IP Library Granted Patent US 8,069,087
Granted Patent B2
US 8,069,087 · App. 12/706,331 · Granted Nov 29, 2011

Methods for interactive and synchronous display session

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,069,087
App. No.
12/706,331
Granted
Nov 29, 2011
Kind
B2
Abstract

A system for interactively displaying and distributing information. The information may relate to consumer products, any type of article of commerce, marketing and advertising layouts, floor plans, planograms or any other type of information that is capable of being illustrated graphically. A consumer engages in an Interactive Information Session with an attendant, such a help desk attendant. During the Interactive Information Session, the attendant and consumer see synchronized displays of images or animations of the information, which may be manipulated by either one of them. The attendant and the user can communicate interactively by voice or text during at least part of the Interactive Information Session. In another embodiment, two or more users of a system according to the invention can collaboratively design a product, marketing or advertising layouts, planograms, floor plans or other graphical information in an Interactive Design Session. During the session one of the users controls the design at any time. Different users may have control at different times. The users can engage in interactive voice or text communications during at least part of the Interactive Design Session.

Claims (24)

1. A method for an interactive session between two or more user computers, wherein each of the user computers is operated by a user, the method comprising:

transmitting text data to at least some of the user computers, wherein at least some of the text data is displayed on the user computers by user client software; and

synchronizing the display of at least some of the text data on the user computers, wherein synchronizing comprises:

at one of the user computers, generating one or more Update Messages that describe a modification of the display of at least some of the text data;

transmitting a corresponding one or more Update Messages to the remaining user computers;

and at the remaining user computers, updating the display of at least some of the text data in response to the corresponding one or more Update Messages.

2. The method of claim 1 wherein the text data includes initial display instructions for defining how the text data is displayed when initially displayed on each of the user computers.

3. The method of claim 1 wherein one of the user computers is designated as a controlling computer and the remaining user computers are designated as viewing computers and wherein the modification of at least some of the text data occurs on the controlling computer.

4. The method of claim 3 including permitting a user to designate the user's computer as the controlling computer, wherein a computer previously designated as the controlling computer is then designated as a viewing computer.

5. The method of claim 1 wherein synchronizing comprises receiving the one or more Update Messages at a system server and transmitting the corresponding one or more Update Messages from the system server to the remaining user computers.

6. The method of claim 3 wherein the text data comprises an animation and wherein synchronizing comprises synchronizing the display of the animation on the user computers.

7. The method of claim 3 wherein at least some of the Update Messages are Camera Position Update messages that describe a current camera position of the at least one data object on the controlling computer and wherein the viewing computer is configured to change a display of the at least one data object on the viewing computer to correspond to the current camera position of the at least one data object on the controlling computer.

8. The method of claim 3 wherein the data object includes pre-recorded information and wherein at least some of the Update Messages are Play Pre-Recorded Information messages.

9. The method of claim 3 wherein the data object includes information relating to alternative configurations and wherein at least some of the Update Messages are Change Design messages.

10. The method of claim 3 further comprising receiving a Store Current View message from a user computer, in response to the Store Current View message, recording view data related to the current display of the text data.

11. The method of claim 10 further comprising transmitting a New View message to each of the user computers other than the user computer from which the Store Current View message was received, wherein the New View message includes the view data and an identifier for the view data.

12. The method of claim 11 further comprising receiving a Display Stored View message from the controlling computer, wherein the Display Stored View message includes the identifier for the view data, and transmitting to the viewing computer a corresponding Display Stored View message.

13. The method of claim 1 , further comprising establishing an interactive communication link between the user computers to allow the users to communicate interactively, wherein the interactive communication link is an audio communication link.

14. The method of claim 1 , further comprising establishing an interactive communication link between the user computers to allow the users to communicate interactively, wherein the interactive communication link is a text communication link.

15. The method of claim 1 wherein the text data is stored in a system server and wherein the text data is transmitted from the system server to the user computers.

16. The method of claim 1 wherein the text data is transmitted to the user computers in response to an Initiate Interactive Information Session message from the consumer computer.

17. The method of claim 1 further comprising: receiving additional text data from one of the user computers; and transmitting the additional text data to the remaining user computers, wherein the additional text data is displayed on each of the remaining user computers.

18. The method of claim 1 further comprising transmitting a link to join the interactive session to a user computer, wherein the link comprises a URL relating to the interactive session.

19. The method of claim 3 wherein the one or more Update Messages describe an annotation of the text data on the controlling computer and wherein the viewing computer is configured to display an annotation of the text data to correspond to the annotation of the at least one three dimensional image on the controlling computer.

Assignments (5)
MERGER Recorded Jan 5, 2016
From: RELIABLE TACK ACQUISITIONS LLC
To: XENOGENIC DEVELOPMENT LIMITED LIABILITY COMPANY
Reel/Frame 037413/0218 →
CORRECTIVE ASSIGNMENT TO CORRECT THE NATURE OF THE CONVEYANCE PREVIOUSLY RECORDED ON REEL 027879 FRAME 0092. ASSIGNOR(S) HEREBY CONFIRMS THE NATURE OF THE CONVEYANCE IS CONFIRMATORY ASSIGNMENT OF PATENT RIGHTS CONFIRMING ASSIGNMENT FILED 11/28/2011 R/027287 FR/0443. Recorded May 10, 2012
From: NYKAMP, PAUL
To: 7842317 CANADA INC.
Reel/Frame 028191/0930 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 2, 2012
From: 7842317 CANADA INC. DBA OCTOPZ
To: RELIABLE TACK ACQUISITIONS LLC
Reel/Frame 027970/0482 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2012
From: NYKAMP, PAUL
To: 7842317 CANADA INC.
Reel/Frame 027879/0092 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 28, 2011
From: NYKAMP, PAUL
To: 7842317 CANADA INC.
Reel/Frame 027287/0443 →
Continuity (5)
Continuation 12533126 · Jul 31, 2009
Continuation 11062920 · Feb 23, 2005
Continuation In Part 10957619 · Oct 5, 2004
Provisional Application 60567656 · May 4, 2004
Related Publication 20100191808A1 · Jul 29, 2010