IP Library Granted Patent US 8,924,863
Granted Patent B2
US 8,924,863 · App. 12/242,448 · Granted Dec 30, 2014

Collaborative web navigation using document object model (DOM) based document references

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,924,863
App. No.
12/242,448
Granted
Dec 30, 2014
Kind
B2
Abstract

A system for collaborative web browsing is provided comprising: a CPU; a system memory in communication with said CPU; a display medium; and instructions stored in the system memory and executable by the CPU, the instructions comprising: enabling a device to join a collaborative web browsing session; enabling a data navigation module to provide, upon an object appearing upon the display medium being selected by a user, outgoing navigation data that enables a rendering of the object to be distinguished from other objects rendered upon at least one other display medium of at least one other device.

Claims (35)

1. A system comprising:

a CPU;

a system memory in communication with the CPU;

a display medium; and

instructions stored in the system memory and executable by the CPU, the

instructions comprising:

instructions for joining a device to a collaborative web browsing session; and instructions for providing, upon an object appearing upon the display medium being selected by a user, outgoing object addressing data that identifies a position of the object selected within a document model and enables a rendering of the object to be wherein the visual indication upon the least one other display medium does not appear on the display medium of the user that selected the object;

distinguished from other objects rendered upon at least one other display medium of at least one other device;

wherein the outgoing object addressing data includes data to effect a visual indication upon the at least one other display medium that the user selected the object appearing on the display medium; and

wherein the outgoing object addressing data further comprises an address of the object extended by X, Y object coordinates addressing a position within said object.

2. The system according to claim 1 wherein the outgoing object addressing data comprises a Document Object Model (DOM) address in a tree-like notation for the object.

3. The system according to claim 1 wherein the visual indication comprises visible flashing of the object.

4. The system according to claim 1 wherein the visual indication comprises display of an icon associated with the object.

5. The system according to claim 1 further comprising:

a reception module that receives incoming object addressing data from the at least one other device.

6. The system according to claim 5 wherein the reception module is adapted to utilize the incoming object addressing data to render an object displayed upon the display medium and indicated as selected by the incoming object addressing data visually distinguishable from other objects rendered upon the display medium.

7. The system according to claim 6 wherein the object displayed upon the display medium and indicated as selected by the incoming object addressing data is rendered visually distinguishable from other objects rendered upon the display medium via visible flashing.

8. A method comprising: joining a device to a collaborative web browsing session; and upon selection of an object rendered upon a display medium of the device, providing outgoing object addressing data that identifies a position of the object selected within a document model and enables a rendering of the object to be distinguished from other objects rendered upon at least one other display medium of at least one other device;

wherein the outgoing object addressing data includes data to effect a visual indication upon the at least one other display medium that the user selected the object rendered on the display medium; and

wherein the visual indication upon the least one other display medium does not appear on the display medium of the user selecting the object

wherein the outgoing object addressing data further comprises an address of the object extended by X, Y object coordinates addressing a position within said object.

9. The method according to claim 8 wherein the outgoing object addressing data comprises a Document Object Model (DOM) address in a tree-like notation for the object.

10. The method according to claim 8 wherein the visual indication comprises visible flashing of the object.

11. The method according to claim 8 wherein the visual indication comprises display of an icon associated with the object.

12. The method according to claim 8 further comprising:

receiving incoming object addressing data from the at least one other device.

13. The method according to claim 12 wherein the receiving step further comprises utilizing the incoming object addressing data to render an object displayed upon the display medium and indicated as selected by the incoming object addressing data visually distinguishable from other objects rendered upon the display medium.

14. The method according to claim 13 wherein the receiving step further comprises rendering, via visible flashing, the object displayed upon the display medium and indicated as selected by the incoming object addressing data visually distinguishable from other objects rendered upon the display medium.

15. A non-transitory program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform a acts comprising:

joining a device to a collaborative web browsing session; and

upon selection of an object rendered upon a display medium of the device,

providing outgoing object addressing data that identifies a position of the object selected within a document model and enables a rendering of the object to be distinguished from other objects rendered upon at least one other display medium of at least one other device;

wherein the outgoing object addressing data includes data to effect a visual indication upon the at least one other display medium that the user selected the object rendered on the display medium and

wherein the visual indication upon the least one other display medium does not appear on the display medium of the user selecting the object

wherein the outgoing object addressing data further comprises an address of the object extended by X, Y object coordinates addressing a position within said object.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 069870/0670 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 3, 2019
From: LENOVO (SINGAPORE) PTE. LTD.
To: LENOVO PC INTERNATIONAL
Reel/Frame 049678/0913 →
NUNC PRO TUNC ASSIGNMENT Recorded Dec 4, 2015
From: LENOVO (SINGAPORE) PTE LTD.
To: LENOVO PC INTERNATIONAL
Reel/Frame 037212/0451 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 27, 2009
From: ZAWACKI, JENNIFER G.; DUBS, JUSTIN T.; THRASHER, JAMES J.; CHALLENER, DAVID C.; ULRICH, SEAN M.; MORRIS, JULIE A.; GAUCHER, PETER G.
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 022164/0542 →