IP Library Patent Application 15271001
Patent Application
App. No. 15/271,001

BUSINESS ASSET SEARCH FOR RECOMMENDING LEGAL SERVICE PROVIDERS

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
15/271,001
Abstract

Systems and methods of the present invention provide for one or more server computers communicatively coupled to a network and configured to receive and tokenize a character string describing a business name/product, and execute a data extraction of a business asset data from a government entity. If a keyword tokenized from the character string is not found in the business asset data, the server generates a graph of the proximity of legal service entities sharing attributes with the user's business entity, and renders and transmits to the user's client computer a user interface including a list of recommended legal service entities closest to the user in the graph.

Claims (56)

1 . A system comprising at least one processor executing instructions within a memory coupled to a computer server coupled to a network, the instructions causing the computer server to:

decode, from a transmission received from a first user interface on a client computer coupled to the network, a character string describing a business name or a business product;

tokenize the character string into at least one keyword;

access an interface or a search engine for a data repository or a website operated by a government or quasi-government entity or a business;

execute a data extraction of at least one business asset data from the data repository or the website;

tokenize the at least one business asset data;

responsive to a determination that each tokenized keyword in the character string is not found in the at least one business asset data:

execute a database query selecting at least one data record storing at least one attribute of a legal service entity;

generate a graph identifying a proximity of the at least one legal service entity sharing the at least one attribute to a business entity operated by a user of the client computer;

render a second user interface comprising a list of recommended legal service entities ordered according to the proximity in the graph of the at least one legal service entity with the business entity; and

transmit the second user interface to the client computer for display.

2 . The system of claim 1 , wherein the data record comprises a record of incorporation, a patent, a trademark, or a copyright.

3 . The system of claim 1 , wherein the data record comprises a registration of a domain name.

4 . The system of claim 1 , wherein the instructions further cause the server computer to:

responsive to a determination that at least one tokenized keyword in the character string is found in the at least one business asset data:

identify at least one attribute indicating that the at least one legal service entity has a specialty in challenging or negotiating ownership of a business name, a patent, a trademark or a copyright; and

include the at least one entity in the list of recommended legal service entities.

5 . The system of claim 4 , wherein a determination that at least one tokenized keyword in the character string is found in the at least one business asset data is determined according to an order of the at least one tokenized keyword.

6 . The system of claim 1 , wherein the interface comprises an application programming interface (API).

7 . The system of claim 1 , wherein the interface comprises a search technology configured to search data records available to the public.

8 . The system of claim 1 , wherein the at least one attribute comprises:

a geographic location;

an industry;

an area of expertise within the industry;

a price point;

a number of employees;

an amount of acceptable risk; or

an annual revenue.

9 . A method comprising the steps of:

decoding, by a computer server coupled to a network and comprising at least one processor executing instructions within a memory, from a transmission received from a first user interface on a client computer coupled to the network, a character string describing a business name or a business product;

tokenizing, by the computer server, the character string into at least one keyword;

accessing, by the computer server, an interface or a search engine for a data repository or a website operated by a government or quasi-government entity or a business;

executing, by the computer server, a data extraction of at least one business asset data from the data repository or the website;

tokenizing, by the computer server, the at least one business asset data;

responsive to a determination that each tokenized keyword in the character string is not found in the at least one business asset data:

executing, by the computer server, a database query selecting at least one data record storing at least one attribute of a legal service entity;

generating, by the computer server, a graph identifying a proximity of the at least one legal service entity sharing the at least one attribute to a business entity operated by a user of the client computer;

rendering, by the computer server, a second user interface comprising a list of recommended legal service entities ordered according to the proximity in the graph of the at least one legal service entity with the business entity; and

transmitting, by the computer server, the second user interface to the client computer for display.

10 . The method of claim 9 , wherein the data record comprises a record of incorporation, a patent, a trademark, or a copyright.

11 . The method of claim 9 , wherein the data record comprises a registration of a domain name.

12 . The method of claim 9 , further comprising the steps of:

responsive to a determination that at least one tokenized keyword in the character string is found in the at least one business asset data:

identifying, by the computer server, at least one attribute indicating that the at least one legal service entity has a specialty in challenging or negotiating ownership of a business name, a patent, a trademark or a copyright; and

including, by the computer server, the at least one entity in the list of recommended legal service entities.

13 . The method of claim 12 , wherein a determination that at least one tokenized keyword in the character string is found in the at least one business asset data is determined according to an order of the at least one tokenized keyword.

14 . The method of claim 9 , wherein the interface comprises an application programming interface (API).

15 . The method of claim 9 , wherein the interface comprises a search technology configured to search data records available to the public.

16 . The system of claim 9 , wherein the at least one attribute comprises:

a geographic location;

an industry;

an area of expertise within the industry;

a price point;

a number of employees;

an amount of acceptable risk; or

an annual revenue.

Assignments (3)
SECURITY AGREEMENT Recorded Feb 17, 2023
From: GO DADDY OPERATING COMPANY, LLC; GD FINANCE CO, LLC; GODADDY MEDIA TEMPLE INC.; GODADDY.COM, LLC; LANTIRN INCORPORATED; POYNT, LLC
To: ROYAL BANK OF CANADA
Reel/Frame 062782/0489 →
SECURITY AGREEMENT Recorded May 9, 2017
From: GO DADDY OPERATING COMPANY, LLC
To: BARCLAYS BANK PLC, AS COLLATERAL AGENT
Reel/Frame 042426/0045 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 20, 2016
From: REINSBERG, RENE; NGUYEN, TINA
To: GO DADDY OPERATING COMPANY, LLC
Reel/Frame 039805/0485 →