Systems and methods for providing multi-directional visual browsing on an electronic device
First Claim
Patent Images
1. A method to provide multi-directional visual browsing on a device, the method comprising:
- determining a primary result and peripheral results associated with the device, the primary result being based on a search criteria and the peripheral results being related to the primary result based on attributes associated with the primary result and the peripheral results;
generating a display layout that positions the primary result in a predetermined location of a multi-directional visual browser display and positions the peripheral results in proximity to the primary result based on the attributes, the peripheral results being positioned in a plurality of navigational directions from the predetermined location, each navigational direction corresponding to a respective attribute associated with the peripheral results; and
rendering, using one or more processors, the display layout on the device to provide the multi-directional visual browser display.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for multi-directional visual browsing on an electronic device are described. In example embodiments, a primary result and a peripheral result associated with a user of a device are determined. A display layout based on attributes associated with the primary result and the peripheral result is generated. The display layout is then rendered and displayed on the device.
28 Citations
20 Claims
-
1. A method to provide multi-directional visual browsing on a device, the method comprising:
-
determining a primary result and peripheral results associated with the device, the primary result being based on a search criteria and the peripheral results being related to the primary result based on attributes associated with the primary result and the peripheral results; generating a display layout that positions the primary result in a predetermined location of a multi-directional visual browser display and positions the peripheral results in proximity to the primary result based on the attributes, the peripheral results being positioned in a plurality of navigational directions from the predetermined location, each navigational direction corresponding to a respective attribute associated with the peripheral results; and rendering, using one or more processors, the display layout on the device to provide the multi-directional visual browser display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system to provide multi-directional visual browsing, the system comprising:
-
a primary result module to determine a primary result based on a search criteria; an attribute determination module to determine attributes associated with the primary result; a peripheral result module to determine peripheral results based on the primary result and the determined attributes; and a display optimization module to generate a display layout, the display layout positioning the primary result in a predetermined location of a multi-directional visual browser display and positioning the peripheral results in proximity to the primary result based on attributes of the peripheral results determined by the attribute determination module, and to render the display layout on a device to provide the multi-directional visual browser display, the peripheral results being positioned in a plurality of navigational directions from the predetermined location, each navigational direction corresponding to a respective attribute associated with the peripheral results. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A machine-readable storage medium in communication with at least one processor, the machine-readable storage medium storing instructions which, when executed by the at least one processor, provides operations comprising:
-
determining a primary result and peripheral results, the primary result being based on a search criteria and the peripheral results being related to the primary result based on attributes associated with the primary result and the peripheral results; generating a display layout that positions the primary result in a predetermined location of a multi-directional visual browser display and positions the peripheral results in proximity to the primary result based on the attributes, the peripheral results being positioned in a plurality of navigational directions from the predetermined location, each navigational direction corresponding to a respective attribute associated with the peripheral results; and rendering, using one or more processors, the display layout on the device to provide the multi-directional visual browser display.
-
Specification