IP Library Granted Patent US 9,864,575
Granted Patent B2
US 9,864,575 · App. 15/681,714 · Granted Jan 9, 2018

System and method for creating and navigating a linear hypermedia resource program

Inventors: Bruce Edward Stuckman (Austin, TX); Barry James Sullivan (Long Grove, IL); Wayne Robert Heinmiller (Elgin, IL); Richard Omanson (Naperville, IL); Jordan Howard Light (Northbrook, IL); Robert Wesley Bossemeyer, Jr. (St. Charles, IL); James Richard Morse (Plainfield, IL); Kent E. Genin (Chicago, IL)
Assignee: Hypermedia Navigation LLC
G06F3/165G06F3/0482G06F3/04817G06F3/04842G06F17/30G06F17/3074G06F17/30873G06Q50/20H04L67/02H04N21/26258H04N21/4782H04N21/47202H04N21/8586H04L12/1432H04L12/1485
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 9,864,575
App. No.
15/681,714
Granted
Jan 9, 2018
Kind
B2
Abstract

A method and system for creating and navigating linear hypermedia resource programs are disclosed. The system includes a distributed hypermedia resource network having a plurality of hypermedia resources residing on one or more remote information nodes. A common remote information node is in communication with a subscriber station and the remote information nodes in the distributed network. The common remote information node contains at least one linear hypermedia resource program consisting of pre-selected media elements from one or more hypermedia resources linked with exclusive linear links, each media element in the linear program having only one forward link to the next media element. The method includes the steps of downloading and displaying a media element in the linear program and responding to user commands to download and display the next media element in the linear program.

Claims (71)

1. A method of presenting a linear program of image elements, the method comprising:

selecting, via a server of a World Wide Web including a processor and a memory, a first image element;

selecting, via the server of the World Wide Web, a second image element;

selecting, via the server of the World Wide Web, a third image element;

associating, via the server of the World Wide Web, the first image element, the second image element and the third image element in a linearly linked fashion to produce the linear program of image elements;

transmitting, via the server of the World Wide Web, first data for display in a map area of a display screen of a client device associated with a user, the first data including a plurality of indicators, each of the plurality of indicators representing a corresponding one of the first image element, the second image element and the third image element;

transmitting via the server of the World Wide Web and for display on the display screen of the client device associated with the user, second data including a forward link indicator that facilitates automatic selection a next program element of the linear program of image elements; and

receiving, via the server of the World Wide Web, third data from the client device associated with the user indicating a selection by the user of one of the plurality of indicators representing a selected one of, the first image element, the second image element or the third image element;

wherein the first image element, the second image element and the third image element are stored on the server of the World Wide Web and wherein the selected one of, the first image element, the second image element or the third image element is transmitted, via the server of the World Wide Web, to the client device associated with the user.

2. The method of claim 1 further comprising:

transmitting, via the server of the World Wide Web, fourth data for display on the display screen of the client device associated with the user, the fourth data including a backward link indicator that selects a previous program element of the linear program of image elements.

3. The method of claim 2 further comprising:

receiving, via the server of the World Wide Web, fifth data from the client device associated with the user indicating a selection by the user of the backward link indicator;

determining, via the server of the World Wide Web, the previous program element of the linear program of image elements, based on the linear program of image elements and further based on the selected one of, the first image element, the second image element or the third image element;

transmitting, via the server of the World Wide Web, sixth data for display on the display screen of the client device associated with the user, the sixth data including the previous program element of the linear program of image elements.

4. The method of claim 1 further comprising:

receiving, via the server of the World Wide Web, fourth data from the client device associated with the user indicating a selection by the user of the forward link indicator;

determining, via the server of the World Wide Web, the next program element of the linear program of image elements, based on the linear program of image elements and further based on the selected one of, the first image element, the second image element or the third image element;

transmitting, via the server of the World Wide Web, fifth data for display on the display screen of the client device associated with the user, the fifth data including the next program element of the linear program of image elements.

5. The method of claim 1 further comprising:

receiving, via the server of the World Wide Web, fourth data from the client device associated with the user indicating a search query; and

wherein the first image element, the second image element and the third image element, are selected based on the search query.

6. The method of claim 1 further comprising:

receiving, via the server of the World Wide Web, fourth data from the client device associated with the user indicating a sequential selection by the user of the forward link indicator; and

sequentially navigating, via the server of the World Wide Web, the linear program of image elements in a forward order in response to the fourth data.

7. The method of claim 6 wherein sequentially navigating the linear program of image elements in the forward order includes sequentially transmitting, for display on the display screen of the client device associated with the user, fifth data successive ones of the linear program of image elements in the forward order.

8. The method of claim 1 further comprising:

transmitting, via the server of the World Wide Web, fourth data for display on the display screen of the client device associated with the user, the fourth data including a backward link indicator that selects a previous program element of the linear program of image elements;

receiving, fifth data from the client device associated with the user indicating a sequential selection by the user of the backward link indicator; and

sequentially navigating the linear program of image elements in a backward order in response to the fifth data.

9. The method of claim 8 wherein sequentially navigating the linear program of image elements in the backward order includes sequentially transmitting, for display on the display screen of the client device associated with the user, fifth data successive ones of the linear program of image elements in the backward order.

10. The method of claim 1 further comprising:

selecting, via the server of the World Wide Web, a fourth image element;

associating, via the server of the World Wide Web, the fourth image element with the first image element, the second image element and the third image element in the linearly linked fashion to produce the linear program of image elements;

transmitting, via the server of the World Wide Web, fourth data for display in the map area of the display screen of a client device associated with a user, the fourth data including an updated plurality of indicators, wherein at least one of the updated plurality of indicators representing the fourth image element.

11. A method of presenting a linear program of image elements, the method comprising:

associating, via a server of a World Wide Web including a memory and a processor, a first image element, a second image element and a third image element in a linearly linked fashion to produce the linear program of image elements;

transmitting, via the server of the World Wide Web, first data for display on a display screen of a client device associated with a user, the first data including a plurality of indicators, each of the plurality of indicators representing a corresponding one of the first image element, the second image element and the third image element, wherein each of the plurality of indicators includes at least one of: text, an icon, the first image element, the second image element or the third image element;

receiving, via the server of the World Wide Web, second data from the client device associated with the user indicating a selection by the user of one of the plurality of indicators representing a selected one of, the first image element, the second image element or the third image element; and

transmitting, via the server of the World Wide Web, third data for display on the display screen of the client device associated with the user, the third data including a forward link indicator that facilitates automatic selection of a next program element of the linear program of image elements; and

wherein the first image element, the second image element and the third image element are stored on the server of the World Wide Web and wherein the selected one of, the first image element, the second image element or the third image element is transmitted, via the server of the World Wide Web, to the client device associated with the user.

12. The method of claim 11 further comprising:

transmitting, via the server of the World Wide Web, fourth data for display on the display screen of the client device associated with the user, the fourth data including a backward link indicator that selects a previous program element of the linear program of image elements.

13. The method of claim 12 further comprising:

receiving, via the server of the World Wide Web, fifth data from the client device associated with the user indicating a selection by the user of the backward link indicator;

determining, via the server of the World Wide Web, the previous program element of the linear program of image elements, based on the linear program of image elements and further based on the selected one of, the first image element, the second image element or the third image element;

transmitting, via the server of the World Wide Web, sixth data for display on the display screen of the client device associated with the user, the sixth data including the previous program element of the linear program of image elements.

14. The method of claim 11 further comprising:

receiving, via the server of the World Wide Web, fourth data from the client device associated with the user indicating a selection by the user of the forward link indicator;

determining, via the server of the World Wide Web, the next program element of the linear program of image elements, based on the linear program of image elements and further based on the selected one of, the first image element, the second image element or the third image element;

transmitting, via the server of the World Wide Web, fifth data for display on the display screen of the client device associated with the user, the fifth data including the next program element of the linear program of image elements.

15. The method of claim 11 further comprising:

receiving, via the server of the World Wide Web, fourth data from the client device associated with the user indicating a search query; and

wherein the first image element, the second image element and the third image element, are selected based on the search query.

16. The method of claim 11 further comprising:

receiving, via the server of the World Wide Web, fourth data from the client device associated with the user indicating a sequential selection by the user of the forward link indicator; and

sequentially navigating, via the server of the World Wide Web, the linear program of image elements in a forward order in response to the fourth data.

17. The method of claim 16 wherein sequentially navigating the linear program of image elements in the forward order includes sequentially transmitting, for display on the display screen of the client device associated with the user, fifth data successive ones of the linear program of image elements in the forward order.

18. The method of claim 11 further comprising:

transmitting, via the server of the World Wide Web, fourth data for display on the display screen of the client device associated with the user, the fourth data including a backward link indicator that selects a previous program element of the linear program of image elements;

receiving, fifth data from the client device associated with the user indicating a sequential selection by the user of the backward link indicator; and

sequentially navigating the linear program of image elements in a backward order in response to the fifth data.

19. The method of claim 18 wherein sequentially navigating the linear program of image elements in the backward order includes sequentially transmitting, for display on the display screen of the client device associated with the user, fifth data successive ones of the linear program of image elements in the backward order.

20. A method of presenting a linear program of image elements, the method comprising:

receiving, via a server of a World Wide Web including a processor and a memory fourth data from a client device associated with a user indicating a search query;

selecting, via the server of the World Wide Web and responsive to the search query, a plurality of image elements including a first image element a second image element and a third image element;

associating, via the server of the World Wide Web, the plurality of image elements in a linearly linked fashion to produce the linear program of image elements;

transmitting, via the server of the World Wide Web, first data for display in a map area of a display screen of the client device associated with the user, the first data including a plurality of indicators, each of the plurality of indicators representing a corresponding one of the first image element, the second image element and the third image element;

transmitting via the server of the World Wide Web and for display on the display screen of the client device associated with the user, second data including a forward link indicator that facilitates automatic selection a next program element of the linear program of image elements; and

receiving, via the server of the World Wide Web, third data from the client device associated with the user indicating a selection by the user of one of the plurality of indicators representing a selected one of, the first image element, the second image element or the third image element;

wherein the plurality of image elements are stored on the server of the World Wide Web and wherein the selected one of, the first image element, the second image element or the third image element is transmitted, via the server of the World Wide Web, to the client device associated with the user.

Assignments (11)
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY DATA PREVIOUSLY RECORDED ON REEL 046054 FRAME 0561. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS. Recorded Sep 6, 2018
From: AMERITECH CORPORATION
To: AMERITECH PROPERTIES, INC.
Reel/Frame 047024/0182 →
CORRECTIVE ASSIGNMENT TO CORRECT THE RECEIVING PARTY DATA PREVIOUSLY RECORDED ON REEL 046054 FRAME 0561. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Recorded Sep 6, 2018
From: AMERITECH CORPORATION
To: AMERITECH PROPERTIES, INC.
Reel/Frame 047028/0414 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 5, 2018
From: TQ ALPHA, LLC
To: HYPERMEDIA NAVIGATION LLC
Reel/Frame 046795/0858 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2018
From: AT&T KNOWLEDGE VENTURES, L.P.
To: TEXAS TECHNOLOGY VENTURES
Reel/Frame 045671/0654 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2018
From: TEXAS TECHNOLOGY VENTURES
To: TQ ALPHA, LLC
Reel/Frame 045671/0690 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2018
From: AMERITECH PROPERTIES, INC.
To: SBC HOLDINGS PROPERTIES, L.P.
Reel/Frame 046038/0795 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2018
From: SBC HOLDINGS PROPERTIES, L.P.
To: SBC PROPERTIES, L.P.
Reel/Frame 046038/0868 →
CHANGE OF NAME Recorded Apr 30, 2018
From: SBC KNOWLEDGE VENTURES, L.P.
To: AT&T KNOWLEDGE VENTURES, L.P.
Reel/Frame 046038/0935 →
CHANGE OF NAME Recorded Apr 30, 2018
From: SBC PROPERTIES, L.P.
To: SBC KNOWLEDGE VENTURES, L.P.
Reel/Frame 046038/0943 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 30, 2018
From: AMERITECH CORPORATION
To: AMERITECH PROPERTIES
Reel/Frame 046054/0561 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 10, 2018
From: STUCKMAN, BRUCE EDWARD; SULLIVAN, BARRY JAMES; HEINMILLER, WAYNE ROBERT; OMANSON, RICHARD; LIGHT, JORDAN HOWARD; BOSSEMEYER, ROBERT WESLEY, JR.; MORSE, JAMES RICHARD; GENIN, KENT E.
To: AMERITECH CORPORATION
Reel/Frame 045493/0667 →
Continuity (10)
Continuation 14728576 · Jun 2, 2015
Continuation 13552282 · Jul 18, 2012
Continuation 13116421 · May 26, 2011
Continuation 12426428 · Apr 20, 2009
Continuation 11784305 · Apr 6, 2007
Continuation 10884187 · Jul 1, 2004
Continuation 09964104 · Sep 26, 2001
Continuation 09680899 · Oct 6, 2000
Continuation 09167514 · Oct 6, 1998
Related Publication 20170351484A1 · Dec 7, 2017