IP Library Granted Patent US 9,704,189
Granted Patent B2
US 9,704,189 · App. 13/931,563 · Granted Jul 11, 2017

System and method for a graphical user interface having recommendations

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,704,189
App. No.
13/931,563
Granted
Jul 11, 2017
Kind
B2
Abstract

A system and method for a graphical user interface having recommendations. The method includes accessing, within a mobile device, a data store corresponding to a multimedia container. The multimedia container comprises a first object and a second object and the data store comprises metadata associated with the first object and the second object. The method further includes sending the metadata associated with the first object and the second object and receiving a data structure corresponding to a plurality of items. The data structure comprises a respective image and a respective location for each of the plurality of items. The plurality of items is related to the first object and the second object based on the metadata associated with the first object and the second object. The method further includes displaying, on the mobile device, each respective image for each of the plurality of items. Each respective image is operable to be selected.

Claims (48)

1. A method for displaying a graphical user interface, said method comprising:

accessing, within a mobile device, a data store corresponding to a multimedia container, wherein said multimedia container comprises a first object and a second object, wherein said multimedia container is a member of a hierarchy of multimedia containers stored in said mobile device, wherein said hierarchy comprises a home multimedia container at a root level of said hierarchy, wherein said data store comprises metadata associated with a first content of said first object and a second content of said second object, and wherein said multimedia container is operable to comprise one or more applications, widgets, and pieces of content;

sending said metadata associated with said first content of said first object and said second content of said second object;

determining a plurality of items for recommendation based on said metadata, wherein said plurality of items are different from and do not represent said first object and said second object, and wherein said plurality of items are related to at least a portion of said first content of said first object and at least a portion of said second content said second object;

receiving a data structure corresponding to the plurality of items, wherein said data structure comprises a respective image and a respective location for each of the plurality of items; and

automatically displaying, on said mobile device, respective images for the plurality of items while simultaneously displaying at least said first object and said second object within said multimedia container, wherein each respective image is configured to initiate acquisition of a respective one of the plurality of items by a user upon selection of the respective image by the user.

2. The method as described in claim 1 , wherein said plurality of items comprises a first piece of free content and a second piece of pay content.

3. The method as described in claim 1 , wherein said data structure comprises a rating corresponding to an item of said plurality of items.

4. The method as described in claim 1 , wherein an ordered list of said plurality of items is based on a respective priority of each of said plurality of items.

5. The method as described in claim 1 , wherein each respective location comprises a uniform resource locator (URL) and wherein said data structure further comprises a respective description, and a respective title for each of the plurality of items.

6. The method as described in claim 1 , further comprising:

receiving a selection of another multimedia container;

receiving another data structure corresponding to another plurality of items, wherein said another plurality of items comprises a plurality of recommended items based on said another multimedia container.

7. A non-transitory computer-readable storage medium having stored thereon, computer executable instructions that, if executed by a computer system, cause the computer system to:

access, within a mobile device, a data store corresponding to a multimedia container, wherein said multimedia container comprises a first object and a second object, wherein said multimedia container is a member of a hierarchy of multimedia containers stored in said mobile device, wherein said hierarchy comprises a home multimedia container at a root level of said hierarchy, wherein said data store comprises metadata associated with a first content of said first object and a second content of said second object, and wherein said multimedia container is operable to comprise one or more applications, widgets, and pieces of content;

send said metadata associated with said first content of said first object and said second content of said second object;

determine a plurality of items for recommendation based on said metadata, wherein said plurality of items are different from and do not represent said first object and said second object, and wherein said plurality of items are related to at least a portion of said first content of said first object and at least a portion of said second content said second object;

receive a data structure corresponding to the plurality of items, wherein said data structure comprises a respective image and a respective location for each of the plurality of items; and

automatically display, on said mobile device, respective images for the plurality of items while simultaneously displaying at least said first object and said second object within said multimedia container, wherein each respective image is configured to initiate acquisition of a respective one of the plurality of items by a user upon selection of the respective image by the user.

8. The non-transitory computer-readable storage medium as described in claim 7 , wherein the computer executable instructions further cause the computer system to:

receive an indication that a user is not interested in a first item of said plurality of items;

determine a second item related to said first item for recommendation based on said first item, said first object, and said second object; and

display an image for the second item contemporaneously with displaying at least said first object and said second object of said multimedia container.

9. The non-transitory computer-readable storage medium as described in claim 8 , wherein the computer executable instructions further cause the computer system to:

receive an indication that a user is interested in the second item;

determining a third item for recommendation related to said second item; and

display an image for the third item contemporaneously with displaying at least said first object and said second object of said multimedia container.

10. The non-transitory computer-readable storage medium as described in claim 7 , wherein said plurality of items comprises a first piece of free content and a second piece of pay content.

11. The non-transitory computer-readable storage medium as described in claim 7 , wherein said data structure comprises a rating corresponding to an item of said plurality of items.

12. The non-transitory computer-readable storage medium as described in claim 7 , wherein each respective location comprises a uniform resource locator (URL) and wherein said data structure further comprises a respective description, and a respective title for each of the plurality of items.

13. The non-transitory computer-readable storage medium as described in claim 7 , wherein at least one of said plurality of items is selected from a group consisting of an image, a book, an audio file, a video, and a web site.

14. The non-transitory computer-readable storage medium as described in claim 7 , wherein said plurality of items are determined based on analysis of text of said first object and said second object.

15. A system for displaying a graphical user interface, said system comprising:

circuitry configured to:

access, within a mobile device, a data store corresponding to a multimedia container, wherein said multimedia container comprises a first object and a second object, wherein said multimedia container is a member of a hierarchy of multimedia containers stored in said mobile device, wherein said hierarchy comprises a home multimedia container at a root level of said hierarchy, wherein said data store comprises metadata associated with a first content of said first object and a second content of said second object, and wherein said multimedia container is operable to comprise one or more applications, widgets, and pieces of content;

send said metadata associated with said first content of said first object and said second content of said second object;

determine a plurality of items for recommendation based on said metadata, wherein said plurality of items are different from and do not represent said first object and said second object, and wherein said plurality of items are related to at least a portion of said first content of said first object and at least a portion of said second content said second object;

receive a data structure corresponding to the plurality of items, wherein said data structure comprises a respective image and a respective location for each of the plurality of items; and

automatically display, on said mobile device, respective images for the plurality of items while simultaneously displaying at least said first object and said second object within said multimedia container, wherein each respective image is configured to initiate acquisition of a respective one of the plurality of items by a user upon selection of the respective image by the user.

16. The system as described in claim 15 , wherein said plurality of items comprises a first piece of free content and a second piece of pay content.

17. The system as described in claim 15 , wherein said data structure comprises a rating corresponding to an item of said plurality of items.

18. The system as described in claim 17 , wherein an ordered list of said plurality of items is based on a respective priority of each of said plurality of items.

19. The system as described in claim 15 , wherein each respective location comprises a uniform resource locator (URL) and wherein said data structure further comprises a respective description, and a respective title for each of the plurality of items.

20. The method as described in claim 6 , further comprising:

receiving a user rating of at least one of said first object and said second object; and

determining the plurality of items for recommendation based on said metadata and said rating.

21. The method as described in claim 6 , wherein automatically displaying the respective images for the plurality of items includes populating a recommendation area of the graphical user interface with the respective images for the plurality of items.

22. The method as described in claim 6 , wherein the plurality of items are based at least on one of a place, a person, an idea, a theme, and a genre in said first content of said first object and said second content of said second object.

Assignments (2)
CHANGE OF NAME Recorded Feb 10, 2016
From: KOBO INC.
To: RAKUTEN KOBO INC.
Reel/Frame 037753/0780 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 26, 2013
From: WU, JAMES; BENNETT, ROBIN; NG THOW HING, JEFFREY; GAMBLEN, JASON
To: KOBO INCORPORATED
Reel/Frame 031288/0138 →