-
公开(公告)号:US20230161829A1
公开(公告)日:2023-05-25
申请号:US17990854
申请日:2022-11-21
申请人: Branch Metrics, Inc.
发明人: Petr Ponomarenko , Karthik Kannan , Evan Kaplan , Eric Glover , Charles Gilliam , Ahmed Nawar , Aaron Alejandro Lopez
IPC分类号: G06F16/954 , G06F16/955
CPC分类号: G06F16/954 , G06F16/9566
摘要: A non-transitory computer-readable medium includes computer-executable instructions that cause a processing unit of a user device to receive a multi-link uniform resource locator (URL), wherein the multi-link URL is associated with a plurality of routing link URLs configured to route the user device to a plurality of corresponding application pages. The executable instructions cause the processing unit to receive user selection of the multi-link URL and rank the routing link URLs based on application installation data stored on the user device, wherein the application installation data indicates whether applications for the routing link URLs are installed on the user device. The executable instructions cause the processing unit to select a final routing link URL based on the ranking of the routing link URLs and access an application page associated with the final routing link URL.
-
公开(公告)号:US20220083610A1
公开(公告)日:2022-03-17
申请号:US17402563
申请日:2021-08-15
申请人: Branch Metrics, Inc.
发明人: Charles Gilliam , Eric J. Glover , Jonas Bauer , Dmitri Gaskin , Nicholas Chen , Rishi Khaitan , Suvir Jain , Behdad Aghamirzaei , Robert Simon , Antonio Garcia-Martinez , You Yoon , Christopher Leung , Lila Strominger , Deepika Kumar , Akshay Mahajan , Jing Du , Benas Klastaitis , Fabiana Prabhakar
IPC分类号: G06F16/954 , G06F16/957 , G06F16/9538 , G06F11/14
摘要: A user device stores a local application including initial search records and an initial search function. Each initial search record includes an application link that opens an application page and search data that describes the application page. The initial search function is configured to select from the initial search records. The user device executes the local application to request and receive search update data from a remote system. The search update data includes updated search records and an updated search function. The user device updates the initial search records and the initial search function with the updated search records and the updated search function. The user device receives a search query from a requesting application, selects a set of updated search records based on the search query and the updated search function, and provides a response to the requesting application including application links from the set of updated search records.
-
公开(公告)号:US11341141B2
公开(公告)日:2022-05-24
申请号:US16984651
申请日:2020-08-04
申请人: Branch Metrics, Inc.
IPC分类号: G06F7/00 , G06F16/2455 , G06F40/247 , G06F40/232 , G06F16/248
摘要: A method includes receiving a search query from a user device and generating an application name stream query and an original stream query based on the search query. The application name stream query indicates an application name. The original stream query includes the search query. The method includes generating stream metadata for each of the stream queries that indicates a type of the stream query. The application name stream query is an application name type. The original stream query is an original stream type. The method includes, for each stream query, identifying a set of search records and generating a stream result score for each set of search records based on the type of stream query used in identifying the set of search records. Additionally, the method includes selecting a set of search records based on the stream result scores and generating search results based on the selected search records.
-
公开(公告)号:US20220083686A1
公开(公告)日:2022-03-17
申请号:US17405080
申请日:2021-08-18
申请人: Branch Metrics, Inc.
发明人: Jonas Bauer , Dmitri Gaskin , Eric J. Glover , Charles Gilliam
IPC分类号: G06F21/62 , G06F16/953
摘要: A method includes sequentially generating fragment records for a user device according to fragment generation rules specifying that each subsequent fragment record be generated for user device events that occur within a defined period of time. Each fragment record includes event data for a series of user device events and includes a fragment ID generated using a non-deterministic ID generation algorithm. The method includes generating an ID-fragment record associating a chain ID with the fragment IDs. The chain ID is associated with device IDs that identify the user device. The method includes removing associations between the chain ID and fragment IDs according to removal parameters indicating that associations be removed based on an age of the fragment records. The method includes generating at least one of search results and advertisements for the user device based on the event data in the fragment records that remain associated with the chain ID.
-
公开(公告)号:US12099563B2
公开(公告)日:2024-09-24
申请号:US17402563
申请日:2021-08-15
申请人: Branch Metrics, Inc.
发明人: Charles Gilliam , Eric J. Glover , Jonas Bauer , Dmitri Gaskin , Nicholas Chen , Rishi Khaitan , Suvir Jain , Behdad Aghamirzaei , Robert Simon , Antonio Garcia-Martinez , You Yoon , Christopher Leung , Lila Strominger , Deepika Kumar , Akshay Mahajan , Jing Du , Benas Klastaitis , Fabiana Prabhakar
IPC分类号: G06F16/90 , G06F11/14 , G06F16/9538 , G06F16/954 , G06F16/957
CPC分类号: G06F16/954 , G06F11/142 , G06F16/9538 , G06F16/957
摘要: A user device stores a local application including initial search records and an initial search function. Each initial search record includes an application link that opens an application page and search data that describes the application page. The initial search function is configured to select from the initial search records. The user device executes the local application to request and receive search update data from a remote system. The search update data includes updated search records and an updated search function. The user device updates the initial search records and the initial search function with the updated search records and the updated search function. The user device receives a search query from a requesting application, selects a set of updated search records based on the search query and the updated search function, and provides a response to the requesting application including application links from the set of updated search records.
-
公开(公告)号:US11941145B2
公开(公告)日:2024-03-26
申请号:US17405080
申请日:2021-08-18
申请人: Branch Metrics, Inc.
发明人: Jonas Bauer , Dmitri Gaskin , Eric J. Glover , Charles Gilliam
IPC分类号: G06F21/62 , G06F16/953
CPC分类号: G06F21/6245 , G06F16/953
摘要: A method includes sequentially generating fragment records for a user device according to fragment generation rules specifying that each subsequent fragment record be generated for user device events that occur within a defined period of time. Each fragment record includes event data for a series of user device events and includes a fragment ID generated using a non-deterministic ID generation algorithm. The method includes generating an ID-fragment record associating a chain ID with the fragment IDs. The chain ID is associated with device IDs that identify the user device. The method includes removing associations between the chain ID and fragment IDs according to removal parameters indicating that associations be removed based on an age of the fragment records. The method includes generating at least one of search results and advertisements for the user device based on the event data in the fragment records that remain associated with the chain ID.
-
公开(公告)号:US20240054030A1
公开(公告)日:2024-02-15
申请号:US18446777
申请日:2023-08-09
申请人: Branch Metrics, Inc.
IPC分类号: G06F9/54
摘要: A user device executes a partner application including a partner application module. The module acquires a first set of events associated with user actions in the partner application. The module reports a first subset of the first set of events to a remote computing system. The module refrains from reporting a second subset to the remote system based on satisfaction of initial event capping conditions that indicate which events should not be reported to the remote system. The module receives updated event capping conditions from the remote system that are different than the initial conditions, acquires a second set of events, and reports a first subset of the second set to the remote system. The module refrains from reporting a second subset of the second set to the remote system based on satisfaction of the updated conditions. The remote system reports the first subsets to a partner device.
-
公开(公告)号:US20210042315A1
公开(公告)日:2021-02-11
申请号:US16984651
申请日:2020-08-04
申请人: Branch Metrics, Inc.
IPC分类号: G06F16/2455 , G06F16/248 , G06F40/232 , G06F40/247
摘要: A method includes receiving a search query from a user device and generating an application name stream query and an original stream query based on the search query. The application name stream query indicates an application name. The original stream query includes the search query. The method includes generating stream metadata for each of the stream queries that indicates a type of the stream query. The application name stream query is an application name type. The original stream query is an original stream type. The method includes, for each stream query, identifying a set of search records and generating a stream result score for each set of search records based on the type of stream query used in identifying the set of search records. Additionally, the method includes selecting a set of search records based on the stream result scores and generating search results based on the selected search records.
-
-
-
-
-
-
-