Systems and methods for entity resolution

Information

  • Patent Grant
  • 11880377
  • Patent Number
    11,880,377
  • Date Filed
    Thursday, March 24, 2022
    2 years ago
  • Date Issued
    Tuesday, January 23, 2024
    9 months ago
  • CPC
    • G06F16/2468
  • Field of Search
    • CPC
    • G06F16/245
    • G06F16/288
    • G06F16/285
    • G06F16/9535
    • G06F16/27
    • G06F16/248
    • G06F16/337
    • G06F16/24573
    • G06F16/9014
    • G06F16/2468
    • G06F16/90344
    • G06F16/2365
    • G06F16/258
    • G06F9/54
    • G06Q40/03
  • International Classifications
    • G06F7/00
    • G06F16/2458
    • Term Extension
      112
Abstract
Systems and methods are described for identifying a target entity that a user intends to refer to based on input that may include only a partial name of the entity. A system may receive a user's entity search query, which may include a partial entity name, then may determine initial candidate matching entities and associated name match scores for each of the initial candidate matching entities relative to the input string, such as using string matching or fuzzy matching techniques. The system may apply a probability match model to generate an overall match score for individual ones of the initial candidate matching entities, then may generate a response to the entity search query that includes information regarding one or more of the initial candidate matching entities with an overall match score exceeding a threshold.
Description
BACKGROUND

There are a very large number of operating businesses in any given country (many millions in the United States alone). If a party is interested in researching a business, it is often difficult to narrow down results to a specific business entity of interest unless the party has precise identity information regarding the business entity of interest (such as a unique identification number, or a combination of the full legal name of the business entity and its full address). If a given party or user interested in researching or retrieving information regarding a target business entity only enters a partial name of the business entity when searching (such as a shortened version of the official legal name of the entity, as may be used in marketing materials or colloquially in the industry), it would not be uncommon for over one hundred potential entity matches to exist based on the entered name alone.





BRIEF DESCRIPTION OF THE DRAWINGS

Specific embodiments will be described with reference to the following drawings:



FIGS. 1A and 1B are visual representations contrasting entity matching processes with and without entity location information provided in the search request.



FIG. 1C visually depicts examples of a waterfall approach to entity matching with only a partial entity name provided as search criteria.



FIGS. 2A, 2B and 2C provide an example data flow for entity resolution, according to some embodiments.



FIG. 3 is a flow chart of an illustrative process for entity resolution in response to a search query, according to some embodiments.



FIG. 4 depicts an illustrative operating environment for entity resolution, according to some embodiments.



FIG. 5 graphically depicts a manner of performance optimization for entity resolution by leveraging corporate linkage.



FIG. 6 depicts example corporate information and a corresponding corporate linkage graph structure.



FIG. 7 graphically represents assigning new linkage between nodes in a corporate linkage graph structure.



FIG. 8 illustrates a general architecture of a computing environment, according to some embodiments.



FIG. 9 is an illustrative user interface that may be presented to a user who wishes to search for information regarding a business entity by entering only the entity's name (or a portion thereof).



FIG. 10 is an illustrative user interface that presents various business information regarding a user-selected entity.





DETAILED DESCRIPTION

Generally described, aspects of the present disclosure relate to systems and methods for identifying a target business entity that a user intends to refer to based on input that may include as little as only a partial name of the entity. This may be particularly useful, among other uses, in the commercial insurance industry, where underwriters may work with brokers in a manner where the full business entity information for the entity to be insured is not communicated or passed between all of the parties. For example, an insurance application/quote/bind process often begins with submission of just a business name. Business name variations and inaccuracies make it difficult to discern a specific business confidently. Frequently, according to existing systems, insurers (or reinsurers) require human intervention to manually lookup business information, often leading to inaccuracies.


In many instances, for example, a number of underwriters may need to quickly view various information regarding a business (such as business facts information, among other data) to make an underwriting decision. However, these underwriters or other individuals may only have the business's name readily available (e.g., the person may know the company by its common name and be familiar with the company, but not have immediate access to a unique business identification number, an address, or other information that would enable a quick lookup of a more detailed profile of the company, as may be available through public sources, third party sources, and/or an internal database of the underwriter's own systems). Aspects of the present disclosure provide an Entity Resolution (ER) tool designed to accurately identify a business with only a name or partial name provided by a user. The methods disclosed herein enable insurers or other users to confidently standardize and unify business records in their portfolio using ER and resulting Business Identification Number (BIN) information.


The ER tool and system described herein may support insurers and reinsurers, among other use cases. This tool accurately matches a query to a business using only the business name as an input, though additional information may optionally be provided by the user to improve results. Existing business matching tools typically require at least a name and address. Using name only, methods described herein include searching for all candidates in large business databases (which may be reduced and organized at the entity level), algorithmically filtering based on likelihood of individual entities to be insurable or seeking insurance, and resolving the search to the most probable matching entity. These and other methods described herein provide insurers an accurate approach to matching regardless of policy source, resulting in a standardized name and corresponding BIN.


While insurance use cases are often used as an example herein, it will be appreciated that there are many other instances in which the entity matching features described herein may be utilized. As some examples, other uses may include: standardizing self-reported employment data to indicate the correct company where an individual works after the individual provides only an entity name or partial entity name; determining the company subject to a credit card transaction based on the merchant name indicated in credit card transaction data; and standardizing company names on a supplier list, customer list, and/or marketing prospect list.


The volume of businesses and their possible name variations require sophisticated modeling as well as broad and deep data sources to resolve to a business entity. The ER processes described herein may begin by finding all businesses with similar names in a business records database. The ER system may then examine the underlying characteristics associated with each candidate's BIN to enhance the accuracy and reliability of the name-only matching results. Finally, when used in the insurance context, the ultimate matching business may be identified based upon which of the businesses is most likely to appear in an insurance portfolio (such as based on the specific requesting entity and/or their industry specializations). For example, the system may leverage one or more custom built individual models to assist in this prediction. A custom model may employ a similar approach to an existing (client agnostic) model to look for a best match, but the customized version may be designed and/or trained for each individual insurer's biases (or other client's biases in use cases outside of insurance).


For even greater accuracy in selecting the correct business, the ER system can include additional non-traditional query information or use a higher probabilistic score threshold to increase the accuracy of the match. For example, when the name of a business is accompanied by its industry segment, matching confidence has been seen to increase to 90%, and supplementing both industry and State location increased the match confidence to 95%. Similarly, at elevated score thresholds in the same evaluations, the ER approaches herein demonstrated 93-95% accuracy while maintaining high coverage. The simplicity of using any additional information available may effectively become a filtering step to reduce the candidate list rather than requirement as a search key, according to some embodiments.


The ER approaches herein deliver accurate results to insurers with varying or inconsistent business matching approaches. For insurers or reinsurers with multiple companies, lines, or systems that don't easily communicate, ER can be used to generate a master policy list with the resulting BIN. An immediate impact of knowing the BIN is the ability to then augment the policy that previously only had the business name with additional firmographic information including the address, industry codes such as SIC or NAICS, tax ID, and/or URL. The BIN and additional data can be used to query one or more application programming interfaces (APIs) or to supplement matching methods for data enrichment. Improved matching streamlines submissions processes by eliminating costly errors or manual lookups. It can also expose hidden relationships and unknown parent/child linkages among insured companies. Cross-sell opportunities, redundancies or even potential fraud can be identified if one has multiple policies covering the same entities.


Portfolio management and underwriting require accurate identification of a business entity along with all its associated businesses. Features described herein can accurately achieve this with minimal information. The system allows insurers or reinsurers to standardize and unify internal portfolio data, as well as confidently match new records to quickly create a single customer view with only a business name as a search input, in some embodiments. Once a specific business is identified, the system can return a standardized business name and the corresponding unique BIN, which can then be used to access hundreds of data elements on that business.


The terminology used in the description presented herein is not intended to be interpreted in any limited or restrictive manner, simply because it is being utilized in conjunction with a detailed description of certain specific embodiments. Furthermore, embodiments may include several novel features, no single one of which is solely responsible for its desirable attributes or which is essential to practicing the systems and methods described herein.



FIGS. 1A and 1B are visual representations contrasting entity matching processes with and without entity location information provided in the search request. As mentioned above, a challenging problem in commercial insurance is to identify an entity with only a business name and without any additional context. In typical matching systems, the inquirer seeking business verification typically provides both name and location for better accuracy. This is illustrated in flow overview 102 of FIG. 1A, in which a user provides both an entity name and full address of the entity in order for a system to resolve the request to a given BIN using relatively simple matching techniques. Alternatively, if the inquirer only provides the business name, as in flow 104 of FIG. 1A, it is possible that they want to broadly identify the corporate entity without precise location resolution. Existing matching systems cannot automatically discover a company and the location correctly without additional context.


However, systems described herein can reduce the search space and simplify the match process in a manner that still results in the correct BIN from among a potentially large set of potential matches (e.g., as shown in the table in FIG. 1A illustrating various BINs having business names that include the searched string). With respect to flow overview 104 in FIG. 1A, there may be over eight hundred candidates generated from the “Delta” query initially. The system may reduce candidates by leveraging unique BINs to dedupe. The system may then generate model attributes from credit attributes and/or firmographics data, as will be described further below. The system's final selection may be based on a combination of scores and optionally input from an underwriter or other user of the system (e.g., an entity or person submitting the query).


Referring to FIG. 1B, overview 110 depicts aspects of a traditional name and location matching process. As illustrated in overview 110, these traditional search techniques of existing systems may require location information for the business being searched, such that the lack of precise location data can yield many-to-one search results that are not desired. In contrast, the name only matching described herein may, as depicted in overview 112, use name only as input without requiring location information. The system may then reduce the search space using corporate linkage and parent/child BIN relationships, and keep only high level entity information to reduce the candidate list, according to some embodiments. A probabilistic model may also be employed to help separate very similar matches and predict which candidate has a higher likelihood to be the best match, which reduces human intervention and remediation.



FIG. 1C visually depicts examples of a waterfall approach to entity matching with only a partial entity name provided as search criteria. A waterfall approach may be applied by the system to resolve challenging entity name queries and improve match confidence. The system may leverage additional data to help with particularly difficult match cases. As illustrated, the system may leverage additional data fields to help resolve the correct business entity match for the search query 120 (“Delta”). In this embodiment, if the entity's city, state, sector and/or other relevant information is unavailable, the system can provide a list of probabilistic candidates 122. Alternatively or additionally, the system can then take a waterfall approach and apply best matching techniques to whatever fields are available in order to arrive at a best match 124. These and other approaches will be further described below.



FIGS. 2A, 2B and 2C provide an example data flow for entity resolution, according to some embodiments. As illustrated in step (1) of FIG. 2A, the system may receive a query 202 that includes an entity name of the entity of interest to the user (in this case, “Awera Tech LLC”). As further illustrated, the user may optionally provide additional criteria if desired. At step (2), initial candidate results 204 may be determined by the system. These results may be determined from a database of commercial entity information, which includes detailed information about businesses including credit attributes, where entities may be linked by corporate ID's (corporate linkage) and can be further aggregated. A fuzzy matching algorithm may be employed for determining this candidate list. The candidate list may include possible location variations, which are further collapsed to the entity level (a parent BIN, “PBIN,” equal to 2222 in this example). This aggregation process significantly reduces the number of candidates remaining by removing location variations in the candidate list.


Next, at step (3) of FIG. 2A, the system may generate, for each candidate, a match score through a series of two or more string matching and fuzzy matching algorithms. These match similarity scores generated by these algorithms may be based at least in part on comparing various aspects of the input string and each candidate string (business name) in various manners, which may include known string matching techniques. The scoring model may be customizable to account for factors such as the uniqueness of input name, client query patterns, and/or characteristics of the candidate list. As will be appreciated by one of ordinary skill in the art, fuzzy matching algorithms may also be referred to as approximate string matching algorithms, many of which are known and may be used in different embodiments of the present disclosure. For example, fuzzy string matching algorithms may rely on Levenshtein distance or edit distance between strings to determine the extent of similarity.


The method of FIG. 2A continues to step (4) illustrated in FIG. 2B, where the system applies a predictive model to generate match scores for each candidate entity 208. The predictive model may be trained to predict which candidate might be the best match based on the attributes related to that candidate. This may include the industry, credit attributes, firmographic details, name match scores, past queries, and linkage information, among other data. A purpose of the probability match model is to separate entities that have the same or very similar names. These could be the same business, but for some reason, they have been treated as separate entities in the commercial database. This method helps create slight separations in the final match score to provide the match that has more data associated with it. The match score determined at this step (4) may take into account the previous string matching scoring that may have been performed at step (3) above.


Once the match scores are generated, a match score cutoff may be applied to remove low scoring candidate entities. In one embodiment, candidates above a 60 match score are returned (e.g., via an API or displayed in a user interface). If only relatively lower match scores are generated, the system may trigger an iterative process to request additional information from the user, which may include data other than traditional matching keys since the entity database may include a long append of connected information to each candidate.


As mentioned in step (5) of FIG. 2B, a system operator can create custom configuration files, which are models that can be customized to each client's portfolio distribution. The system can train models that favor that client's specific mix of businesses that they interact with (for example, a given insurer may have a certain profile of companies that they typically insure). Otherwise, if no client-specific model has been trained, the system may default to a generic model (which may be specific to at least the industry of the client). This custom modeling allows the system to further reduce the candidate universe and improve the accuracy of matches.


The method of FIGS. 2A and 2B continues to step (6) illustrated in FIG. 2C, where the system may return (from among the entities listed in candidates 212) the top match or a list of top candidates above a threshold. The results may include the top score along with summary match descriptions that may provide additional confidence on match results. As illustrated, the system may consider attributes such as separation, top matches, best match, similarity, and/or uniqueness (as described in table 214). In some embodiments, strong match candidates can be used to further filter candidates in an iterative intelligence process, providing guidance to the user to submit clarifying information (e.g., industry, city, state, etc.) that can further clarify or separate candidate results intelligently and dynamically.


At step (7), the system may optionally apply iterative intelligence processes to further improve the entity resolution results. For example, the system may pre-identify areas of collision within a reference database to determine similar or identical business names (“common” names) and identify unique elements that could differentiate these collisions using name only. As another example, the system may use pre-calculated findings to prompt feedback and use an iterative approach to find the best match, as mentioned above. The system may additionally proactively clean or correct the database entries, such as using a feedback loop based on the clarification process applied.


Pre-identifying areas of collision in a database of company information may include, prior to a particular search being submitted, the system proactively cleaning the database records, removing errors, and/or inspecting the database in a manner that identifies areas of deficiencies or strengths and adds indications of that additional context to the database. Subsequently, for example, a group of candidates in the database (which may logically be considered to be a neighborhood, cluster or other grouping) could be affected by a query, but the system having access to stored data indicating that the neighborhood (or cluster, grouping, etc.) exists and the proximity of those neighbors beforehand may in some instances change how a search, match, and/or data interaction process is considered and resolved.


The iterative intelligence and database enhancements implemented at step (7) may include graph-based record linkage and/or natural language processing, as described further below. With respect to graph-based record linkage, the system may apply efficient graph algorithms to discover connected components (such as entities) of all candidates based on existing corporate linkage data (e.g. as stored in a local or third-party database) and to evaluate intra-similarity within each entity. However existing linkage is not always complete. There are often singular node or smaller connected components representing the same entity of another disconnected entity. Using the similarity score of the entity resolution processes described above, the system may compute the connection strength of each pair inside the candidate list. Merging of the nodes and components may then be proposed if the connection strength is above a certain threshold, where the threshold may also be a learnable parameter from the data. Additional data sources such as business contact and employment information can also be used to propose corporate linkage. In this case, the connection strength can be improved by considering the overlap of owners and employees.


With respect to natural language processing (NLP), NLP may be utilized in connection with business name embedding. The system can apply NLP (such as using Transformer) to create vector representations of input business name strings such that the distance between similar names of the same entity is small. This may involve fine-tuning a pre-trained character level Transformer model (such as CharacterBert) on the system's (or other data source's) commercial database. These vector representations allow further development of models to predict potential conflicts in the database before executing the query and fast retrieval of candidates using approximate nearest neighbor search algorithms to enhance the ER system. In addition, the distance between a pair of embeddings can be directly used as the name matching score and connection length for the graph analysis, in some embodiments.


As additional information regarding steps described above (such as at step 5), according to some embodiments, given the candidates based on similarity alone, the system may apply an additional passive method using commercial credit and firmographics data attached to candidate records to predict the likelihood that a candidate belongs to a given client portfolio or to help the system distinguish similar candidates from each other. The developed model may be considered an Entity Resolve model and/or may be employed within the probability match model, according to some embodiments.









TABLE 1







Entity Resolve model features, according to some embodiments








Variable (Model Feature)
Description





Total_Account_Balance
Total dollar balance for all trade lines on



business


Recent_High_Credit
Highest single line credit


Combined_Account_Balance
Total dollar balance for all new and



continuously reported trade lines


Number_of_Legal_Items
Number of legal items reported. Made up of



federal, state and local tax liens, bankruptcies,



collections and UCC filings


Estimated_Number_of_Employees
Estimated number of employees


Sector_woe
Risk variable built from the business sector


Estimated_Annual_Sales_Amount
Estimated annual sales amount


Combined_DBT
Days-Beyond-Terms score (DBT) for new and



continuous trade lines


State_woe
Risk variable built from the business location (State)


Number_of_Derogatory_Legal_Items
A count of the number of federal, state and



local tax liens, Bankruptcies and Judgments on



the business


Lien_count
Count of original liens placed


Collection_count
Count of collection placed









Table 1 above illustrates sample features for an ER model, in some embodiments. The feature importance or weight assigned to each feature by the model (as may be seen in Shapley values) may favor or relatively highly weight a Sector feature (e.g., the business sector or industry that the entity operates in, as converted into a risk variable) and/or one or more commercial credit attributes for the entity (such as the variables identified above as Number_of_Legal_Items, Recent_High_Credit, Combined_Account_Balance, etc.).



FIG. 3 is a flow chart of an illustrative process 300 for entity resolution in response to a search query, according to some embodiments. Process 300 largely follows the method described above with respect to FIGS. 2A, 2B and 2C, though shown in a different form, so the blocks will not be described in detail below.


First, at block 302, the system may receive a query that includes at least a partial business name. At block 304, the system may perform initial string matching between the input string and records in a commercial database to determine initial candidate matching entities, as was described previously above. Next, at block 306, the system may generate a name match score for each candidate matching entity relative to the input string, such as by utilizing two or more string matching and/or fuzzy matching algorithms, as described above.


At block 308, the system may apply a probability match model based at least in part on attributes stored in association with the candidate entities (e.g., industry, credit attributes, firmographic details, past queries, and/or linkage information, among others) to generate an overall match score for each candidate entity. This probability match model may also use the name match score determined in the prior block above as input. Though not illustrated in FIG. 3, the system may optionally implement additional features or steps to narrow the candidate list or improve relevance of the results, such as narrowing the search space based on the particular client, industry, or other information.


Lastly, at block 310, the system may output information regarding one or more entity candidates having a highest match score and/or a match score exceeding a threshold, or prompt for more information if the threshold is not met. The output may be in an API response to another system, or may be included as information to be displayed to the requesting user in a user interface.



FIG. 4 depicts an illustrative operating environment for entity resolution, according to some embodiments. The various devices, components and systems may be in local communication with one another, or may communicate over a network, such as the Internet. The user device 402, such as a computer, mobile phone, tablet device, or other computing device, may be utilized by a user who submits an entity search request to the entity resolution frontend system 404. The entity resolution frontend system 404 may be in communication with an entity attributes data store 406 that stores various detailed information regarding businesses (such as all or substantially all businesses operating in a given jurisdiction that meet certain size criteria or other criteria). In other embodiments, such business attributes data may be appended to entity search data store 414 in order to retrieve the attributes along with the query response from the backend search system 412. This alternative arrangement may eliminate any need for the system 404 to look up attributes separately (such as from the illustrated separate attributes data store 406) when scoring candidates through the ER model scoring component(s) 408.


Upon receiving a query from the user device, the ER frontend system 404 may send a corresponding search request to the name match scoring components (such as via an API call), which may in turn access a backend search system 412 configured to search the entity search data store 414 for the given entity name. In some embodiments, the backend search system 412 may be an existing system configured to typically respond to entity searches that include location criteria for the entity (whereas the search provided by the user to the ER frontend system 404 may not include such location information). The name match scoring components 410 may receive results from the backend search system 412 and apply name matching scoring models discussed above. The scored responses may be returned to the ER frontend system 404, which may then request additional scoring (such as using a probability model) from the ER model scoring component or system 408, such as using techniques described above with respect to steps 4-7 of FIGS. 2B and 2C. Final results for the query may be determined or gathered by the ER frontend system 404 and returned to the user device 402.



FIG. 5 graphically depicts a manner of performance optimization for entity resolution by leveraging corporate linkage. As illustrated, an input query 502 may be matched by the system to a particular entity (such as a BIN) represented by node 504. The system may then rely on a corporate linkage tree to apply a rollup to a top-level business entity 510 in the tree or graph structure. This technique may reduce search space substantially.



FIG. 6 depicts example corporate information 602 and a corresponding corporate linkage graph structure 604. As illustrated, the graph structure 604 has been generated by the system using three levels of BINs (designated as “ultimate BIN,” “parent BIN,” and “child BIN”), which may be visualized in a tree structure such as that shown in FIG. 5 described above. As shown in table 602, the various subsidiary entities all share a common word in their names (“Experian”), and may have been connected to one another based on attributes such as name, address, sector, and/or others having commonalities with one another.



FIG. 7 graphically represents assigning new linkage between nodes in a corporate linkage graph structure. As shown in tables 702 and 704, the two entities listed have many commonalities or linking keys (such as a partial matching name, and a matching address, city, state and zip code). In other embodiments, less closely matched entities may nonetheless be identified from their corporate attribute information. Based on the matching in tables 702 and 704, the system has stored a new link, edge or association 714 between node 722 (of subgraph 710) and node 724 (of subgraph 712), which represent the BINs of entity 702 and 704, respectively.


In some embodiments, the systems, computer clients and/or servers described herein take the form of a computing system as shown in FIG. 8. FIG. 8 illustrates a general architecture of a computing environment 800, according to some embodiments. As depicted in FIG. 8, the computing environment 800 may include a computing system 802. The general architecture of the computing system 802 may include an arrangement of computer hardware and software components used to implement aspects of the present disclosure. The computing system 802 may include many more (or fewer) elements than those shown in FIG. 8.


As illustrated, the computing system 802 includes a processing unit 806, a network interface 808, a computer readable medium drive 810, an input/output device interface 812, an optional display 826, and an optional input device 828, all of which may communicate with one another by way of a communication bus 837. The processing unit 806 may communicate to and from memory 814 and may provide output information for the optional display 826 via the input/output device interface 812. The input/output device interface 812 may also accept input from the optional input device 828, such as a keyboard, mouse, digital pen, microphone, touch screen, gesture recognition system, voice recognition system, or other input device known in the art.


The memory 814 may contain computer program instructions (grouped as modules or components in some embodiments) that the processing unit 806 may execute in order to implement one or more embodiments described herein. The memory 814 may generally include RAM, ROM and/or other persistent, auxiliary or non-transitory computer-readable media. The memory 814 may store an operating system 818 that provides computer program instructions for use by the processing unit 806 in the general administration and operation of the computing system 802. The memory 814 may further include computer program instructions and other information for implementing aspects of the present disclosure. For example, in one embodiment, the memory 814 may include a user interface module 816 that generates user interfaces (and/or instructions therefor) for display upon a computing system, e.g., via a navigation interface such as a browser or application installed on the computing system 802 or the client computing system 803.


In some embodiments, the memory 814 may include one or more entity resolution components 820, which may be executed by the processing unit 806 to perform operations according to various embodiments described herein. The components or modules 820 may access one or more data store 830 to store and/or retrieve data as described herein. The data store(s) may be part of the computing system 802, remote from the computing system 802, and/or may be a network-based service.


In some embodiments, the network interface 808 may provide connectivity to one or more networks or computing systems, and the processing unit 806 may receive information and instructions from other computing systems or services via one or more networks, such as the Internet. In particular, the computing system 802 may establish a communication link with a network (e.g., using known protocols) in order to send communications to another computing system over the network.


Those skilled in the art will recognize that the computing system 802 may be any of a number of computing systems including, but not limited to, a laptop, a personal computer, a mobile phone, a smartphone, a tablet computer, another wireless device, one or more servers, and the like.



FIG. 9 is an illustrative user interface 900 that may be presented to a user who wishes to search for information regarding a business entity by entering only the entity's name (or a portion thereof). The user interface 900 may be presented, for example, by user device 402 based on user interface data (or API data responses) delivered over a network from entity resolution system 404. As illustrated, the user has entered an input string as the sole query information in field 902. The entity resolution system 404 has generated search results 904 that include 23 potential matches (reduced from 148 matches prior to applying candidate reduction improvements described above), of which the top four results are shown, along with their respective match scores, in descending match score order. While multiple matched entities are shown in sorted order (sorted by descending match score) in user interface 900, in other embodiments, the system may present a single best matching entity automatically in response to the user's submission of only a partial business name, such as in response to the system identifying a match with a sufficiently high match score (such as over a threshold of 98 out of a maximum 100, in one embodiment).


The user may select any of the entity matches displayed in the user interface 900 in order to be presented with various detailed information regarding the entity, such as that shown in user interface 1000 of FIG. 10. FIG. 10 is an illustrative user interface 1000 that presents various business information regarding a user-selected entity. In the illustrated example, the user is shown information such as the entity's industry, ownership information, risk information, contacts, legal filing information, credit status information, etc. It will be appreciated that a variety of other information may be presented once the methods described herein (in combination with any user input) have narrowed the entity search request to a specific, singular entity.


In some embodiments, the entity resolution system may rely on a number of APIs and/or data sources to append or enrich data provided in association with entity queries as described herein. In various embodiments, the APIs or other data sources accessed (and/or the data or information ultimately provided to a searching user) for a given entity may include one or more of the following, which be either internal or external to the system (and may be provided by the same operator as the entity resolution system, or by a third party): credit headers or other headers (such as business identity information); profiles from a commercial credit report database; business aggregates data (e.g., may represent over 400 unique data attributes that represent the building blocks of commercial credit); segment information, such as from one or more businesses API endpoints; risk dashboards (e.g., commercial and/or FSR scores, credit limit amount, current DBT, etc.); business facts (such as key operational facts including SIC, NAICS, public status, sales, employees, etc.); fraud shields (e.g., screens for potential indicators of fraud, including possible OFAC match); scores, such as commercial and/or and financial stability risk scores (which each may include a score, score factors, and/or monthly/quarterly trends); credit status (such as key credit facts about the business, including tradeline count, balance, DBT, etc.); legal filings and collections summaries; trade data (e.g., trade summary, payment experiences, payment totals, trade payment trends, etc.); bankruptcies, liens, and/or court judgments; UCC filings, such as via a summary and/or trends; corporate registrations (e.g., corporate registration information for the business, including filing status); and/or corporate linkage, which may include a partial or full family tree of related entities. Further APIs or other data sources accessed or data provided may include additional business contacts, such as individual owners, company owners, contacts and titles, contacts' business affiliations, etc.; reverse addresses, such as an API that allows input of an address to return businesses affiliated with that address; reverse phone number, such as an API that allows input of a phone number to return businesses affiliated with that phone number; reverse tax IDs, such as an API that allows input of a Tax ID (e.g., an EIN) to return businesses affiliated with that Tax ID; and/or government details, such as economic diversity status, CAGE code, debarred status, government contracts, and/or others.


It is to be understood that not necessarily all objects or advantages may be achieved in accordance with any particular embodiment described herein. Thus, for example, those skilled in the art will recognize that certain embodiments may be configured to operate in a manner that achieves or optimizes one advantage or group of advantages as taught herein without necessarily achieving other objects or advantages as may be taught or suggested herein.


All of the processes described herein may be embodied in, and fully automated via, software code modules executed by a computing system that includes one or more general purpose computers or processors. The code modules may be stored in any type of non-transitory computer-readable medium or other computer storage device. Some or all the methods may alternatively be embodied in specialized computer hardware. In addition, the components referred to herein may be implemented in hardware, software, firmware or a combination thereof.


Many other variations than those described herein will be apparent from this disclosure. For example, depending on the embodiment, certain acts, events, or functions of any of the algorithms described herein can be performed in a different sequence, can be added, merged, or left out altogether (e.g., not all described acts or events are necessary for the practice of the algorithms). Moreover, in certain embodiments, acts or events can be performed concurrently, e.g., through multi-threaded processing, interrupt processing, or multiple processors or processor cores or on other parallel architectures, rather than sequentially. In addition, different tasks or processes can be performed by different machines and/or computing systems that can function together.


The various illustrative logical blocks, modules, and algorithm elements described in connection with the embodiments disclosed herein can be implemented as electronic hardware, computer software, or combinations of both. To clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, and elements have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the overall system. The described functionality can be implemented in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the disclosure.


The various illustrative logical blocks and modules described in connection with the embodiments disclosed herein can be implemented or performed by a machine, such as a processing unit or processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic, discrete hardware components, or any combination thereof designed to perform the functions described herein. A processor can be a microprocessor, but in the alternative, the processor can be a controller, microcontroller, or state machine, combinations of the same, or the like. A processor can include electrical circuitry configured to process computer-executable instructions. In another embodiment, a processor includes an FPGA or other programmable device that performs logic operations without processing computer-executable instructions. A processor can also be implemented as a combination of computing devices, e.g., a combination of a DSP and a microprocessor, a plurality of microprocessors, one or more microprocessors in conjunction with a DSP core, or any other such configuration. Although described herein primarily with respect to digital technology, a processor may also include primarily analog components. For example, some or all of the signal processing algorithms described herein may be implemented in analog circuitry or mixed analog and digital circuitry. A computing environment can include any type of computer system, including, but not limited to, a computer system based on a microprocessor, a mainframe computer, a digital signal processor, a portable computing device, a device controller, or a computational engine within an appliance, to name a few.


The elements of a method, process, or algorithm described in connection with the embodiments disclosed herein can be embodied directly in hardware, in a software module stored in one or more memory devices and executed by one or more processors, or in a combination of the two. A software module can reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, a removable disk, a CD ROM, or any other form of non-transitory computer-readable storage medium, media, or physical computer storage known in the art. An example storage medium can be coupled to the processor such that the processor can read information from, and write information to, the storage medium. In the alternative, the storage medium can be integral to the processor. The storage medium can be volatile or nonvolatile.


Conditional language such as, among others, “can,” “could,” “might” or “may,” unless specifically stated otherwise, are otherwise understood within the context as used in general to convey that certain embodiments include, while other embodiments do not include, certain features, elements and/or steps. Thus, such conditional language is not generally intended to imply that features, elements and/or steps are in any way required for one or more embodiments or that one or more embodiments necessarily include logic for deciding, with or without user input or prompting, whether these features, elements and/or steps are included or are to be performed in any particular embodiment.


Disjunctive language such as the phrase “at least one of X, Y, or Z,” unless specifically stated otherwise, is otherwise understood with the context as used in general to present that an item, term, etc., may be either X, Y, or Z, or any combination thereof (e.g., X, Y, and/or Z). Thus, such disjunctive language is not generally intended to, and should not, imply that certain embodiments require at least one of X, at least one of Y, or at least one of Z to each be present.


Any process descriptions, elements or blocks in the flow diagrams described herein and/or depicted in the attached figures should be understood as potentially representing modules, segments, or portions of code which include one or more executable instructions for implementing specific logical functions or elements in the process. Alternate implementations are included within the scope of the embodiments described herein in which elements or functions may be deleted, executed out of order from that shown, or discussed, including substantially concurrently or in reverse order, depending on the functionality involved as would be understood by those skilled in the art.


Unless otherwise explicitly stated, articles such as “a” or “an” should generally be interpreted to include one or more described items. Accordingly, phrases such as “a device configured to” are intended to include one or more recited devices. Such one or more recited devices can also be collectively configured to carry out the stated recitations. For example, “a processor configured to carry out recitations A, B and C” can include a first processor configured to carry out recitation A working in conjunction with a second processor configured to carry out recitations B and C.


It should be emphasized that many variations and modifications may be made to the above-described embodiments, the elements of which are to be understood as being among other acceptable examples. All such modifications and variations are intended to be included herein within the scope of this disclosure.

Claims
  • 1. A computer-implemented method comprising: receiving, by a computing system, an entity search query via user interaction with a user interface, the entity search query including an input string that includes a partial business name of an entity for which a user would like to retrieve information, wherein the partial business name does not uniquely identify the entity;determining, by the computing system, initial candidate matching entities by at least performing initial string matching relative to a plurality of stored business records for a plurality of entities;generating, by the computing system, a name match score for each of the initial candidate matching entities relative to the input string, wherein generating the name match score for each of the initial candidate matching entities utilizes at least two matching approaches, the at least two matching approaches comprising a string matching approach and a fuzzy matching approach;applying, by the computing system, a probability match model based at least in part on attributes stored in association with each of the initial candidate matching entities to generate an overall match score for each of at least a subset of the initial candidate matching entities; andgenerating, by the computing system, a response to the entity search query, the response including information, for display in the user interface, regarding one or more of the initial candidate matching entities having an overall match score exceeding a threshold.
  • 2. The computer-implemented method of claim 1 further comprising causing display, in the user interface in response to the entity search query, of an initial candidate matching entity having a highest overall match score, wherein the initial candidate matching entity having the highest overall match score is determined by the computing system without receiving any information from the user regarding the initial candidate matching entity other than the partial business name.
  • 3. The computer-implemented method of claim 1, wherein the attributes comprise one or more of: an industry, credit attributes, firmographic details, past search queries, or entity linkage information.
  • 4. The computer-implemented method of claim 1, wherein the at least two matching approaches comprise a fuzzy matching approach that calculates an edit distance between an individual initial candidate matching entity and the input string.
  • 5. The computer-implemented method of claim 1, wherein the user represents an insurer that is considering insuring the entity for which the user would like to retrieve information, the computer-implemented method further comprising applying a filter to the initial candidate matching entities based on a likelihood of each of the initial candidate matching entities to be seeking insurance.
  • 6. The computer-implemented method of claim 1, wherein the response includes, for display in the user interface, a Business Identification Number (BIN) for at least one of the initial candidate matching entities having an overall match score exceeding the threshold.
  • 7. The computer-implemented method of claim 1 further comprising, prior to generating the response, reducing an entity search space for the entity search query based on corporate linkage information that associates entities having a parent and child relationship.
  • 8. A computing system comprising: a non-transitory data store configured to store executable instructions; andone or more computer processors configured to execute the executable instructions, wherein execution of the executable instructions causes the one or more computer processors to: receive an entity search query via user interaction with a user interface, the entity search query including an input string that includes a partial business name of an entity for which a user would like to retrieve information, wherein the partial business name does not uniquely identify the entity;determine initial candidate matching entities by at least performing initial string matching relative to a plurality of stored business records for a plurality of entities;generate a name match score for each of the initial candidate matching entities relative to the input string, wherein generating the name match score for each of the initial candidate matching entities utilizes at least two matching approaches, the at least two matching approaches comprising at least one string matching approach or fuzzy matching approach;generate an overall match score for each of at least a subset of the initial candidate matching entities, wherein the overall match score for each individual candidate matching entity of the subset of the initial candidate matching entities is generated based at least in part on (a) the name match score for the individual candidate matching entity and (b) attributes previously stored in association with the individual candidate matching entity; andgenerate a response to the entity search query, the response including information, for display in the user interface, regarding one or more of the initial candidate matching entities having an overall match score exceeding a threshold.
  • 9. The computing system of claim 8, wherein execution of the executable instructions further causes the one or more computer processors to cause display, in the user interface in response to the entity search query, of an initial candidate matching entity having a highest overall match score, wherein the initial candidate matching entity having the highest overall match score is determined by the computing system without receiving any information from the user regarding the initial candidate matching entity other than the partial business name.
  • 10. The computing system of claim 8, wherein the entity search query does not include any geographical location information associated with the entity for which the user would like to retrieve information.
  • 11. The computing system of claim 8, wherein execution of the executable instructions further causes the one or more computer processors to apply a client-specific model that scores the initial candidate matching entities based at least in part on attributes of businesses that a client associated with the user has interacted with previously.
  • 12. The computing system of claim 8, wherein execution of the executable instructions further causes the one or more computer processors to apply natural language processing (NLP) to create vector representations of a plurality of business entity names such that a distance between two vector representations corresponds to an extent of similarity between respective business entity names represented by the two vector representations.
  • 13. The computing system of claim 8, wherein the overall match score is based at least in part on graph-based record linkage data whereby nodes representing entities having a corporate relationship are connected in a graph structure.
  • 14. The computing system of claim 13, wherein execution of the executable instructions further causes the one or more computer processors to apply a rollup operation to a top-level business entity node in the graph structure with respect to a connected node.
  • 15. The computing system of claim 8, wherein the overall match score for an individual candidate matching entity is based at least in part on one or more query patterns associated with search queries previously submitted by the user.
  • 16. The computing system of claim 8, wherein the overall match score for an individual candidate matching entity is based at least in part on how unique an individual entity name is relative to entity names of the initial candidate matching entities.
  • 17. The computing system of claim 8, wherein the response includes, for display in the user interface, a Business Identification Number (BIN) for at least one of the initial candidate matching entities having an overall match score exceeding the threshold.
  • 18. The computing system of claim 8, wherein the at least two matching approaches comprise a fuzzy matching approach that calculates an edit distance between an individual initial candidate matching entity and the input string.
  • 19. The computing system of claim 8, wherein the user represents an insurer that is considering insuring the entity for which the user would like to retrieve information, wherein execution of the executable instructions further causes the one or more computer processors to apply a filter to the initial candidate matching entities based on a likelihood of each of the initial candidate matching entities to be seeking insurance.
PRIORITY AND INCORPORATION BY REFERENCE

This application claims benefit of U.S. Provisional Patent Application No. 63/166,841, entitled “SYSTEMS AND METHODS FOR ENTITY RESOLUTION,” filed Mar. 26, 2021, which is hereby incorporated by reference in its entirety.

US Referenced Citations (1000)
Number Name Date Kind
4163290 Sutherlin et al. Jul 1979 A
4827508 Shear May 1989 A
4868570 Davis Sep 1989 A
4935870 Burk, Jr. et al. Jun 1990 A
4989141 Lyons et al. Jan 1991 A
5216612 Cornett et al. Jun 1993 A
5247575 Sprague et al. Sep 1993 A
5274547 Zoffel et al. Dec 1993 A
5325509 Lautzenheiser Jun 1994 A
5341429 Stringer et al. Aug 1994 A
5528701 Aref Jun 1996 A
5555409 Leenstra, Sr. et al. Sep 1996 A
5590038 Pitroda Dec 1996 A
5621201 Langhans et al. Apr 1997 A
5629982 Micali May 1997 A
5630070 Dietrich et al. May 1997 A
5640551 Chu et al. Jun 1997 A
5640577 Scharmer Jun 1997 A
5655129 Ito Aug 1997 A
5659731 Gustafson Aug 1997 A
5666528 Thai Sep 1997 A
5692107 Simoudis et al. Nov 1997 A
5737732 Gibson et al. Apr 1998 A
5739512 Tognazzini Apr 1998 A
5748098 Grace May 1998 A
5754632 Smith May 1998 A
5754939 Herz et al. May 1998 A
5765143 Sheldon et al. Jun 1998 A
5768423 Aref et al. Jun 1998 A
5774692 Boyer et al. Jun 1998 A
5778405 Ogawa Jul 1998 A
5797136 Boyer et al. Aug 1998 A
5812840 Shwartz Sep 1998 A
5822750 Jou et al. Oct 1998 A
5822751 Gray et al. Oct 1998 A
5825884 Zdepski et al. Oct 1998 A
5828837 Eikland Oct 1998 A
5832068 Smith Nov 1998 A
5835915 Carr et al. Nov 1998 A
5842185 Chancey et al. Nov 1998 A
5844218 Kawan et al. Dec 1998 A
5881131 Farris et al. Mar 1999 A
5893090 Friedman et al. Apr 1999 A
5905985 Malloy et al. May 1999 A
5956693 Geerlings Sep 1999 A
5961593 Gabber et al. Oct 1999 A
5963932 Jakobsson et al. Oct 1999 A
5966695 Melchione et al. Oct 1999 A
6014688 Venkatraman et al. Jan 2000 A
6026381 Barton, III et al. Feb 2000 A
6038551 Barlow et al. Mar 2000 A
6070147 Harms et al. May 2000 A
6073106 Rozen et al. Jun 2000 A
6073140 Morgan et al. Jun 2000 A
6085242 Chandra Jul 2000 A
6119103 Basch et al. Sep 2000 A
6121901 Welch et al. Sep 2000 A
6128602 Northington et al. Oct 2000 A
6128624 Papierniak et al. Oct 2000 A
6144957 Cohen et al. Nov 2000 A
6151601 Papierniak et al. Nov 2000 A
6157707 Baulier et al. Dec 2000 A
6157927 Schaefer et al. Dec 2000 A
6161139 Win et al. Dec 2000 A
6173284 Brown Jan 2001 B1
6178442 Yamazaki Jan 2001 B1
6199077 Inala et al. Mar 2001 B1
6202053 Christiansen et al. Mar 2001 B1
6223171 Chaudhuri et al. Apr 2001 B1
6233588 Marchoili et al. May 2001 B1
6253202 Gilmour Jun 2001 B1
6256630 Gilai et al. Jul 2001 B1
6263334 Fayyad et al. Jul 2001 B1
6263337 Fayyad et al. Jul 2001 B1
6275824 O'Flaherty et al. Aug 2001 B1
6304869 Moore et al. Oct 2001 B1
6311169 Duhon Oct 2001 B2
6317783 Freishtat et al. Nov 2001 B1
6339769 Cochrane et al. Jan 2002 B1
6366903 Agrawal et al. Apr 2002 B1
6397197 Gindlesperger May 2002 B1
6405173 Honarvar Jun 2002 B1
6405245 Burson et al. Jun 2002 B1
6446200 Ball et al. Sep 2002 B1
6448980 Kumar et al. Sep 2002 B1
6453353 Win et al. Sep 2002 B1
6457012 Jatkowski Sep 2002 B1
6463533 Calamera et al. Oct 2002 B1
6477565 Daswani et al. Nov 2002 B1
6496819 Bello et al. Dec 2002 B1
6496931 Rajchel et al. Dec 2002 B1
6505168 Rothman et al. Jan 2003 B1
6517587 Satyavolu et al. Feb 2003 B2
6523021 Monberg et al. Feb 2003 B1
6523022 Hobbs Feb 2003 B1
6523041 Morgan et al. Feb 2003 B1
6543683 Hoffman Apr 2003 B2
6564210 Korda et al. May 2003 B1
6567850 Freishtat et al. May 2003 B1
6574623 Laung et al. Jun 2003 B1
6574736 Andrews Jun 2003 B1
6581059 Barrett et al. Jun 2003 B1
6601173 Mohler Jul 2003 B1
6601234 Bowman-Amuah Jul 2003 B1
6618727 Wheeler et al. Sep 2003 B1
6633910 Rajan et al. Oct 2003 B1
6647383 August et al. Nov 2003 B1
6651220 Penteroudakis et al. Nov 2003 B1
6658393 Basch et al. Dec 2003 B1
6665677 Wotring et al. Dec 2003 B1
6691136 Lee et al. Feb 2004 B2
6708166 Dysart et al. Mar 2004 B1
6714944 Shapiro et al. Mar 2004 B1
6725381 Smith et al. Apr 2004 B1
6725425 Rajan et al. Apr 2004 B1
6738748 Wetzer May 2004 B2
6738759 Wheeler et al. May 2004 B1
6742001 Ripley May 2004 B2
6748426 Shaffer et al. Jun 2004 B1
6750985 Rhoads Jun 2004 B2
6754665 Futagami et al. Jun 2004 B1
6766327 Morgan, Jr. et al. Jul 2004 B2
6766946 Iida et al. Jul 2004 B2
6782379 Lee Aug 2004 B2
6802042 Rangan et al. Oct 2004 B2
6804346 Mewhinney Oct 2004 B1
6804701 Muret et al. Oct 2004 B2
6816871 Lee Nov 2004 B2
6839714 Wheeler et al. Jan 2005 B2
6842782 Malik et al. Jan 2005 B1
6845448 Chaganti et al. Jan 2005 B1
6850895 Brodersen et al. Feb 2005 B2
6853997 Wotring et al. Feb 2005 B2
6865680 Wu et al. Mar 2005 B1
6871220 Rajan et al. Mar 2005 B1
6910624 Natsuno Jun 2005 B1
6928487 Eggebraaten et al. Aug 2005 B2
6934714 Meinig Aug 2005 B2
6947984 Schweitzer et al. Sep 2005 B2
6947989 Gullotta et al. Sep 2005 B2
6950858 Ogami Sep 2005 B2
6954757 Zargham et al. Oct 2005 B2
6976056 Kumar Dec 2005 B1
6983379 Spalink et al. Jan 2006 B1
6983478 Grauch et al. Jan 2006 B1
6985887 Sunstein et al. Jan 2006 B1
6985898 Ripley et al. Jan 2006 B1
6999941 Agarwal Feb 2006 B1
7003504 Angus et al. Feb 2006 B1
7013310 Messing et al. Mar 2006 B2
7016907 Boreham et al. Mar 2006 B2
7028001 Muthuswamy et al. Apr 2006 B1
7028052 Chapman et al. Apr 2006 B2
7035855 Kilger et al. Apr 2006 B1
7039176 Borodow et al. May 2006 B2
7039656 Tsai et al. May 2006 B1
7043476 Robson May 2006 B2
7047251 Reed et al. May 2006 B2
7050982 Sheinson et al. May 2006 B2
7050989 Hurt et al. May 2006 B1
7062475 Szabo et al. Jun 2006 B1
7069240 Spero et al. Jun 2006 B2
7075894 Hein et al. Jul 2006 B2
7076475 Honarvar et al. Jul 2006 B2
7082435 Guzman et al. Jul 2006 B1
7085997 Wu et al. Aug 2006 B1
7092898 Mattick et al. Aug 2006 B1
7117172 Black Oct 2006 B1
7124144 Christianson et al. Oct 2006 B2
7133935 Hedy Nov 2006 B2
7155739 Bari et al. Dec 2006 B2
7167907 Shaffer et al. Jan 2007 B2
7178096 Rangan et al. Feb 2007 B2
7184974 Shishido Feb 2007 B2
7185016 Rasmussen Feb 2007 B1
7188107 Moon et al. Mar 2007 B2
7188252 Dunn Mar 2007 B1
7200602 Jonas Apr 2007 B2
7219107 Beringer May 2007 B2
7221377 Okita et al. May 2007 B1
7222369 Vering et al. May 2007 B2
7234160 Vogel et al. Jun 2007 B2
7240059 Bayliss et al. Jul 2007 B2
7243369 Bhat et al. Jul 2007 B2
7246067 Austin et al. Jul 2007 B2
7249048 O'Flaherty Jul 2007 B1
7249072 Nearhood et al. Jul 2007 B1
7263548 Daswani et al. Aug 2007 B2
7272591 Ghazal et al. Sep 2007 B1
7277900 Ganesh et al. Oct 2007 B1
7283998 Moon et al. Oct 2007 B2
7315837 Sloan et al. Jan 2008 B2
7328233 Salim et al. Feb 2008 B2
7340679 Botscheck et al. Mar 2008 B2
7346703 Cope Mar 2008 B2
7366694 Lazerson Apr 2008 B2
7367011 Ramsey et al. Apr 2008 B2
7370044 Mulhern et al. May 2008 B2
7373335 Cleghorn et al. May 2008 B2
7376603 Mayr et al. May 2008 B1
7379880 Pathria et al. May 2008 B1
7383215 Navarro et al. Jun 2008 B1
7383988 Slonecker, Jr. Jun 2008 B2
7386554 Ripley et al. Jun 2008 B2
7389305 Kindig et al. Jun 2008 B1
7395273 Khan et al. Jul 2008 B2
7403942 Bayliss Jul 2008 B1
7421322 Silversmith et al. Sep 2008 B1
7421442 Gelb et al. Sep 2008 B2
7424439 Fayyad et al. Sep 2008 B1
7424520 Daswani et al. Sep 2008 B2
7433864 Malik Oct 2008 B2
7451113 Kasower Nov 2008 B1
7460857 Roach, Jr. Dec 2008 B2
7467127 Baccash et al. Dec 2008 B1
7467401 Cicchitto Dec 2008 B2
7475118 Leiba et al. Jan 2009 B2
7478157 Bohrer et al. Jan 2009 B2
7483842 Fung et al. Jan 2009 B1
7490356 Lieblich et al. Feb 2009 B2
7505938 Lang et al. Mar 2009 B2
7529698 Joao May 2009 B2
7533179 Tarquini et al. May 2009 B2
7536346 Aliffi et al. May 2009 B2
7543739 Brown et al. Jun 2009 B2
7546266 Beirne et al. Jun 2009 B2
7546271 Chmielewski et al. Jun 2009 B1
7552089 Bruer et al. Jun 2009 B2
7552190 Freishtat et al. Jun 2009 B1
7556192 Wokaty, Jr. Jul 2009 B2
7559217 Bass Jul 2009 B2
7562093 Gelb et al. Jul 2009 B2
7562184 Henmi et al. Jul 2009 B2
7562814 Shao et al. Jul 2009 B1
7571473 Boydstun et al. Aug 2009 B1
7577934 Anonsen et al. Aug 2009 B2
7580884 Cook Aug 2009 B2
7584126 White Sep 2009 B1
7584146 Duhon Sep 2009 B1
7584197 Dant Sep 2009 B2
7587366 Grim, III et al. Sep 2009 B2
7593889 Raines et al. Sep 2009 B2
7596512 Raines et al. Sep 2009 B1
7596716 Frost et al. Sep 2009 B2
7603701 Gaucas Oct 2009 B2
7606725 Robertson et al. Oct 2009 B2
7613600 Krane Nov 2009 B2
7613671 Serrano-Morales et al. Nov 2009 B2
7634737 Beringer et al. Dec 2009 B2
7640200 Gardner et al. Dec 2009 B2
7647344 Skurtovich, Jr. et al. Jan 2010 B2
7653592 Flaxman et al. Jan 2010 B1
7653688 Bittner Jan 2010 B2
7657540 Bayliss Feb 2010 B1
7668840 Bayliss et al. Feb 2010 B2
7672833 Blume et al. Mar 2010 B2
7672879 Kumar et al. Mar 2010 B1
7672924 Scheurich et al. Mar 2010 B1
7672926 Ghazal et al. Mar 2010 B2
7676751 Allen et al. Mar 2010 B2
7685209 Norton et al. Mar 2010 B1
7689505 Kasower Mar 2010 B2
7689506 Fei et al. Mar 2010 B2
7689526 Byrnes et al. Mar 2010 B2
7698163 Reed et al. Apr 2010 B2
7698445 Fitzpatrick et al. Apr 2010 B2
7707059 Reed et al. Apr 2010 B2
7707164 Kapochunas et al. Apr 2010 B2
7707271 Rudkin et al. Apr 2010 B2
7711635 Steele et al. May 2010 B2
7720846 Bayliss May 2010 B1
7730078 Schwabe et al. Jun 2010 B2
7739139 Robertson et al. Jun 2010 B2
7742982 Chaudhuri et al. Jun 2010 B2
7747480 Agresta et al. Jun 2010 B1
7747559 Leitner et al. Jun 2010 B2
7752236 Williams et al. Jul 2010 B2
7752535 Satyavolu Jul 2010 B2
7756789 Welker et al. Jul 2010 B2
7765166 Beringer et al. Jul 2010 B2
7765279 Kaib et al. Jul 2010 B1
7765311 Itabashi et al. Jul 2010 B2
7769696 Yoda Aug 2010 B2
7769998 Lynch et al. Aug 2010 B2
7774270 MacCloskey Aug 2010 B1
7783515 Kumar et al. Aug 2010 B1
7788040 Haskell et al. Aug 2010 B2
7797252 Rosskamm et al. Sep 2010 B2
7797725 Lunt et al. Sep 2010 B2
7801812 Conlin et al. Sep 2010 B2
7801956 Cumberbatch et al. Sep 2010 B1
7810036 Bales et al. Oct 2010 B2
7814005 Imrey et al. Oct 2010 B2
7818228 Coulter Oct 2010 B1
7818229 Imrey et al. Oct 2010 B2
7818231 Rajan Oct 2010 B2
7830382 Cirit et al. Nov 2010 B2
7832006 Chen et al. Nov 2010 B2
7836111 Shan Nov 2010 B1
7841008 Cole et al. Nov 2010 B1
7844604 Baio et al. Nov 2010 B2
7853518 Cagan Dec 2010 B2
7870151 Mayer et al. Jan 2011 B2
7873677 Messing et al. Jan 2011 B2
7877304 Coulter Jan 2011 B1
7895139 Sullivan et al. Feb 2011 B2
7908242 Achanta Mar 2011 B1
7912842 Bayliss et al. Mar 2011 B1
7912865 Akerman et al. Mar 2011 B2
7930242 Morris et al. Apr 2011 B2
7958126 Schachter Jun 2011 B2
7975299 Balducci et al. Jul 2011 B1
7983932 Kane Jul 2011 B2
7991688 Phelan et al. Aug 2011 B2
7991901 Tarquini et al. Aug 2011 B2
7996912 Spalink et al. Aug 2011 B2
8001153 Skurtovich, Jr. et al. Aug 2011 B2
8001235 Russ et al. Aug 2011 B2
8005759 Hirtenstein et al. Aug 2011 B2
8015614 Matsuzaki et al. Sep 2011 B2
8019843 Cash et al. Sep 2011 B2
8024264 Chaudhuri et al. Sep 2011 B2
8024778 Cash et al. Sep 2011 B2
8060423 Rukonic et al. Nov 2011 B1
8060424 Kasower Nov 2011 B2
8060502 Churi et al. Nov 2011 B2
8060541 Dant Nov 2011 B2
8064586 Shaffer et al. Nov 2011 B2
8065233 Lee et al. Nov 2011 B2
8065264 Achanta Nov 2011 B1
8095458 Peterson et al. Jan 2012 B2
8099341 Varghese Jan 2012 B2
8104679 Brown Jan 2012 B2
8127986 Taylor et al. Mar 2012 B1
8131777 McCullouch Mar 2012 B2
8160960 Fei et al. Apr 2012 B1
8161104 Tomkow Apr 2012 B2
8170998 Churi et al. May 2012 B2
8175889 Girulat et al. May 2012 B1
8180654 Berkman et al. May 2012 B2
8190629 Wu et al. May 2012 B2
8190998 Bitterlich May 2012 B2
8201257 Andres et al. Jun 2012 B1
8214238 Fairfield et al. Jul 2012 B1
8219535 Kobori et al. Jul 2012 B1
8219771 Le Neel Jul 2012 B2
8224723 Bosch et al. Jul 2012 B2
8234498 Britti et al. Jul 2012 B2
8239130 Upstill et al. Aug 2012 B1
8244635 Freishtat et al. Aug 2012 B2
8255978 Dick Aug 2012 B2
8266065 Dilip et al. Sep 2012 B2
8266168 Bayliss Sep 2012 B2
8266515 Satyavolu Sep 2012 B2
8271378 Chaudhuri et al. Sep 2012 B2
8280805 Abrahams et al. Oct 2012 B1
8285656 Chang et al. Oct 2012 B1
8296229 Yellin et al. Oct 2012 B1
8306986 Routson et al. Nov 2012 B2
8312033 McMillan Nov 2012 B1
8321339 Imrey et al. Nov 2012 B2
8321952 Spalink et al. Nov 2012 B2
8326672 Haggerty et al. Dec 2012 B2
8326725 Elwell et al. Dec 2012 B2
8340685 Cochran et al. Dec 2012 B2
8345790 Sartori et al. Jan 2013 B2
8359210 Altinger et al. Jan 2013 B1
8364518 Blake et al. Jan 2013 B1
8370371 Moncla et al. Feb 2013 B1
8380590 Rukonic et al. Feb 2013 B1
8386377 Xiong et al. Feb 2013 B1
8392334 Hirtenstein et al. Mar 2013 B2
8433512 Lopatenko et al. Apr 2013 B1
8458074 Showalter Jun 2013 B2
8463919 Tarquini et al. Jun 2013 B2
8464046 Kragh Jun 2013 B1
8468198 Tomkow Jun 2013 B2
8473354 Psota et al. Jun 2013 B2
8478674 Kapczynski et al. Jul 2013 B1
8484211 Bayliss Jul 2013 B2
8495077 Bayliss Jul 2013 B2
8495384 DeLuccia Jul 2013 B1
8498930 Chung et al. Jul 2013 B2
8504456 Griffin et al. Aug 2013 B2
8504470 Chirehdast Aug 2013 B1
8510184 Imrev et al. Aug 2013 B2
8510189 Imrey et al. Aug 2013 B2
8515828 Wolf et al. Aug 2013 B1
8515862 Zhang et al. Aug 2013 B2
8521628 Gowen et al. Aug 2013 B1
8521729 Churi et al. Aug 2013 B2
8538980 MacKenzie Sep 2013 B1
8549472 Tilwani Oct 2013 B1
8560434 Morris et al. Oct 2013 B2
8560436 Ingram et al. Oct 2013 B2
8566029 Lopatenko et al. Oct 2013 B1
8566141 Nagdev et al. Oct 2013 B1
8572083 Snell et al. Oct 2013 B1
8583593 Achanta Nov 2013 B1
8589069 Lehman Nov 2013 B1
8589208 Kruger et al. Nov 2013 B2
8600854 Mayr et al. Dec 2013 B2
8606666 Courbage et al. Dec 2013 B1
8620579 Upstill et al. Dec 2013 B1
8626618 Psota et al. Jan 2014 B2
8631242 Britti et al. Jan 2014 B2
8639616 Rolenaitis et al. Jan 2014 B1
8639920 Stack et al. Jan 2014 B2
8650407 Britti et al. Feb 2014 B2
8660943 Chirehdast Feb 2014 B1
8671115 Skurtovich, Jr. et al. Mar 2014 B2
8677129 Milana et al. Mar 2014 B2
8694390 Imrey et al. Apr 2014 B2
8694502 Bayliss Apr 2014 B2
8705718 Baniak et al. Apr 2014 B2
8706474 Blume et al. Apr 2014 B2
8725613 Celka et al. May 2014 B1
8732004 Ramos et al. May 2014 B1
8738515 Chaudhuri et al. May 2014 B2
8738516 Dean et al. May 2014 B1
8762053 Lehman Jun 2014 B1
8768826 Imrey et al. Jul 2014 B2
8768914 Scriffignano et al. Jul 2014 B2
8775299 Achanta et al. Jul 2014 B2
8781877 Kruger et al. Jul 2014 B2
8781882 Arboletti et al. Jul 2014 B1
8781953 Kasower Jul 2014 B2
8782217 Arone et al. Jul 2014 B1
8788701 Byrnes et al. Jul 2014 B1
8805805 Kobori et al. Aug 2014 B1
8818888 Kapczynski et al. Aug 2014 B1
8825544 Imrey et al. Sep 2014 B2
8862566 Leitner et al. Oct 2014 B2
8903741 Imrey et al. Dec 2014 B2
8938432 Rossmark et al. Jan 2015 B2
8949981 Trollope et al. Feb 2015 B1
8954459 McMillan et al. Feb 2015 B1
8965934 Prieditis Feb 2015 B2
8966649 Stack et al. Feb 2015 B2
8972400 Kapczynski et al. Mar 2015 B1
9009132 Camper Apr 2015 B2
9015171 Bayliss Apr 2015 B2
9020971 Bayliss et al. Apr 2015 B2
9057616 Lopatenko et al. Jun 2015 B1
9057617 Lopatenko et al. Jun 2015 B1
9075848 Churi et al. Jul 2015 B2
9116918 Kim Aug 2015 B1
9143541 Szamonek et al. Sep 2015 B1
9147042 Haller et al. Sep 2015 B1
9152727 Balducci et al. Oct 2015 B1
9165044 Psenka et al. Oct 2015 B2
9256624 Skurtovich, Jr. et al. Feb 2016 B2
9268803 Kapochunas et al. Feb 2016 B2
9305300 Mulhern et al. Apr 2016 B2
9324087 Routson et al. Apr 2016 B2
9342783 Chang et al. May 2016 B1
9438570 Milana et al. Sep 2016 B2
9449346 Hockey et al. Sep 2016 B1
9529851 Smith Dec 2016 B1
9535959 Sun et al. Jan 2017 B2
9553936 Dijk et al. Jan 2017 B2
9595023 Hockey et al. Mar 2017 B1
9595051 Stack et al. Mar 2017 B2
9636053 Peterson et al. May 2017 B2
9646058 Churi et al. May 2017 B2
9684905 Haller et al. Jun 2017 B1
9705863 Britti et al. Jul 2017 B2
9710523 Skurtovich, Jr. et al. Jul 2017 B2
9710852 Olson et al. Jul 2017 B1
9774681 Zoldi et al. Sep 2017 B2
9866561 Psenka et al. Jan 2018 B2
9955003 Cody et al. Apr 2018 B2
9989501 Tat et al. Jun 2018 B2
10003591 Hockey et al. Jun 2018 B2
10075446 McMillan et al. Sep 2018 B2
10102536 Hickman et al. Oct 2018 B1
10104059 Hockey et al. Oct 2018 B2
10108818 Curcio et al. Oct 2018 B2
10115102 Burrell et al. Oct 2018 B2
10117609 Peterson et al. Nov 2018 B2
10180861 Raghavan et al. Jan 2019 B2
10262362 Hu et al. Apr 2019 B1
10282790 Kolbrener et al. May 2019 B1
10319029 Hockey et al. Jun 2019 B1
10339330 Riley et al. Jul 2019 B2
10367888 Zoldi et al. Jul 2019 B2
10380654 Hirtenstein et al. Aug 2019 B2
10437895 Chang et al. Oct 2019 B2
10503798 Chen et al. Dec 2019 B2
10515084 Sun et al. Dec 2019 B2
10523653 Hockey et al. Dec 2019 B2
10530761 Hockey et al. Jan 2020 B2
10547739 Cody et al. Jan 2020 B2
10580025 Hickman et al. Mar 2020 B2
10580724 Britti et al. Mar 2020 B2
10614463 Hockey et al. Apr 2020 B1
10691825 Jones et al. Jun 2020 B2
10693840 Peterson et al. Jun 2020 B2
10726491 Hockey et al. Jul 2020 B1
10810218 Ng et al. Oct 2020 B2
10885139 Chen et al. Jan 2021 B2
10887457 Degeorgis et al. Jan 2021 B1
10963434 Rodriguez et al. Mar 2021 B1
10979560 Cody et al. Apr 2021 B2
11042662 Riley et al. Jun 2021 B2
11061874 Funk Jul 2021 B1
11107158 Hu et al. Aug 2021 B1
11157872 McMillan et al. Oct 2021 B2
11163943 Billman et al. Nov 2021 B2
11227001 Rege et al. Jan 2022 B2
11263218 Pieniazek et al. Mar 2022 B2
11270275 Anderson et al. Mar 2022 B2
11308170 Chang et al. Apr 2022 B2
11328083 Jones et al. May 2022 B2
11443316 Burrell et al. Sep 2022 B2
11461383 Xie et al. Oct 2022 B2
11468186 Dong et al. Oct 2022 B2
11487897 Pieniazek et al. Nov 2022 B2
11516339 Degeorgis et al. Nov 2022 B2
20010000536 Tarin Apr 2001 A1
20010014878 Mitra et al. Aug 2001 A1
20010029470 Schultz et al. Oct 2001 A1
20010029482 Tealdi et al. Oct 2001 A1
20010034631 Kiselik Oct 2001 A1
20010037332 Miller et al. Nov 2001 A1
20010039532 Coleman, Jr. et al. Nov 2001 A1
20010049274 Degraeve Dec 2001 A1
20010049620 Blasko Dec 2001 A1
20020004736 Roundtree et al. Jan 2002 A1
20020010664 Rabideau et al. Jan 2002 A1
20020010701 Kosciuszko Jan 2002 A1
20020013827 Edstrom et al. Jan 2002 A1
20020026507 Sears et al. Feb 2002 A1
20020026519 Itabashi et al. Feb 2002 A1
20020033846 Balasubramanian et al. Mar 2002 A1
20020049701 Nabe et al. Apr 2002 A1
20020049738 Epstein Apr 2002 A1
20020052884 Farber et al. May 2002 A1
20020069122 Yun et al. Jun 2002 A1
20020077964 Brody et al. Jun 2002 A1
20020091650 Ellis Jul 2002 A1
20020091706 Anderson et al. Jul 2002 A1
20020099628 Takaoka et al. Jul 2002 A1
20020099824 Bender et al. Jul 2002 A1
20020099936 Kou et al. Jul 2002 A1
20020103809 Starzl et al. Aug 2002 A1
20020103933 Garon et al. Aug 2002 A1
20020111816 Lortscher et al. Aug 2002 A1
20020111910 Walsh Aug 2002 A1
20020120757 Sutherland et al. Aug 2002 A1
20020128962 Kasower Sep 2002 A1
20020131565 Scheuring et al. Sep 2002 A1
20020133504 Vlahos et al. Sep 2002 A1
20020138297 Lee Sep 2002 A1
20020138470 Zhou Sep 2002 A1
20020143943 Lee et al. Oct 2002 A1
20020147801 Gullotta et al. Oct 2002 A1
20020156676 Ahrens et al. Oct 2002 A1
20020161496 Yamaki Oct 2002 A1
20020161664 Shaya et al. Oct 2002 A1
20020165757 Lisser Nov 2002 A1
20020173984 Robertson et al. Nov 2002 A1
20020184255 Edd et al. Dec 2002 A1
20020188544 Wizon et al. Dec 2002 A1
20020198800 Shamrakov Dec 2002 A1
20030002671 Inchalik et al. Jan 2003 A1
20030009418 Green et al. Jan 2003 A1
20030018578 Schultz Jan 2003 A1
20030023531 Fergusson Jan 2003 A1
20030041050 Smith et al. Feb 2003 A1
20030046311 Baidya et al. Mar 2003 A1
20030050882 Degen et al. Mar 2003 A1
20030055931 Cravo De Almeida et al. Mar 2003 A1
20030069839 Whittington et al. Apr 2003 A1
20030069943 Bahrs et al. Apr 2003 A1
20030097342 Whittingtom May 2003 A1
20030097380 Mulhern et al. May 2003 A1
20030101111 Dang et al. May 2003 A1
20030101344 Wheeler et al. May 2003 A1
20030105728 Yano et al. Jun 2003 A1
20030105733 Boreham Jun 2003 A1
20030105742 Boreham et al. Jun 2003 A1
20030135451 O'Brien et al. Jul 2003 A1
20030153299 Perfit et al. Aug 2003 A1
20030158749 Olchanski et al. Aug 2003 A1
20030158776 Landesmann Aug 2003 A1
20030163513 Schaeck et al. Aug 2003 A1
20030171942 Gaito Sep 2003 A1
20030191731 Stewart et al. Oct 2003 A1
20030200151 Ellenson et al. Oct 2003 A1
20030204429 Botscheck et al. Oct 2003 A1
20030208412 Hillestad et al. Nov 2003 A1
20030212654 Harper et al. Nov 2003 A1
20030229892 Sardera Dec 2003 A1
20040006488 Fitall et al. Jan 2004 A1
20040010458 Friedman Jan 2004 A1
20040019799 Vering et al. Jan 2004 A1
20040030649 Nelson et al. Feb 2004 A1
20040044673 Brady et al. Mar 2004 A1
20040052357 Logan et al. Mar 2004 A1
20040083215 de Jong Apr 2004 A1
20040083482 Makagon et al. Apr 2004 A1
20040088237 Moenickheim et al. May 2004 A1
20040088255 Zielke et al. May 2004 A1
20040098625 Lagadec et al. May 2004 A1
20040103147 Flesher et al. May 2004 A1
20040107250 Marciano Jun 2004 A1
20040111359 Hudock Jun 2004 A1
20040117358 Von Kaenel et al. Jun 2004 A1
20040122696 Beringer Jun 2004 A1
20040128150 Lundegren Jul 2004 A1
20040128156 Beringer et al. Jul 2004 A1
20040128227 Whipple et al. Jul 2004 A1
20040128230 Oppenheimer et al. Jul 2004 A1
20040133509 McCoy et al. Jul 2004 A1
20040133513 McCoy et al. Jul 2004 A1
20040133515 McCoy et al. Jul 2004 A1
20040139025 Coleman Jul 2004 A1
20040141005 Banatwala et al. Jul 2004 A1
20040143546 Wood et al. Jul 2004 A1
20040143596 Sirkin Jul 2004 A1
20040153330 Miller et al. Aug 2004 A1
20040153448 Cheng et al. Aug 2004 A1
20040153521 Kogo Aug 2004 A1
20040176995 Fusz Sep 2004 A1
20040193538 Raines Sep 2004 A1
20040199456 Flint et al. Oct 2004 A1
20040199789 Shaw et al. Oct 2004 A1
20040204948 Singletary et al. Oct 2004 A1
20040220865 Lozowski et al. Nov 2004 A1
20040220896 Finlay et al. Nov 2004 A1
20040220918 Scriffignano et al. Nov 2004 A1
20040221043 Su et al. Nov 2004 A1
20040225099 Hohberg et al. Nov 2004 A1
20040225594 Nolan, III et al. Nov 2004 A1
20040225596 Kemper et al. Nov 2004 A1
20040225643 Alpha et al. Nov 2004 A1
20040230534 McGough Nov 2004 A1
20040243588 Tanner et al. Dec 2004 A1
20040254935 Chagoly et al. Dec 2004 A1
20040267714 Frid et al. Dec 2004 A1
20050010513 Duckworth et al. Jan 2005 A1
20050010555 Gallivan Jan 2005 A1
20050027995 Menschik et al. Feb 2005 A1
20050038737 Norris Feb 2005 A1
20050049991 Aggarwal Mar 2005 A1
20050055231 Lee Mar 2005 A1
20050060332 Bernstein et al. Mar 2005 A1
20050071328 Lawrence Mar 2005 A1
20050086261 Mammone Apr 2005 A1
20050091164 Varble Apr 2005 A1
20050097039 Kulcsar et al. May 2005 A1
20050102180 Gailey et al. May 2005 A1
20050108396 Bittner May 2005 A1
20050108631 Amorin et al. May 2005 A1
20050113991 Rogers et al. May 2005 A1
20050114335 Wesinger, Jr. et al. May 2005 A1
20050114344 Wesinger, Jr. et al. May 2005 A1
20050114345 Wesinger, Jr. et al. May 2005 A1
20050137899 Davies et al. Jun 2005 A1
20050154664 Guy et al. Jul 2005 A1
20050154769 Eckart et al. Jul 2005 A1
20050187948 Monitzer et al. Aug 2005 A1
20050192008 Desai et al. Sep 2005 A1
20050193093 Mathew et al. Sep 2005 A1
20050197953 Broadbent et al. Sep 2005 A1
20050208461 Krebs et al. Sep 2005 A1
20050226224 Lee et al. Oct 2005 A1
20050246338 Bird Nov 2005 A1
20050257250 Mitchell et al. Nov 2005 A1
20050262158 Sauermann Nov 2005 A1
20050273849 Araujo et al. Dec 2005 A1
20050288998 Verma et al. Dec 2005 A1
20050289003 Thompson et al. Dec 2005 A1
20060015425 Brooks Jan 2006 A1
20060020611 Gilbert et al. Jan 2006 A1
20060032909 Seegar Feb 2006 A1
20060036543 Blagg et al. Feb 2006 A1
20060036748 Nusbaum et al. Feb 2006 A1
20060041670 Musseleck et al. Feb 2006 A1
20060069635 Ram et al. Mar 2006 A1
20060074991 Lussier et al. Apr 2006 A1
20060079211 Degraeve Apr 2006 A1
20060080233 Mendelovich et al. Apr 2006 A1
20060080251 Fried et al. Apr 2006 A1
20060085361 Hoerle et al. Apr 2006 A1
20060085454 Blegen et al. Apr 2006 A1
20060129419 Flaxer et al. Jun 2006 A1
20060136330 DeRoy et al. Jun 2006 A1
20060136595 Satyavolu Jun 2006 A1
20060149674 Cook et al. Jul 2006 A1
20060155573 Hartunian Jul 2006 A1
20060155780 Sakairi et al. Jul 2006 A1
20060161554 Lucovsky et al. Jul 2006 A1
20060179050 Giang et al. Aug 2006 A1
20060184440 Britti et al. Aug 2006 A1
20060184585 Grear et al. Aug 2006 A1
20060195688 Drissi et al. Aug 2006 A1
20060235935 Ng Oct 2006 A1
20060241923 Xu et al. Oct 2006 A1
20060242047 Haggerty et al. Oct 2006 A1
20060267999 Cash et al. Nov 2006 A1
20060276171 Pousti Dec 2006 A1
20060277089 Hubbard et al. Dec 2006 A1
20060277092 Williams Dec 2006 A1
20060277141 Palmer Dec 2006 A1
20060282359 Nobili et al. Dec 2006 A1
20060282429 Hernandez-Sherrington et al. Dec 2006 A1
20060282819 Graham et al. Dec 2006 A1
20060288090 Kraft Dec 2006 A1
20060293932 Cash et al. Dec 2006 A1
20060294199 Bertholf Dec 2006 A1
20070011020 Martin Jan 2007 A1
20070011030 Bregante et al. Jan 2007 A1
20070011032 Bregante et al. Jan 2007 A1
20070011083 Bird et al. Jan 2007 A1
20070016517 Solomon Jan 2007 A1
20070022141 Singleton et al. Jan 2007 A1
20070027778 Schellhammer et al. Feb 2007 A1
20070030282 Cash et al. Feb 2007 A1
20070038483 Wood Feb 2007 A1
20070038497 Britti et al. Feb 2007 A1
20070047714 Baniak et al. Mar 2007 A1
20070067285 Blume et al. Mar 2007 A1
20070067437 Sindambiwe Mar 2007 A1
20070094230 Subramaniam et al. Apr 2007 A1
20070094241 M. Blackwell et al. Apr 2007 A1
20070094264 Nair Apr 2007 A1
20070112668 Celano et al. May 2007 A1
20070118393 Rosen et al. May 2007 A1
20070130070 Williams Jun 2007 A1
20070156554 Nikoley et al. Jul 2007 A1
20070156589 Zimler et al. Jul 2007 A1
20070185797 Robinson Aug 2007 A1
20070204338 Aiello et al. Aug 2007 A1
20070208640 Banasiak et al. Sep 2007 A1
20070214000 Shahrabi et al. Sep 2007 A1
20070220611 Socolow et al. Sep 2007 A1
20070226010 Larsen Sep 2007 A1
20070226093 Chan et al. Sep 2007 A1
20070226129 Liao et al. Sep 2007 A1
20070244782 Chimento Oct 2007 A1
20070250441 Paulsen et al. Oct 2007 A1
20070250459 Schwarz et al. Oct 2007 A1
20070261114 Pomerantsev Nov 2007 A1
20070282730 Carpenter et al. Dec 2007 A1
20070282736 Conlin et al. Dec 2007 A1
20070288360 Seeklus Dec 2007 A1
20070299759 Kelly Dec 2007 A1
20080010206 Coleman Jan 2008 A1
20080021804 Deckoff Jan 2008 A1
20080027858 Benson Jan 2008 A1
20080033742 Bernasconi Feb 2008 A1
20080033750 Burriss et al. Feb 2008 A1
20080033956 Saha et al. Feb 2008 A1
20080052244 Tsuei et al. Feb 2008 A1
20080059224 Schechter Mar 2008 A1
20080059317 Chandran et al. Mar 2008 A1
20080059449 Webster et al. Mar 2008 A1
20080072316 Chang et al. Mar 2008 A1
20080082536 Schwabe et al. Apr 2008 A1
20080109875 Kraft May 2008 A1
20080115191 Kim et al. May 2008 A1
20080120569 Mann et al. May 2008 A1
20080177655 Zalik Jul 2008 A1
20080183504 Highley Jul 2008 A1
20080183564 Tien et al. Jul 2008 A1
20080184270 Cole et al. Jul 2008 A1
20080195600 Deakter Aug 2008 A1
20080201401 Pugh et al. Aug 2008 A1
20080205655 Wilkins et al. Aug 2008 A1
20080205774 Brinker et al. Aug 2008 A1
20080208610 Thomas et al. Aug 2008 A1
20080208631 Morita et al. Aug 2008 A1
20080208735 Balet et al. Aug 2008 A1
20080208873 Boehmer Aug 2008 A1
20080216156 Kosaka Sep 2008 A1
20080244008 Wilkinson et al. Oct 2008 A1
20080249869 Angell et al. Oct 2008 A1
20080263058 Peden Oct 2008 A1
20080270209 Mauseth et al. Oct 2008 A1
20080270294 Lent et al. Oct 2008 A1
20080288283 Baldwin, Jr. et al. Nov 2008 A1
20080294540 Celka et al. Nov 2008 A1
20080301016 Durvasula et al. Dec 2008 A1
20080301188 O'Hara Dec 2008 A1
20080306750 Wunder et al. Dec 2008 A1
20080312969 Raines et al. Dec 2008 A1
20080319889 Hammad Dec 2008 A1
20080320575 Gelb et al. Dec 2008 A1
20090006475 Udezue et al. Jan 2009 A1
20090018986 Alcorn et al. Jan 2009 A1
20090018996 Hunt et al. Jan 2009 A1
20090024428 Hudock, Jr. Jan 2009 A1
20090024505 Patel et al. Jan 2009 A1
20090031426 Dal Lago et al. Jan 2009 A1
20090043691 Kasower Feb 2009 A1
20090048877 Binns et al. Feb 2009 A1
20090048957 Celano Feb 2009 A1
20090055894 Lorsch Feb 2009 A1
20090060343 Rosca Mar 2009 A1
20090094064 Tyler et al. Apr 2009 A1
20090094237 Churi et al. Apr 2009 A1
20090094674 Schwartz et al. Apr 2009 A1
20090106846 Dupray et al. Apr 2009 A1
20090112650 Iwane Apr 2009 A1
20090113532 Lapidous Apr 2009 A1
20090119169 Chandratillake et al. May 2009 A1
20090132347 Anderson et al. May 2009 A1
20090138335 Lieberman May 2009 A1
20090144102 Lopez Jun 2009 A1
20090150166 Leite et al. Jun 2009 A1
20090150238 Marsh et al. Jun 2009 A1
20090164232 Chmielewski et al. Jun 2009 A1
20090164380 Brown Jun 2009 A1
20090182661 Irwin Jul 2009 A1
20090183259 Rinek et al. Jul 2009 A1
20090210807 Xiao et al. Aug 2009 A1
20090216591 Buerger et al. Aug 2009 A1
20090216640 Masi Aug 2009 A1
20090222449 Hom et al. Sep 2009 A1
20090228918 Rolff et al. Sep 2009 A1
20090234665 Conkel Sep 2009 A1
20090234876 Schigel et al. Sep 2009 A1
20090240609 Cho et al. Sep 2009 A1
20090249440 Platt et al. Oct 2009 A1
20090254375 Martinez et al. Oct 2009 A1
20090254656 Vignisson et al. Oct 2009 A1
20090254971 Herz et al. Oct 2009 A1
20090271265 Lay et al. Oct 2009 A1
20090313049 Joao et al. Dec 2009 A1
20090313562 Appleyard et al. Dec 2009 A1
20090327120 Eze et al. Dec 2009 A1
20090328173 Jakobson et al. Dec 2009 A1
20100010935 Shelton Jan 2010 A1
20100011428 Atwood et al. Jan 2010 A1
20100023434 Bond Jan 2010 A1
20100030578 Siddique et al. Feb 2010 A1
20100030677 Melik-Aslanian et al. Feb 2010 A1
20100037299 Karasick et al. Feb 2010 A1
20100042583 Gervais Feb 2010 A1
20100049803 Ogilvie et al. Feb 2010 A1
20100094704 Subramanian et al. Apr 2010 A1
20100094758 Chamberlain et al. Apr 2010 A1
20100114724 Ghosh et al. May 2010 A1
20100145836 Baker et al. Jun 2010 A1
20100153707 Lentz, II Jun 2010 A1
20100169159 Rose et al. Jul 2010 A1
20100169264 O'Sullivan Jul 2010 A1
20100185546 Pollard Jul 2010 A1
20100188684 Kumara Jul 2010 A1
20100205076 Parson et al. Aug 2010 A1
20100211445 Bodington Aug 2010 A1
20100211636 Starkenburg et al. Aug 2010 A1
20100217837 Ansari et al. Aug 2010 A1
20100248681 Phills Sep 2010 A1
20100250338 Banerjee et al. Sep 2010 A1
20100250410 Song et al. Sep 2010 A1
20100250411 Ogrodski Sep 2010 A1
20100250497 Redlich et al. Sep 2010 A1
20100250509 Andersen Sep 2010 A1
20100268660 Ekdahl Oct 2010 A1
20100293090 Domenikos et al. Nov 2010 A1
20110009707 Kaundinya et al. Jan 2011 A1
20110016042 Cho et al. Jan 2011 A1
20110023115 Wright Jan 2011 A1
20110054981 Faith et al. Mar 2011 A1
20110078073 Annappindi et al. Mar 2011 A1
20110113084 Ramnani May 2011 A1
20110113086 Long et al. May 2011 A1
20110125595 Neal et al. May 2011 A1
20110126275 Anderson et al. May 2011 A1
20110131131 Griffin et al. Jun 2011 A1
20110137760 Rudie et al. Jun 2011 A1
20110137789 Kortina et al. Jun 2011 A1
20110142213 Baniak et al. Jun 2011 A1
20110161218 Swift Jun 2011 A1
20110164746 Nice et al. Jul 2011 A1
20110166988 Coulter Jul 2011 A1
20110178899 Huszar Jul 2011 A1
20110178922 Imrey et al. Jul 2011 A1
20110179139 Starkenburg et al. Jul 2011 A1
20110184838 Winters et al. Jul 2011 A1
20110196791 Dominguez Aug 2011 A1
20110202474 Mele et al. Aug 2011 A1
20110211445 Chen Sep 2011 A1
20110219421 Ullman et al. Sep 2011 A1
20110238566 Santos Sep 2011 A1
20110258050 Chan et al. Oct 2011 A1
20110264566 Brown Oct 2011 A1
20120011056 Ward et al. Jan 2012 A1
20120029956 Ghosh et al. Feb 2012 A1
20120030216 Churi et al. Feb 2012 A1
20120030771 Pierson et al. Feb 2012 A1
20120054592 Jaffe et al. Mar 2012 A1
20120066065 Switzer Mar 2012 A1
20120072464 Cohen Mar 2012 A1
20120101939 Kasower Apr 2012 A1
20120106801 Jackson May 2012 A1
20120109990 Yamasaki May 2012 A1
20120110467 Blake et al. May 2012 A1
20120117509 Powell et al. May 2012 A1
20120124498 Santoro et al. May 2012 A1
20120136763 Megdal et al. May 2012 A1
20120136774 Imrey et al. May 2012 A1
20120158460 Kruger et al. Jun 2012 A1
20120158654 Behren et al. Jun 2012 A1
20120173339 Flynt et al. Jul 2012 A1
20120179536 Kalb et al. Jul 2012 A1
20120198556 Patel et al. Aug 2012 A1
20120215682 Lent et al. Aug 2012 A1
20120216125 Pierce Aug 2012 A1
20120226916 Hahn et al. Sep 2012 A1
20120232958 Silbert Sep 2012 A1
20120265607 Belwadi Oct 2012 A1
20120278227 Kolo et al. Nov 2012 A1
20120284118 Mamich, Jr. et al. Nov 2012 A1
20120290660 Rao et al. Nov 2012 A1
20130031109 Roulson et al. Jan 2013 A1
20130031113 Feng et al. Jan 2013 A1
20130124263 Amaro et al. May 2013 A1
20130125010 Strandell May 2013 A1
20130132151 Stibel et al. May 2013 A1
20130159168 Evans Jun 2013 A1
20130173447 Rothschild Jul 2013 A1
20130185293 Boback Jul 2013 A1
20130226783 Haggerty et al. Aug 2013 A1
20130268357 Heath Oct 2013 A1
20130279676 Baniak et al. Oct 2013 A1
20130293363 Plymouth Nov 2013 A1
20130332338 Yan et al. Dec 2013 A1
20130332467 Bornea et al. Dec 2013 A1
20140025562 Rothrock et al. Jan 2014 A1
20140032265 Paprocki et al. Jan 2014 A1
20140032300 Zhang et al. Jan 2014 A1
20140040182 Gilder et al. Feb 2014 A1
20140074689 Lund et al. Mar 2014 A1
20140136422 Jung et al. May 2014 A1
20140164112 Kala Jun 2014 A1
20140164519 Shah Jun 2014 A1
20140172687 Chirehdast Jun 2014 A1
20140244353 Winters Aug 2014 A1
20140279329 Dancel Sep 2014 A1
20140304263 Vaitheeswaran et al. Oct 2014 A1
20140316969 Imrey Oct 2014 A1
20140324655 Kolathur Oct 2014 A1
20150066772 Griffin et al. Mar 2015 A1
20150254329 Agarwal et al. Sep 2015 A1
20150278277 Agrawal et al. Oct 2015 A1
20150287091 Koran Oct 2015 A1
20160004728 Balet et al. Jan 2016 A1
20160048700 Stransky-Heilkron Feb 2016 A1
20160227037 Roybal et al. Aug 2016 A1
20160342999 Rouston et al. Nov 2016 A1
20170098096 Redberg Apr 2017 A1
20170177809 Bull et al. Jun 2017 A1
20170249481 Edison Aug 2017 A1
20170262821 Imrey et al. Sep 2017 A1
20180075527 Nagla et al. Mar 2018 A1
20180089379 Collins et al. Mar 2018 A1
20180121520 Degiere May 2018 A1
20180150599 Valdes et al. May 2018 A1
20180181646 Balasa Jun 2018 A1
20180218069 Rege et al. Aug 2018 A1
20180253702 Dowding Sep 2018 A1
20180276222 Belknap et al. Sep 2018 A1
20180330516 Baca et al. Nov 2018 A1
20190065516 Barker Feb 2019 A1
20190188717 Putnam et al. Jun 2019 A1
20190318122 Hockey et al. Oct 2019 A1
20190356672 Bondugula et al. Nov 2019 A1
20200074109 Pieniazek et al. Mar 2020 A1
20200106764 Hockey et al. Apr 2020 A1
20200106765 Hockey et al. Apr 2020 A1
20200201878 Putnam et al. Jun 2020 A1
20200210492 Chang et al. Jul 2020 A1
20200213206 Bracken et al. Jul 2020 A1
20200265155 Dong et al. Aug 2020 A1
20200279053 Jones et al. Sep 2020 A1
20200327150 Kunjur et al. Oct 2020 A1
20200327560 Anderson et al. Oct 2020 A1
20200364246 Farrell Nov 2020 A1
20200387634 Jones et al. Dec 2020 A1
20200394675 Bradford Dec 2020 A1
20210004373 Sankaran et al. Jan 2021 A1
20210034613 Ng et al. Feb 2021 A1
20210042366 Hicklin et al. Feb 2021 A1
20210064725 Miller et al. Mar 2021 A1
20210158299 Baggett May 2021 A1
20210158368 Baggett May 2021 A1
20210357707 Bondugula et al. Nov 2021 A1
20210400120 Prieditis Dec 2021 A1
20220019733 Billman et al. Jan 2022 A1
20220027853 McMillan et al. Jan 2022 A1
20220070294 Cody et al. Mar 2022 A1
20220138238 Rege et al. May 2022 A1
20220156394 Riley et al. May 2022 A1
20220222368 Min et al. Jul 2022 A1
20220391435 Xie et al. Dec 2022 A1
20230014257 Dong et al. Jan 2023 A1
Foreign Referenced Citations (82)
Number Date Country
2004220812 Sep 2004 AU
2010200017 Jan 2010 AU
2022204452 Jul 2022 AU
2 868 933 Oct 2013 CA
2 792 070 Oct 2021 CA
106255985 Dec 2016 CN
112036952 Dec 2020 CN
0 419 889 Apr 1991 EP
0 458 698 Nov 1991 EP
0 559 358 Sep 1993 EP
0 977 128 Feb 2000 EP
0 772 836 Dec 2001 EP
1 850 278 Oct 2007 EP
3 201 804 Apr 2020 EP
3 846 104 Jul 2021 EP
2 752 058 Apr 2020 ES
1 322 809 Jul 1973 GB
349972 Apr 2016 IN
10-222559 Aug 1998 JP
10-261009 Sep 1998 JP
10-293732 Nov 1998 JP
2000-331068 Nov 2000 JP
2001-297141 Oct 2001 JP
2001-344463 Dec 2001 JP
2001-357256 Dec 2001 JP
2002-149778 May 2002 JP
2002-163498 Jun 2002 JP
2002-259753 Sep 2002 JP
2003-271851 Sep 2003 JP
2003-316881 Nov 2003 JP
10-2000-0036594 Jul 2000 KR
10-2000-0063995 Nov 2000 KR
10-2001-0016349 Mar 2001 KR
10-2001-0035145 May 2001 KR
10-2002-0007132 Jan 2002 KR
10-2004-0078798 Sep 2004 KR
2 181 216 Apr 2002 RU
I256569 Jun 2006 TW
WO 95034155 Dec 1995 WO
WO 96000945 Jan 1996 WO
WO 98041931 Sep 1998 WO
WO 98041932 Sep 1998 WO
WO 98041933 Sep 1998 WO
WO 98049643 Nov 1998 WO
WO 99017225 Apr 1999 WO
WO 99017226 Apr 1999 WO
WO 99038094 Jul 1999 WO
WO 00004465 Jan 2000 WO
WO 00028441 May 2000 WO
WO 00055778 Sep 2000 WO
WO 00065469 Nov 2000 WO
WO 01009752 Feb 2001 WO
WO 01009792 Feb 2001 WO
WO 01010090 Feb 2001 WO
WO 01084281 Nov 2001 WO
WO 2004031986 Apr 2004 WO
WO 2004084098 Sep 2004 WO
WO 2004088464 Oct 2004 WO
WO 2004114160 Dec 2004 WO
WO 2005059781 Jun 2005 WO
WO 2006050278 May 2006 WO
WO 2008022289 Feb 2008 WO
WO 2008042614 Apr 2008 WO
WO 2008054403 May 2008 WO
WO 2008127288 Oct 2008 WO
WO 2009076555 Jun 2009 WO
WO 2009117518 Sep 2009 WO
WO 2010132492 Nov 2010 WO
WO 2013009920 Jan 2013 WO
WO 2014018900 Jan 2014 WO
WO 2014066816 May 2014 WO
WO 2015057538 Apr 2015 WO
WO 2018144612 Aug 2018 WO
WO 2018236732 Dec 2018 WO
WO 2019089439 May 2019 WO
WO 2019136407 Jul 2019 WO
WO 2019157491 Aug 2019 WO
WO 2019183483 Sep 2019 WO
WO 2020198236 Oct 2020 WO
WO 2020232137 Nov 2020 WO
WO 2021081516 Apr 2021 WO
WO 2022109613 May 2022 WO
Non-Patent Literature Citations (168)
Entry
U.S. Appl. No. 12/705,489, filed Feb. 12, 2010, Bargoli et al.
U.S. Appl. No. 12/705,511, filed Feb. 12, 2010, Bargoli et al.
Actuate, “Delivering Enterprise Information for Corporate Portals”, White Paper, 2004, pp. 1-7.
Akl, Selim G., “Digital Signatures: A Tutorial Survey,” Computer, Feb. 1983, pp. 15-24.
Aktas et al., “Personalizing PageRank Based on Domain Profiles”, WEBKDD workshop: Webmining and Web Usage Analysis, Aug. 22, 2004, pp. 83-90.
Aktas et al., “Using Hyperlink Features to Personalize Web Search”, WEBKDD workshop: Webmining and Web Usage Analysis, Aug. 2004.
Babcock, Gwen, “Aggregation Without Aggravation: Determining Spatial Contiguity and Joining Geographic Areas Using Hashing”, SAS Global Forum 2010, Reporting and Information Visualization, Paper 223-2010, pp. 17.
Bitran et al., “Mailing Decisions in Catalog Sales Industry”, Management Science (JSTOR), vol. 42, No. 9, pp. 1364-1381, Sep. 1996.
Brick et al. “Unit and Item Response, Weighting, and Imputation Procedures in the 1993 National Household Education Survey (NHES:93)” U.S. Department of Education. National Center for Education Statistics, Working Paper No. 97-05, Washington, D.C., pp. 30, Feb. 1997.
Burr Ph.D., et al., “Utility Payments as Alternative Credit Data: A Reality Check”, Asset Builders of America, Inc., Oct. 5, 2006, pp. 1-18, Washington, D.C.
Buxfer, http://www.buxfer.com/ printed Feb. 5, 2014 in 1 page.
Cáceres, et al., “Measurement and Analysis of IP Network Usage and Behavior”, IEEE Communications Magazine, pp. 144-151, May 2000.
Census Geography, Excerpted from the Geographic Reference Manual, Nov. 1994, pp. 5.
Check, http://check.me/ printed Feb. 5, 2014 in 3 pages.
Chiba et al., “Mobility Management Schemes for Heterogeneity Support in Next Generation Wireless Networks”, 3rd EuroNGI Conference on, 2007, pp. 143-150.
“Consumer Reports Finds American-Made Vehicles Close Reliability Gap with European-Made Vehicle—As Japanese Continue to Set New Benchmarks for the Industry”, Consumer Reports: Consumers Union, Yonkers, NY, Apr. 2003, pp. 2.
Corepoint Health, “The Continuity of Care Document—Changing the Landscape of Healthcare Information Exchange,” Jan. 2009, pp. 9.
Cohen et al., “Optimizer: IBM's Multi Echelon Inventory System for Managing Service Logistics”, Interfaces, vol. 20, No. 1, Jan.-Feb. 1990, pp. 65-82.
“D&B Corporate Family Linkage”, D&B Internet Access for U.S. Contract Customers, https://www.dnb.com/ecomp/help/linkage.htm as printed Dec. 17, 2009, pp. 1.
Dankar et al., “Efficient Private Information Retrieval for Geographical Aggregation”, Procedia Computer Science, 2014, vol. 37, pp. 497-502.
“Data Loss Prevention (DLP) Software”, http://www.symantec.com/data-loss-prevention/ printed Apr. 8, 2013 in 8 pages.
“Data Protection”, http://compliantprocessing.com/data-protection/ printed Apr. 8, 2013 in 4 pages.
Davies, Donald W., “Applying the RSA Digital Signature to Electronic Mail,” Computer, Feb. 1983, pp. 55-62.
“Debt Settlement: Watch Video on how to Pay Your Debt Faster”, http://www.debtconsolidationcare.com/debt-settlement.html printed Jan. 9, 2013 in 6 pages.
Elmasri et al., “Fundamentals of Database Systems, Third Edition (Excerpts)”, Jun. 2000, pp. 253, 261, 268-70, 278-80, 585, 595.
Ettorre, “Paul Kahn on Exceptional Marketing,” Management Review, vol. 83, No. 11, Nov. 1994, pp. 48-51.
“Experian Helps Verify the Identity of Patients and Provide Secure Enrollment to Healthcare Portals by Integrating with Major Electronic Medical Records Platform,” http://press.experian.com/United-States/Press-Release/experian-helps-verify-the-identity-of-patients-and-provide-secure-enrollment-to-healthcare.aspx?&p=1, Dec. 19, 2013, pp. 2.
Experian: Improve Outcomes Through Applied Customer Insight, Brochure, Nov. 2009, pp. 20.
Experian: Mosaic Geodemographic Lifestyle Segmentation on ConsumerView [Data Card], as printed from http://datacards.experian.com/market?page=research/datacard_print&prin, Apr. 6, 2012, pp. 4.
Experian: Mosaic Public Sector 2009 Launch, Jul. 2009, pp. 164.
Experian: Mosaic United Kingdom, Brochure, Jun. 2009, pp. 24.
Experian: Mosaic UK—Optimise the Value of Your Customers and Locations, Now and in the Future, Brochure, Sep. 2010, pp. 24.
Experian: Mosaic UK—Unique Consumer Classification Based on In-Depth Demographic Data, as printed from http://www.experian.co.uk/business-strategies/mosaic-uk.html, Jul. 30, 2012, pp. 2.
Experian: Mosaic USA, Brochure, May 2009, pp. 14.
Experian: Mosaic USA—Consumer Lifestyle Segmentation [Data Card], Dec. 2009, pp. 2.
Experian: Public Sector, as printed form http://publicsector.experian.co.uk/Products/Mosaicpublicsector.aspx, Jul. 2009, pp. 2.
Experian, “Experian Rental Payment Data,” http://www.experian.com/rentbureau/rental-data.html printed Nov. 22, 2013 in 2 pages.
Fenner, Peter, “Mobile Address Management and Billing for Personal Communications”, 1st International Conference on Universal Personal Communications, 1992, ICUPC '92 Proceedings, pp. 253-257.
“Fictitious Business Name Records”, Westlaw Database Directory, http://directory.westlaw.com/scope/default.asp?db=FBN-ALL&RS-W...&VR=2.0 as printed Dec. 17, 2009, pp. 5.
Fisher, Joseph, “Access to Fair Credit Reports: Current Practices and Proposed Legislation,” American Business Law Journal, Fall 1981, vol. 19, No. 3, p. 319.
Garcia-Molina et al., “Database Systems: The Complete Book”, Prentice Hall, Inc., Ch. 15, Oct. 1, 2001, pp. 713-715.
“Geographic Aggregation Tool SAS Beta Version 4.1”, Environmental Health Surveillance Section, New York State Dept. in Health, Troy, NY, Mar. 24, 2015, pp. 10.
Gionis et al., “Similarity Search in High Dimensions via Hashing”, Sep. 7, 1999, pp. 518-529.
“GLBA Compliance and FFIEC Compliance” http://www.trustwave.com/financial-services.php printed Apr. 8, 2013 in 1 page.
Glenn, Brandon, “Multi-provider patient portals get big boost with ONC ruling”, Feb. 25, 2013, http://medicaleconomics.modernmedicine.com/medical-economics/news/user-defined-tags/meaningful-use/multi-provider-patient-portals-get-big-boost in 2 pages.
Haffar, Imad, “‘Spam’: A Computer Model for Management of Spare-Parts Inventories in Agricultural Machinery Dealerships”, Computers and Electronics in Agriculture, vol. 12, Issue 4, Jun. 1995, pp. 323-332.
Hampton et al., “Mapping Health Data: Improved Privacy Protection With Donut Method Geomasking”, American Journal of Epidemiology, Sep. 3, 2010, vol. 172, No. 9, pp. 8.
Handfield et al., “Managing Component Life Cycles in Dynamic Technological Environments” International Journal of Purchasing and Materials Management, Tempe, Spring 1994, vol. 30, No. 2, pp. 20-28.
Healow.com, Various screenshots from page titled “Health and Online Wellness,” https://healow.com/apps/jsp/webview/index.jsp printed Aug. 19, 2013 in 4 pages.
Healthspek.com, “How Good Are We?” http://healthspek.com/how-good-are-we/ printed Jan. 21, 2014 in 2 pages.
“Healthspek Users Can Now Import Their Doctors' Records into Their Personal Health Record,” PRWeb, Nashville, TN, Jan. 14, 2014, pp. 1 http://www.prweb.com/releases/2014/01/prweb11485346.htm.
Herron, Janna, “Social Media-Based Credit Score?”, http://www.bankrate.com/financing/credit-cards/social-media-based-credit-score/, posted Friday, Jan. 13, 2012, printed Nov. 22, 2013 in 2 pages.
Ideon, Credit-Card Registry that Bellyflopped this Year, Is Drawing some Bottom-Fishers, The Wall Street Journal, Aug. 21, 1995, pp. C2.
Igihealth.com, “Orbit® PHR: Personal Health Record (PHR),” http://www.igihealth.com/consumers/orbit_phr.html, printed Jan. 21, 2014 in 2 pages.
Inderfurth et al., “Decision Support for Spare Parts Acquisition in Post Product Life Cycle”, Central European Journal of Operations Research, 2008, vol. 16, pp. 17-42.
InsightsOne.com, “Healthcare,” http://insightsone.com/healthcare-predictive-analytics/ printed Mar. 6, 2014 in 5 pages.
“Intelligent Miner Applications Guide”, IBM Corp., Apr. 2, 1999, Chapters 4-7, pp. 33-132.
“Japan's JAAI System Appraises Used Cars Over Internet”, Asia Pulse, Mar. 3, 2000, p. 1.
Jaro, Matthew A., “Probabilistic Linkage of Large Public Health Data Files”, Statistics in Medicine, 1995, vol. 14, pp. 491-498.
KÄki, Anssi, “Forecasting in End-Of-Life Spare Parts Procurement”, Master's Thesis, Helsinki University of Technology, System Analysis Laboratory, Jul. 27, 2007, pp. 84.
Khare et al., “Nutch: A Flexible and Scalable Open-Source Web Search Engine”, CommerceNet Labs Technical Report 04-04, Nov. 2004, pp. 15.
Kim et al., “Optimal Pricing, EOL (End of Life) Warranty, and Spare Parts Manufacturing Strategy Amid Product Transition”, European Journal of Operation Research, 2008, vol. 188, pp. 723-745.
Klein, et al., “A Constant-Utility Index of the Cost of Living”, The Review of Economic Studies, Sep. 1, 1947, vol. 15, No. 2, pp. 84-87.
Klein, et al., “An Econometric Model of the United States: 1929-1952”, North-Holland Publishing Company, Amsterdam, Jun. 1, 1955, pp. 4-41.
Klein, Lawrence R., “The Keynesian Revolution”, New York, The MacMillan Company, Jan. 1, 1947, pp. 56-189.
Krupp, James A.G., “Forecasting for the Automotive Aftermarket”, The Journal of Business Forecasting Methods & Systems, Winter 1993-1994, vol. 12, No. 4, ABI/Inform Global, pp. 8-12.
Kwan et al., “Protection of Geoprivacy and Accuracy of Spatial Information: How Effective Are Geographical Masks?” Cartographica, Summer 2004, vol. 39, No. 2, pp. 15-27.
Lanubile, et al., “Evaluating Empirical Models for the Detection of High-Risk Components: Some Lessons Learned”, 20th Annual Software Engineering Workshop, Nov. 29-30, 1995, Greenbelt, Maryland, pp. 1-6.
Lapide, Larry, “New Developments in Business Forecasting”, The Journal of Business Forecasting, Spring 2002, pp. 12-14.
LendingTree.com, “Lender Ratings & Reviews,” http://web.archive.org/web/20091015043716/http://www.lendingtree.com/lender-reviews/, Oct. 15, 2009, in 21 pages.
Li et al., “Automatic Verbal Information Verification for User Authentication”, IEEE Transactions on Speech and Audio Processing, vol. 8, No. 5, Sep. 2000, pp. 585-596.
Lobo, Jude, “MySAP.com Enterprise Portal Cookbook,” SAP Technical Delivery, Feb. 2002, vol. 1, pp. 1-13.
Loshin, Intelligent Enterprise: Better Insight for Business Decisions, “Value-Added Data: Merge Ahead”, Feb. 9, 2000, vol. 3, No. 3, 5 pages.
Lovelace, Robin, “IPFinR: An Implementation of Spatial Microsimulation in R”, RL's Powerstar, Jun. 12, 2013, pp. 9, https://robinlovelace.wordpress.com/2013/06/12/ipfinr-an-implementation-of-spatial-microsimulation-in-r/.
Maciejewski et al., “Understanding Syndromic Hotspots—A Visual Analytics Approach”, Conference Paper, IEEE Symposium on Visual Analytics Science and Technology, Oct. 21-23, 2017, pp. 35-42.
Manilla, http://www.manilla.com/how-it-works/ printed Feb. 5, 2014 in 1 page.
McNamara, Paul, “Start-up's pitch: The Envelope, please,” Network World, Apr. 28, 1997, vol. 14, No. 17, p. 33.
Medick et al., “German Agency to Mine Facebook to Assess Creditworthiness”, Jun. 7, 2012, http://www.spiegel.de/international/germany/german-credit-agency-plans-to-analyze-individual-facebook-pages-a-837539.html printed Nov. 22, 2013 in 2 pages.
MERit Credit Engine™, Diagram, https://web.archive.org/web/20020204202530/http://creditengine.net/diagram.htm, copyright 1997, archived Feb. 4, 2002, pp. 1.
MicroBilt, “PRBC Credit Reporting Agency—Payment Reporting Builds Credit,” retrieved from http://www.microbilt.com/nontraditional-credit-report.aspx and corresponding “Sample Report,” retrieved from http://www.microbilt.com/pdfs/PRBC%20Sample%20Report%20(complete).pdf printed Nov. 21, 2013 in 8 pages.
Microfinance Africa, “Philippines: Microfinance Players to get Their Own Credit Info Bureau,” Apr. 5, 2011, http://microfinanceafrica.net/microfinance-around-the-world/philippines-microfinance-players-to-get-their-own-credit-info-bureau/ printed Nov. 22, 2013 in 2 pages.
Microsoft, “Expand the Reach of Your Business,” Microsoft Business Solutions, 2004, in 16 pages.
Miller, Joe, “NADA Used-Car Prices Go Online”, Automotive News, Jun. 14, 1999, p. 36.
Mint.com, http://www.mint.com/how-it-works/ printed Feb. 5, 2013 in 2 pages.
Moore, John R., Jr. “Forecasting and Scheduling for Past-Model Replacement Parts”, Management Science, Application Series, vol. 18, No. 4, Part 1, Dec. 1971, pp. B-200-B-213.
“Mosaic” (geodemography), available from http://en.wikipedia.org/wiki/Mosaic_(geodemography), as last modified Jul. 13, 2012. pp. 4.
Mvelopes, http://www.mvelopes.com/ printed Feb. 5, 2014 in 2 pages.
MyReceipts, http://www.myreceipts.com/, printed Oct. 16, 2012 in 1 page.
MyReceipts—How it Works, http://www.myreceipts.com/howItWorks.do, printed Oct. 16, 2012 in 1 page.
“Name Availability Records”, Westlaw Database Directory, http://directory.westlaw.com/scope/default.asp?db=NA-ALL&RS=W...&VR=2.0 as printed Dec. 17, 2009, pp. 5.
Nelson et al., “Efficient, Automatic Web Resource Harvesting”, Conference: Eighth ACM International Workshop on Web Information and Data Management (WIDM 2006), Arlington, Virginia, USA, Nov. 10, 2006, pp. 8.
“New FICO score extends lenders' reach to credit-underserved millions”, Viewpoints: News, Ideas and Solutions from Fair Isaac, Sep./Oct. 2004 as downloaded from http://www.fairisaac.com/NR/exeres/F178D009-B47A-444F-BD11-8B4D7D8B3532,frame . . . in 6 pages.
Organizing Maniac's Blog—Online Receipts Provided by MyQuickReceipts.com, http://organizingmaniacs.wordpress.com/2011/01/12/online-receipts-provided-by-myquickreceipts.com/ dated Jan. 12, 2011 printed Oct. 16, 2012 in 3 pages.
Packer, A. H., “Simulation and Adaptive Forecasting an Applied to Inventory Control”, Operations Research, Jul. 1965, vol. 15, No. 4, pp. 660-679.
“Parse”, Definition from PC Magazine Encyclopedia, http://www/pcmag.com/encyclopedia_term_0,2542,t=parse&i=48862,00.asp as downloaded Mar. 5, 2012.
PersonalCapital.com, http://www.personalcapital.com/how-it-works printed Feb. 5, 2014 in 5 pages.
Peters, Peter-Paul, “A Spare Parts Configurator for the European Service Business” (Graduation Report), Honeywell, Industrial Service Logistic Center, Amsterdam, The Netherlands, Mar. 2000, pp. 80.
Planet Receipt—Home, http://www.planetreceipt.com/home printed Oct. 16, 2012 in 1 page.
Planet Receipt—Solutions & Features, http://www.planetreceipt.com/solutions-features printed Oct. 16, 2012 in 2 pages.
Ponniah, Paulraj, “Data Warehousing Fundamentals: A Comprehensive Guide for IT Professionals”, Wiley-Interscience Publication, pp. 257-289, 377-397, Aug. 3, 2001.
Porter, G. Zell, “An Economic Method for Evaluating Electronic Component Obsolescence Solutions”, www.gidep.org/data/dmsms/library/zell.pdf, May 1998, pp. 1-9.
“PostX to Present at Internet Showcase”, PR Newswire, Apr. 28, 1997, pp. 2.
PostX, “PostX® Envelope and ActiveView”, http://web.archive.org/web/19970714203719/http://www.postx.com/products_fm.html, Jul. 14, 1997 (retrieved Nov. 7, 2013) in 2 pages.
“PremierGuide Announces Release 3.0 of Local Search Platform”, Business Wire, Mar. 4, 2004, Palo Alto, CA, p. 5574.
“Qualifying for Debt Settlement”, http://www.certifieddebt.com/debt/settlement-qualifications.shtml printed Jan. 9, 2013 in 2 pages.
Rahm, et al. “Data Cleaning: Problems and Current Approaches”, Bulletin of the IEEE Computer Society Technical Committee on Data Engineering, Dec. 2000, vol. 23, No. 4, pp. 11.
Raman, et al., “Potter's Wheel: An Interactive Data Cleaning System”, Proceedings of the 27th VLDB Conference, Roma, Italy, 2001, pp. 10.
“Resolve Debt for Less: With Help from Freedom Financial” http://www.debtsettlementusa.com/ printed Jan. 9, 2013 in 6 pages.
Roos, Gina, “Web-Based Service Helps OEMs Cure Parts Obsolescence Blues”, Electronic Engineering Times, Oct. 8, 2001, p. 86.
Santarini, Michael, “Forecasts the Probable Obsolescence of Components—Module Predicts Parts Life”, Electronic Engineering Times, Jan. 11, 1999, vol. 1, p. 48.
SAS, “SAS® Information Delivery Portal”, Fact Sheet, 2008, in 4 pages.
Sawyers, Arlena, “NADA to Offer Residual Guide”, Automotive News, May 22, 2000, p. 1.
Sax, Michael M., Data Collection and Privacy Protection: An International Perspective, Presentation: Managing Online Risk and Liability Conference, Aug. 31, 1999, pp. 58.
Schneier, B. “Applied Cryptography”, John Wiley & Sons, Second Edition, pp. 435-447, 1996.
“ScoreNet® Network”, FairIsaac, web.archive.org/web/20071009014242/http://www.fairisaac.com/NR/rdonlyres/AC4C2F79-4160-4E44-B0CB-5C899004879A/0/ScoreNetnetworkBR.pdf, May 2006, pp. 6.
“Settling Your Debts—Part 1 in Our Debt Settlement Series”, http://www.creditinfocenter.com/debt/settle_debts.shtml printed Jan. 9, 2013 in 6 pages.
ShoeBoxed, https://www.shoeboxed.com/sbx-home/ printed Oct. 16, 2012 in 4 pages.
Smith, Richard M., “The Web Bug FAQ”, Nov. 11, 1999, Version 1.0, pp. 4.
Smith, Wendell R., “Product Differentiation and Market Segmentation as Alternative Marketing Strategies”, The Journal of Marketing, The American Marketing Association, Brattleboro, Vermont, Jul. 1956, vol. XXI, pp. 3-8.
So et al., “Modelling and Model Validation of the Impact of the Economy on the Credit Risk of Credit Card Portfolios”, The Journal of Risk Model Validation (93-126), vol. 4, No. 4, Winter (Year: 2010).
“STAGG Variables Sum Up Credit Attributes for Automated Decisions”, PRWeb, May 11, 2011, pp. 2. http://www.prweb.com/releases/2011/5/prweb8404324.htm.
Stallings, W. “Cryptography and Network Security Principles and Practice”, Prentice Hall, Second Edition, pp. 295, 297, Jul. 15, 1998.
Stone, “Linear Expenditure Systems and Demand Analysis: An Application to the Pattern of British Demand”, The Economic Journal: The Journal of the Royal Economic Society, Sep. 1954, pp. 511-527, vol. LXIV, Macmillan & Co., London.
Sullivan, Laurie, “Obsolete-Parts Program Thriving”, EBN, Manhasset, NY, Jan. 21, 2002, Issue 1296, p. 26.
Tan et al., “Modeling of Web Robot Navigational Patterns”, 2000, Department of Computer Science; University of Minnesota, pp. 7.
Tao, Lixin, “Shifting Paradigms with the Application Service Provider Model”; Concordia University, IEEE, Oct. 2001, Canada.
Tennant, Don, “How a Health Insurance Provider Uses Big Data to Predict Patient Needs,” http://www.itbusinessedge.com/blogs/from-under-the-rug/how-a-health-insurance-provider-uses-big-data-to-predict-patient-needs.html, printed Mar. 6, 2014 in 2 pages.
Various Posts from the http://www.2p.wrox.com Forums: http://web.archive.org/web/2005045221950/http://p2p.wrox.com/topic.asp?TOPIC_ID=6513, dated Nov. 15, 2003-Oct. 7, 2004.
“WashingtonPost.com and Cars.com Launch Comprehensive Automotive Web Site for the Washington Area”, PR Newswire, Oct. 22, 1998. pp. 2.
Web Page posted at: http://web.archive.org/web20040805124909/http://www.oracle.com/technology/sample_codete/tech/pl_sql/htdocs/x/Case/start.htm, pp. 1 and 4 of the webpages posted on Jan. 7, 2003.
Web Pages printed Nov. 2, 2004 of Internet Draft entitled “Tunneling SSL Through a WWW Proxy”, Luotonen, Ari, Netscape Communications Corporation (Dec. 14, 1995); 4 pages. http://muffin.doit.org/docs/rfc/tunneling.sub.-- ssl.html.
Webpage printed out from http://www.jpmorgan.com/cm/ContentServer?c=TS_Content&pagename=jpmorgan%2Fts%2FTS_Content%2FGeneral&cid=1139403950394 on Mar. 20, 2008, Feb. 13, 2006, New York, NY.
Webster, Lee R., “Failure Rates & Life-Cycle Costs”, Consulting-Specifying Engineer, Apr. 1998, vol. 23, No. 4, ABI/INFORM Global, p. 42.
Williams, Mark, “Results of the 1998 NASFAA Salary Survey”, News from NASFAA, 1998.
Working, Holbrook, “Statistical Laws of Family Expenditure”, Journal of the American Statistical Association, pp. 43-56, vol. 38, American Statistical Association, Washington, D.C., Mar. 1943.
Yodlee | Money Center, https://yodleemoneycenter.com/ printed Feb. 5, 2014 in 2 pages.
You Need a Budget, http://www.youneedabudget.com/features printed Feb. 5, 2014 in 3 pages.
Zandbergen, Paul A., “Ensuring Confidentiality of Geocoded Health Data: Assessing Geographic Masking Strategies for Individual-Level Data”, Review Article, Hindawi Publishing Corporation, Advances in Medicine, VI. 2014, pp. 14.
Declaration of Paul Clark, DSc. for Inter Partes Review of U.S. Pat. No. 8,504,628 (Symantec Corporation, Petitioner), dated Jan. 15, 2014 in 76 pages.
Exhibit D to Joint Claim Construction Statement, filed in Epsilon Data Management, LLC, No. 2:12-cv-00511-JRG (E.D. Tex.) (combined for pretrial purposes with RPost Holdings. Inc., et al. v. Experian Marketing Solutions. Inc., No. 2:12-cv-00513-JRG (E.D. Tex.)) Filed Jan. 14, 2014 in 9 pages.
First Amended Complaint in Civil Action No. 2:12-cv-511-JRG (Rpost Holdings, Inc. and Rpost Communications Limited V. Constant Contact, Inc.; et al.) filed Feb. 11, 2013 in 14 pages.
First Amended Complaint in Civil Action No. 2:12-cv-511-JRG (Rpost Holdings, Inc. and Rpost Communications Limited V. Epsilon Data Management, LLC.) filed Sep. 13, 2013 in 9 pages.
First Amended Complaint in Civil Action No. 2:12-cv-513-JRG (Rpost Holdings, Inc. and Rpost Communications Limited V. Experian Marketing Solutions, Inc.) filed Aug. 30, 2013 in 9 pages.
Petition for Covered Business Method Patent Review in U.S. Pat. No. 8,161,104 (Experian Marketing Solutions, Inc., Epsilon Data Management, LLC, and Constant Contact, Inc., v. Rpost Communications Limited) dated Jan. 29, 2014 in 90 pages.
Source Code Appendix attached to U.S. Appl. No. 08/845,722 by Venkatraman et al., Exhibit A, Part 1 & 2, pp. 32.
International Search Report and Written Opinion in PCT Application No. PCT/US07/76152, dated Mar. 20, 2009.
Official Communication in Australian Patent Application No. 2012281182, dated Jul. 8, 2014.
Official Communication in Australian Patent Application No. 2012281182, dated May 19, 2015.
Official Communication in Chinese Patent Application No. 201280041782.2, dated Mar. 4, 2016.
Official Communication in European Patent Application No. 12811546.6, dated Nov. 25, 2014.
Official Communication in European Patent Application No. 12811546.6, dated Sep. 18, 2015.
Official Communication in Indian Patent Application No. 490/DELNP/2014, dated Jun. 20, 2019.
Official Communication in Russian Patent Application No. 2014101674/08, dated Dec. 15, 2014.
International Search Report and Written Opinion for Application No. PCT/US2012/046316, dated Sep. 28, 2012.
International Preliminary Report on Patentability and Written Opinion for Application No. PCT/US2012/046316, dated Jan. 14, 2014.
International Search Report and Written Opinion for Application No. PCT/US09/60393, dated Dec. 23, 2009.
International Search Report and Written Opinion for Application No. PCT/US09/37565, dated May 12, 2009.
International Search Report and Written Opinion for Application No. PCT/US2010/034434, dated Jun. 23, 2010.
International Preliminary Report on Patentability for Application No. PCT/US2010/034434, dated Feb. 4, 2014.
International Search Report and Written Opinion for Application No. PCT/US2013/052342, dated Nov. 21, 2013.
International Preliminary Report on Patentability for Application No. PCT/US2013/052342, dated Feb. 5, 2015.
Official Communication in Australian Patent Application No. 2018215082, dated Jan. 21, 2022.
Partial Supplementary European Search Report for Application No. EP12747205, dated May 14, 2020.
Extended European Search Report for Application No. EP12747205, dated Aug. 14, 2020.
Extended European Search Report for Application No. EP12747205, dated Feb. 11, 2022.
Official Communication in Indian Patent Application No. 201917029540, dated Jan. 7, 2022.
International Search Report and Written Opinion for Application No. PCT/US2018/016258, dated May 16, 2018.
International Preliminary Report on Patentability in Application No. PCT/US2018/016258, dated Aug. 15, 2019.
Provisional Applications (1)
Number Date Country
63166841 Mar 2021 US