David Petrou - Brooklyn NY, US Theodore Power - Brooklyn NY, US
International Classification:
G06F 17/30
US Classification:
707769, 707E1703
Abstract:
A visual query such as a photograph, screen shot, scanned image, or video frame is submitted to a visual query search system from a client system. The search system processes the visual query by sending it to a plurality of parallel search systems, each implementing a distinct visual query search process. A plurality of results is received from the parallel search systems. Utilizing the search results, an interactive results document is created and sent to the client system. The interactive results document has at least one visual identifier for a sub-portion of the visual query with a selectable link to at least one search result for that sub-portion. The visual identifier may be a bounding box around the respective sub-portion, or a semi-transparent label over the respective sub-portion. Optionally, the bounding box or label is color coded by type of result.
Stacey Gammon - New York NY, US Igor Tandetnik - Forest Hill NY, US Ilan Caron - New York NY, US Ritcha Gupta Ranjan - New York NY, US Theodore Power - New York NY, US
Assignee:
GOOGLE INC. - Mountain View CA
International Classification:
G06F 15/173 G06F 3/01 G06F 15/16
US Classification:
715769, 709224, 709227
Abstract:
A client-side user action analysis engine (“analysis engine”) identifies user interactions with a client-side utility and provides data representing the interactions to a server side online resource analytics system (“analytics system”). The analysis engine represents user interactions with the client-side utility as network addresses for presentations of online resources to a user in a browser. The analysis engine provides the network addresses to the analytics system and statistics for the user interactions with the client-side utility are computed based on the network addresses. Reporting data specifying the statistics are received from the analytics system for presentation on a display device. The statistics provide information about user interactions with features of the client-side utility.
Actionable Search Results For Street View Visual Queries
David Petrou - Brooklyn NY, US John Flynn - Marina del Rey CA, US Theodore Power - Brooklyn NY, US
International Classification:
G06F 17/30
US Classification:
707769, 707E17014
Abstract:
A server system receives a visual query and information about the current location of the querying device. The server system sends the query and location information to a visual query search system and receives one or more search results in accordance with the visual query and the location information. From the one or more search results, the server system identifies an entity in the visual query. The server system further identifies a client-side action corresponding to the identified entity and creates an actionable search result element configured to launch the client-side action. For example, if the identified entity were a restaurant the actionable search result elements could include buttons to initiate a telephone call, to read reviews, to map the address, or to make a reservation. If the actionable search result is selected, the client system launches the client-side action in an application distinct from the visual query client application.
David Petrou - Brooklyn NY, US Avi Flamholz - Brooklyn NY, US Matthew R. Casey - San Francisco CA, US Theodore Power - Brooklyn NY, US
International Classification:
G06F 17/30
US Classification:
707770, 707E17014
Abstract:
A server system receives a visual query and identifies an entity in the visual query. The server system further identifies a client-side action corresponding to the identified entity and creates an actionable search result element configured to launch the client-side action. Examples of actionable search result elements are buttons to initiate a telephone call, to initiate email message, to map an address, to make a restaurant reservation, and to provide an option to purchase a product. The entity identified in the visual query may be indirectly associated with a client-side action whose contact address or appropriate link is found in a search result associated with the identified entity. The client system receives and displays the actionable search result element, and upon a user selection of the actionable search result element, launches the client-side action in an application distinct from the visual query client application.