Generating advertisements for search results that reference software applications

    公开(公告)号:US10089652B2

    公开(公告)日:2018-10-02

    申请号:US14682791

    申请日:2015-04-09

    Inventor: Tomer Kagan

    Abstract: Techniques include receiving a search query from a user device and performing a search of a data store using the query. The data store includes function records that each include an application access mechanism (AAM) that specifies a native application and indicates one or more operations for the application to perform, and application state information (ASI) that describes a state of the application after it has performed the operations. The techniques further include identifying a function record during the search based on matches between terms of the query and terms of the ASI of the function record. The techniques include selecting the AAM of the identified function record, and determining that the native application specified by the AAM is unavailable on the user device. The techniques also include generating an advertisement for the unavailable application and transmitting the AAM and the advertisement to the user device.

    Application representation for application editions

    公开(公告)号:US10262045B2

    公开(公告)日:2019-04-16

    申请号:US15640539

    申请日:2017-07-01

    Abstract: A hardware module for an application search system includes a data processing module that generates a plurality of canonical application structures each identifying a canonical application, a plurality of application editions associated with the canonical application, and respective attributes associated with the at least one application edition. The data processing module generates search indexes including the plurality of canonical application structures and the respective attributes. An application search module receives a search query from a user, selects at least one of the search indexes based on the search query and the respective attributes, identifies an initial set of canonical applications using the selected search index based on the search query, generates search results based on the initial set of canonical applications, and provides the search results to the user.

    Sharing cards to a target application

    公开(公告)号:US10228831B2

    公开(公告)日:2019-03-12

    申请号:US14980860

    申请日:2015-12-28

    Abstract: According to some implementations of the present disclosure, a method is provided. The method includes presenting a state of a first application and obtaining state indication data corresponding to the state of the first application. The method further includes transmitting the state indication data to a card system and receiving an availability indicator indicating whether the card system can provide a card corresponding to the state of the first application. The method includes displaying a first selection element overlaying a graphical user interface of the first application when the availability indicator indicates that the card system can provide the card and displaying a second selection element overlaying a graphical user interface of the first application when the availability indicator indicates that the card system cannot provide the card.

    Facilitating performing searches and accessing search results using different devices

    公开(公告)号:US10649621B2

    公开(公告)日:2020-05-12

    申请号:US14577800

    申请日:2014-12-19

    Abstract: Techniques include receiving a search query from a searching device and one or more of first data corresponding to the searching device or second data corresponding to a performing device. The searching device is configured to transmit search queries to a search system and receive search results from the search system in response to the search queries. Each search result indicates a function for a computing device to perform. The searching device is configured to display the search results, detect user selections of the search results, and transmit indications of the user selections to the performing device. The performing device is configured to perform functions indicated by the search results associated with the user selections in response to receiving the indications. The techniques further include generating search results based on the search query and based on the first and/or second data, and transmitting the search results to the searching device.

    Smart watch device and user interface thereof

    公开(公告)号:US10409454B2

    公开(公告)日:2019-09-10

    申请号:US14573727

    申请日:2014-12-17

    Abstract: A smart watch device includes a wrist watch housing configured to be worn around a user's wrist, a computing device included in the housing, and a display device included in the housing and communicatively coupled to the computing device. The computing device is configured to transmit a search query to a search system and receive one or more search results from the search system in response to transmitting the search query. Each search result indicates a computing device function. The computing device is further configured to display only one of the search results using the display device, detect a user selection of the displayed search result, and transmit an indication of the user selection to a performing device. The performing device is configured to perform the function indicated by the displayed search result in response to receiving the indication.

    Searching and accessing application functionality

    公开(公告)号:US10310834B2

    公开(公告)日:2019-06-04

    申请号:US15665210

    申请日:2017-07-31

    Abstract: A method includes receiving, at a computing device, search results transmitted from a search system in communication with the computing device. The search results include a header for an application executable on the computing device and application access mechanisms associated with the header. Each application access mechanism has a reference to the application and indicates one or more performable operations for the application. The method further includes displaying, on a display in communication with the computing device, a graphical user interface including the header and user selectable access links grouped with the header. Each access link is associated with an application access mechanism for the application.

Patent Agency Ranking