IP Library Granted Patent US 9,910,564
Granted Patent B2
US 9,910,564 · App. 14/672,308 · Granted Mar 6, 2018

System and method for customizing an interface related to accessing, manipulating, and viewing internet and non-internet information

Inventor: Joseph L. Stern (New York, NY)
Assignee: FLATROCK TECHNOLOGY, LLC
G06F3/0484G06F3/0481G06F3/04817G06F17/30899H04N5/44543H04N21/4622H04N21/4782
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,910,564
App. No.
14/672,308
Granted
Mar 6, 2018
Kind
B2
Abstract

A method and medium are disclosed for accessing, generating, presenting and manipulating Internet and non-Internet related information, data and content, including information netcast over the Internet. A number of graphical user interfaces are utilized to facilitate user access, manipulation and control of information, data and content and networked devices. Some of the graphical user interfaces are time and topic oriented, are customizable by the user, and allow for the manipulation of information, data, content, and operatively connected networked devices from the graphical interfaces themselves. The system is preferably enhanced through the use of an intelligent, dynamically updated user profile that is fully integrated with the system.

Claims (76)

1. A method for facilitating a selection of media on a device, the method comprising:

receiving first information on content available from an internet content source;

receiving second information on content available from a private network content source;

determining third information on content stored locally on the device;

determine a user of the device;

effecting creation of a profile of the user of the device identifying content preferences of the user;

effecting updating the profile based on the content experienced from content availability information;

effecting suggestion of a starting position for a previously viewed internet content item based on a last position viewed in a previous session;

displaying the content availability information based on the profile of the user of the device, the content availability information comprising the first information, the second information, and the third information; and

displaying graphical icons representing a plurality of software applications and a plurality of functionalities.

2. The method of claim 1 further comprising:

receiving fourth information on content available from a television network content source; and

displaying the fourth information on content available from the television network content source.

3. The method of claim 1 further comprising:

receiving fifth information on content available from a radio network content source; and

displaying the fifth information on content available from the radio network content source.

4. The method of claim 1 further comprising:

scanning memory to determine applications stored on the device;

updating the profile of the user based on the memory scan; and

updating the display of the content availability information based on the profile of the user of the device.

5. The method of claim 1 further comprising:

scanning memory to determine content stored on the device;

updating the profile of the user based on the memory scan; and

updating the display of the content availability information based on the profile of the user of the device.

6. The method of claim 1 further comprising:

receiving input from the user to update the profile;

updating the profile based on the input from the user; and

updating the display of the content availability information based on the profile of the user of the device.

7. The method of claim 1 further comprising providing selected content to another device for viewing.

8. The method of claim 1 further comprising determining an initial profile based on past viewing habits of the user.

9. The method of claim 1 further comprising:

receiving sixth information identifying recommended content; and

displaying the sixth information identifying recommended content.

10. The method of claim 1 further comprising downloading the internet content indicated by the first information for later viewing.

11. The method of claim 1 further comprising presenting internet content delivered as a webcast in near real time.

12. The method of claim 1 further comprising arranging the content availability information by one of a channel, a content source, and a time of availability.

13. The method of claim 1 further comprising displaying the content availability information by one of in a grid and as a guide.

14. The method of claim 1 wherein the first information on content available from the internet content source is one of a URL, a content item URL, a content item name, a content item duration, and a content item summary.

15. The method of claim 1 wherein the second information on content available from the private network content source is one of a content item URL, a content item name, a content item duration, and a content item summary.

16. A non-transitory computer-readable medium having a computer readable program code embodied therein, the computer readable program code adapted to be executed to implement a method for facilitating a selection of media on a device, the method comprising instructions to:

receive first information on content available from an internet content source;

receive second information on content available from a private network content source;

determine third information on content stored locally on the device;

determine a user of the device;

effect creation of a profile of the user of the device identifying content preferences of the user;

effect updating the profile based on the content experienced from content availability information;

effect suggestion of a starting position for a previously viewed internet content item based on a last position viewed in a previous session;

display the content availability information based on the profile of the user of the device, the content availability information comprising the first information, the second information, and the third information; and

display graphical icons representing a plurality of software applications and a plurality of functionalities.

17. The computer-readable program of claim 16 wherein the instructions further comprise instructions to:

receive fourth information on content available from a television network content source; and

display the fourth information on content available from the television network content source.

18. The computer-readable program of claim 16 wherein the instructions further comprise instructions to:

receive fifth information on content available from a radio network content source; and

display the fifth information on content available from the radio network content source.

19. The computer-readable program of claim 16 wherein the instructions further comprise instructions to:

scan memory to determine applications stored on the device;

update the profile of the user based on the memory scan; and

update the display of the content availability information based on the profile of the user of the device.

20. The computer-readable program of claim 16 wherein the instructions further comprise instructions to:

scan memory to determine content stored on the device;

update the profile of the user based on the memory scan; and

update the display of the content availability information based on the profile of the user of the device.

21. The computer-readable program of claim 16 wherein the instructions further comprise instructions to:

receive input from the user to update the profile;

update the profile based on the input from the user; and

update the display of the content availability information based on the profile of the user of the device.

22. The computer-readable program of claim 16 wherein the instructions further comprise instructions to providing selected content to another device for viewing.

23. The computer-readable program of claim 16 wherein the instructions further comprise instructions to determining an initial profile based on past viewing habits of the user.

24. The computer-readable program of claim 16 wherein the instructions further comprise instructions to:

receive sixth information identifying recommended content; and

display the sixth information identifying recommended content.

25. The computer-readable program of claim 16 wherein the instructions further comprise instructions to download the internet content indicated by the first information for later viewing.

26. The computer-readable program of claim 16 wherein the instructions further comprise instructions to present internet content delivered as a webcast in near real time.

27. The computer-readable program of claim 16 wherein the instructions further comprise instructions to arrange the content availability information by one of a channel, a content source, and a time of availability.

28. The computer-readable program of claim 16 wherein the instructions further comprise instructions to display the content availability information as one of in a grid and as a guide.

Assignments (7)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2018
From: FLATROCK TECHNOLOGY, LLC
To: GUILD FOREST LLC
Reel/Frame 046958/0444 →
RELEASE OF SECURITY INTEREST Recorded Aug 31, 2018
From: CONCERT DEBT, LLC
To: FLATROCK TECHNOLOGY, LLC
Reel/Frame 046770/0883 →
SECURITY INTEREST Recorded Sep 1, 2015
From: CONCERT TECHNOLOGY CORPORATION
To: CONCERT DEBT, LLC
Reel/Frame 036515/0471 →
SECURITY INTEREST Recorded Sep 1, 2015
From: CONCERT TECHNOLOGY CORPORATION
To: CONCERT DEBT, LLC
Reel/Frame 036515/0495 →
SECURITY INTEREST Recorded Aug 27, 2015
From: FLATROCK TECHNOLOGY, LLC
To: CONCERT DEBT, LLC
Reel/Frame 036483/0825 →
SECURITY INTEREST Recorded Aug 27, 2015
From: FLATROCK TECHNOLOGY, LLC
To: CONCERT DEBT, LLC
Reel/Frame 036483/0886 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 28, 2015
From: STERN, JOSEPH L.
To: FLATROCK TECHNOLOGY, LLC
Reel/Frame 035733/0323 →
Continuity (4)
Continuation 13237085 · Sep 20, 2011
Continuation 10274975 · Oct 22, 2002
Division 09287260 · Apr 7, 1999
Related Publication 20150205469A1 · Jul 23, 2015