Branch Metrics, Inc.

United States of America

Back to Profile

1-52 of 52 for Branch Metrics, Inc. Sort by
Query
Aggregations
IP Type
        Patent 31
        Trademark 21
Jurisdiction
        United States 38
        World 14
Date
New (last 4 weeks) 1
2024 December 1
2024 4
2023 5
2022 13
See more
IPC Class
G06F 16/955 - Retrieval from the web using information identifiers, e.g. uniform resource locators [URL] 10
G06Q 30/02 - MarketingPrice estimation or determinationFundraising 7
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure 5
G06F 16/248 - Presentation of query results 4
G06F 40/134 - Hyperlinking 4
See more
NICE Class
09 - Scientific and electric apparatus and instruments 14
42 - Scientific, technological and industrial services, research and design 12
Status
Pending 8
Registered / In Force 44

1.

ON-DEVICE FUNCTIONALITY USING REMOTE SYSTEM UPDATES

      
Application Number 18826531
Status Pending
Filing Date 2024-09-06
First Publication Date 2024-12-26
Owner Branch Metrics, Inc. (USA)
Inventor
  • Gilliam, Charles
  • Glover, Eric J.
  • Bauer, Jonas
  • Gaskin, Dmitri
  • Chen, Nicholas
  • Khaitan, Rishi
  • Jain, Suvir
  • Aghamirzaei, Behdad
  • Simon, Robert
  • Garcia-Martinez, Antonio
  • Yoon, You
  • Leung, Christopher
  • Strominger, Lila
  • Kumar, Deepika
  • Mahajan, Akshay
  • Du, Jing
  • Klastaitis, Benas
  • Prabhakar, Fabiana

Abstract

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.

IPC Classes  ?

  • G06F 16/954 - Navigation, e.g. using categorised browsing
  • G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result
  • G06F 16/9538 - Presentation of query results
  • G06F 16/957 - Browsing optimisation, e.g. caching or content distillation

2.

TECHNIQUES FOR SEARCHING USING TARGET APPLICATIONS

      
Application Number 18768302
Status Pending
Filing Date 2024-07-10
First Publication Date 2024-10-31
Owner Branch Metrics, Inc. (USA)
Inventor
  • Razallian, Sojan Ponthanplavil
  • Glover, Eric J.
  • Austin, Alexander
  • Yu, Kan

Abstract

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.

IPC Classes  ?

  • G06F 16/2457 - Query processing with adaptation to user needs
  • G06F 16/248 - Presentation of query results
  • G06F 16/25 - Integrating or interfacing systems involving database management systems

3.

Matching and attribution of user device events

      
Application Number 18581014
Grant Number 12200074
Status In Force
Filing Date 2024-02-19
First Publication Date 2024-06-13
Grant Date 2025-01-14
Owner Branch Metrics, Inc. (USA)
Inventor
  • Macskassy, Sofus Attila
  • Gaskin, Dmitri Ariel
  • Glover, Eric J.
  • Yu, Kan
  • Yan, Wenchang

Abstract

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.

IPC Classes  ?

  • H04L 67/53 - Network services using third party service providers
  • G06F 16/955 - Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
  • G06Q 30/0201 - Market modellingMarket analysisCollecting market data
  • H04L 65/40 - Support for services or applications
  • H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
  • H04L 67/306 - User profiles
  • H04L 67/50 - Network services

4.

Local and Remote Event Handling

      
Application Number 18446777
Status Pending
Filing Date 2023-08-09
First Publication Date 2024-02-15
Owner BRANCH METRICS, INC. (USA)
Inventor
  • Gerstner, Alexander
  • Shafique, Usman
  • Chawla, Amardeep Singh
  • Kim, Myung Sun
  • Gilliam, Charles

Abstract

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.

IPC Classes  ?

5.

Generating custom application links

      
Application Number 18339451
Grant Number 12112125
Status In Force
Filing Date 2023-06-22
First Publication Date 2023-10-19
Grant Date 2024-10-08
Owner Branch Metrics, Inc. (USA)
Inventor
  • Austin, Alexander
  • Lindemann, William
  • Yang, Cheng-Chao
  • Glover, Eric J.
  • Gaskin, Dmitri
  • Yu, Kan
  • Macskassy, Sofus

Abstract

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.

IPC Classes  ?

  • G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions
  • G06F 16/9535 - Search customisation based on user profiles and personalisation
  • G06F 40/134 - Hyperlinking
  • G06F 40/186 - Templates

6.

Matching and attribution of user device events

      
Application Number 18319730
Grant Number 11930085
Status In Force
Filing Date 2023-05-18
First Publication Date 2023-09-14
Grant Date 2024-03-12
Owner Branch Metrics, Inc. (USA)
Inventor
  • Macskassy, Sofus Attila
  • Gaskin, Dmitri Ariel
  • Glover, Eric J.
  • Yu, Kan
  • Yan, Wenchang

Abstract

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.

IPC Classes  ?

  • H04L 67/53 - Network services using third party service providers
  • G06F 16/955 - Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
  • G06Q 30/0201 - Market modellingMarket analysisCollecting market data
  • H04L 65/40 - Support for services or applications
  • H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
  • H04L 67/306 - User profiles
  • H04L 67/50 - Network services

7.

BRANCH DISCOVERY

      
Serial Number 98056840
Status Pending
Filing Date 2023-06-23
Owner Branch Metrics, Inc. ()
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & Services

Providing temporary use of on-line non-downloadable software development kits (SDK); Providing temporary use of on-line nondownloadable application programming interface (API) software that responds to a user's content queries with contextual results and intent-based links in mobile applications; Providing temporary use of on-line non-downloadable computer software, namely, software development tools for the creation of mobile internet applications and user interfaces

8.

BRANCH DISCOVERY

      
Serial Number 98056830
Status Pending
Filing Date 2023-06-23
Owner Branch Metrics, Inc. ()
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

Downloadable software development kits (SDK); downloadable application programming interface (API) software that responds to a user's content queries with contextual results and intent-based links in mobile applications; Computer software, namely, downloadable computer software development tools for the creation of mobile internet applications and user interfaces

9.

User-selectable link including multiple routing links

      
Application Number 17990854
Grant Number 12174904
Status In Force
Filing Date 2022-11-21
First Publication Date 2023-05-25
Grant Date 2024-12-24
Owner Branch Metrics, Inc. (USA)
Inventor
  • Ponomarenko, Petr
  • Kannan, Karthik
  • Kaplan, Evan
  • Glover, Eric
  • Gilliam, Charles
  • Nawar, Ahmed
  • Lopez, Aaron Alejandro

Abstract

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.

IPC Classes  ?

  • G06F 16/955 - Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
  • G06F 16/954 - Navigation, e.g. using categorised browsing
  • G06F 40/134 - Hyperlinking

10.

BRANCH

      
Application Number 1703977
Status Registered
Filing Date 2022-11-11
Registration Date 2022-11-11
Owner BRANCH METRICS, INC. (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Computer software, sold to developers of apps, that works with mobile app software to allow the app provider to attribute app buyer downloads, optimize and create personalized and customized invite systems for selling the app, and enable the passing and tracking of data from an originating source to the installed app to allow for better engagement of app users and enhanced app features and functionality. Providing on-line non-downloadable software development kits (sdk); providing on-line non-downloadable application programming interface (api) software that responds to a user's content queries with contextual results and intent-based links in mobile applications; providing on-line non-downloadable computer software, namely, software development tools for the creation of mobile internet applications and user interfaces; software as a service (saas) services featuring nondownloadable software for facilitating the transfer of a user from a website to a mobile application and for managing and analyzing such facilitation; software as a service (saas) services featuring nondownloadable software for linking between a website and a mobile application and for managing and analyzing such linking.

11.

JOURNEYS

      
Application Number 1703976
Status Registered
Filing Date 2022-11-11
Registration Date 2022-11-11
Owner BRANCH METRICS, INC. (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Downloadable software and mobile applications for facilitating the transfer of a user from a website to a mobile application and for managing and analyzing such facilitation; downloadable software and mobile applications for linking between a website and a mobile application and for managing and analyzing such linking. Software as a service, featuring nondownloadable software for facilitating the transfer of a user from a website to a mobile application and for managing and analyzing such facilitation; software as a service, featuring nondownloadable software for linking between a website and a mobile application and for managing and analyzing such linking.

12.

branch

      
Application Number 1703978
Status Registered
Filing Date 2022-11-11
Registration Date 2022-11-11
Owner BRANCH METRICS, INC. (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Downloadable computer software, namely, software development tools for the creation of mobile internet applications and client interfaces; downloadable computer software, sold to developers of applications, that works with mobile application software to allow the application provider to attribute application buyer downloads, optimize and create personalized and customized invite systems for selling the application, and enable the passing and tracking of data from an originating source to the installed application to allow for better engagement of application users and enhanced application features and functionality. Providing on-line non-downloadable software development kits (sdk); providing on-line non-downloadable application programming interface (api) software that responds to a user's content queries with contextual results and intent-based links in mobile applications; providing on-line non-downloadable computer software, namely, software development tools for the creation of mobile internet applications and user interfaces; software as a service (saas) services featuring nondownloadable software for facilitating the transfer of a user from a website to a mobile application and for managing and analyzing such facilitation; software as a service (saas) services featuring nondownloadable software for linking between a website and a mobile application and for managing and analyzing such linking.

13.

DEEPVIEWS

      
Application Number 1703798
Status Registered
Filing Date 2022-11-11
Registration Date 2022-11-11
Owner BRANCH METRICS, INC. (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Computer software, namely, downloadable software development tools for the creation of mobile internet applications and client interfaces; downloadable computer software, sold to developers of applications, that works with mobile applications software to allow the application provider to attribute application buyer downloads, optimize and create personalized and customized invite systems for selling the application, and enable the passing and tracking of data from an originating source to the installed application to allow for better engagement of application users and enhanced application features and functionality. Software as a Service, featuring nondownloadable software for use in accessing mobile applications and content in mobile applications via the internet.

14.

Matching and attribution of user device events

      
Application Number 17898856
Grant Number 11677845
Status In Force
Filing Date 2022-08-30
First Publication Date 2022-12-22
Grant Date 2023-06-13
Owner Branch Metrics, Inc. (USA)
Inventor
  • Macskassy, Sofus Attila
  • Gaskin, Dmitri Ariel
  • Glover, Eric J.
  • Yu, Kan
  • Yan, Wenchang

Abstract

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.

IPC Classes  ?

  • H04L 67/53 - Network services using third party service providers
  • H04L 67/306 - User profiles
  • G06Q 30/0201 - Market modellingMarket analysisCollecting market data
  • H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
  • H04L 67/50 - Network services
  • G06F 16/955 - Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
  • H04L 65/40 - Support for services or applications

15.

Miscellaneous Design

      
Application Number 1703795
Status Registered
Filing Date 2022-11-11
Registration Date 2022-11-11
Owner BRANCH METRICS, INC. (USA)
NICE Classes  ?
  • 09 - Scientific and electric apparatus and instruments
  • 42 - Scientific, technological and industrial services, research and design

Goods & Services

Downloadable computer software, namely, software development tools for the creation of mobile internet applications and client interfaces; downloadable computer software, sold to developers of application, that works with mobile application software to allow the application provider to attribute application buyer downloads, optimize and create personalized and customized invite systems for selling the app, and enable the passing and tracking of data from an originating source to the installed application to allow for better engagement of application users and enhanced application features and functionality. Providing on-line non-downloadable software development kits (SDK); providing on-line non-downloadable application programming interface (API) software that responds to a user's content queries with contextual results and intent-based links in mobile applications; providing on-line non-downloadable computer software, namely, software development tools for the creation of mobile internet applications and user interfaces; software as a service (SaaS) services featuring nondownloadable software for use in accessing mobile applications and content in mobile applications via the internet; software as a service (SaaS) services featuring nondownloadable software for facilitating the transfer of a user from a website to a mobile application and for managing and analyzing such facilitation; software as a service (SaaS) services featuring nondownloadable software for linking between a website and a mobile application and for managing and analyzing such linking; computer software consulting.

16.

Branch Metrics

      
Application Number 1701405
Status Registered
Filing Date 2022-11-11
Registration Date 2022-11-11
Owner BRANCH METRICS, INC. (USA)
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

Computer software, namely, software development tools for the creation of mobile internet applications and client interfaces.

17.

ON-DEVICE FUNCTIONALITY USING REMOTE SYSTEM UPDATES

      
Application Number 17695105
Status Pending
Filing Date 2022-03-15
First Publication Date 2022-09-22
Owner Branch Metrics, Inc. (USA)
Inventor
  • Glover, Eric
  • Khaitan, Rishi
  • Garcia-Martinez, Antonio
  • Behr, Colin Nathan
  • Austin, Alexander

Abstract

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.

IPC Classes  ?

  • H04W 4/23 - Services signallingAuxiliary data signalling, i.e. transmitting data via a non-traffic channel for mobile advertising
  • H04W 4/029 - Location-based management or tracking services

18.

ON-DEVICE FUNCTIONALITY USING REMOTE SYSTEM UPDATES

      
Application Number US2022020353
Publication Number 2022/197683
Status In Force
Filing Date 2022-03-15
Publication Date 2022-09-22
Owner BRANCH METRICS, INC. (USA)
Inventor
  • Glover J., Eric
  • Khaitan, Rishi
  • Garcia-Martinez, Antonio
  • Behr, Colin, Nathan
  • Austin, Alexander

Abstract

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.

IPC Classes  ?

19.

DETECTING ANOMALOUS TRAFFIC

      
Application Number 17528517
Status Pending
Filing Date 2021-11-17
First Publication Date 2022-05-19
Owner Branch Metrics, Inc. (USA)
Inventor
  • Aghamirzaei, Behdad
  • Stevenson, Thomas
  • Son, Bo-Hyung

Abstract

A method includes acquiring first aggregate event data for a first sub-publisher. The first aggregate event data indicates aggregate user activity across a plurality of applications associated with the first sub-publisher. The method further includes acquiring second aggregate event data for a plurality of additional sub-publishers. The method further includes determining a plurality of anomaly metric values for the first sub-publisher based on the first aggregate event data and the second aggregate event data. The method further includes determining an anomaly function value for the first sub-publisher based on the anomaly metric values for the first sub-publisher. The anomaly function value indicates a likelihood that the first sub-publisher is associated with fraudulent user activity. The method further includes determining whether the user activity across the plurality of applications associated with the first sub-publisher is fraudulent based on the anomaly function value and notifying a customer device of fraudulent activity.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • G06Q 30/02 - MarketingPrice estimation or determinationFundraising

20.

On-device functionality using remote system updates

      
Application Number 17402563
Grant Number 12099563
Status In Force
Filing Date 2021-08-15
First Publication Date 2022-03-17
Grant Date 2024-09-24
Owner Branch Metrics, Inc. (USA)
Inventor
  • Gilliam, Charles
  • Glover, Eric J.
  • Bauer, Jonas
  • Gaskin, Dmitri
  • Chen, Nicholas
  • Khaitan, Rishi
  • Jain, Suvir
  • Aghamirzaei, Behdad
  • Simon, Robert
  • Garcia-Martinez, Antonio
  • Yoon, You
  • Leung, Christopher
  • Strominger, Lila
  • Kumar, Deepika
  • Mahajan, Akshay
  • Du, Jing
  • Klastaitis, Benas
  • Prabhakar, Fabiana

Abstract

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.

IPC Classes  ?

  • G06F 16/90 - Details of database functions independent of the retrieved data types
  • G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result
  • G06F 16/9538 - Presentation of query results
  • G06F 16/954 - Navigation, e.g. using categorised browsing
  • G06F 16/957 - Browsing optimisation, e.g. caching or content distillation

21.

User data system including user data fragments

      
Application Number 17405080
Grant Number 11941145
Status In Force
Filing Date 2021-08-18
First Publication Date 2022-03-17
Grant Date 2024-03-26
Owner Branch Metrics, Inc. (USA)
Inventor
  • Bauer, Jonas
  • Gaskin, Dmitri
  • Glover, Eric J.
  • Gilliam, Charles

Abstract

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.

IPC Classes  ?

  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • G06F 16/953 - Querying, e.g. by the use of web search engines

22.

ON-DEVICE FUNCTIONALITY USING REMOTE SYSTEM UPDATES

      
Application Number US2021046056
Publication Number 2022/040056
Status In Force
Filing Date 2021-08-15
Publication Date 2022-02-24
Owner BRANCH METRICS, INC. (USA)
Inventor
  • Gilliam, Charles
  • Glover, Eric J
  • Bauer, Jonas
  • Gaskin, Dmitri
  • Chen, Nicholas
  • Khaitan, Rishi
  • Jain, Suvir
  • Aghamirzaei, Behdad
  • Simon, Robert
  • Garcia-Martinez, Antonio
  • Yoon, You
  • Leung, Christopher
  • Strominger, Lila
  • Kumar, Deepika
  • Mahajan, Akshay
  • Du, Jing
  • Klastaitis, Benas
  • Prabhakar, Fabiana

Abstract

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.

IPC Classes  ?

23.

NATIVELINK

      
Serial Number 97185486
Status Pending
Filing Date 2021-12-22
Owner Branch Metrics, Inc. ()
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

downloadable computer software for use as part of a software development kit (SDK) for deferred deep-linking that allows users to click a link to be brought to an online store where mobile applications may be purchased and downloaded to download the application and then brought back into the application, all using private, on-device methods that guarantee deep link accuracy and attribution matching

24.

NATIVELINK

      
Serial Number 97185498
Status Registered
Filing Date 2021-12-22
Registration Date 2023-08-15
Owner Branch Metrics, Inc. ()
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & Services

Online non-downloadable computer software for use as part of a software development kit (SDK) for deferred deep-linking that allows users to click a link to be brought to an online store where mobile applications may be purchased and downloaded and then be brought back into the application, all using private, on-device methods that guarantee deep link accuracy and attribution matching

25.

Matching and attribution of user device events

      
Application Number 17402552
Grant Number 11445032
Status In Force
Filing Date 2021-08-15
First Publication Date 2021-12-02
Grant Date 2022-09-13
Owner Branch Metrics, Inc. (USA)
Inventor
  • Macskassy, Sofus Attila
  • Gaskin, Dmitri Ariel
  • Glover, Eric J.
  • Yu, Kan
  • Yan, Wenchang

Abstract

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.

IPC Classes  ?

  • H04L 67/53 - Network services using third party service providers
  • H04L 67/50 - Network services
  • H04L 67/306 - User profiles
  • G06Q 30/02 - MarketingPrice estimation or determinationFundraising
  • H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
  • H04L 65/40 - Support for services or applications
  • G06F 16/955 - Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]

26.

SEARCH QUERY ADVERTISEMENTS

      
Application Number US2020056417
Publication Number 2021/080940
Status In Force
Filing Date 2020-10-20
Publication Date 2021-04-29
Owner BRANCH METRICS, INC. (USA)
Inventor
  • Glover, Eric J.
  • Behr, Colin Nathan
  • Garcia-Martinez, Antonio

Abstract

A method includes receiving a first request from a user device. The first request includes a partial search query sent from the user device while a user is typing a search query. The method includes generating one or more suggested search queries based on the partial search query and selecting a query advertisement record based on the partial search query. The query advertisement record includes an advertised search query and a bid price associated with the advertised search query. The method further includes sending a first response to the user device that includes the advertised search query and the one or more suggested search queries. The method further includes receiving a second request that includes the advertised search query, generating search results based on the advertised search query included in the second request, and sending the search results to the user device.

IPC Classes  ?

27.

Search system using multiple search streams

      
Application Number 16984651
Grant Number 11341141
Status In Force
Filing Date 2020-08-04
First Publication Date 2021-02-11
Grant Date 2022-05-24
Owner Branch Metrics, Inc. (Gabon)
Inventor
  • Glover, Eric J.
  • Gilliam, Charles
  • Burns, Sarah Jane

Abstract

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.

IPC Classes  ?

  • G06F 7/00 - Methods or arrangements for processing data by operating upon the order or content of the data handled
  • G06F 16/2455 - Query execution
  • G06F 40/247 - ThesaurusesSynonyms
  • G06F 40/232 - Orthographic correction, e.g. spell checking or vowelisation
  • G06F 16/248 - Presentation of query results

28.

Multi-vertical entity-based search system

      
Application Number 16900534
Grant Number 11392589
Status In Force
Filing Date 2020-06-12
First Publication Date 2020-12-17
Grant Date 2022-07-19
Owner Branch Metrics, Inc. (USA)
Inventor
  • Glover, Eric
  • Bauer, Jonas
  • Khaitan, Rishi
  • Dale, Matthew
  • Gaskin, Dmitri
  • Gilliam, Charles
  • Achanta, Pavan
  • Rivest, Zachary Joel
  • Chen, Nicholas

Abstract

A method includes generating vertical-specific (VS) records from data sources. Each VS record includes a vertical identifier and a set of VS data fields. The method further comprises generating, for each VS record, an entity partial (EP) record that includes EP data fields populated from the VS data fields. The EP data fields include an entity ID that indicates an entity for the EP record, a source data field that identifies a data source, and an EP searchable data field including data that is descriptive of the entity. The method further comprises generating a search record for each entity ID by combining data from EP records. The data from the EP records is combined based on the source data included in the EP records. Each search record includes a search record searchable data field that includes data from one or more of the EP searchable data fields.

IPC Classes  ?

29.

Generating custom application links

      
Application Number 16998479
Grant Number 11704483
Status In Force
Filing Date 2020-08-20
First Publication Date 2020-12-03
Grant Date 2023-07-18
Owner Branch Metrics, Inc. (USA)
Inventor
  • Austin, Alexander
  • Lindemann, William
  • Yang, Cheng-Chao
  • Glover, Eric J.
  • Gaskin, Dmitri
  • Yu, Kan
  • Macskassy, Sofus

Abstract

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.

IPC Classes  ?

  • G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions
  • G06F 40/186 - Templates
  • G06F 16/9535 - Search customisation based on user profiles and personalisation
  • G06F 40/134 - Hyperlinking

30.

BRANCH

      
Serial Number 90033183
Status Registered
Filing Date 2020-07-02
Registration Date 2021-02-02
Owner Branch Metrics, Inc. ()
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & Services

providing on-line non-downloadable software development kits (SDK); providing on-line non-downloadable application programming interface (API) software that responds to a user's content queries with contextual results and intent-based links in mobile applications; providing on-line non-downloadable computer software, namely, software development tools for the creation of mobile internet applications and user interfaces; software as a service (SaaS) services featuring nondownloadable software for facilitating the transfer of a user from a website to a mobile application and for managing and analyzing such facilitation; software as a service (SaaS) services featuring nondownloadable software for linking between a website and a mobile application and for managing and analyzing such linking

31.

DEEPVIEWS

      
Serial Number 88955481
Status Registered
Filing Date 2020-06-09
Registration Date 2021-02-16
Owner Branch Metrics, Inc. ()
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

Computer software, namely, downloadable software development tools for the creation of mobile internet applications and client interfaces; downloadable computer software, sold to developers of applications, that works with mobile applications software to allow the application provider to attribute application buyer downloads, optimize and create personalized and customized invite systems for selling the application, and enable the passing and tracking of data from an originating source to the installed application to allow for better engagement of application users and enhanced application features and functionality

32.

JOURNEYS

      
Serial Number 88896633
Status Registered
Filing Date 2020-05-01
Registration Date 2021-12-28
Owner Branch Metrics, Inc. ()
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

Downloadable software and mobile applications for facilitating the transfer of a user from a website to a mobile application and for managing and analyzing such facilitation; downloadable software and mobile applications for linking between a website and a mobile application and for managing and analyzing such linking

33.

ENTITY-BASED SEARCH SYSTEM USING USER ENGAGEMENT

      
Application Number US2019049888
Publication Number 2020/051416
Status In Force
Filing Date 2019-09-06
Publication Date 2020-03-12
Owner BRANCH METRICS, INC. (USA)
Inventor
  • Currimbhoy, Zeesha
  • Austin, Alexander
  • Glover, Eric J.
  • Jayaraman, Jyotsna
  • Bauer, Jonas Frederick
  • Yu, Kan
  • Gilliam, Charles Currin
  • Khaitan, Rishi

Abstract

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.

IPC Classes  ?

  • G06F 16/953 - Querying, e.g. by the use of web search engines
  • G06Q 30/06 - Buying, selling or leasing transactions

34.

Miscellaneous Design

      
Serial Number 88687273
Status Registered
Filing Date 2019-11-11
Registration Date 2021-07-06
Owner Branch Metrics, Inc. ()
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

Downloadable computer software, namely, software development tools for the creation of mobile internet applications and client interfaces; Downloadable computer software, sold to developers of application, that works with mobile application software to allow the application provider to attribute application buyer downloads, optimize and create personalized and customized invite systems for selling the app, and enable the passing and tracking of data from an originating source to the installed application to allow for better engagement of application users and enhanced application features and functionality

35.

Miscellaneous Design

      
Serial Number 88687284
Status Registered
Filing Date 2019-11-11
Registration Date 2020-09-29
Owner Branch Metrics, Inc. ()
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & Services

Providing on-line non-downloadable software development kits (SDK); Providing on-line non-downloadable application programming interface (API) software that responds to a user's content queries with contextual results and intent-based links in mobile applications; Providing on-line non-downloadable computer software, namely, software development tools for the creation of mobile internet applications and user interfaces; Software as a service (SAAS) services featuring nondownloadable software for use in accessing mobile applications and content in mobile applications via the internet; Software as a service (SAAS) services featuring nondownloadable software for facilitating the transfer of a user from a website to a mobile application and for managing and analyzing such facilitation; Software as a service (SAAS) services featuring nondownloadable software for linking between a website and a mobile application and for managing and analyzing such linking; Computer software consulting

36.

BRANCH

      
Serial Number 88683814
Status Registered
Filing Date 2019-11-07
Registration Date 2021-07-06
Owner Branch Metrics, Inc. ()
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

Downloadable computer software, namely, software development tools for the creation of mobile internet applications and client interfaces; Downloadable computer software, sold to developers of applications, that works with mobile application software to allow the application provider to attribute application buyer downloads, optimize and create personalized and customized invite systems for selling the application, and enable the passing and tracking of data from an originating source to the installed application to allow for better engagement of application users and enhanced application features and functionality

37.

BRANCH

      
Serial Number 88683821
Status Registered
Filing Date 2019-11-07
Registration Date 2020-09-29
Owner Branch Metrics, Inc. ()
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & Services

Providing on-line non-downloadable software development kits (SDK); Providing on-line non-downloadable application programming interface (API) software that responds to a user's content queries with contextual results and intent-based links in mobile applications; Providing on-line non-downloadable computer software, namely, software development tools for the creation of mobile internet applications and user interfaces; Software as a service (SAAS) services featuring nondownloadable software for facilitating the transfer of a user from a website to a mobile application and for managing and analyzing such facilitation; Software as a service (SAAS) services featuring nondownloadable software for linking between a website and a mobile application and for managing and analyzing such linking

38.

Search keyword generation

      
Application Number 16395398
Grant Number 11113315
Status In Force
Filing Date 2019-04-26
First Publication Date 2019-10-31
Grant Date 2021-09-07
Owner Branch Metrics, Inc. (USA)
Inventor
  • Glover, Eric J.
  • Jayaraman, Jyotsna

Abstract

A method includes acquiring application data for applications. The application data specifies an application category and includes application words that describe the application. The method includes determining, for each application word, a global fraction value that indicates the fraction of applications with the application word, a category fraction value that indicates the fraction of applications in the category with the application word, and a ratio value that indicates the ratio of the category fraction value to the global fraction value. The method includes classifying application words as categorical words when the ratio value is greater than a ratio threshold. The method includes identifying similar applications and setting categorical words as categorical search keywords for applications when the categorical words are in greater than a threshold number of similar applications. The method further includes receiving a query and generating search results based on matches between the query and categorical search keywords.

IPC Classes  ?

  • G06F 16/28 - Databases characterised by their database models, e.g. relational or object models
  • G06F 16/242 - Query formulation

39.

TECHNIQUES FOR SEARCHING USING TARGET APPLICATIONS

      
Application Number US2019027612
Publication Number 2019/204263
Status In Force
Filing Date 2019-04-16
Publication Date 2019-10-24
Owner BRANCH METRICS, INC. (USA)
Inventor
  • Ponthanplavil Razallian, Sojan
  • Glover, Eric J.
  • Austin, Alexander
  • Yu, Kan

Abstract

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.

IPC Classes  ?

  • G06F 16/14 - Details of searching files based on file metadata

40.

Techniques for searching using target applications

      
Application Number 16385202
Grant Number 11216471
Status In Force
Filing Date 2019-04-16
First Publication Date 2019-10-17
Grant Date 2022-01-04
Owner Branch Metrics, Inc. (USA)
Inventor
  • Razallian, Sojan Ponthanplavil
  • Glover, Eric J.
  • Austin, Alexander
  • Yu, Kan

Abstract

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.

IPC Classes  ?

  • G06F 16/20 - Information retrievalDatabase structures thereforFile system structures therefor of structured data, e.g. relational data
  • G06F 16/2457 - Query processing with adaptation to user needs
  • G06F 16/25 - Integrating or interfacing systems involving database management systems
  • G06F 16/248 - Presentation of query results

41.

TECHNIQUES FOR SELECTING ADDITIONAL LINKS

      
Application Number US2019017204
Publication Number 2019/157275
Status In Force
Filing Date 2019-02-08
Publication Date 2019-08-15
Owner BRANCH METRICS, INC. (USA)
Inventor
  • Austin, Alexander
  • Glover, Eric J.
  • Ranjan, Vishwa
  • Hong, Augustus
  • Currimbhoy, Zeesha
  • Saleigh, John

Abstract

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.

IPC Classes  ?

  • G06F 16/955 - Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]

42.

Generating custom application links

      
Application Number 16003643
Grant Number 10769364
Status In Force
Filing Date 2018-06-08
First Publication Date 2018-12-13
Grant Date 2020-09-08
Owner Branch Metrics, Inc. (USA)
Inventor
  • Austin, Alexander
  • Lindemann, William
  • Yang, Cheng-Chao
  • Glover, Eric J.
  • Gaskin, Dmitri
  • Yu, Kan
  • Macskassy, Sofus

Abstract

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.

IPC Classes  ?

  • G06F 17/00 - Digital computing or data processing equipment or methods, specially adapted for specific functions
  • G06F 40/186 - Templates
  • G06F 16/9535 - Search customisation based on user profiles and personalisation
  • G06F 40/134 - Hyperlinking

43.

Contextual deep linking of applications

      
Application Number 16042903
Grant Number 10667101
Status In Force
Filing Date 2018-07-23
First Publication Date 2018-11-15
Grant Date 2020-05-26
Owner Branch Metrics, Inc. (USA)
Inventor
  • Molinet, Michael Charles
  • Seghete, Maria Madalina
  • Austin, Alexander John
  • Gaskin, Dmitri

Abstract

A contextual deep linking server receives a request associated with a valid contextual deep link from a client device, the contextual deep link associated with link data indicating a particular configuration of an application. The server also receives, after determining that the client device has stored a previously generated fingerprint, stored contextual information for the client device identified by a locally stored fingerprint that matches the previously generated fingerprint. The server then generates, after determining that the client device does not have the previously generated fingerprint, a unique fingerprint of the client device based on a plurality of characteristics of the client device and determining contextual information of the request based on a characteristic of the client device. The server also transmits a response to the client device that is selected based on the contextual information of the client device such that the response is operable on the client device.

IPC Classes  ?

  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04W 4/60 - Subscription-based services using application servers or record carriers, e.g. SIM application toolkits
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • G06F 9/445 - Program loading or initiating
  • G06F 16/955 - Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
  • G06F 8/61 - Installation
  • H04W 36/00 - Handoff or reselecting arrangements

44.

MATCHING AND ATTRIBUTION OF USER DEVICE EVENTS

      
Application Number US2018031375
Publication Number 2018/208664
Status In Force
Filing Date 2018-05-07
Publication Date 2018-11-15
Owner BRANCH METRICS, INC. (USA)
Inventor
  • Macskassy, Sofus, Attila
  • Gaskin, Dmitri, Ariel
  • Glover, Eric, J.
  • Yu, Kan
  • Yan, Wenchang

Abstract

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.

IPC Classes  ?

  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • G06F 17/30 - Information retrieval; Database structures therefor

45.

Matching and attribution of user device events

      
Application Number 15972707
Grant Number 11095732
Status In Force
Filing Date 2018-05-07
First Publication Date 2018-11-08
Grant Date 2021-08-17
Owner Branch Metrics, Inc. (USA)
Inventor
  • Macskassy, Sofus Attila
  • Gaskin, Dmitri Ariel
  • Glover, Eric J.
  • Yu, Kan
  • Yan, Wenchang

Abstract

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.

IPC Classes  ?

  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • G06Q 30/02 - MarketingPrice estimation or determinationFundraising
  • G06F 16/955 - Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]

46.

JOURNEYS

      
Serial Number 87069674
Status Registered
Filing Date 2016-06-13
Registration Date 2020-01-21
Owner Branch Metrics, Inc. ()
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & Services

Software as a service, featuring nondownloadable software for facilitating the transfer of a user from a website to a mobile application and for managing and analyzing such facilitation; software as a service, featuring nondownloadable software for linking between a website and a mobile application and for managing and analyzing such linking

47.

Contextual deep linking of applications

      
Application Number 14935301
Grant Number 10057741
Status In Force
Filing Date 2015-11-06
First Publication Date 2016-05-19
Grant Date 2018-08-21
Owner Branch Metrics, Inc. (USA)
Inventor
  • Molinet, Michael Charles
  • Seghete, Maria Madalina
  • Austin, Alexander John
  • Gaskin, Dmitri

Abstract

A contextual deep linking server receives a request associated with a valid contextual deep link from a client device, the contextual deep link associated with link data indicating a particular configuration of an application. The server also receives, after determining that the client device has stored a previously generated fingerprint, stored contextual information for the client device identified by a locally stored fingerprint that matches the previously generated fingerprint. The server then generates, after determining that the client device does not have the previously generated fingerprint, a unique fingerprint of the client device based on a plurality of characteristics of the client device and determining contextual information of the request based on a characteristic of the client device. The server also transmits a response to the client device that is selected based on the contextual information of the client device such that the response is operable on the client device.

IPC Classes  ?

  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04W 4/60 - Subscription-based services using application servers or record carriers, e.g. SIM application toolkits
  • H04W 4/00 - Services specially adapted for wireless communication networksFacilities therefor
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol

48.

Contextual deep linking of applications

      
Application Number 14935308
Grant Number 10182324
Status In Force
Filing Date 2015-11-06
First Publication Date 2016-05-19
Grant Date 2019-01-15
Owner BRANCH METRICS, INC. (USA)
Inventor
  • Molinet, Michael Charles
  • Seghete, Maria Madalina
  • Austin, Alexander John
  • Gaskin, Dmitri

Abstract

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.

IPC Classes  ?

  • G06F 9/445 - Program loading or initiating
  • H04W 4/60 - Subscription-based services using application servers or record carriers, e.g. SIM application toolkits
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • G06F 8/61 - Installation
  • G06F 17/30 - Information retrieval; Database structures therefor
  • H04W 36/00 - Handoff or reselecting arrangements

49.

CONTEXTUAL DEEP LINKING OF APPLICATIONS

      
Application Number US2015060004
Publication Number 2016/077379
Status In Force
Filing Date 2015-11-10
Publication Date 2016-05-19
Owner BRANCH METRICS, INC. (USA)
Inventor
  • Molinet, Michael Charles
  • Seghete, Maria Madalina
  • Austin, Alexander John
  • Gaskin, Dmitri

Abstract

A contextual deep linking server receives a request associated with a valid contextual deep link from a client device, the contextual deep link associated with link data indicating a particular configuration of an application. The server also receives, after determining that the client device has stored a previously generated fingerprint, stored contextual information for the client device identified by a locally stored fingerprint that matches the previously generated fingerprint. The server then generates, after determining that the client device does not have the previously generated fingerprint, a unique fingerprint of the client device based on a plurality of characteristics of the client device and determining contextual information of the request based on a characteristic of the client device. The server also transmits a response to the client device that is selected based on the contextual information of the client device such that the response is operable on the client device.

IPC Classes  ?

  • H04W 4/00 - Services specially adapted for wireless communication networksFacilities therefor
  • G06Q 30/02 - MarketingPrice estimation or determinationFundraising
  • G06F 19/00 - Digital computing or data processing equipment or methods, specially adapted for specific applications (specially adapted for specific functions G06F 17/00;data processing systems or methods specially adapted for administrative, commercial, financial, managerial, supervisory or forecasting purposes G06Q;healthcare informatics G16H)

50.

DEEPVIEWS

      
Serial Number 86718188
Status Registered
Filing Date 2015-08-07
Registration Date 2019-01-15
Owner Branch Metrics, Inc. ()
NICE Classes  ? 42 - Scientific, technological and industrial services, research and design

Goods & Services

Software as a Service, featuring nondownloadable software for use in accessing mobile applications and content in mobile applications via the internet

51.

BRANCH

      
Serial Number 86639460
Status Registered
Filing Date 2015-05-22
Registration Date 2016-02-16
Owner BRANCH METRICS, INC. ()
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

Computer software, sold to developers of apps, that works with mobile app software to allow the app provider to attribute app buyer downloads, optimize and create personalized and customized invite systems for selling the app, and enable the passing and tracking of data from an originating source to the installed app to allow for better engagement of app users and enhanced app features and functionality

52.

BRANCH METRICS

      
Serial Number 86393938
Status Registered
Filing Date 2014-09-12
Registration Date 2018-03-06
Owner BRANCH METRICS, INC. ()
NICE Classes  ? 09 - Scientific and electric apparatus and instruments

Goods & Services

Computer software, namely, software development tools for the creation of mobile internet applications and client interfaces