SYSTEMS AND METHODS FOR PROVIDING MULTI-DIRECTIONAL VISUAL BROWSING
First Claim
Patent Images
1. A computer-implemented method to provide multi-directional visual browsing, the method comprising:
- obtaining a primary result and a peripheral result associated with a user of a client device, the primary result based on a search criteria;
generating a display layout based on attributes associated with the primary result and the peripheral result, 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 results based on the attributes;
formatting rendering and display instructions, the rendering and display instructions to cause the client device to render the display layout; and
transmitting the rendering and display instructions to the client device.
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 client 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 formatted into rendering and display instructions, which will cause a client device to render the display layout. The rendering and display instructions are transmitted to the client device.
-
Citations
20 Claims
-
1. A computer-implemented method to provide multi-directional visual browsing, the method comprising:
-
obtaining a primary result and a peripheral result associated with a user of a client device, the primary result based on a search criteria; generating a display layout based on attributes associated with the primary result and the peripheral result, 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 results based on the attributes; formatting rendering and display instructions, the rendering and display instructions to cause the client device to render the display layout; and transmitting the rendering and display instructions to the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system to provide multi-directional visual browsing, the system comprising:
-
a search module to determine a primary result associated with a user of a client device based on a search criteria; a refinement module to determine a peripheral result associated with the user of the client device; a layout module to generate a display layout based on attributes associated with the primary result and the peripheral result, 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 results based on the attributes; and a format module to format rendering and display instructions, the rendering and display instructions to cause a client device to render the display layout. - View Dependent Claims (13, 14)
-
-
15. 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 a method to provide multi-directional visual browsing, the method comprising:
-
obtaining a primary result and a peripheral result associated with a user of a client device, the primary result based on a search criteria; generating a display layout based on attributes associated with the primary result and the peripheral result, 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 results based on the attributes; formatting rendering and display instructions, the rendering and display instructions to cause the client device to render the display layout; and transmitting the rendering and display instructions to the client device. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification