Systems and methods for visual presentation and navigation of content using data-based image analysis
DCFirst Claim
Patent Images
1. A method for allowing a user of a browsing application to navigate image-based content using a graphical user interface, the method comprising:
- storing a plurality of images, wherein each image depicts an item;
analyzing a first image of the plurality of images to detect attribute information associated with a first item depicted in the first image, wherein the attribute information comprises a plurality of categories, including a color category;
storing the attribute information;
receiving a user selection, from a user, of the first image depicting the first item;
calculating a measure of distinction between the first item and a second item based on the plurality of categories, wherein the measure of distinction represents an alignment of categories between the first and second items;
determining the second item to be similar to the first item if the measure of distinction satisfies a criterion; and
displaying a second image of the plurality of images depicting the second item.
3 Assignments
Litigations
2 Petitions
Accused Products
Abstract
Systems and methods are provided for implementing a browsing application that allows users to navigate image-based content. Images and associated descriptive attributes describing the images are stored in a database. The user may select an item of interest and an example-based proximity search function may be executed to search for similar images. Images having common descriptive attributes may be grouped together and displayed. A web browser may be implemented and users may select reduced-size images of previously viewed web pages in order to access the web page.
-
Citations
44 Claims
-
1. A method for allowing a user of a browsing application to navigate image-based content using a graphical user interface, the method comprising:
-
storing a plurality of images, wherein each image depicts an item; analyzing a first image of the plurality of images to detect attribute information associated with a first item depicted in the first image, wherein the attribute information comprises a plurality of categories, including a color category; storing the attribute information; receiving a user selection, from a user, of the first image depicting the first item; calculating a measure of distinction between the first item and a second item based on the plurality of categories, wherein the measure of distinction represents an alignment of categories between the first and second items; determining the second item to be similar to the first item if the measure of distinction satisfies a criterion; and displaying a second image of the plurality of images depicting the second item. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system for navigating image-based content using a graphical user interface, the system comprising:
-
means for storing a plurality of images, wherein each image depicts an item; means for analyzing a first image of the plurality of images to detect attribute information associated with a first item depicted in the first image, wherein the attribute information comprises a plurality of categories, including a color category; means for receiving a user selection, from a user, of the first image depicting the first item; means for calculating a measure of distinction between the first item and a second item based on the plurality of categories, wherein the measure of distinction represents an alignment of categories between the first and second items; means for determining the second item to be similar to the first item if the measure of distinction satisfies a criterion; and means for displaying a second image of the plurality of images depicting the second item. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system for navigating image-based content using a graphical user interface, the system comprising:
-
a storage device configured for storing; a plurality of images, wherein each image depicts an item; a processor configured to; analyze a first image of the plurality of images to detect attribute information associated with a first item depicted in the first image, wherein the attribute information comprises a plurality of categories, including a color category, receive a user selection, from a user, of the first image depicting the first item, calculate a measure of distinction between the first item and a second item based on the plurality of categories, wherein the measure of distinction represents an alignment of categories between the first and second items, determine the second item to be similar to the first item if the measure of distinction satisfies a criterion; and a display device configured to display a second image depicting the second item. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A non-transitory machine-readable storage medium for use in allowing a user of a browsing application to navigate image-based content using a graphical user interface, comprising machine program logic recorded thereon for causing a processor to perform the steps of:
-
storing a plurality of images, wherein each image depicts an item; analyzing a first image of the plurality of images to detect attribute information associated with a first item depicted in the first image, wherein the attribute information comprises a plurality of categories, including a color category; storing the associated attribute information; receiving a user selection, from a user, of the first image depicting the first item; calculating a measure of distinction between the first item and a second item based on the plurality of categories, wherein the measure of distinction represents an alignment of categories between the first and second items; determining the second item to be similar to the first item if the measure of distinction satisfies a criterion; and displaying a second image of the plurality of images depicting the second item. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
Specification