Interaction between devices displaying application status information

US10122827B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10122827-B2
Application numberUS-201313775877-A
CountryUS
Kind codeB2
Filing dateFeb 25, 2013
Priority dateFeb 25, 2013
Publication dateNov 6, 2018
Grant dateNov 6, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods and apparatus for displaying dynamic status information on a plurality of devices and enabling interactions between these devices are described. In an embodiment, a trigger signal is sent to one or more computing devices to trigger the launch of an application client on the computing device. The trigger signal is generated on another device in response to a user interacting with the displayed status information. This other device may be an impoverished device which displays status information for an application but is not capable of running the application client. In various embodiments, the status information is displayed in the form of a GUI element called a tile and this status information may be pushed to the device by a proxy server. The trigger signal may be sent to multiple devices or in some embodiments, a computing device may be selected to receive the trigger signal.

First claim

Opening claim text (preview).

The invention claimed is: 1. A method comprising: displaying, at an impoverished device, a user interface element representative of dynamic status information associated with an active application; receiving, at the impoverished device, a user input for an application client associated with the active application and associated with the displayed dynamic status information for the active application; generating, at the impoverished device, a trigger signal based on the received user input for the application client; and transmitting the trigger signal to a separate computing device, wherein the trigger signal is arranged to cause launching of the application client for the active application on the separate computing device and to provide the user input received at the impoverished device to the launched application client, wherein the application client for the application is configured to interact with the active application at a cloud-based application service based on the user input received at the impoverished device. 2. A method according to claim 1 , further comprising: identifying a master computing device from a candidate set of computing devices; and wherein the trigger signal is transmitted to the master computing device. 3. A method according to claim 2 , wherein identifying a master computing device from a candidate set of computing devices comprises: identifying a candidate set of computing devices based on proximity; and selecting one of the candidate set of computing devices. 4. A method according to claim 2 , wherein identifying a master computing device from a candidate set of computing devices comprises: identifying a candidate set of computing devices based on device location; triggering an alert on each of the candidate set of devices; and selecting one of the candidate set of computing devices based on user input on one of the candidate set of computing devices. 5. A method according to claim 4 , wherein the alert is terminated on each of the candidate devices in response to the user input on one of the candidate set of computing devices. 6. A method according to claim 1 , wherein the trigger signal is transmitted from a device comprising the impoverished device to the computing device. 7. A method according to claim 1 , wherein the trigger signal is transmitted from the impoverished device to the computing device via a proxy device. 8. A method according to claim 1 , wherein an association between the user input and the impoverished device is facilitated by authorization information including a code, the code being a QR code or barcode, the code being displayed on the impoverished device in response to the user input, the code manually entered by the user, or the code generated automatically when the impoverished device is turned on. 9. A method according to claim 3 , wherein selecting one of the candidate set of computing devices comprises selecting a one of the candidate set of computing devices with the best network connectivity. 10. A system comprising an impoverished device arranged to display status update information for an active application, the impoverished device comprising: a display arranged to display a user interface element representative of dynamic status information for the active application; a user input device arranged to receive a user input for an application client associated with the active application and associated with the displayed dynamic status information for the active application; and a controller configured to generate a trigger signal based on the received user input for the application client; and a communication interface arranged to transmit the trigger signal to a separate computing device, wherein the trigger signal is arranged to cause launching of the application client for the active application on the separate computing device and to provide the user input to the launched application client, wherein the application client for the active application is arranged to interact with the active application at a cloud-based application service based on the user input. 11. A system according to claim 10 , wherein the trigger signal is transmitted to the separate computing device via a proxy device. 12. A system according to claim 10 , wherein the trigger signal is transmitted to a plurality of separate computing devices. 13. A system according to claim 10 , further comprising a capturing tile. 14. A system according to claim 10 , further comprising a proxy device, wherein the proxy device comprises: a processor; a communication interface arranged to receive the trigger signal from the impoverished device and to forward the trigger signal to a computing device; and a memory arranged to store device executable instructions, which when executed cause the processor to identify a candidate set of computing devices and select a computing device from the candidate set to which the trigger signal is forwarded. 15. A system according to claim 14 , wherein the candidate set of computing devices is selected based on proximity of the computing devices to the impoverished device. 16. A system according to claim 14 , wherein the computing device is selected from the candidate set based on a user input received at one of the computing devices in the candidate set. 17. A system according to claim 10 , comprising at least a second impoverished device controlled to display information complimentary to information displayed on the impoverished device. 18. A system according to claim 10 , further comprising the computing device, wherein the computing device comprises: a processor; a communication interface arranged to receive the trigger signal from the impoverished device or a proxy device; and a memory arranged to store device executable instructions, which when executed cause the processor to launch the application client on receipt of the trigger signal and to provide the trigger signal as an input to the application client. 19. A system according to claim 18 , wherein the memory in the computing device is further arranged to store device executable instructions, which when executed cause the processor to install the application client prior to launching the application client. 20. A method comprising: receiving a trigger signal from an impoverished device, the trigger signal identifying a user interaction with a user interface element displayed at the impoverished device and representative of dynamic status information associated with an active application, the impoverished device being attached to a docking station and the user interaction being a user input for an application client associated with the active application; selecting a master computing device from a set of candidate computing devices; and transmitting the trigger signal to the master computing device, wherein the trigger signal is arranged to cause launching of the application client for the active application on the master computing device and to provide the user input to the launched application client, wherein the application client for the active application is arranged to interact with the active application at a cloud-based application service based on the user input.

Assignees

Inventors

Classifications

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10122827B2 cover?
Methods and apparatus for displaying dynamic status information on a plurality of devices and enabling interactions between these devices are described. In an embodiment, a trigger signal is sent to one or more computing devices to trigger the launch of an application client on the computing device. The trigger signal is generated on another device in response to a user interacting with the dis…
Who is the assignee on this patent?
Microsoft Technology Licensing Llc
What technology area does this patent fall under?
Primary CPC classification H04L67/42. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Nov 06 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).