Techniques for searching using target applications

    公开(公告)号:US12118008B2

    公开(公告)日:2024-10-15

    申请号:US17557702

    申请日:2021-12-21

    摘要: A user device includes a processing unit that executes a search application. Executing the search application causes the processing unit to receive a user search query, send the user search query to a plurality of target applications, and receive a set of search results from each of the target applications. Each search result includes application state access data configured to access an application state of the target application associated with the search result. Executing the search application causes the processing unit to rank the search results, display the ranked search results, and detect user selection of one of the displayed search results. Additionally, executing the search application causes the processing unit to send the application state access data associated with the selected search result to the target application associated with the selected search result and display the application state accessed using the application state access data.

    TECHNIQUES FOR SEARCHING USING TARGET APPLICATIONS

    公开(公告)号:US20190317941A1

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

    申请号:US16385202

    申请日:2019-04-16

    摘要: A user device includes a processing unit that executes a search application. Executing the search application causes the processing unit to receive a user search query, send the user search query to a plurality of target applications, and receive a set of search results from each of the target applications. Each search result includes application state access data configured to access an application state of the target application associated with the search result. Executing the search application causes the processing unit to rank the search results, display the ranked search results, and detect user selection of one of the displayed search results. Additionally, executing the search application causes the processing unit to send the application state access data associated with the selected search result to the target application associated with the selected search result and display the application state accessed using the application state access data.

    Generating custom application links

    公开(公告)号:US12112125B2

    公开(公告)日:2024-10-08

    申请号:US18339451

    申请日:2023-06-22

    摘要: A method includes receiving a request from a user device accessing a webpage, the request including a webpage uniform resource locator (URL) and a user device identifier. The method includes retrieving a list of events associated with the user device based on the device identifier. The method further includes retrieving sets of rules. Each set of rules indicates events and URLs that satisfy the set of rules. Each set of rules is associated with a template that includes link rendering data for rendering a link on the user device. The method includes identifying a set of rules that is satisfied by the received URL and events, transmitting link rendering data associated with the identified set of rules to the user device, and transmitting link routing data to the user device. The link routing data is configured to route the user device to an application state corresponding to the webpage.

    Techniques for searching using target applications

    公开(公告)号:US11216471B2

    公开(公告)日:2022-01-04

    申请号:US16385202

    申请日:2019-04-16

    摘要: A user device includes a processing unit that executes a search application. Executing the search application causes the processing unit to receive a user search query, send the user search query to a plurality of target applications, and receive a set of search results from each of the target applications. Each search result includes application state access data configured to access an application state of the target application associated with the search result. Executing the search application causes the processing unit to rank the search results, display the ranked search results, and detect user selection of one of the displayed search results. Additionally, executing the search application causes the processing unit to send the application state access data associated with the selected search result to the target application associated with the selected search result and display the application state accessed using the application state access data.

    TECHNIQUES FOR SELECTING ADDITIONAL LINKS
    5.
    发明申请

    公开(公告)号:US20190253503A1

    公开(公告)日:2019-08-15

    申请号:US16270723

    申请日:2019-02-08

    IPC分类号: H04L29/08 G06F16/953

    摘要: A method includes receiving a user ID for a user device and entity identification data that indicates an entity. The method includes identifying first and second action links using the entity identification data. The first and second action links are configured to cause the user device to access first and second application states associated with the entity. The first and second action links are associated with first and second action IDs that indicate functionality of the first and second application states. The method includes determining first and second usage values using the user ID. The first and second usage values indicate a number of times the user device accessed application states associated with the first and second action IDs. The method includes scoring the action links based on the first and second usage values, selecting one of the action links based on the scores, and transmitting the selected action link.

    GENERATING CUSTOM APPLICATION LINKS
    6.
    发明公开

    公开(公告)号:US20230334239A1

    公开(公告)日:2023-10-19

    申请号:US18339451

    申请日:2023-06-22

    摘要: A method includes receiving a request from a user device accessing a webpage, the request including a webpage uniform resource locator (URL) and a user device identifier. The method includes retrieving a list of events associated with the user device based on the device identifier. The method further includes retrieving sets of rules. Each set of rules indicates events and URLs that satisfy the set of rules. Each set of rules is associated with a template that includes link rendering data for rendering a link on the user device. The method includes identifying a set of rules that is satisfied by the received URL and events, transmitting link rendering data associated with the identified set of rules to the user device, and transmitting link routing data to the user device. The link routing data is configured to route the user device to an application state corresponding to the webpage.

    Generating custom application links

    公开(公告)号:US10769364B2

    公开(公告)日:2020-09-08

    申请号:US16003643

    申请日:2018-06-08

    摘要: A method includes receiving a request from a user device accessing a webpage, the request including a webpage uniform resource locator (URL) and a user device identifier. The method includes retrieving a list of events associated with the user device based on the device identifier. The method further includes retrieving sets of rules. Each set of rules indicates events and URLs that satisfy the set of rules. Each set of rules is associated with a template that includes link rendering data for rendering a link on the user device. The method includes identifying a set of rules that is satisfied by the received URL and events, transmitting link rendering data associated with the identified set of rules to the user device, and transmitting link routing data to the user device. The link routing data is configured to route the user device to an application state corresponding to the webpage.

    ENTITY-BASED SEARCH SYSTEM USING USER ENGAGEMENT

    公开(公告)号:US20200081930A1

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

    申请号:US16561848

    申请日:2019-09-05

    IPC分类号: G06F16/9536 G06F16/9538

    摘要: A method includes storing entity records that include entity information that describes an entity and an application link that accesses an application state associated with the entity. The method includes receiving event data from user devices that indicates a number of times each of the application states was accessed by the user devices. The method includes determining a popularity score for each entity record based on the received event data, wherein the popularity score indicates the number of times the application state for the entity record was accessed relative to the number of times other application states were accessed. The method includes identifying a set of preliminary result entity records based on a search request, generating result scores for each of the preliminary result entity records based on the popularity scores, and generating search results that include application links from the preliminary result entity records.

    Generating custom application links

    公开(公告)号:US11704483B2

    公开(公告)日:2023-07-18

    申请号:US16998479

    申请日:2020-08-20

    摘要: A method includes receiving a request from a user device accessing a webpage, the request including a webpage uniform resource locator (URL) and a user device identifier. The method includes retrieving a list of events associated with the user device based on the device identifier. The method further includes retrieving sets of rules. Each set of rules indicates events and URLs that satisfy the set of rules. Each set of rules is associated with a template that includes link rendering data for rendering a link on the user device. The method includes identifying a set of rules that is satisfied by the received URL and events, transmitting link rendering data associated with the identified set of rules to the user device, and transmitting link routing data to the user device. The link routing data is configured to route the user device to an application state corresponding to the webpage.

    ON-DEVICE FUNCTIONALITY USING REMOTE SYSTEM UPDATES

    公开(公告)号:US20220303736A1

    公开(公告)日:2022-09-22

    申请号:US17695105

    申请日:2022-03-15

    IPC分类号: H04W4/23 H04W4/029

    摘要: A user device includes a local service module application and an advertising application. The user device receives, at the advertising application, advertisement data from an application-specific server associated with the advertising application. The advertisement data includes advertisement content data configured to render an advertisement. The user device is further configured to send the advertisement data from the advertising application to the local service module application. The user device is further configured to receive, at the local service module application, an advertisement request from an advertisement requesting application installed on the user device. The user device is further configured to send, from the local service module application, the advertisement data to the advertisement requesting application in response to the advertisement request.