Cross-reference of shared browser applications

US9613011B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9613011-B2
Application numberUS-201313922386-A
CountryUS
Kind codeB2
Filing dateJun 20, 2013
Priority dateDec 20, 2012
Publication dateApr 4, 2017
Grant dateApr 4, 2017

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.

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.

First claim

Opening claim text (preview).

What is claimed is: 1. A computer-readable medium having non-transitory instructions operable with a processor to facilitate manipulating a first Web page executing in a first Web browser of a first device as a function of user interaction with a second Web page executing in a second Web browser of a second device, the first Web browser generating a first document object model (DOM) for the first Web page, the computer-readable medium comprising instructions sufficient for: determining a first user interaction with the second Web page without the second Web browser being aware, at least as a result of information communicated from the first device, of attributes or values set for at least one of a plurality of first DOM objects associated with the first DOM; publishing a first interaction command to a first administration agent operating on the first device to represent the first user interaction with the second Web page, the first administration agent manipulating at least one of the first DOM objects according to the first interaction command, thereby manipulating the first Web page as a function of the first user interaction with the second Web page; determining a second user interaction with the second Web page as a selection event, the selection event corresponding with disengaging a finger or a stylus from engagement with a second display used to display the second Web page, the second interaction occurring after the first user interaction; publishing a second interaction command to represent the selection event to the first administration agent, the first administration agent correspondingly manipulating at least one of the first DOM objects to facilitate selection of a link within the first Web page; downloading a third Web page to the second Web browser following selection of the link, the third Web page being a remote control Web page suitable for remotely controlling a fourth Web page downloaded to the first Web browser following selection of the link; publishing a remote control command to the first administration agent, the remote control command representing user interaction with the remote control Web page, the first administration agent manipulating at least one of a plurality of second DOM objects associated with a second DOM generated by the first Web browser for the fourth Web page according to the remote control command, thereby manipulating the fourth Web page as a function of user interaction with the remote control Web page; determining the remote control command without displaying on the second device any content or objects displayed within the fourth Web page; and determining the remote control command without the second device being aware of content within the fourth Web page. 2. The computer-readable medium of claim 1 further comprising instructions sufficient for: determining the first user interaction to correspond with user movement from a first coordinate to a second coordinate, the first and second coordinates being defined relative to a second x-y plane of the second display used to display the second Web page; and publishing the first interaction command to represent the user movement from the first coordinate to the second coordinate, the first administration agent correspondingly manipulating at least one of the first DOM objects to move a cursor showing within the first Web page from a third coordinate to a fourth coordinate, the third and fourth coordinates being defined relative to a first x-y plane of a first display used to display the first Web page. 3. The computer-readable medium of claim 2 further comprising instructions sufficient for: determining the first user interaction to correspond with a touch event, the touch event corresponding with dragging of a finger or a stylus across the second display; and including x-y positioning information with the first interaction command sufficient for the first administration agent to scale movement of the cursor within the first display as a function of a disparity in aspect ratio or size of the first and second displays. 4. The computer-readable medium of claim 2 further comprising instructions sufficient for: determining the first user interaction to correspond with a mouse event, the mouse event corresponding with a mouse causing a cursor to move across the second display; and including positioning information with the first interaction command sufficient for the first administration agent to scale movement of the cursor within the first display as a function of a disparity in aspect ratio or size of the first and second displays. 5. A computer-readable medium having non-transitory instructions operable with a processor to facilitate manipulating a first Web page executing in a first Web browser of a first device as a function of user interaction with a second Web page executing in a second Web browser of a second device, the first Web browser generating a first document object model (DOM) for the first Web page, the computer-readable medium comprising non-transitory instructions sufficient for: determining a first user interaction with the second Web page without the second Web browser being aware, at least as a result of information communicated from the first device, of attributes or values set for at least one of a plurality of first DOM objects associated with the first DOM; publishing a first interaction command to a first administration agent operating on the first device to represent the first user interaction with the second Web page, the first administration agent manipulating at least one of the first DOM objects according to the first interaction command, thereby manipulating the first Web page as a function of the first user interaction with the second Web page; publishing a remote control command to the first administration agent, the remote control command representing user interaction with a remote control Web page downloaded to the second Web browser, the first administration agent manipulating at least one of a plurality of second DOM objects associated with a second DOM generated by the first Web browser for a fourth Web page according to the remote control command, the fourth Web page having been downloaded to the first Web browser following manipulation of the at least one of the first DOM objects according to the first interaction command; and determining the remote control command without the second device being aware of content within the fourth Web page. 6. The non-transitory computer-readable medium of claim 1 further comprising non-transitory instructions sufficient for: determining the remote control command as a function of user movement across a target shown within the remote control web page, the target occupying substantially all of the remote control web page and not being displayed within the fourth web page. 7. The non-transitory computer-readable medium of claim 1 further comprising non-transitory instructions sufficient for: determining the remote control command without displaying user selectable buttons within the remote control web page. 8. The computer-readable medium of claim 5 further comprising instructions sufficient for: determining the first user interaction to correspond with user movement from a first coordinate to a second coordinate, the first and second coordinates being defined relative to a second x-y plane of the second display used to display the second Web page; and publishing the first interaction command to represent the user movement from the first coordinate to the second coordinate, the first administration agent correspondingly manipulating at least one of the first DOM objects to move a cursor showing within the first Web page from a third coordinate to a fourth coordinate, the third a

Assignees

Inventors

Classifications

  • G06F3/0484Primary

    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

  • Web browsing {, e.g. WebTV} · CPC title

  • based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title

  • Display device provided on the remote control · CPC title

  • Touch pad or touch panel provided on the remote control · CPC title

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 US9613011B2 cover?
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.
Who is the assignee on this patent?
Cable Television Laboratories Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/0484. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 04 2017 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).