MODULAR SEARCH OBJECT FRAMEWORK
A modular search object framework provides modular search results including entity and non-entity search results. The framework includes circuitry that outputs an interactive entity section based on an online search. The interactive section includes a plurality of moveable visual objects, such as cards that can be shuffled, flipped, or swiped around.
1 . A method, comprising:
receiving, at user interface circuitry, a search query from a search field on a page view displayed on a client device;
communicating, by network communications circuitry communicatively coupled to the user interface circuitry, the search query to a framework server, the communication occurring over a network link;
receiving, at the network communications circuitry, an entity search result from the framework server according to the search query;
outputting, by the user interface circuitry, the entity search result on the page view;
receiving, by the user interface circuitry, a selection of the entity search result; and
outputting, by the user interface circuitry, an interactive entity section of the page view, wherein the interactive section includes a plurality of moveable visual objects moveable within the interactive entity section.
2 . The method of claim 1 , wherein outputting of the entity search result includes outputting the search result in a list including a search suggestion.
3 . The method of claim 1 , further comprising outputting the plurality of movable visual objects as a plurality of cards.
4 . The method of claim 3 , further comprising outputting the plurality of cards having rounded corners.
5 . The method of claim 1 , further comprising outputting at least one movable visual object of the plurality of movable visual objects including a miniature tray of miniature visual objects within the at least one movable visual object.
6 . The method of claim 5 , further comprising outputting the miniature visual objects within the miniature tray to include information relevant to the entity search result corresponding to the at least one movable visual object.
7 . The method of claim 1 , further comprising outputting at least one of the movable visual objects corresponding to a first entity and including link to a second movable visual object corresponding to a second entity.
8 . The method of claim 1 , further comprising outputting the plurality of movable visual objects such that a first movable visual object overlaps a second movable visual object.
9 . The method of claim 8 , further comprising:
receiving an input to move the first movable visual object;
moving the first movable visual object responsive to receiving the input; and
outputting at least a portion of the second movable visual object previously overlapped by the first movable visual object.
10 . The method of claim 1 , further comprising outputting the plurality of movable visual objects such that a first movable visual object is at least one of adjacent to or abutting a second movable visual object.
11 . The method of claim 1 , further comprising determining, by analytical circuitry, predicted information intended to be viewed by a user for the entity search result, and outputting the predicted information on at least one of the moveable visual objects.
12 . The method of claim 11 , further comprising, using machine learning to determine the predicted information according to historical online user interaction data including data pertaining to clicks, searches, dwell times, or any combination thereof.
13 . A system, comprising:
a means for outputting an entity search result on a page view to be displayed on a display of a client device;
a means for receiving a selection of the entity search result; and
a means for outputting an interactive entity section to the page view, wherein the interactive section includes a plurality of moveable visual objects moveable within the interactive entity section.
14 . The system of claim 13 , further comprising a means for outputting the plurality of movable visual objects as a plurality of cards.
15 . The system of claim 13 , further comprising a means for outputting at least one movable visual object of the plurality of movable visual objects including a miniature tray of miniature visual objects within the at least one movable visual object.
16 . The system of claim 15 , further comprising a means for outputting the miniature visual objects within the miniature tray to include information relevant to the entity search result corresponding to the at least one movable visual object.
17 . The system of claim 13 , further comprising a means for determining predicted information intended to be viewed by a user for the entity search result, and a means for outputting the predicted information on at least one of the moveable visual objects.
18 . The system of claim 17 , further comprising a means for using machine learning to determine the predicted information according to historical online user interaction data including data pertaining to clicks, searches, dwell times, or any combination thereof.
19 . A system comprising:
user interface circuitry configured to receive a search query;
network communication circuitry configured to receive an entity search result from a framework server corresponding to the search query;
the user interface circuitry further configured to:
output the entity search result on a page view;
receive a selection of the entity search result; and
output an interactive entity section of the page view, including a plurality of movable visual objects.
20 . The system of claim 19 , wherein the user interface circuitry is further configured to output at least one movable visual object of the plurality of movable visual objects including a miniature tray of miniature visual objects within the at least one movable visual object.