-
公开(公告)号:US12118008B2
公开(公告)日:2024-10-15
申请号:US17557702
申请日:2021-12-21
申请人: Branch Metrics, Inc.
IPC分类号: G06F16/20 , G06F16/2457 , G06F16/248 , G06F16/25
CPC分类号: G06F16/24578 , G06F16/248 , G06F16/258
摘要: 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.
-
公开(公告)号: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.
-
公开(公告)号:US20190317941A1
公开(公告)日:2019-10-17
申请号:US16385202
申请日:2019-04-16
申请人: Branch Metrics, Inc.
IPC分类号: G06F16/2457 , G06F16/248 , G06F16/25
摘要: 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.
-
公开(公告)号:US10182324B2
公开(公告)日:2019-01-15
申请号:US14935308
申请日:2015-11-06
申请人: Branch Metrics, Inc.
摘要: A client device transmits to a server a request associated with a contextual deep link, the contextual deep link associated with link data indicating a configuration of an application. The client device receives a response according to the contextual information of the client device. The client device initiates the application and transmits a request by the application for link data. The application on the client device generates a unique fingerprint of the client device based on a plurality of characteristics of the client device and transmits the unique fingerprint to the server. The client device receives the link data associated with the contextual deep link and configures the application according to the configuration indicated in the link data.
-
公开(公告)号:US12112125B2
公开(公告)日:2024-10-08
申请号:US18339451
申请日:2023-06-22
申请人: Branch Metrics, Inc.
发明人: Alexander Austin , William Lindemann , Cheng-chao Yang , Eric J. Glover , Dmitri Gaskin , Kan Yu , Sofus Macskassy
IPC分类号: G06F17/00 , G06F16/9535 , G06F40/134 , G06F40/186
CPC分类号: G06F40/186 , G06F16/9535 , G06F40/134
摘要: 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.
-
公开(公告)号:US11677845B2
公开(公告)日:2023-06-13
申请号:US17898856
申请日:2022-08-30
申请人: Branch Metrics, Inc.
IPC分类号: H04L67/53 , H04L67/306 , G06Q30/0201 , H04L67/02 , H04L67/50 , G06F16/955 , H04L65/40
CPC分类号: H04L67/53 , G06F16/9558 , G06Q30/0201 , H04L65/40 , H04L67/02 , H04L67/306 , H04L67/535
摘要: A method includes receiving first event data from a device, the first event data including a first identifier (ID) that identifies the device, web browser metadata, and data associated with an application state. The method includes generating a first persona including the first ID and a first event identifier that identifies a first user action. The method includes receiving second event data, the second event data including device metadata and a second ID that identifies the device. The method includes generating a second persona based on the second event data, the second persona including the second ID and a second event identifier that identifies a second user action. Additionally, the method includes determining that the first and second personas are associated with the device based on matches between the browser metadata and device metadata and transmitting a response to the device configured to route the device to the application state.
-
公开(公告)号:US11445032B2
公开(公告)日:2022-09-13
申请号:US17402552
申请日:2021-08-15
申请人: Branch Metrics, Inc.
IPC分类号: H04L67/53 , H04L67/50 , H04L67/306 , G06Q30/02 , H04L67/02 , H04L65/40 , G06F16/955
摘要: A method includes receiving first event data from a device, the first event data including a first identifier (ID) that identifies the device, web browser metadata, and data associated with an application state. The method includes generating a first persona including the first ID and a first event identifier that identifies a first user action. The method includes receiving second event data, the second event data including device metadata and a second ID that identifies the device. The method includes generating a second persona based on the second event data, the second persona including the second ID and a second event identifier that identifies a second user action. Additionally, the method includes determining that the first and second personas are associated with the device based on matches between the browser metadata and device metadata and transmitting a response to the device configured to route the device to the application state.
-
公开(公告)号:US11216471B2
公开(公告)日:2022-01-04
申请号:US16385202
申请日:2019-04-16
申请人: Branch Metrics, Inc.
IPC分类号: G06F16/20 , G06F16/2457 , G06F16/25 , G06F16/248
摘要: 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.
-
公开(公告)号:US20210377351A1
公开(公告)日:2021-12-02
申请号:US17402552
申请日:2021-08-15
申请人: Branch Metrics, Inc.
IPC分类号: H04L29/08 , G06Q30/02 , G06F16/955
摘要: A method includes receiving first event data from a device, the first event data including a first identifier (ID) that identifies the device, web browser metadata, and data associated with an application state. The method includes generating a first persona including the first ID and a first event identifier that identifies a first user action. The method includes receiving second event data, the second event data including device metadata and a second ID that identifies the device. The method includes generating a second persona based on the second event data, the second persona including the second ID and a second event identifier that identifies a second user action. Additionally, the method includes determining that the first and second personas are associated with the device based on matches between the browser metadata and device metadata and transmitting a response to the device configured to route the device to the application state.
-
-
-
-
-
-
-
-
-