System and method for compiling intellectual property asset data
First Claim
Patent Images
1. A method of operating an access computing system comprising:
- using the access computing system to access a set of records maintained by a target computing system in a first database associated with a first entity over an internet based network, said first database being configured to respond to user queries for said records over said network using a first query protocol presented in a first interface;
wherein said target computing system first query protocol restricts a user to using a first set of N parameters (N>
=1) for locating matching records in said first database, said first set of N parameters being data fields associated with the set of records;
further wherein said first interface of said target computing system constrains the user to use said first query protocol when accessing records in said first database, and further constrains the user to view only a single record at a time within a web browser;
automatically generating a prioritized schedule with the access computing system identifying an ordering for accessing said set of records, which prioritized schedule is based in part on both the following computing operations;
a) processing and identifying a likelihood of new data appearing within said set of records based on historical analysis of data change patterns in said records in said database, including computed correlations of occurrence and timing between distinct successive events in such records; and
b) processing and identifying a likelihood of user interest in selected ones of said set of records based on historical analysis of user access, including other users of the access computing system, to such set of records;
automatically retrieving said set of records in accordance with said prioritized schedule by automatically generating queries with the access computing system that emulate a user accessing said records using said first query protocol;
configuring a second database with the computing system to store said set of records;
configuring a second interface for accessing said of records in said second database, said second interface including a second query protocol which includes both said first set of N parameters for locating matching records in said second database as well as at least one search parameter in addition to said first set of N parameters;
wherein said access computing system allows access to the set of records maintained at the target computing system using a different interface and a different protocol which emulates and enhances access options for querying the set of records, including by permitting the user to view more than one record at a time within said web browser.
5 Assignments
0 Petitions
Accused Products
Abstract
An access server computing system scrapes a set of records maintained by a target computing system in a database which is only made accessible over the Internet with a limited protocol query and an access challenge. The access server accesses the target computing system through an Internet browser interface based on emulating a user query made through the limited protocol, including by automatically passing locator identifier fields to retrieve a corresponding set of record which are stored in the first database.
87 Citations
19 Claims
-
1. A method of operating an access computing system comprising:
-
using the access computing system to access a set of records maintained by a target computing system in a first database associated with a first entity over an internet based network, said first database being configured to respond to user queries for said records over said network using a first query protocol presented in a first interface; wherein said target computing system first query protocol restricts a user to using a first set of N parameters (N>
=1) for locating matching records in said first database, said first set of N parameters being data fields associated with the set of records;further wherein said first interface of said target computing system constrains the user to use said first query protocol when accessing records in said first database, and further constrains the user to view only a single record at a time within a web browser; automatically generating a prioritized schedule with the access computing system identifying an ordering for accessing said set of records, which prioritized schedule is based in part on both the following computing operations; a) processing and identifying a likelihood of new data appearing within said set of records based on historical analysis of data change patterns in said records in said database, including computed correlations of occurrence and timing between distinct successive events in such records; and b) processing and identifying a likelihood of user interest in selected ones of said set of records based on historical analysis of user access, including other users of the access computing system, to such set of records; automatically retrieving said set of records in accordance with said prioritized schedule by automatically generating queries with the access computing system that emulate a user accessing said records using said first query protocol; configuring a second database with the computing system to store said set of records; configuring a second interface for accessing said of records in said second database, said second interface including a second query protocol which includes both said first set of N parameters for locating matching records in said second database as well as at least one search parameter in addition to said first set of N parameters; wherein said access computing system allows access to the set of records maintained at the target computing system using a different interface and a different protocol which emulates and enhances access options for querying the set of records, including by permitting the user to view more than one record at a time within said web browser. - View Dependent Claims (2, 3, 4)
-
-
5. A method of operating an access computing system under control of a first entity comprising:
-
configuring a first access server computing system and a first database coupled to said first access server under control of said first entity; using said first access computing system to access a set of records maintained by a target computing system in a second database over an internet based network, said second database being configured and controlled by a second entity to respond to a user query for said records over said network using a first query protocol presented in a first browser interface which restricts access to no more than one record at one time in response to a single query parameter specified by a user; wherein said first access computing system accesses said target computing system through an Internet browser interface based on emulating a user providing said user query, including by automatically passing a plurality of single locator identifier parameters to said first query protocol sequentially in time to retrieve a corresponding plurality of records in said set of records; automatically generating a prioritized schedule with said first access computing system identifying an ordering for accessing said set of records, which prioritized schedule is based in part on both the following operations; a) processing and identifying a likelihood of new data appearing within said set of records based on historical analysis of data change patterns in said records in said database including computed correlations of occurrence and timing between distinct successive events in such records; b) processing and identifying a likelihood of user interest in selected ones of said set of records based on historical analysis of user access, including other users of the access computing system, to such set of records; wherein said plurality of records are retrieved one at a time automatically by said first access computing system in accordance with said prioritized schedule; storing said set of records in said first database; providing a second query protocol presented in a second browser interface to make said set of records accessible at said first access server computing system; wherein said second query protocol permits multiple records to be retrieved and presented in response to a single query presented to said first access server computing system; automatically updating said first database in response to changes in said second database in accordance with said priority schedule on a periodic basis. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for indirectly analyzing and predicting behavior of a target organization, which target organization processes input submissions from third parties using a staff of human personnel in accordance with a first rule set to generate output events, the system comprising:
-
a first access server computing system and a first database operatively connected to a network; first module for configuring said first access server computing system and said first database under control of said first entity; a second module adapted to use said first access computing system to access a set of records maintained by a target computing system in a second database over an internet based network, said second database being configured and controlled by a second entity to respond to a user query for said records over said network using a first query protocol presented in a first browser interface which restricts access to no more than one record at one time and further constrains the user to view only a single record at a time within a web browser; said second module also adapted to automatically generate a prioritized schedule identifying an ordering for accessing said set of records, which prioritized schedule is based in part on both the following operations; a) processing and identifying a likelihood of new data appearing within said set of records based on historical analysis of data change patterns in said records in said database including computed correlations of occurrence and timing between distinct successive events in such records; b) processing and identifying a likelihood of user interest in selected ones of said set of records based on historical analysis of user access, including other users of the access computing system, to such set of records; said second module being further adapted to automatically retrieve said set of records in accordance with said prioritized schedule by automatically generating queries with the access computing system that emulate a user accessing said records using said first query protocol; wherein said first access computing system accesses said target computing system by automatically generating queries through an Internet browser interface based on emulating said user query, including by automatically passing a plurality of single locator identifier fields to said first query protocol to retrieve a corresponding plurality of records in said set of records; a third module for storing said set of records in said first database; wherein said second module is adapted to automatically update said first database in response to changes detected in said second database in accordance with said priority schedule on a periodic basis; a fourth module adapted to retrieve and present multiple ones of said set of records in response to a single query presented to said first access server computing system.
-
-
16. A method of operating an access computing system under control of a first entity comprising:
-
configuring a first access server computing system and a first database coupled to said first access server under control of said first entity; using said first access computing system to access a set of records maintained by a target computing system in a second database over an internet based network, said second database being configured and controlled by a second entity to respond to a user query for said records over said network using a first query protocol presented in a first browser interface which restricts access to no more than one record at one time in response to a single query parameter specified by a user; wherein said first access computing system accesses said target computing system through an Internet browser interface based on emulating a user providing said user query, including by automatically passing a plurality of single locator identifier parameters to said first query protocol sequentially in time to retrieve a corresponding plurality of records in said set of records; automatically generating a prioritized schedule with said first access computing system identifying an ordering for accessing said set of records, which prioritized schedule is based in part on both the following operations; a) processing and identifying a likelihood of new data appearing within said set of records based on historical analysis of data change patterns in said records in said database including computed correlations of occurrence and timing between distinct successive events in such records; b) processing and identifying a likelihood of user interest in selected ones of said set of records based on historical analysis of user access, including other users of the access computing system, to such set of records; wherein said plurality of records are retrieved one at a time automatically by said first access computing system in accordance with said prioritized schedule; storing said set of records in said first database; providing a second query protocol presented in a second browser interface to make said set of records accessible at said first access server computing system; wherein said second query protocol permits multiple records to be retrieved and presented in response to a single query presented to said first access server computing system; automatically updating said first database in response to changes in said second database in accordance with said priority schedule on a periodic basis which is at least daily.
-
-
17. A method of operating an access computing system under control of a first entity comprising:
-
configuring a first access server computing system and a first database coupled to said first access server under control of said first entity; using said first access computing system to access a set of records maintained by a target computing system in a second database over an internet based network, said second database being configured and controlled by a second entity to respond to a user query for said records over said network using a first query protocol presented in a first browser interface which restricts access to no more than one record at one time in response to a single query parameter specified by a user; wherein said first access computing system accesses said target computing system through an Internet browser interface based on emulating a user providing said user query, including by automatically passing a plurality of single locator identifier parameters to said first query protocol sequentially in time to retrieve a corresponding plurality of records in said set of records; automatically generating a prioritized schedule with said first access computing system identifying an ordering for accessing said set of records, which prioritized schedule is based in part on the following operations; a) processing and identifying a likelihood of new data appearing within said set of records based on historical analysis of data change patterns in said records in said database including computed correlations of occurrence and timing between distinct successive events in such records; b) processing and identifying a likelihood of user interest in selected ones of said set of records based on historical analysis of user access, including other users of the access computing system, to such set of records; c) processing and ranking records in said second database in accordance with a likelihood of a specific target event occurring for said records; wherein said plurality of records are retrieved one at a time automatically by said first access computing system in accordance with said prioritized schedule; storing said set of records in said first database; providing a second query protocol presented in a second browser interface to make said set of records accessible at said first access server computing system; wherein said second query protocol permits multiple records to be retrieved and presented in response to a single query presented to said first access server computing system; automatically updating said first database in response to changes in said second database in accordance with said priority schedule on a periodic basis.
-
-
18. A method of operating an access computing system under control of a first entity comprising:
-
configuring a first access server computing system and a first database coupled to said first access server under control of said first entity; using said first access computing system to access a set of records maintained by a target computing system in a second database over an internet based network, said second database being configured and controlled by a second entity to respond to a user query for said records over said network using a first query protocol presented in a first browser interface which restricts access to no more than one record at one time in response to a single query parameter specified by a user; wherein said first access computing system accesses said target computing system through an Internet browser interface based on emulating a user providing said user query, including by automatically passing a plurality of single locator identifier parameters to said first query protocol sequentially in time to retrieve a corresponding plurality of records in said set of records; automatically generating a prioritized schedule with said first access computing system identifying an ordering for accessing said set of records, which prioritized schedule is based in part on both the following operations; a) processing and identifying a likelihood of new data appearing within said set of records based on historical analysis of data change patterns in said records in said database including computed correlations of occurrence and timing between distinct successive events in such records; b) processing and identifying a likelihood of user interest in selected ones of said set of records based on historical analysis of user access, including other users of the access computing system, to such set of records; wherein said plurality of records are retrieved one at a time automatically by said first access computing system in accordance with said prioritized schedule; storing said set of records in said first database; providing a second query protocol presented in a second browser interface to make said set of records accessible at said first access server computing system; wherein said second query protocol permits multiple records to be retrieved and presented in response to a single query presented to said first access server computing system; automatically updating said first database in response to changes in said second database in accordance with said priority schedule on a periodic basis which is at least daily; generating an alert to one or more users in response to detecting one or more updates matching said users'"'"' alert criteria.
-
-
19. A method of operating an access computing system under control of a first entity comprising:
-
configuring a first access server computing system and a first database coupled to said first access server under control of said first entity; using said first access computing system to access a set of records maintained by a target computing system in a second database over an internet based network, said second database being configured and controlled by a second entity to respond to a user query for said records over said network using a first query protocol presented in a first browser interface which restricts access to no more than one record at one time in response to a single query parameter specified by a user; wherein said first access computing system accesses said target computing system through an Internet browser interface based on emulating a user providing said user query, including by automatically passing a plurality of single locator identifier parameters to said first query protocol sequentially in time to retrieve a corresponding plurality of records in said set of records; automatically generating a prioritized schedule with said first access computing system identifying an ordering for accessing said set of records, which prioritized schedule is structured as a queue of requests used by said first access computing system for retrieving said corresponding plurality of records, and which is based in part on both the following operations; a) processing and identifying a likelihood of new data appearing within said set of records based on historical analysis of data change patterns in said records in said database including computed correlations of occurrence and timing between distinct successive events in such records; b) processing and identifying a likelihood of user interest in selected ones of said set of records based on historical analysis of user access, including other users of the access computing system, to such set of records; wherein said plurality of records are retrieved one at a time automatically by said first access computing system in accordance with said prioritized schedule; storing said set of records in said first database; providing a second query protocol presented in a second browser interface to make said set of records accessible at said first access server computing system; wherein said second query protocol permits multiple records to be retrieved and presented in response to a single query presented to said first access server computing system; automatically updating said first database in response to changes in said second database in accordance with said priority schedule on a periodic basis.
-
Specification