Switching multimedia content based on a respective act
US-12175057-B2 · Dec 24, 2024 · US
US10552518B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10552518-B2 |
| Application number | US-201715478975-A |
| Country | US |
| Kind code | B2 |
| Filing date | Apr 4, 2017 |
| Priority date | Dec 20, 2012 |
| Publication date | Feb 4, 2020 |
| Grant date | Feb 4, 2020 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Manipulation of a Web page displayed through a first device as a function of user interaction with a second device is contemplated. The manipulation may include operating the second device as a touchscreen or other gesture-based controllable device and automatically providing corresponding navigation within the Web page as a function of interactions registered through the second device.
Opening claim text (preview).
What is claimed is: 1. A method for remotely controlling a presentation playing within a first Web page of a receiving user agent operating on a first device from a second device operating independently of the first device, the method comprising: determining one or more of a plurality of objects for a document object model (DOM) generated at the receiving user agent to enable display of the first Web page, the plurality of objects being used with the first Web browser to facilitate playing the presentation within the first Web page, the plurality of objects including a presentation object associated with streaming or downloading the presentation from a Web server to the receiving user agent and a presentation control object associated with controlling playback of the presentation, the presentation control object including a presentation function sufficient to instigate playing of the presentation when set to a first attribute and to pause playing of the presentation when set to a second attribute; determining the presentation function to be set to the first attribute at a first instance as a function of instructions included in a menu message wirelessly transmitted directly from the receiving user agent to the second device, the menu message traveling from the first device to the second device without being received at the Web server; presenting a control menu on a controlling user agent of the second device in response to receipt of the menu message, the control menu having one or more selectable buttons with a first button of the one or more selectable buttons indicating the presentation function to be set to the first attribute; determining a user actuation of the first button at the second device indicating a desire to control the presentation function from the first attribute to the second attribute; and transmitting a control message from the second device to the first device in response to the desire to cause the receiving user agent to change the presentation function from the first attribute to the second attribute, thereby pausing play of the presentation. 2. The method of claim 1 further comprising presenting the control menu and determining the user actuation without contemporaneously displaying the presentation on the second device. 3. The method of claim 2 wherein the first device is a television and the second device is a tablet and the television and the tablet communicate over a local area network (LAN), and wherein the method further comprises transmitting the control message through a connection constructed over the LAN between the first device and the second device such that the control message travels from the tablet over the LAN through the connection for receipt at the television and without traveling further than the LAN. 4. The method of claim 3 further comprising: transmitting the control message through the connection without the control message being transmitted to the Web server; and pausing play of the presentation within the first Web page in response to receipt of the control message and without re-loading the first Web page such that the presentation function changes from the first attribute to the second attribute without the Web server correspondingly specifying the first or second attributes and without the Web server otherwise making adjustments to the plurality of objects. 5. The method of claim 3 further comprising: transmitting the control message to the receiving user agent from the controlling user agent; presenting a transfer button within the control menu as one of the one or more selectable buttons; determining a transfer actuation of the transfer button in response to the user engaging the transfer button, the transfer actuation indicating the user desiring to subsequently playback the presentation via the second device; transmitting a transfer message from the tablet to the television in response to the transfer actuation, the transfer message causing the television to thereafter transfer the presentation through the connection to the controlling user agent for playback through the tablet such that play of the presentation thereafter appears on the tablet to be paused; and determining a user actuation at the tablet sufficient to begin playback of the presentation, and thereafter, instructing the television to continue transferring the presentation over the connection for subsequent playback at the tablet while the presentation is being contemporaneously streamed or downloaded to the television from the Web server, thereby playing the presentation through the tablet without the tablet contemporaneously streaming or downloading the presentation from the Web server. 6. The method of claim 1 further comprising initially presenting the control menu without contemporaneously displaying the presentation object at the second device. 7. The method of claim 1 further comprising: presenting the control menu with the first button having a play icon to convey the presentation function; visually varying the first button from the play icon to a pause in response to receipt of the menu message; and determining the user actuation to correspond with user selection of the pause icon. 8. The method claim 6 further comprising visually varying the first button from the pause icon to the play icon to indicate the receiving user agent having changed the presentation function from the first attribute to the second attribute. 9. The method claim 7 further comprising varying the first button from the pause icon to the play icon in response to the second device receiving an updated menu message transmitted from the first device confirming change of the presentation function from the first attribute to the second attribute. 10. The method claim 7 further comprising varying the first button from the pause icon to the play icon automatically upon transmission of the control message to the first device such that the first button is changed from the pause icon to the play icon without requiring confirmation from the first device of the presentation function being change from the first attribute to the second attribute. 11. The method of claim 1 further comprising changing the presentation function from the first attribute to the second attribute in response to the control message using the receiving user agent, including the receiving user agent changing from the first attribute to the second attribute: without correspondingly downloading or re-downloading the first Web page from the Web server; without correspondingly downloading or re-downloading the presentation function from the Web server; and without correspondingly re-populating the presentation function according to instructions or other information provided from the Web server. 12. A Web browsing system comprising: a first device having a processor and a first plurality of instructions stored on a first non-transitory computer-readable medium, the first processor executing the first plurality of instruction to implement a receiving user agent, the receiving user agent operable to enable download of a first Web page from a Web server, the first Web page being sufficient to facilitate playback of a presentation from the Web server, the receiving user agent including: i) a first Web browser configured to process the first Web page for playing of the presentation; ii) a first document object model (DOM) having a plurality of first DOM objects associated with rendering the first Web page, at least some of the first DOM objects having controllable attributes and at least some of the first DOM objects having non-controllable attributes, the first DOM operable for varying the presentation
Web browsing {, e.g. WebTV} · CPC title
for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range · CPC title
based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title
Interaction techniques based on graphical user interfaces [GUI] · CPC title
for social networking applications · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.