Single identifier platform for storing entity data

Information

  • Patent Grant
  • 11941065
  • Patent Number
    11,941,065
  • Date Filed
    Friday, September 11, 2020
    4 years ago
  • Date Issued
    Tuesday, March 26, 2024
    7 months ago
  • CPC
    • G06F16/906
    • G06F16/9024
    • G06N20/00
  • Field of Search
    • CPC
    • G06F16/906
    • G06F16/9024
    • G06N20/00
  • International Classifications
    • G06F16/906
    • G06F16/901
    • G06N20/00
    • Term Extension
      258
Abstract
Systems and methods are described for generating record clusters. The methods comprise receiving a plurality of records from data sources and providing at least a subset of the records to a scoring model that determines scores for various pairings of the records, a score for a given pair of the records representing a probability that the given pair of records contain data elements about the same entity. The method further comprises generating a graph data structure that includes a plurality of nodes, individual nodes representing a different record from the records. The method also comprises assigning a different unique identifier to individual clusters of the final clusters and responding to a request for data regarding a given entity by providing aggregated data elements from those records of the records associated with a cluster of the final clusters having an identifier that represents the given entity.
Description
BACKGROUND
Field

The present disclosure relates to generating and/or implementing database systems that enable record matching and/or searching of records from a plurality of selectable sources, and implementing a unified identifier database system such that records from various sources can be associated with a single identifier representing with a given entity, such as an individual.


Description of Related Art

Current database systems associate records with particular entity or individual identifiers based on similarity of identifying information. For example, records identifying the same entity (for example, first name, last name, and so forth) may be determined to correspond to the same entity in existing systems based on various predefined rules or heuristics. However, some identifying information in records (for example, phone number, address, and so forth) may be less indicative of the records corresponding to the same entity. Thus, the database systems may have to make decisions regarding which records correspond to the same entity and which do not in the face of varying information that may or may not match. For example, records with matching names and social security numbers may be matched to the same entity while those with matching phone numbers and similar names may not be matched to the same entity. Improved systems, devices, and methods for efficiently and effectively performing entity resolution in databases with billions of records based on varying information between different records and where various rules and/or restrictions regarding matching different records or records from particular sources exist are desired.


SUMMARY

The systems, methods, and devices described herein each have several aspects, no single one of which is solely responsible for its desirable attributes. Without limiting the scope of this disclosure, several non-limiting features will now be described briefly.


Embodiments of the present disclosure relate to a database system (also herein referred to as “the system”) for clustering records from a plurality of discrete sources for one or more individual entities.


In one aspects, a computer-implemented method is disclosed. The method comprises receiving a plurality of data records from one or more data sources and providing at least a subset of the data records to a scoring model that determines scores for various pairings of the data records, a score for a given pair of the data records representing a probability that the given pair of records contain data elements about the same entity. The method also comprises generating a graph data structure that includes a plurality of nodes, individual nodes of the nodes representing a different record from the plurality of data records, where edges between given node pairs are associated with the corresponding determined scores for the respective pairs of records and performing a connected component analysis of the graph data structure, including pruning one or more edges that fall below a threshold score. The method further comprises performing optimal weighted clustering of the graph data structure to determine final clusters of the plurality of nodes, assigning a different unique identifier to individual clusters of the final clusters, where individual identifiers represent different entities, and responding to a request for data regarding a given entity by providing aggregated data elements from those data records of the plurality of data records associated with a cluster of the final clusters having an identifier that represents the given entity.


In some embodiments, the threshold score indicates whether records represented by a node pair of the given node pairs connected by an edge of the edges belong to the same entity as each other, wherein a first given node pair having a first edge of the edges associated with a first score that exceeds the threshold score belong to the same entity as each other, and wherein a second given node pair having a second edge of the edges associated with a second score that is less than the threshold score belong to different entities than each other. In some embodiments, the threshold score varies dynamically according to one or more parameters. In some embodiments, pruning one or more edges that fall below the threshold score comprises removing the one or more edges associated with the score that falls below the threshold score such that one or more of the given node pairs connected by the removed one or more edges are no longer connected via the removed one or more edges. In some embodiments, the scoring model comprises a machine learning algorithm that learns weights associated with different attributes of a portion of the data records to generate the scores for individual pairs of records. In some embodiments, the method further comprises excluding at least one node of the nodes from at least the optimal weighted clustering based on a source of the at least one node according to a rule or restriction that limits combinations of sources of the data records. In some embodiments, the method further comprises merging at least two of the final clusters into a larger cluster based on the at least two of the final clusters being associated with the same entity.


In another aspect, a data aggregation and computation system is disclosed. The system comprises a data store configured to store a plurality of records related to a plurality of individual entities and a hardware processor. The hardware processor is configured to receive a request for clustering the plurality of records according to one or more entity identifiers based on information contained within each of the plurality of records, the request including identifiers for one or more specific data sources from which the plurality of records is sourced and identify one or more entity resolution rules that limit clustering of a given pair of records of the plurality of records based on the respective data sources of the one or more data sources for the given pair. The hardware processor is further configured to perform optimal weighted clustering of the plurality of records in consideration of the one or more entity resolution rules and identify a plurality of clusters of records based on the optimal weighted clustering. The hardware processor is also configured to assign a different unique identifier to individual clusters of the plurality of clusters, where individual identifiers represent different entities of the individual entities and respond to a request for data regarding a given entity of the individual entities by providing aggregated data elements from those records of the plurality of records associated with a cluster of the plurality of clusters having an identifier that represents the given entity.


In some embodiments, the hardware processor is further configured to, in individual clusters of the plurality of clusters, perform a connected component analysis on a set of records of the plurality of records that form the individual cluster and prune records from the set of records that fall below a threshold score, wherein the threshold score indicates whether a pair of records belong to the same entity as each other. In some embodiments, the threshold score varies dynamically according to one or more parameters. In some embodiments, the hardware processor configured to prune comprises the hardware processor configured to remove the records associated with a score that falls below the threshold score from the set of records. In some embodiments, the hardware processor is further configured to apply a scoring model to at least a subset of the plurality of records, wherein the scoring model determines scores for various pairings of the records, a score for a given pair of the records representing a probability that the given pair of records contain data elements about the same entity. In some embodiments, the scoring model comprises a machine learning algorithm that learns weights associated with different attributes of a portion of the records to generate the scores for individual pairs of records. In some embodiments, the hardware processor configured to perform optimal weighted clustering of the plurality of records in consideration of the one or more entity resolution rules comprises the hardware processor configured to exclude at least one record from the optimal weighted clustering based on a source of the at least one record when the one or more entity resolution rules limit combinations of sources of the records in the plurality of clusters. In some embodiments, the hardware processor is further configured to merge at least two of the plurality of clusters into a larger cluster based on the at least two of the plurality clusters being associated with the same individual entity.


In another aspect, a non-transitory computer-readable medium is disclosed. The non-transitory computer-readable medium comprises instructions that, when executed by one or more hardware processors, cause the one or more hardware processors to perform the steps of receiving a plurality of data records from one or more data sources and providing at least a subset of the data records to a scoring model that determines scores for various pairings of the data records, a score for a given pair of the data records representing a probability that the given pair of records contain data elements about the same entity. The instructions further cause the one or more hardware processors to perform the steps of generating a graph data structure that includes a plurality of nodes, individual nodes of the nodes representing a different record from the plurality of data records, where edges between given node pairs are associated with the corresponding determined scores for the respective pairs of records and performing a connected component analysis of the graph data structure, including pruning one or more edges that fall below a threshold score. The instructions also cause the one or more hardware processors to perform the steps of performing optimal weighted clustering of the graph data structure to determine final clusters of the plurality of nodes, assigning a different unique identifier to individual clusters of the final clusters, where individual identifiers represent different entities, and responding to a request for data regarding a given entity by providing aggregated data elements from those data records of the plurality of data records associated with a cluster of the final clusters having an identifier that represents the given entity.


In some embodiments, the threshold score indicates whether records represented by a node pair of the given node pairs connected by an edge of the edges belong to the same entity as each other, wherein a first given node pair having a first edge of the edges associated with a first score that exceeds the threshold score belong to the same entity as each other, and wherein a second given node pair having a second edge of the edges associated with a second score that is less than the threshold score belong to different entities than each other. In some embodiments, the threshold score varies dynamically according to one or more parameters. In some embodiments, pruning one or more edges that fall below the threshold score comprises removing the one or more edges associated with the score that falls below the threshold score such that one or more of the given node pairs connected by the removed one or more edges are no longer connected via the removed one or more edges. In some embodiments, the scoring model comprises a machine learning algorithm that learns weights associated with different attributes of a portion of the data records to generate the scores for individual pairs of records.





BRIEF DESCRIPTION OF THE DRAWINGS


FIG. 1 is a flowchart of a method of providing entity data based on records from a plurality of data sources in a database system.



FIG. 2A shows a visual representation of a portion of graph data in a system containing entity records, the visual representation including a plurality of nodes and links, as well as scoring information associated with each link.



FIG. 2B shows a diagram of a visual representation of a portion of graph data in the system containing entity records, the visual representation including four nodes and links and scoring information associated with each link connecting pairs of the nodes.



FIG. 3 shows a visual representation of a portion of graph data in the database containing entity records, including three cluster candidates, each cluster candidate comprising nodes bounded by a different polygon.



FIG. 4 shows the visual representation of FIG. 3 having applied thereto a plurality of regions indicating potential clusters of the nodes.



FIG. 5 shows a flow chart of a process that a processor of the database system may perform to determine the optimal grouping of nodes into clusters of entities.



FIG. 6 shows a visual representation of a portion of graph data in the database containing entity records in a clustered arrangement, where the individual nodes within the various clusters are linked.



FIG. 7 shows a flow chart of a process of using simplex and/or interior point solvers to solve a problem.



FIG. 8 shows an exemplary system architecture for implementing entity resolution as described herein.



FIG. 9 shows a visualization of a portion of graph data in the database containing entity records, the visual representation including two potential clusters and each having records from a number of sources and showing weighted links between related records.



FIG. 10 shows an example of an iterative process of adjusting the weights of different attributes based on different parameters, according to an expectation maximization algorithm described herein.



FIG. 11 shows another visual representation of a portion of graph data in the system containing entity records, the visual representation including three different clusters of entities as identified using the entity resolution methods and systems described herein.



FIG. 12 is a block diagram showing example components of a data processing system.



FIGS. 13A and 13B show how an arrangement of a cluster of nodes and edges may be visualized or represented differently with a focus on the nodes.



FIG. 14 shows a visual representation of a portion of graph data in a system containing entity records, the visual representation including a plurality of nodes and links, as well as scoring information associated with each link.



FIG. 15 shows an example comparison of two personal identification data records.





DETAILED DESCRIPTION

The systems and methods described herein perform entity resolution of records for one or more entities when the records are received from one or more sources of a database system. The entity resolution of the records may involve identifying which records from the sources belong to or are about one entity, such as a single person, and then associating those records with each other and a unique identifier representing the person. An aggregated data record may be stored for the person that includes various information about the person as gathered or received from a potentially large number of different sources, which did not all include a common identifier for the person originally. When a system includes a small number of records, entity resolution may not be a resource intensive process or may be relatively simple to complete. However, as the number of records increase, the entity resolution process may become more resource intensive. In some embodiments, entity resolution may involve examining multiple records from a plurality of sources, where each of the records includes a variety of information that can be analyzed as part of the entity resolution of the records.


In today's data-centric world, large numbers of records may be available for analysis and use in decision-making. In some embodiments, the large numbers of records may include multiple records from the same individual or entity, duplicate records, records with restrictions on use, and so forth. Thus, in addition to simply analyzing the records, database systems may also identify and mark duplicate records (de-duping), identify records that are related to each other or are associated with the same person or entity (for example, entity resolution), and show relationships between records that can be dynamically changed based on any associated record restrictions. The systems and methods described herein provide for such analysis and determinations.


The systems and methods described herein may utilize a graph or similar data structure for storage of the records from the various sources. In the graph data structure example, records from a plurality of sources may each be represented as nodes or vertices. Relationships between nodes are represented by links or edges between individual pairs of nodes. In some embodiments, the links may each comprise information indicating a strength, reliability, ranking, or confidence of the association between the pair of nodes connected by the link.


In a database of graphs with billions of nodes and links (for example, vertices and edges, respectively), each link may have a pre-calculated weight (for example, the information indicating a strength, reliability, ranking, or confidence) indicating a probability that the two nodes coupled by the link actually belong or refer to the same entity (and thus belong to the same cluster). Given such a database of graphs, an optimal clustering maximizes an overall probability of similar nodes being grouped or clustered together. In some embodiments, identifying the optimal clustering of the nodes in the database of graphs may be similar to a non-deterministic polynomial-time hardness or graph partition problem. The methods and systems described herein introduce a novel approach to solve such problems in databases of graphs including such a large number of records. As described below, the novel approach may involve breaking the large database of graphs into a set of smaller graphs or groups of connected nodes and/or other components and applying an optimal weighted clustering algorithm on the smaller groups to determine the final, optimal set of clusters for the entire database of graphs.


In some embodiments, the weights for each link are used to determine whether the link reflects a true relationship or not (for example, to determine whether the edge between two vertices should actually be maintained as an edge or cut). The determination of whether the link represents an actual relationship or not may be made using the weights of each link and comparing the weights to a threshold value. For example, in one embodiment, all links with weights greater than or equal to the threshold may be considered edges or links in a connected component calculation and all links with weights less than the threshold may be determined to not be edges or links. Thus, in such an embodiment, as weights approach 1, corresponding links are attractive (indicating a relationship exists between the nodes) while as weights approach 0, corresponding links are repulsive (indicating no relationship exists between the nodes). The threshold value may vary dynamically or according to one or more parameters. If two nodes are only linked by a repulsive link, then such repulsive link may be used to break up the nodes into subsets without detracting from the optimality of the end result from solving the multiple subsets individually as opposed to the larger set at once.


Based on the nodes, the links, and the information of each of the links, the systems and methods described herein may perform entity resolution. Entity resolution may comprise determining when two or more records are determined to belong to or be related to a single entity. In some embodiments, entity resolution may be based, at least in part, on the information associated with the links between pairs of nodes. For example, when the information corresponds to a ranking or confidence value of the association between the pair of nodes, then the determination whether the two records are associated with the single entity may be made based on whether the information value exceeds a particular threshold. For example, pairs of nodes with ranking or confidence values of greater than 0.8 may be determined to be associated with the single entity. More details regarding entity resolution are provided below.


The systems and methods described herein may use estimated probabilities of pairs of records belonging to a same person to build a weighted graph, where the nodes are the records and the link weights are log-odds of the linked records belonging to the “same person”. The systems and methods may further “cut” or “prune” links based on threshold weights and run an algorithm (for example, a connected component algorithm) to group the nodes into clusters based on the link weights. In some embodiments, for example with large connected components graphs generated from the weighted graph, an additional algorithm (for example, an optimal weighted clustering (OWC) algorithm) is applied to further parse or decompose the graph(s). In some embodiments, for such “same person” probability estimation, a conditional independence (CI) or similar model is generated and trained using an expectation maximization algorithm, as described herein.


Exemplary Term Descriptions


To facilitate an understanding of the systems and methods discussed herein, a number of terms are described below. The terms described below, as well as other terms used herein, should be construed to include the provided descriptions, the ordinary and customary meaning of the terms, and/or any other implied meaning for the respective terms. Thus, the descriptions below do not limit the meaning of these terms, but only provide examples.


Data Store: Includes any computer readable storage medium and/or device (or collection of data storage mediums and/or devices). Examples of data stores include, but are not limited to, optical disks (for example, CD-ROM, DVD-ROM, and so forth), magnetic disks (for example, hard disks, floppy disks, and so forth), memory circuits (for example, solid state drives, random-access memory (“RAM”), and so forth), and/or the like. Another example of a data store is a hosted storage environment that includes a collection of physical data storage devices that may be remotely accessible and may be rapidly provisioned as needed (commonly referred to as “cloud” storage).


Database: Includes any data structure (and/or combinations of multiple data structures) for storing and/or organizing data, including, but not limited to, relational databases (for example, Oracle databases, MySQL databases, and so forth), non-relational databases (for example, NoSQL databases, and so forth), in-memory databases, spreadsheets, as comma separated values (“CSV”) files, eXtendible markup language (“XML”) files, TeXT (“TXT”) files, flat files, spreadsheet files, and/or any other widely used or proprietary format for data storage. Databases are typically stored in one or more data stores. Accordingly, each database referred to herein (for example, in the description herein and/or the figures of the present application) is to be understood as being stored in one or more data stores.


Database Record and/or Record: Includes one or more related data items stored in a database. The one or more related data items making up a record may be related in the database by a common key value and/or common index value, for example.


Entity: depending on the context, may refer to a person, such as an individual, consumer, or customer, and/or may refer to a person having one or more records that are provided to the system and for whom a cluster of records is generated. Thus, the terms “entity,” “individual,” “consumer,” and “customer” should be interpreted to include single persons. Additionally, the terms may be used interchangeably. In some embodiments, the terms refer to an entity other than a person, such as in an embodiment in which the entity for each cluster is a company or other entity represented by a unique identifier in the system and for which data records are aggregated from multiple sources.


A user may generally refer to a party requesting information about the records stored in the database or data store. In some implementations, the party may be an administrative user associated with the system, a credit bureau, a merchant or other provider of goods or services to one or more users, a financial institution, a bank, a credit card company, an individual, a lender, or a company or organization of some other type.


A model may generally refer to a machine learning construct which may be used to automatically generate a result or outcome. A model may be trained. Training a model generally refers to an automated machine learning process to generate the model that accepts an input and provides a result or outcome as an output. A model may be represented as a data structure that identifies, for a given value, one or more correlated values. For example, a data structure may include data indicating one or more categories. In such implementations, the model may be indexed to provide efficient look up and retrieval of category values. In other embodiments, a model may be developed based on statistical or mathematical properties and/or definitions implemented in executable code without necessarily employing machine learning.


A vector encompasses a data structure that can be expressed as an array of values where each value has an assigned position that is associated with another predetermined value. For example, a cost vector will be discussed below. A cost vector may be used to represent the cost associated with a particular column or cluster of values. In some implementations, a vector may be a useful way to provide meaningful analysis regarding the clusters of nodes in a database.


Machine learning generally refers to automated processes by which received data is analyzed to generate and/or update one or more models. Machine learning may include artificial intelligence such as neural networks, genetic algorithms, clustering, or the like. Machine learning may be performed using a training set of data. The training data may be used to generate the model that best characterizes a feature of interest using the training data. In some implementations, the class of features may be identified before training. In such instances, the model may be trained to provide outputs most closely resembling the target class of features. In some implementations, no prior knowledge may be available for training the data. In such instances, the model may discover new relationships for the provided training data. Such relationships may include similarities between data elements such as personal identifying information.


Example Clustering Platforms



FIG. 1 is a flowchart of a method 111 of providing entity data based on records from a plurality of data sources in a database system. The method 111 comprises a plurality of blocks or steps performed by one or more processors or systems for analyzing data. In some embodiments, the blocks or steps of method 111 are performed by a system that includes a database of graphs as described herein.


The method 111 begins at block 110 with receiving a plurality of data records from one or more data sources. In some embodiments, receiving the data records comprises receiving data from data sources as described in further detail below. Once the records are received and stored, the method 111 proceeds to block 112, where the processor or system provides at least a subset of the data records to a scoring model that determines scores for various pairings of the data records, the score for a given pair of the data records representing a probability that the pair of records contain data elements about the same entity. Thus, at block 112, the processor or system identifies the weights or values for links between pairs of data records. In some embodiments, the block 112 comprises applying the expectation-maximization (“EM”) (or similar) algorithm described in further detail below. In other embodiments, the score may be based at least in part on applying one or more supervised, semi-supervised, or unsupervised machine learning algorithms that include training a model to learn weights associated with each of a number of different attribute types associated with a group of training records. For example, the unsupervised learning algorithm may comprise an EM algorithm where no known labels are used. The semi-supervised learning algorithm comprises the unsupervised EM algorithm that is extended by allowing the incorporation of some labeled dataset to guide the derivation of the model. In some embodiments, the EM algorithm is used to calculate the linkage probability as a linear combination of the matching features. Therefore, it allows the system to explain why a data record is linked to the others data records.


The method 111 proceeds to block 114, where the processor or system generates a graph data structure that includes a plurality of nodes, each of the nodes representing a different data record from the plurality of data records received in block 110, where the edges between given node pairs are associated with the corresponding score determined for the represented pair of data records (such as a score determined for the given pair of records at block 112). Example visualizations of the graph data structure are provided in the Figures and described below with reference to at least FIGS. 2A and 2B, among others. At block 116, the method 111 comprises performing a connected component analysis of the graph data structure, including pruning one or more edges that fall below a threshold score. Details of an example connected component analysis is provided below. At block 118, the method 111 comprises performing optimal weighted clustering of the graph data structure to determine final clusters of the plurality of nodes. Optimal weighted clustering may comprise an extensive algorithm to ensure that all nodes are placed into appropriate clusters, as described in more detail below. At block 120, the method 111 comprises assigning a different unique identifier to each cluster, where each identifier represents a different entity. In some embodiments, the same unique identifier will apply to all records associated with an entity due to the entity resolution performed as described herein. At block 122, the method 111 responds to a request for data for a given entity based on the clusters generated and the information contained therein, as described herein.


For example, the request may be from a requesting party (such as an external computing system or an application) for a data profile or entity data regarding a specific person having a certain identifier. Responding to the request at block 122 may include finding the cluster associated with the certain identifier and returning a set of data pulled from the data records represented by nodes in that cluster. In some embodiments, as will be described below, the graph may have been generated subsequent to receiving the request in a manner that is specific to the requesting party and the request, such that data governance rules and thresholds may have been applied that were specific to a matching strictness of the requesting party and/or rules associated with the use of data from individual data providers.



FIG. 2A shows a visual representation 100 of a portion of graph data in a database of graphs containing entity records, the visual representation 100 including a plurality of nodes 102 and links 104, as well as scoring information 106 associated with each link 104. The visual representation 100 includes four nodes 102a-102d and links 104 coupling individual node pairs. The links 104 include the scoring information 106 that indicates a score representing a probability that the information or data record represented by each of the paired nodes is about the same individual or entity. For example, the node 102a includes the name “John Smith” while the node 102b includes the name “John Smith Sr.”. The link 104 connects the nodes 102a and 102b and the information 106 for the link 104 shows that the two nodes 102a and 102b share a phone number and that the shared phone number results in a score (for example, likelihood or probability of similarity) of 0.7. The visual representation 100 shows that examples of other shared information between pairs of nodes 102 may have greater or lesser likelihoods or probabilities of similarity. For example, when two nodes 102 share a social security number (SSN), the likelihood of similarity is 0.95 while when two nodes share an address, the likelihood of similarity is 0.6. As will be discussed below, the actual scores may be determined in a more involved manner, but are described in a simplified manner with respect to FIG. 2A to discuss below certain graph-based or clustering problems that may arise after the scores are determined.


As described above, the large number of nodes of the visual representation 100 may be grouped into a plurality or set of clusters such that each individual node 102 is part of only one cluster. One way of performing such clustering may integrate optimal weighted clustering, as described in more detail below. The optimal weighted clustering may greatly simplify solving of an integer linear programming (ILP) problem having a million or more constraints that would otherwise be impractical to solve, for example using brute force. Though the optimal weighted clustering described herein is applied to a database of graphs for use in entity resolution, the optimal weighted clustering may be applied to various other database applications not necessarily described herein.


As described above, the visual representation 100 shows how different records from different sources may be linked based on shared or similar attributes or values. The visual representation 100 also shows how such shared attributes may result in likelihoods or probabilities of similarities that may represent a confidence level of the link. For example, the nodes 102a and 102b share the same phone number and have a 0.7 likelihood of similarity or confidence level. The 0.7 likelihood of similarity or confidence level indicates that the nodes 102a and 102b are more likely to indicate or represent the same people as compared to nodes having a smaller numerical likelihood of similarity or confidence level. Similarly, nodes 102 having larger likelihood of similarity or confidence levels than 0.7 are more likely to indicate or represent the same people as compared to nodes 102 having the 0.7 or smaller levels.


Pair-wise scoring may be used to perform entity resolution between pairs of nodes 102. For example, based on the 0.8 and 0.95 likelihood of similarity or confidence levels, the corresponding nodes (for example, the three individual nodes) may be determined to belong to or be about the same entity. Nodes 102 coupled with likelihood of similarity or confidence levels that are less than 0.8 may not necessarily be determined to belong to the same entity. However, as will be described in further detail below, looking only at these likelihood of similarity or confidence levels may generate contradicting information regarding shared records between entities. For example, the nodes 102d (“John Smith Jr.”) and 102b (“John Smith Sr.”) are linked with no indicated level, which suggests that the link does not meet the threshold indicating that they belong to the same entity. However, nodes 102d and 102a are linked with a level of 0.6, meeting the threshold indicating that the nodes 102d and 102a belong to the same entity and the nodes 102a and 102b are linked with a level of 0.7, also meeting the threshold indicating that the nodes 102b and 102a belong to the same entity. This means that node 102b and 102d are linked (implicitly) even though the direct link does not meet the desired threshold. Thus, even though 102d and 102b may have a higher likelihood of representing different entities, the entity resolution based purely on the links, nodes, and corresponding information may be insufficient to produce accurate results of entity record grouping or clustering. Accordingly, a comprehensive algorithm for generating an optimal grouping of nodes 102 considering all the links 104 is further described below. Such an algorithm may consider or compensate for the implicit associations that appear to contradict weighted links.



FIG. 2B shows a diagram of a visual representation 200 of a portion of graph data in the database of graphs containing entity records, the visual representation 200 including four nodes 201-204 and links and scoring information associated with each link connecting pairs of the nodes. The four nodes 201, 202, 203, and 204 are coupled by links that include a different representation of the relationships (negative logit of probability scores). As such, negative values for the links may represent favorable groupings for the single entity, while positive weights suggest different entities. The link between nodes 202 and 204 indicate a high penalty or positive weight (1000) that would mathematically prevent node 202 from being grouped with node 204 into the same entity cluster. For example, if nodes 202 and 204 represented nodes 102b and 102d of FIG. 2A, the high positive weight between the nodes 202 and 204 would suggest that those two nodes are not the same entity.


The visual representation 200 may be represented by an edge-weight matrix Φ. The matrix Φ may be defined as one of an upper triangular matrix, a lower triangular matrix, a symmetric matrix, and so forth. The matrix Φ may include the nodes as rows and columns where the weights of the links pairing the nodes correspond to the values in the matrix for the different row/column pairings where the matrix Φ, for each subsequent row, only shows weights not shown in any previous row.


A matrix G, also shown in FIG. 2B, includes as each column one possible cluster from the visual representation 200. For example, each row in the matrix G represents one of the nodes 201-204. A value of “1” in the matrix G indicates that the respective node 201-204 is part of the cluster identified by the particular column. For example, when multiple nodes 201-204 have a value of “1” for a particular column, those nodes are part of the same cluster identified by that particular column. The matrix G provides all possible clusters for the visual representation 200. As there are four nodes, there are 16 possible combinations of the nodes, so matrix G includes 16 columns.


Based on the matrix G, a cost vector Gamma (Γ) can be defined. The cost vector Γ has 16 columns like the matrix G. Thus, each column in the cost vector Γ may correspond to each column (or possible cluster) of the matrix G. Each column of the cost vector Γ may represent a sum of edge weights of the corresponding cluster of the matrix G. For example, the first 3 columns include no edges (only zero or one node for each of the first three columns, so no links or edges included), so the cost for the first three columns is 0. However, the 4th column includes, for example, nodes 201 and 202 and thus represents the sum of the weights for the links or edges between the nodes 201 and 202 with no other links to be included (−2.7 as shown in the visual representation 200). The last column of the cost vector Γ includes all nodes 201-204 and, thus, corresponds to the sum of all edges, having a value of 994.


Based on the matrices and vector described above, for the corresponding visual representation 200, an optimal cost vector Γ is determined (for example, by a processor of the database system). The optimal cost vector Γ may provide an optimal combination of clusters from the 16 cluster candidates of the matrix G that minimizes the total cost while ensuring that no node 201-204 was chosen more than once.


A value of “1” in the optimal cost vector Γ means that the corresponding cluster from the matrix G is selected while the value of “0” means the corresponding cluster from the matrix G is not selected. This method of identifying optimal clusters may be resource and computation demanding as the size of the graph grows, because the computations involved grow exponentially as the size of graph grows. If the number of nodes in the graph as N, then the size of G matrix would be N×2N, the size of cost vector Γ would be 2N. Such an algorithm involving the matrices and vectors described above may be impractical for a graph with 20 nodes, for example. However, the algorithm and corresponding computations may be simplified by generating the matrix G and the optimal cost vector Γ corresponding to only possible clusters (for example, clusters that do not group nodes 202 and 204 together).


For example, as described above, such a problem may be interpreted as an ILP problem, as described above. However, based on the optimal weighted clustering described herein, the ILP problem may be reduced to a linear programming (IL) problem to which column generation is applied. For example, if the graph includes 20 nodes, instead of having to solve the problem in view of the 1+ million potential clusters (220 potential clusters), the optimal weighted clustering algorithm described herein instead starts from zero clusters and iteratively increases the number of clusters until the optimal clustering is determined for the graph. Such an algorithm may be applied to the graph of any size and similarly reduce processing times for determining the optimal weighted clustering for that graph. In some embodiments, the optimal weighted clustering algorithm may identify the optimal clustered solution for the 20 node graph by considering a fraction (for example, between 10-20 constraints) of the total 1+ million constraints.


In one example algorithm, the processor associated with the database of graphs may search for and/or generate a cluster of the nodes 201-204 from the database of graphs 200 that will potentially improve the overall objective. In an interaction of the search/generation process, if a new cluster is found, it is added to the matrix G and the vector Γ. If no new cluster is added for the iteration, then the global set of optimal clusters has been found. Further details of this algorithm are provided below.


For example, in the visual representation 300 of FIG. 3 showing a portion of graph data in the database of graphs containing entity records, three cluster candidates are shown, each cluster of nodes bounded by a different polygon 301, 302, and 303. Each of the nodes shown in the visual representation are assigned or comprise node values of 0.5, 0.5, 2.5, and 0.0 for the nodes 201-204, respectively. In some embodiments, these node values may be statically or dynamically assigned. In some embodiments, the node values may be associated or related to a previously determined and/or assigned link weight. Based on the analysis provided above, the polygon 301 has a cost of −3.5 (−0.3+−0.5+−2.7), the polygon 302 has a cost of −2.7, and the polygon 303 has a cost of −2.5. The two clusters 301 and 302 may be shown in matrix G′ and the cost vector Γ′ shown in FIG. 3. In simplified processing to determine the minimum cost vector Γ′, each row of the matrix G′ may correspond to a potential cluster.


As described above, the original problem (for example, the ILP problem) of identifying clusters in the visual representation 300 may be quantified by Equation #1.1 below:











min

γ



{

0
,
1

}


2
N





Γ
·
γ





s
.
t
.

G

·
γ



1




EQUATION


#1
.1








Where:

    • Γ is the cost vector defined as

      Γq=ω+GqT·Θ+GqT·Φ·Gq   EQUATION #1.1.0

      Where:
    • ω is a uniform cluster offset, Θ is a 1*N vector, representing the cost of including each of the N nodes in the problem, and Φ is a N*N matrix that represents the edge cost of including 2 nodes simultaneously in the same cluster;
    • G is a N*2N binary matrix consisting of all the possible clusters; and
    • γ is the selection vector to represent which ones of the 2N candidate clusters will be chosen.


Additional constraints can be imposed to confirm the validity of columns in G. The constraints can be added in 3 ways:

    • 1. Add more constraints into Equation #1.1.
    • 2. Consider only valid cluster/column in the “Column Generation” step. For example, the longest chain length is limited to be no more than 4-hops by considering clusters that are entirely within 2-hops from some node, called a “radius constraint”.
    • 3. Introduce an infinite cost to the objective function in Equation #1.1. For example, some pair of the nodes should never appear in one cluster, though they may be linked indirectly through other nodes. By setting the cost on the edge between those pairs to be infinitely high (i.e. Φij=∞), those nodes having the high cost edges are not clustered together.


The above described constraints can reduce the number of valid columns to be considered in G, but it may still be an intractable number, which calls for the column generation algorithm to help. Equation #1.1 may be rewritten into the following form to consider only the valid clusters











min



γ


{

0
,
1



)


N
^





Γ
^

·
γ





s
.
t
.


G
^


·
γ



1




EQUATION


#1
.1
.1








Where:

    • {circumflex over (N)} is the number of all valid clusters, which may be very close to 2N. Ĝ is a N×{circumflex over (N)} matrix consisting of all the valid clusters. And r is still the corresponding cost vector of the N valid clusters.
    • A column generation algorithm (outlined in further detail below) is implemented to solve this problem.


The Equation #1.2 below may represent the simplified LP problem corresponding to the ILP problem. Thus, Equation #1.2 may represent the processing required to solve the simplified LP problem:











min

γ


R

N
^






Γ
^

·
γ





s
.
t
.


G
^


·
γ



1




EQUATION


#1
.2







The Equation #1.3 represents a dual problem corresponding to the LP problem:











max

λ




R
N


and


λ


0



-


1
·
λ




s
.
t
.

Γ


+


G
T

·
λ



0




EQUATION


#1
.3







The dual problem represented by Equation #1.3 may have the same optimal value as the primal problem (Equation #1.2), but involve reduced analysis to determine. In the primal problem, the processor or system optimizes a 2N-dimensional space with N constraints each having 2N terms. In the dual problem, the processor or system optimizes a N-dimensional space with 2N constraints each having N terms. Only by investigating from the dual side, the processor or system can decompose the 2N columns of G into 2N separate constraints and only consider a subset of the constraints.


When using a subset of K columns (for example, a matrix G′ (N×K) and cost vector Γ′ (1×K)), the LP Equation #1.2 can be reduced to Equation #1.4 and the equivalent dual equation (Equation #1.5) below. The processor or system may solve Equations #1.4 and 1.5 to solve the smaller LP problem and the corresponding equivalent dual problem for the subset of columns:











min

γ


R
K





Γ


·
γ





s
.
t
.


G



·
γ



1




EQUATION


#1
.4














max

λ




R
N


and


λ


0



-


1
·
λ




s
.
t
.


Γ




+


G
′T

·
λ



0




EQUATION


#1
.5









    • Once an optimal solution γ, λ is determined for the equivalent dual problem, a new column/cluster that can potentially make the reduced problem closer to the full problem is determined by solving Equation #1.6.













Ψ
¯

=



min

q


{

1


…2
N


}




Γ
q


+



(

G
q

)

T

·

λ
_







EQUATION


#1
.6








Where:

    • Γq is the qth element of the cost vector Γ, which is also the corresponding cost of the qth column of G.


Equation #1.6 may represent a quadratic problem (see definition of Γ (Equation #1.1.0)). However, considering that the elements in Gq are all binary, the quadratic problem represented by Equation #1.6 can be converted to a binary linear programming by introducing new variables yij to represent whether the edge between node i and node j is included. Constraints on yij ensure that yij=1 if and only if both node i and node j are included in the cluster or grouping (Gqi=1 and Gqj=1).


If Ψ<0, then the corresponding qth column of G is the most violated row regarding the dual constraint in the full problem. As such, the qth column can make the reduced problem closer to the full problem. The resulting new column will be included in the next iteration. Thus, this step is called “column generation step”.


If Ψ≥0, then the constraint for the full problem is also satisfied by this solution. Thus it is also the optimal for full problem.


In order to introduce the 2-hop constraint mentioned above, the minimization problem in the entire graph is broken into a minimization problem in all neighbourhoods of the graph, which is defined as a graph including all nodes within 2-hops of some node. Thus, every new column generated is a valid column satisfying the radius constraint when these radius constraint is maintained. For example, FIG. 4, which shows the visual representation of FIG. 3 having applied thereto a plurality of regions 402, 404, and 406 indicating potential clusters of the nodes, illustrates that the processor or system breaks the whole problem into 3 subproblems based on a similar 1-hop constraint. The yellow region 406 is the portion of the graph including two nodes that are 1-hop from node 202, the blue region is the portion of the graph 1-hop from node 201, and node 202, and the green region is the portion of the graph including all nodes that are 1-hop from nodes 202 and 203.


In summary, the whole iterative process, as illustrated in FIG. 5, shows a flow chart of the process that the processor of the database system may perform to determine the optimal grouping of nodes into clusters of entities, works as described below:

    • 1. The matrix G′ and the cost vector Γ′ start empty and λ=0.
    • 2. In each iteration
      • a. For each radius-constrained subproblem, find the most violated constraint/column/cluster in that neighbourhood
      • b. C=total number of new columns generated
      • c. If C>0:
        • i. Update G′, Γ′ with the new columns and solve the global LP (Equation #1.4 and #1.5) to update λ and γ
      • d. Else:
        • i. Converged, break out of the loop
    • 3. The final clusters will be the ones chosen by the final y vector.



FIG. 6 shows a visual representation of a portion of graph data in the database containing entity records in a clustered arrangement, where the individual nodes within the various clusters are linked. In some embodiments, for example with graph data similar to that shown in FIG. 6, processing all of the displayed nodes as described above may result in nodes ABHIJ being identified as belonging to one cluster, even though these nodes are not actually connected, because there is no restriction that prevents such an outcome of the process of optimization described above. Adjusting the cluster offset (ω) and node offset (Θ) in Eq.1.1.0 may provide for determination of the nodes clustered into groups to which they are actually connected. For example, if the cluster offset is negative and the node offset is positive, then the unconnected clusters will automatically break into smaller connected clusters because of the lower cost.


A robust LP solver may be used to solve the LP problem. There are 2 main algorithms for solving the LP problems, (1) an interior point solver and (2) a simplex solver. These 2 algorithms may give different solutions when there are degenerate solutions. Though the degenerate solutions are mathematically equivalent in terms of the objective of LP, in the column generation framework, solutions from the interior point solver are preferable because these solutions can lead to faster convergence, i.e., fewer iterations to converge. However, existing interior point solvers are not robust enough to handle all the cases. Accordingly, an backup simplex solver is added to the workflow in case the interior point solver fails, as illustrated in FIG. 7, which shows a flow chart of a process of using simplex and/or interior point solvers to solve a problem.



FIG. 8 shows an exemplary system architecture 800 for implementing entity resolution as described herein. The system 800 includes a plurality of data sources, distribution components, data storage components, components that perform analytics, components that perform services, and application components. The system 800 may provide a unified application program interface (API) that interfaces with the various application components. The application components may have specific accuracy/coverage requirements that are provided by the system 800. The system 800 may support deterministic and probabilistic linkages and/or provide connectivity to various record sources while tracking and limiting access to the various records according to one or more restrictions.


The data sources may include a variety of sources, with examples shown in FIG. 8 with respect to one embodiment. For example, the data sources may include a credit bureau that provides credit based entity records for one or more entities. The data sources also includes a marketing services group that provides records relating to marketing data received for various entities. The data sources also include identity data records, for example as sourced from fraud and identification sources. In some embodiments, the data sources include business services data records from one or more business services sources. The data sources also includes automobile records data received from one or more automobile data sources. The data sources may include device data regarding device fraud verification records. The data sources may also include data from consumer services providers. In some embodiments, the record matching and entity resolution described herein may involve rules that limit how data from different data sources is analyzed and/or combined. For example, rules regarding the records from the credit bureau source may limit use with records from, for example, the identity data source or the consumer services data source. In some embodiments, the rules may result in records from one or more data sources being excluded from the entity matching or resolution process. In some embodiments, excluding one data source from the entity resolution may result in one or more links being “broken” in the entity resolution, which may cause certain other records to not be considered part of a cluster. For example, if a consumer services data record is linking an automobile data record to a cluster and the consumer services data records cannot be used in entity resolution, then the automobile data record may no longer be part of the cluster because the consumer services data records are removed.


The applications may provide support to clients and/or provide access to records from one or more of the data sources. The APIs may support real-time inquiry and batch record processing. In some embodiments, the APIs may comprise the inquiry and data management service components. The entity resolution component may be a graph-based solution that links similar record identifiers and/or other information based on a desired certainty level. The entity resolution component may be one of the analysis components. The search & match analysis component may be a machine learning based scoring component that determines a likelihood that different identifiers for different records are matched. The search & match component may be one of the analysis components. The data distribution components may parse, standardize, and enrich diverse data sources and records therefrom. In some embodiments, the data distribution components may be limited according to the one or more restrictions. Governance & security components may provide specific configurations to control how data is used in the entity resolution. For example, the security, audit, and data governance and access components may be one of the governance & security components.


The database of graphs generated and utilized by the system 800 may be used for or have applied thereto two-phase searching and matching of records received from sources. For example, as noted above, the database of graphs used by the system 800 may represent relationships between records having identifiers with a probabilities or likelihood weight that provides for arbitrary matching features. The database of graphs may then be used for machine learning based analysis and entity resolution (unsupervised or semi-supervised machine learning) based on an expectation-maximization (EM) algorithm. In some embodiments, such database of graphs based entity resolution maintains probabilistic relationships between existing identifiers in the database of graphs and may not be impacted by ordering of records, unlike some existing pinning methods of entity resolution. Additionally, all links may be rescored as needed or at desirable intervals, and so forth. Additionally, in the database of graphs, excluding particular data sources and/or records may be easily performed if needed. Finally, various aspects of the entity resolution using the database of graphs may be adjusted to accomplish a trade-off between accuracy and coverage.



FIG. 9 shows a visualization 900 of a portion of graph data in the database of graphs containing entity records, the visual representation 900 including two potential clusters 902 and 904 each having data records from a number of sources and showing weighted links between related records. In some embodiments, each of the data records may have an identifier, for example an identifier assigned by the source from which the data records are received. In some embodiments, the machine-learning search and match algorithm described above determines the probability of a pair of records in the clusters 902 and 904 referring to the same entity.


As shown, the links within the clusters 902 and 904 each link pairing nodes has a weight value assigned thereto. Additionally, each link pairing nodes has a line weight or thickness that generally corresponds to the associated weight value assigned to that link. For example, links with higher weight values (for example, 0.7 or greater) have larger thickness or line weight than links with lower weight values (for example, 0.6 or lower). As such, either the thickness or weight value can be representative of the likelihood or confidence of the paired nodes being associated with the same entity.


Each of the nodes or records that are linked within the cluster 902 are associated with a single entity, for example ExpID*-1. Similarly, each of the records linked within the cluster 904 are associated with entity ExpID*-2. Each of the nodes may be sourced from one or more particular data sources. For example, the nodes of the cluster 904 come from the “credit bureau data”, “marketing services data”, and “identity” sources. The nodes of the cluster 902 come from the “credit bureau data”, “marketing services data”, and “identity”” sources as well. By being aware and tracking the sources of the records and nodes, specific sources (and thus, records/nodes) can be dynamically excluded from entity resolution and/or other analysis based on corresponding rules, restrictions, and so forth, as will be discussed in further detail below. For example, if a rule or restriction prevents records from the “marketing services data” and “identity” sources being used together, then the clusters 902 and 904 may be dynamically updated to exclude the nodes from the “marketing services data” and “identity” sources, which may have corresponding effects of reducing the number of nodes in the clusters 902 and 904.


In some scenario, the exclusion of certain sources can cause the previously assigned clusters to be no-longer connected with each other. For example, if node (EMSID-8, corresponding to a marketing services data node) and node (CISID-5, corresponding to a credit bureau data node) has to be excluded, then cluster 902 may be divided into an upper cluster and a lower cluster with different cluster IDs. Thus, for each run, of the system or processor (for example, the system 1200 or processor 1205 described below), for example, expectation-maximization is performed only once to derive the linkage probabilities. Then, depending on how each application requires which sources are allowed, the system or processor (for example, the system 1200 or processor 1205 described below) may perform the clustering (connected component and OWC) multiple times. Furthermore, depending on whether each performance focuses on the coverage or accuracy, different configuration are used in the OWC, hence the super-script l′ in the Exp{circumflex over ( )}k−1. This may reduces the run-time of the system or processor by leveraging the same linkage probability calculation and may allow flexibility needed by different applications.


In some embodiments, entity resolution as described herein may involve applying the expectation-maximization algorithm. For example, two records received from the same or different sources may include the following information:


















Record #1




Name:
John Doe



Address:
123 Main St.



Phone:
858-321-4567



DOB:
Feb. 1, 1960



Record #2




Name:
Jon Doe



Address:
123 Main St.



Phone:
321-4567



DOB:
N/A










Some matching algorithms may apply rules or other heuristics to the provided information to determine whether or not the records refer to the same person or entity. For example, the similarity in names may indicate a “+5” weight, the matching address may indicate a “+20” weight, the similarity in phone numbers may indicate a “+8” weight, and the lack of matching DOB may indicate a “−5” weight. Given these weights or values, these two records may be found to indicate a match.


However, when additional information for each of the records was included (for example, an e-mail address in record #1 and an Internet address in record #2), the records may not continue to match according to the applied algorithm. Thus, a static algorithm may be unable to compensate for differences in records such as this. Furthermore, as most of the entity resolution problems, obtaining enough data with labels on whether the records are matched or not is extremely difficult. Therefore, it is difficult even for a domain expert to derive efficient rules without trial-and-error. It is also difficult to apply any supervised machine learning algorithm to learn a model to estimate the probability. Therefore, the expectation-maximization (EM) algorithm that does not require any labeled data can be applied to adapt to differences in records. For example, the EM algorithm applied may identify that the data in each record is structured and not random and identify informative features in the data which yield consistency in the observed similarities and differences over a variety of records. The EM algorithm may apply such capabilities and develop models with the weighting information to determine matches between records with improved accuracy, efficiency, and confidence.


The EM algorithm (or a similar algorithm) may learn a set of weights or similar parameters that maximize a total log likelihood of observed matching patterns according to Equation #2 below:











n



log

p

(


X

(
n
)


;
θ

)





EQUATION


#2








Where X(n) represents the observed matching patterns in the records.


For example, the EM or similar algorithm, applied by a processor or similar component of the system 800, determines a probability of the nth record pair being a match according to Equation #3:

P(Z(n)=M|X(n);θ)   EQUATION #3

Where θ represents the current parameters or weights used in the matching determination. In some embodiments, the probability generated by the EM or similar algorithm may correspond to the weights shown by the links between pairs of nodes, for example the weights shown in the visual representations of graph data.


The EM or similar algorithm may include updating the applied parameters or weights based on an estimated probability that maximizes the log likelihood according to Equations #4-6 below:










m
ij

=




n



P

(


Z
=

M
|

X

(
n
)




;
θ

)


1


(


X
i

(
n
)


=
j

)






n


P

(


Z
=

M
|

X

(
n
)




;
θ

)







EQUATION


#4













u

i

j


=




n



P

(


Z
=

U
|

X

(
n
)




;
θ

)


1


(


X
i

(
n
)


=
j

)






n


P

(


Z
=

U
|

X

(
n
)




;
θ

)







EQUATION


#5












p

=




n


P

(


Z
=

M
|

X

(
n
)




;
θ

)


N





EQUATION


#6








Where, the probabilities of Equations #4-6 are applied to the parameters or weights θ. Based on Equations #4-6, the system 800 applying the algorithm may pair over 200 million records (generate over 100 million record pairs) in approximately one minute, in one embodiment.



FIG. 10 shows an example of an iterative process of adjusting the weights of different attributes based on different parameters, according to the expectation maximization algorithm described herein. The expectation maximization initializes the weights of individual features randomly, which produces prediction using Equation #3 on whether pairs of records are matched or not. Based on the consistency in the prediction, it revised the estimation of the weights of the parameters using Equation #4-5. The process iterates until it converges with no changes in the parameters


In the embodiment, the expectation-maximization algorithm is enhanced by allowing the initialization of the weights of the individual features in Equation #4-5 using a limited set of labeled records that are collected when such data is available.


In some embodiments, additional optimizations may be implemented in conjunction with the optimized weighted clustering algorithm described above. For example, in some embodiments, the original clustering problem (Equation #1.1) can be converted into an equivalent multi-cut (or pruning) problem. Instead of selecting node clusters, in the multi-cut problem representation, edges that need to be cut (for example, pruned) are identified and/or selected. There are an exponential number of constraints to ensure that by cutting the selected edges, the graph will be cut into one or more clusters so that no edges within clusters are cut and all between-clusters edges are cut.


The formula of the multi-cut problem is











min

x



d
1



d
2





{

0
,
1

}








"\[RightBracketingBar]"











(


d
1

,

d
2


)








ϕ


d
1



d
2





x


d
1



d
2











s
.
t
.




e


c

\


{

e
0

}






x
e





x

e
0



,




e
0



c
-



,

c

𝒞






EQUATION

7.








Where:

    • d∈D: the set of nodes in the graph
    • (d1,d2)∈ε: the set of edges in the graph, indexed by the nodes
    • xd1,xd2∈{0,1}. An indicator if the edge between d1,d2 is cut. xd1d2=1 indicate the edge between d1,d2 is cut, which also means node d1 and node d2 are in different clusters
    • ϕd1d2: the cost of creating a boundary (i.e. cutting the edge) between d1 and d2, which is essentially the opposite of Φd1d2 in the column generation representation.
    • c∈C: set of edge cycles that contains at least one edge with negative weight








min

e

c



ϕ
e


<
0






    • c⊂c: the set of edges in c that has a negative weight





The constraint is basically stating for any edge cycles, there are either no cuts at all or at least 2 cuts in the circle, otherwise the cut will be inside a cluster. In some embodiments, since only at least one edge with a negative weight is cut, constraints on only the negative edges may be used.


For example, in FIG. 14, cycle ACEDA, CDEC are all from set C, but cycle ABCA is not, because there is no negative edge on that cycle. The corresponding constraint may recite, in cycle CDEC for example, that cutting edge DE will involve cutting either edge CD or edge CE also.


The objective function in Equation #7.0 can be rewritten into








min


x


d
1



d
2






{

0
,
1

}




"\[LeftBracketingBar]"




"\[RightBracketingBar]"










(


d
1

,

d
2


)








ϕ


d
1



d
2





x


d
1



d
2






=




min


x


d
1



d
2






{

0
,
1

}




"\[LeftBracketingBar]"

ε


"\[RightBracketingBar]"





[






(


d
1

,

d
2


)




+






ϕ


d
1



d
2





x


d
1



d
2





+





(


d
1

,

d
2


)




-






ϕ


d
1



d
2





x


d
1



d
2






]

=






e
=


-





ϕ
e


+


min


x
e




{

0
,
1

}




"\[LeftBracketingBar]"




"\[RightBracketingBar]"





[





e



+






ϕ
e



x
e



-




e



-






ϕ
e

(

1
-

x
e


)



]


=





e






ϕ
e
-


+


min


x
e




{

0
,
1

}




"\[LeftBracketingBar]"




"\[RightBracketingBar]"









e






[



ϕ
e
+



x
e


-


ϕ
e
-

(

1
-

x
e


)


]











Where:

    • ε+={e|e∈ε and ϕe≥0}, ε={e|e∈ε and ϕe<0}, and
    • ϕe+=max(0,ϕe), ϕe=min(0,ϕe)


Obviously, the complexity of this problem resides mainly in the constraints. Writing/enforcing the exponential number of cycle inequalities may be avoided by utilizing the idea of Bender's decomposition.


A term Σn∈NQn(x) introduced into the objective function of Equation #2.1 may enforce the constraints.


Here n∈custom character is a set of nodes that whose connections cover all negative edges. For example, in FIG. 14, custom character can be set {A, E} or set {B,D} or set {A, B, D} or {A,B,C,D,E}. In order to make the problem as simple as possible, custom character is selected to have the minimum size. But choosing the minimum custom character is a well-known NP-hard problem (min-set cover). In some embodiments, a greedy algorithm is implemented to choose a set with “almost” the smallest size.


The basic idea is to use a latent cluster label md to enforce the edge to be cut even though it may not be selected to cut by xd1d2 in the master problem. In each subproblem n, mn=0.


Then:

    • εn+ is the set of all the positive edges attached to node n
    • εn is the set of all the negative edges attached to node n


      and








Q
n

(
x
)

=


min

f

0


[







d
1



d
2






+




n
+






ϕ


d
1



d
2


+



f


d
1



d
2





+





n


d
1





n
+





ϕ

n


d
1


+



h

d
1

+



-





n


d
1





n
-





ϕ

nd
1

-



h

d
1

-




]






So that:

    • If m1≠m2, then either (d1,d2) is cut in the master problem already (xd1d2=1), or it is cut in the subproblem (fd1d2=1)
    • If xnd=1 for a negative edge (n,d)∈εn, then either label md=1 or edge is uncut (hnd=1)
    • If md=1 and edge (n d)∈εn+, then either the edge is cut in master (xnd=1), or it is cut in the subproblem (hnd+=1)


Qn(x) is an LP problem, with xd1d2 appearing only in the constraints. Thus, its corresponding dual problem is an LP problem with xd1d2 appearing only in the objective function, whose optimal value is still









Q
n

(
x
)

=


max

ω

(
n
)



(


ω
0

(
n
)


+




e






x
e



ω
e

(
n
)





)


,





with some additional constraints on the dual variables ω.


Now it is converted into a standard form for Benders' decomposition with some additional linear constraints on ω,










min


x


d
1



d
2






{

0
,
1

}



|




"\[RightBracketingBar]"





[





e






Ω
e



x
e



+



n



max

ω

(
n
)



(


ω
0

(
n
)


+




e






x
e



ω
e

(
n
)





)



]




EQUATION

7.2







Here, ΣeΩexe represents the complicated expression on EQUATION #7.1. Benders approach can be applied by the processor or system to solve this problem.


Because the maximum of Qn(x) must happen at some extreme point of the feasible region of ω, Equation 7.2 can be rewritten into Equation 7.3 below:











min

x



d
1



d
2





{

0
,
1

}




"\[LeftBracketingBar]"




"\[RightBracketingBar]"






[





e







Ω
e



x
e



+



n



q
n



]



with




EQUATION

7.3











q
n





(

ω
z

(
n
)


)

0

+




e







x
e

(

ω
z

(
n
)


)

e




,



z


𝒵

(
n
)








Here z∈Z(n) is the set of extreme points of the feasible region of ω(n). In Bender's approach, the extreme point z is added one by one. In some embodiments, a number of extreme points to consider may be reduced by selecting the extreme points appropriately.


Such an approach may avoid fractional solutions caused by loose relaxation from Equation #1.1 to Equation #1.2.


Additional Optimizations


In some embodiments, if numerous columns exist for the optimal cluster candidate, non-essential columns may be identified and removed. Criteria for the “non-essential” columns may be flexible. For example, the columns that are not selected in this primal solution, or the columns that have not been selected in the last 10 iterations.


In some embodiments, the neighborhoods created for simplified analysis may be too large for efficient analysis and may be further separated or divided into sub-neighborhoods. Additionally, results of iterations may be reused to improve efficiencies and enable faster solving of various problems, such as the pricing problem.


Ensuring Consistent Cluster ID when Updating the Data.


In some embodiment, the cluster ID that matched to the inquiry from clients may be returned. It is important to ensure the same inquiry or very similar inquiries will still return the same cluster ID as much as possible when the data records in the database of graphs has changed. For example, when new nodes are added or retired nodes are removed, or the node content has been updated (resulting in the edges around the node being updated), results from inquiries or requests should generally return consistent results.


Sometimes the best way to assign a new cluster ID occurs when merging clusters. For example, when merging clusters shown in FIG. 11, merging clusters into the larger original cluster may be a default method of merging clusters. However, in some embodiments, like the update in FIGS. 13A and 13B, merging clusters may be much more complicated and there may not be one assignment that is clearly better than others.


In some embodiments, a 2-step solution is implemented to systematically assign the cluster IDs consistently.


In the first step, the possible candidates to inherit the cluster ID are grouped together. The grouped together nodes may be viewed in 2 different snapshots as hyper-nodes and the edges as hyper-edges. The hyper-nodes in 2 snapshots that share the same nodes will be conceived as connected by a hyper-edge, as illustrated in FIGS. 13A and 13B. In some embodiment, the clusters connected by the hyper edges can be considered as a possible heir to inherit the cluster ID. By running a connected component iteration or analysis on this graph of hyper-nodes and hyper-edges, each group of the clusters is considered together. The non-trivial part here is to pull those 4 clusters and around 15 nodes together from potentially billions of nodes, which can be solved by applying a connected component algorithm when viewed as hyper-nodes and hyper-edges.


In the second step, the cluster ID is assigned systematically within each group, with the following process:

    • 1. Calculate the jaccard similarity index between each new cluster-old cluster pair, with jaccard score defined as Equation 8 below:










S

j

a

c

c

a

r

d


=


|


{

nodes


in


new


cluster

}



{

nodes


in


old


cluster

}


|


|


{

nodes


in


new


cluster

}



{

nodes


in


old


cluster

}


|






EQUATION


8









    • 2. match old clusters and new clusters using max bipartite matching algorithm. (greedy approach can also be applied here to reduce computation cost by sacrificing some optimality of the result.)

    • 3. If there is any new cluster left, generating a new ID by hash the update timestamp and the nodes ID together, so that there is only infinitesimal probability that the newly generated ID would collide with any other existing cluster IDs.





By doing so, the highest total jaccard score between the new and old clusters with the same cluster ID is obtained, or an approximate one is obtained via greedy approach.


Example System Implementation and Architecture



FIG. 12 is a block diagram showing example components of a data processing system 1200. The system 1200 or variations thereof may be used, in some embodiments, as part of the database systems for databases 100, 200, 300, 400, 600, 800, and 1000 or that performs the process 500 or embodies the system architecture 700. The processing system 1200 includes, for example, a personal computer that is IBM, Macintosh, or Linux/Unix compatible or a server or workstation. In one embodiment, the processing system 1200 includes a server, a laptop computer, a smart phone, a personal digital assistant, a kiosk, or a media player, for example. In one embodiment, the processing system 1200 includes one or more central processing unit (“CPU”) 1205, which may each include a conventional or proprietary microprocessor specially configured to perform, in whole or in part, one or more of the machine learning recommendation/result model features described above. The processing system 1200 further includes one or more memory 1232, such as random access memory (“RAM”) for temporary storage of information, one or more read only memory (“ROM”) for permanent storage of information, and one or more mass storage device 1222, such as a hard drive, diskette, solid state drive, or optical media storage device. A specially architected database of graphs 1208 may be provided. The database of graphs 1208 may be optimized for storing records as nodes or vertices and storing relationships between the records as links or edges having confidence weights or similar information, as described above. In some implementations, the database of graphs 1208 may be designed to handle large quantities of data and provide fast retrieval of the records and fast determination of relationships between records. In some embodiments, the database of graphs 1208 may dynamically include and/or exclude specific records or records from specific sources based on one or more rules.


Typically, the components of the processing system 1200 are connected using a standards-based bus system 1290. In different embodiments, the standards-based bus system 1290 could be implemented in Peripheral Component Interconnect (“PCI”), Microchannel, Small Computer System Interface (“SCSI”), Industrial Standard Architecture (“ISA”) and Extended ISA (“EISA”) architectures, for example. In addition, the functionality provided for in the components and modules of processing system 1200 may be combined into fewer components and modules or further separated into additional components and modules.


The processing system 1200 is generally controlled and coordinated by operating system software, such as Windows XP, Windows Vista, Windows 7, Windows 8, Windows Server, Unix, Linux, SunOS, Solaris, iOS, Blackberry OS, Android, or other compatible operating systems. In Macintosh systems, the operating system may be any available operating system, such as MAC OS X. In other embodiments, the processing system 1200 may be controlled by a proprietary operating system. The operating system is configured to control and schedule computer processes for execution, perform memory management, provide file system, networking, I/O services, and provide a user interface, such as a graphical user interface (“GUI”), among other things.


The processing system 1200 may include one or more commonly available input/output (I/O) devices and interfaces 1212, such as a keyboard, mouse, touchpad, and printer. In one embodiment, the I/O devices and interfaces 1212 include one or more display devices, such as a monitor, that allows the visual presentation of data to a user. More particularly, a display device provides for the presentation of GUIs, application software data, and multimedia presentations, for example. The processing system 1200 may also include one or more multimedia devices 1242, such as speakers, video cards, graphics accelerators, and microphones, for example.


In the embodiment of FIG. 12, the I/O devices and interfaces 1212 provide a communication interface to various external devices. The processing system 1200 may be electronically coupled to one or more networks, which comprise one or more of a LAN, WAN, cellular network, satellite network, and/or the Internet, for example, via a wired, wireless, or combination of wired and wireless, communication link. The networks communicate with various computing devices and/or other electronic devices via wired or wireless communication links, such as the credit bureau data source and financial information data sources.


In some embodiments, information may be provided to the processing system 1200 over a network from one or more data sources. The data sources may include one or more internal and/or external data sources that provide transaction data, such as credit issuers (e.g., financial institutions that issue credit cards), transaction processors (e.g., entities that process credit card swipes at points of sale), and/or transaction aggregators. The data sources may include internal and external data sources which store, for example, credit bureau data and/or other data associated with individual consumers or other entities. In some embodiments, one or more of the databases or data sources may be implemented using a relational database, such as Sybase, Oracle, CodeBase and Microsoft® SQL Server as well as other types of databases such as, for example, a flat file database, an entity-relationship database, and object-oriented database, and/or a record-based database.


In general, the word “module,” as used herein, refers to logic embodied in hardware or firmware, or to a collection of software instructions, possibly having entry and exit points, written in a programming language, such as, for example, Java, Lua, C or C++. A software module may be compiled and linked into an executable program, installed in a dynamic link library, or may be written in an interpreted programming language such as, for example, BASIC, Perl, or Python. It will be appreciated that software modules may be callable from other modules or from themselves, and/or may be invoked in response to detected events or interrupts. Software modules configured for execution on computing devices may be provided on a computer readable medium, such as a compact disc, digital video disc, flash drive, or any other tangible medium. Such software code may be stored, partially or fully, on a memory device of the executing computing device, such as the processing system 1200, for execution by the computing device. Software instructions may be embedded in firmware, such as an EPROM. It will be further appreciated that hardware modules may be comprised of connected logic units, such as gates and flip-flops, and/or may be comprised of programmable units, such as programmable gate arrays or processors. The modules described herein are preferably implemented as software modules. They may be represented in hardware or firmware. Generally, the modules described herein refer to logical modules that may be combined with other modules or divided into sub-modules despite their physical organization or storage.


In the example of FIG. 12, the modules 1210 may be configured for execution by the CPU 1205 to perform, in whole or in part, any or all of the process or systems discussed above, such as those described above with respect to FIGS. 1-11 and FIGS. 13A-15.


Identity Searching and Matching


As described above, a single person may be associated with a number of records. Associating the number of records with that single person may involve applying one or more searching and/or matching models to the records. For example, the system 1200 may generate and/or apply the searching and/or matching models to the records, for example in the database of graphs 1208, to the single person. An initial step may comprise the system 1200 generating a subset of candidate identity records that most likely belong to the single person, for example by applying one or more searching models. Once the subset of candidate identify records is generated, the system 1200 may apply one or more matching models (for example, unsupervised statistical models) to evaluate a probability of “same-personness” between an identity record and the subset of candidate identity records. In some embodiments, the modules 1210 of the system 1200 includes a searching module that applies the one or more searching models and a matching module that applies the one or more matching models. In some embodiments, the CPU 1205 applies the corresponding models and/or performs one or more actions for or instructed by the searching and/or matching modules.


In some embodiments, the system 1200 may train the one or more matching models using a model training method that is designed to produce explainable matching model. In some embodiments or use cases, the model is expandable to enable operation with and/or integration with various regulations and compliance requirements.


Model Training


In some embodiments, a personal identity record comprises a plurality of fields of information. For example, the personal identity record may include one or more of a name field, address field, driver's license field, phone number(s) field, email address field, social security number field, Internet protocol (IP) address field, mobile advertiser identity (MAID) field, and so forth. The process or method of matching one record including one or more of these fields with other records including one or more of these fields may involve the system 1200 employing a conditional, independent matching model to evaluate the probability of “same personness” for a pair of candidate identity records. In some embodiments, the matching model(s) perform matching of the pair of candidate identity records on an element-by-element analysis of each of the fields. For example, the name field for the pair of candidate identity records includes four elements: first name, middle name, last name, and generation indicator.


Before the candidate identity records are compared, the records may be pre-processed (for example, by the CPU 1205 or another processing system. Such pre-processing may comprise parsing the name, address, e-mail, and other fields in the records. The pre-processing may also comprise standardizing the records into a common format (for example, with given or expected fields).


For each element of the respective field, the name fields for the pair of candidate identity records may be compared, for example using string comparison or some similar matching process. In some embodiments, the matching is a comparison of the full name field, a subset of the characters of the name field (for example, the first X characters), and so forth. The matching process may be performed by one or more of the CPU 1205, an element of the matching model, and so forth and result in a categorical output. For example, when analyzing a first name element of the name field for the pair of candidate identity records, the following examples are four possibilities of the comparison:

    • (Bob, Bob)→exact_match (0)
    • (Bob, Bobby)→partial_match (1)
    • (Bob, Robert)→alias_match (2)
    • (Bob, B)→fst_char_match (3)


Each element comparison or matching may be defined as matchers X1, X2, . . . , XK, assuming a total of K elements that are compared between the pair of personal identity records. The matchers may be observable values, for example, indicating whether corresponding fields in two records match (or how much they match) for the machine learning/modeling (which may be unsupervised or semi-supervised) approach using expectation-maximization (EM) algorithm to train the model. For purposes of the matching model, these elements may be handled as random variables (r.v.), and more specifically, be identified as independent variables. The weights associated with matching fields in the pair of personal identity records (for example, the +50, +20, +8, −5 the “John Doe” and “Jon Doe” records introduced above) may be parameters for the EM algorithm. Binary random variables, Y, that indicate whether a given pair of identity records belong to the same person are identified as dependent variables, or hidden variables of the EM algorithm. The system 1200 applying the matching model described herein may be consistent, data driven, easily adaptable to data changes and/or format changes, and flexible to accommodate data variation, such as missing elements between records or missing fields.



FIG. 15 shows an example comparison of two personal identification data records. The two records “Bob M. Smith Jr” and “Robert K. Smith” are compared, with results from the comparison of the pair of records highlighted in the table below the records. As shown, the first names “Bob” and “Robert” are a “Nickname Match” while the middle names “M.” and “K.” are in “Conflict” and the last names “Smith” are an “Exact Match”. Additionally, the street IDs are an “Exact Match” and the Unit ID is “One Missing”.


The matching model applied by the system 1200 may be a generative model with dependent variable Y being latent (for example, unobservable) and X1, X2, . . . , XK, being independent given Y. Equation 9.1 below provides an example of the conditional independence (CI) assumption probability identified by the matching model described herein:

P(X1, . . . ,XK|Y)=P(X1|Y)*P(X2|Y)* . . . *P(XK|Y)   EQUATION 9.1
P(X1, . . . ,Xk, . . . ,XK|Y)=ΠkP(Xk|Y)   EQUATION 9.1.1


Training of the matching model described herein may involve estimating parameters, for example:

    • mk:(mk,1, . . . , mk,j, . . . , mk,|Xk|), Σjmk,j=1, where m{k,j}≙P(Xk=j|Y=1)
    • uk:(uk,1, . . . , uk,j, . . . , uk,|Xk|), Σjuk,j=1, where u{k,j}≙P(Xk=j|Y=0)
    • p≙P(Y=1)


      Where k=1, . . . , K, j=1, . . . , |Xk|.


      CI may be applied as a generative model with a random draw yi based on p. Based on yi=1 (or 0), independently draw Xk,k=1 . . . K based on m (or u).


Evaluating the matching model may involve calculating a conditional probability based on Equation 9.2:

P(Y|X1=x1,X2=x2, . . . ,XK==xk)   EQUATION 9.2


The CPU 1205 may apply a Bayesian theorem based on the parameters (m,u,p) estimated based on the above training step and output from matchers x1, x2, . . . , xK. The training method is described in more detail below.


In some embodiments, the matching model applied by the CPU 1205 may achieve explainability based on Equation 9.3, which may be a model evaluation formula:










P

(


Y
=


1
|

X
1


=

x
1



,


X
2

=

x
2


,


,


X
K

==

x
k



)

=




P

(



X
1

=

x
1


,


X
2

=

x
2


,


,


X
K

=

x
k


,


|
Y

=
1


)

*

P

(

Y
=
1

)



P

(



X
1

=

x
1


,


X
2

=

x
2


,


,


X
K

=

x
k



)


=


(


P

(


X
1

=



x
1


Y

=
1


)

*

P

(


X
2

=



x
2


Y

=
1


)

*


*

P

(


X
K

=



x
k


Y

=
1


)

*

P

(

Y
=
1

)




P

(



X
1

=

x
1


,


X
2

=

x
2


,


,


X
k

=

x
k



)







EQUATION

9.3







In log-odd space, the explainability based on Equation 9.3 may be presented by Equation 9.4:










log



P

(


Y
=


1
|

X
1


=

x
1



,


,


X
K

=

x
K



)


P

(


Y
=


0
|

X
1


=

x
1



,


,


X
K

=

x
K



)



=


log




P

(


X
1

=



x
1


Y

=
1


)

*

*

P

(


X
K

=



x
K


Y

=
1


)

*

P

(

Y
=
1

)




P

(


X
1

=



x
1


Y

=
0


)

*

*

P

(


X
K

=



x
K


Y

=
0


)

*

P

(

Y
=
0

)




=



log



P

(


X
1

=



x
1


Y

=
1


)


P

(


X
1

=



x
1


Y

=
0


)



+

+

log



P

(


X
K

=



x
K


Y

=
1


)


P

(


X
K

=



x
k


Y

=
0


)



+

log



P

(

Y
=
1

)


P

(

Y
=
0

)




=




k


log



P

(



x
k


Y

=
1

)


P

(



x
k


Y

=
0

)




+

log



P

(

Y
=
1

)


P

(

Y
=
0

)










EQUATION

9.4







Equation 9.4 may be further simplified in terms of the parameters (m,u,p) as Equation 9.5:










log



m

{

1
,

x
1


}



u

{

1
,

x
1


}




+

+

log



m

{

K
,

x
K


}



u

{

K
,

x
K


}




+

log


p

1
-
p







EQUATION

9.5












k


log



m

k
,

x
k




u

k
,

x
k






+

log


p

1
-
p







Accordingly, the log of odd ratio (log-odd) of the target variable Y given an observation point (x1, x2, . . . , xK), is a summation of the base (unconditional) log-odd:






log


p

1
-
p






The log-odds of matching results from the identity elements may be:







log



m

{

k
,

x
k


}



u

{

k
,

x
k


}




,

k
=
1

,


,
K




For example, assuming that the pair of identity records contains the following identity elements having the corresponding matchers and furnished log-odds:

    • First Name (X1)
      • Exact_match
        • label: 0
        • log_odd: 2.1
      • Partial_match
        • Label: 1
        • Log_odd: 1.1
      • Nickname_match
        • Label: 2
        • Log_odd: 1.3
      • Not match (else)
        • Label: 3
        • Log_odd: −0.5
    • Last Name (X2)
      • Exact_match
        • Label: 0
        • Log_odd: 1.5
      • Partial match
        • Label: 1
        • Log_odd: 1.1
      • Not match (else)
        • Label: 2
        • Log_odd: −0.2
        • Phone Number (X3)
      • Exact_match
        • Label: 0
        • Log_odd: 0.8
      • Plus_minus_1
        • Label: 1
        • Log_odd: 0.5
      • Not match (else)
        • Label: 2
        • Log_odd: −0.3
    • Assume base log-odd to be 0.


Based on these parameters, and the matching model Equations described above, the log_odd for an exemplary pair of identity records (Bob, Kelly, 8588119023) vs (Robert, Kelly 8588119022) may operate as follows:

    • 1. Obtain matching result
      • a. X1=2, first name: nickname_match
      • b. X2=0, last name: exact_match
      • c. X3=1, phone number: plus/minus_1
    • 2. Sum up corresponding log-odds based on matching result, which results in log-odd of target Y







log



P

(


Y
=


1


X

1


=
2


,


X

2

=
0

,


X

3

=
1


)


P

(


Y
=


0


X

1


=
2


,


X

2

=
0

,


X

3

=
1


)



=


0
+

1
.
3

+

1
.
5

+

0
.
5


=

3
.
3








    • 3. Convert log-odds to probability










P

(

Y
=

1




"\[LeftBracketingBar]"




X

1

=
2

,


X

2

=
0

,


X

3

=
1





)

=



e
3.3


1
+

e

3
.
3




=


0
.
8


9

9

7






From the above example, the log-odds of matching cases may act as a weight

    • They are combined linearly
    • Between different matchers and different matching outcome of same matcher, they indicate relative importance in determine “same person-ness” probability.


As such, the characterizers may form a basis of explainability.


The likelihood function described herein may be maximized using one or more parameters, such as (m, u, p), Equations 9.6 may approximate how the parameters (m, u, p) best fit to maximize the likelihood function:












EQUATION

9.6










L

(



X
=
x

;
m

,
u
,
p

)

=



E

(


Y
i

,

i
=

1
.
.
n



)




L

(


X
=
x

,

Y
;
m

,
u
,
p

)


=



E

(


Y
i

,

i
=

1

¨

n



)




p

(


X
=
x

,

Y

m

,
u
,
p

)


=



E

(


Y
i

,

i
=


1
..


n



)







i
=
1

n


p

(


x
1
i

,
¨

,

x
k
i

,
¨

,

x
K
i

,

Y
i


)



=



E

(


Y
i

,

i
=


1
..


n



)








i
=
1

n



p

(


(


x
1
i

,
¨

,

x
k
i

,
¨

,

x
K
i


)

|

Y
i


)



p

(

Y
i

)




=


E

(


Y
i

,

i
=


1
..


n



)







i
=
1

n


[


p

(

Y
i

)





k


p

(


x
1
i



Y
i


)



]











Due to latent variables Yi, optimizing the likelihood function may be difficult. The system 1200 may apply an iterative algorithm (for example, the EM algorithm) to find maximum likelihood estimates of parameters in models that depend on latent variables.


In some embodiments, weights may be controlled using monotonicity. The matching model as described above may be trained using an expectation-maximization (EM) algorithm in a purely data driven-fashion. In some embodiments, the log-odds/weights obtained do not satisfy one or more requirements that manifest in terms of monotonicity. As such, the EM may replace the maximization step, which solves an unconstrained optimization problem analytically, with constrained optimization by numerically solving an optimization problem that respects monotonicity constraint as follows, based on the EM training algorithm provided below.

    • Expectation-Maximization (EM) trainer for our matching model
      • Initialize m0, u0, p0
      • At step t
    • Compute cond. prob. of latent variable pt(Yi|xi) based on mt−1, ut−, pt−1, using, for example, Bayes' theorem by taking pt−1 as prior See model evaluation formula
      • Update mt, ut, pt based on pt(Yi|xi)







p
t

=




i



p
t

(


Y
i

=

1


x
i



)


n









m

k
,
j

c

=






i
:

x
k
i


=
j




p
t

(


Y
i

=

1


(


x
1
i

,
¨

,

x
K
i


)



)





i



p
t

(


Y
i

=
1

)




,

j
=


1
..





"\[LeftBracketingBar]"


X
k



"\[RightBracketingBar]"












u

k
,
j

t

=






i
:

x
k
i


=
j




p
t

(


Y
i

=

0


(


x
1
i

,
¨

,

x
K
i


)



)





i



p
t

(


Y
i

=
0

)




,

j
=


1
..





"\[LeftBracketingBar]"


X
k



"\[RightBracketingBar]"














        • xki=j: j observed for kth feature on ith instance









In general, the EM algorithm may include a plurality of steps: expectation steps (E-Steps) and maximization steps (M-Steps). The E-step may be defined as Q(θ|θt), which may be an expected value of a log likelihood function of θ, with respect to a current conditional distribution of Z given X and current estimates of the parameters θ(t), according to Equation 9.7.1 below. The M-step may be defined as Q(θt+1)=argθ max Q(θ|θt), according to Equation 9.7.2 below. The E-step and M-step equations may be applied to the likelihood function described herein based on θ: m, u, p and Z: Yi, i=1 . . . n.

Q(θ|θt)=E(Z|X,θ(t))[log[L(θ;X,Z)]
θ(t+1)=argθ max Q(θ|θt)   EQUATIONS 9.7.1-2


As described herein, marginalization over the latent variable Y makes computing and/or optimizing the EM algorithm difficult. On the other hand, unmarginalized likelihood function L(X, Y; m, u, p) may make computing and/or optimizing the EM algorithm more easy, especially when based on the CI assumption, Equation 9.7.3, and the log of the unmarginalized likelihood function, Equation 9.7.4:












EQUATIONS

9.7
.3
-
4













i
=
1

n


p

(


x
1
i

,
¨

,

x
K
i

,

Y
i


)


=




i
=
1

n



p

(


x
1
i

|

Y
i


)

*

¨

*

p

(


x
K
i



Y
i


)



p

(

Y
i

)










Log
[

L

(

X
,

Y
;
m

,
u
,
p

)

]

=




i
=
1

n


{




k


log

(

p

(


x
k
i



Y
i


)

)


+

log

(

p

(

Y
i

)

)


}






Given the estimated parameters mt−1, ut−1, pt−1 described above, where

    • mk:(mk,1, . . . , mk,j, . . . , mk,|Xk|), Σjmk,j=1, where m{k,j}≙P(Xk=j|Y=1)
    • uk:(uk,1, . . . , uk,j, . . . , uk,|Xk|), Σjuk,j=1, where u{k,j}ϑP(Xk=j|Y=0)
    • p≙P(Y=1),


For each data instance xi, pt(Yi|Xi) is estimated based on applying, for example, Bayes Theorem:







p
i
t


=
Δ




p
t



(


Y
i

=

1


x
i



)


=





p

(



x
i

|

Y
i


=
1

)

p



(


Y
i

=
1

)



p

(

x
i

)


=



p

(



x
i



Y
i


=
1

)



p

(


Y
i

=
1

)





p

(



x
i



Y
i


=
1

)



p

(


Y
i

=
1

)


+


p

(



x
i



Y
i


=
0

)



p

(


Y
i

=
0

)










As previously discussed, monotonicity on log-odds (weight) solve a constrained optimization problem in each M-step instead of an unconstrained EM training as shown below.

    • Initialize m0, u0, p0
    • At step t
      • Compute Q(θ|θt−1) with expectation taken w.r.t. pt(Yi|xi) as







Q


(

θ
|

θ

t
-
1



)


=



E


p
t

(


Y
i

|

x
i


)




Log
[

L


(

X
,

Y
;

m

,
u
,
p

)


]


=





i
=
1

n


{




k




p
t

(


Y
i



x
i


)



log

(

p

(


x
k
i

|

Y
i


)

)



+



p
t

(


Y
i



x
i


)



log

(

p

(

Y
i

)

)



}


=





i
=
1

n


{




k



p
i
t



log

(

p

(



x
k
i

|

Y
i


=
1

)

)



+


p
i
t



log

(

p

(


Y
i

=
1

)

)


+


(

1
-

p
i
t


)



log

(

p

(



x
k
i

|

Y
i


=
0

)

)


+


(

1
-

p
i
t


)



log

(

p

(


Y
i

=
0

)

)



}


=





i
=
1

n




k



p
i
t



log

(

p

(



x
k
i

|

Y
i


=
1

)

)




+




i
=
1

n




k



(

1
-

p
i
t


)



log

(

p

(



x
k
i

|

Y
i


=
0

)

)




+




i
=
1

n


{



p
i
t



log

(

p

(


Y
i

=
1

)

)


+


(

1
-

p
i
t


)



log

(

p

(


Y
i

=
0

)

)



}











where θ and θt−1 refers, collectively, to the model parameters (m,u,p) and (m,u,p)t−1.













i
=
1

n




k



p
i
t


log


(

p


(



x
k
i

|

Y
i


=
1

)


)



is


m



;










i
=
1

n




k



(

1
-

p
i
t


)



log

(

p


(



x
k
i

|

Y
i


=
0

)


)



is






u



;

and









i
=
1

n



{



p
i
t



log

(

p

(


Y
i

=
1

)

)


+


(

1
-

p
i
t


)



log

(

p

(


Y
i

=
0

)

)



}



is



p
.











    • Note that Q is a function of m and u. In EM, an optimizer (m* and u*) of Q is obtained analytically so that it yields m and u update formula above. In the constrained EM, the Q function is optimized numerically. In other words, mt and ut are updated by solving following constrained optimization problem

      max{m,u}Q(θ|θt−1)=Ept(Yi|xi)Log[L(X,Y;m,u,p)]

    • such that
      • c1(m,u)
      • c2(m,u)
      • . . .
      • ct(m,u)

    • Where c{1,2, . . . ,t} are constraints assuming a total t constraints.





Further details regarding the EM algorithm described herein are provided below. p may be updated as follows:








Q


(

m
,
u
,

p
|

m

t
-
1



,

u

c
-
1


,

p

t
-
1



)


=






i
=
1

n


{




k



p
i
t



log

(

p

(



x
k
i

|

Y
i


=
1

)

)



+


(

1
-

p
i
t


)



log
(

p

(



x
k
i

|

Y
i


=
0

)




}


+




i
=
1

n


{



p
i
t



log

(
p
)


+


(

1
-

p
i
t


)



log

(

1
-
p

)



}



=






i
=
1

n


{




k



p
i
t



log

(

p

(



x
k
i

|

Y
i


=
1

)

)



+


(

1
-

p
i
t


)



log
(

p

(



x
k
i

|

Y
i


=
0

)




}


+


log

(
p
)



(




i
=
1

n


p
i
t


)


+


log

(

1
-
p

)



(




i
=
1

n


(

1
-

p
i
t


)


)



=





i
=
1

n


{




k



p
i
t



log

(

p

(



x
k
i

|

Y
i


=
1

)

)



+


(

1
-

p
i
t


)



log
(

p

(



x
k
i

|

Y
i


=
0

)




}


+

n
*

[



p
0



log

(
p
)


+


(

1
-

p
0


)



log

(

1
-
p

)



]






,








p
0

=








i


p
i
t


n


arg

max
p


p
0



log

(
p
)


+


(

1
-

p
0


)



log

(

1
-
p

)





p
*


=


p
0

=




i


p
i
t


n










    • Jensen's inequality: E[log(X)]≤log(E[X])

    • Apply Jensen's inequality to obtain Gibbs' inequality
      • P0 log(p)+(1−p0)log(1−p)≤p0 log(p0)+(1−p0)log(1−p0) for any p
        • Take R.V. X with dist.









X
=


p

p
0




w
·
p
·

p
0













        •  and X=(1−p)/(1−p0) w.p. 1−p0














E
[

log


(
X
)


]

=





p
0


log


(

p

p
0


)


+


(

1
-

p
0


)


log


(


1
-
p


1
-

p
0



)





log


(

E
[
X
]

)



=


log

(



p
0

*

p

p
0



+


(

1
-

p
0


)

*


1
-
p


1
-

p
0





)

=


log


1

=
0











      • m and u may be updated as follows:



    • Use exactly same approach, maximizing Q against m and u










Q


(

m
,
u
,

p
|

m

t
-
1



,

u

t
-
1


,

p

t
-
1



)


=





i
=
1

n


{




k



p
i
t



log

(

p

(



x
k
i

|

Y
i


=
1

)

)



+


(

1
-

p
i
t


)



log

(

p

(



x
k
i

|

Y
i


=
0

)

)



}


+


p
0



log

(
p
)


+


(

1
-

p
0


)



log

(

1
-
p

)







Which yields an update formula of:








m

k
,
j

t

=






i
:

x
k
i


=
j



p
i
t





i


p
i
t




,

j
=


1
..






"\[LeftBracketingBar]"


X
k



"\[RightBracketingBar]"




,

k
=


1
..



K











u

k
,
j

t

=






i
:

x
k
i


=
j



(

1
-

p
i
t


)





i


(

1
-

p
i
t


)




,

j
=


1
..





"\[LeftBracketingBar]"


X
k



"\[RightBracketingBar]"




,

k
=


1
..



K








Where pit: tag!,

    • All known: Naive Bayes (supervised)
    • Some known: Semi-supervised


For explainability and compliance, monotonicity constraints, for example, for first name matcher (X1) may be imposed to ensure:

    • caeteris paribus (all other things being equal), two records with first name exact match should be weighted no lower than two records with first name only partially match.
    • caeteris paribus, two records with first name partial match should be weighted no lower than two records with one's first name is a nickname of the other's first name (nickname match).
    • caeteris paribus, two records with first nickname match should be weighted no lower than two records whose first names do not match: not exact match, not partial match, not nickname match).


Because the matching model is additive on log-odds, the above requirements may be represented mathematically, leveraging a monotonicity increasing property of the logarithmic function:








m

{

1
,
0

}



u

{

1
,
0

}






m

{

1
,
1

}



u

{

1
,
1

}












m

{

1
,
1

}



u

{

1
,
1

}






m

{

1
,
2

}



u

{

1
,
2

}













m

{

1
,
2

}



u

{

1
,
2

}






m

{

1
,
3

}



u

{

1
,
3

}









Where:

    • m{1,0}:=P(X1=0|Y=1):=P(first name exact match|Y=1),
    • u{1,0}:=P(X1=0|Y=1):=P(first name exact match|Y=0)
    • m{1,1}:=P(X1=1|Y=1):=P(first name partial match|Y=1)
    • u{1,1}: =P(X1=1|Y=1):=P(first name partial match|Y=0)
    • m{1,2}:=P(X1=2|Y=1):=P(first name nickname match|Y=1)
    • u{1,2}:=P(X1=2|Y=1):=P (first name nickname match|Y=0)
    • m{1,3}:=P(X1=3|Y=1): =P(first name not match|Y=1)
    • u{1,3}:=P(X1=3|Y=1)=P(first name not match|Y=0)


In some embodiments, the monotonicity constraint may be imposed between different identity elements, for example, first name and last name such that total weights of the first name are no lower than those for the last name. This constraint can be mathematically represented









k



m

{

1
,
k

}



u

{

1
,
k

}








k



m

{

2
,
k

}



u

{

2
,
k

}








By maximizing Q function in each step with the above constraints, m and u may satisfy explainability and compliance requirements.


Applying Expectation Maximization (EM) to Entity Resolution


As described above, each record may include different record parameters (for example, name, address, phone, and so forth) or have missing fields as compared to another record. Such differences in the records can introduce difficulties in performing direct comparisons between records to determine whether or not the compared records relate to the same person or entity. Each of the processes, methods, and algorithms described in the preceding sections may be embodied in, and fully or partially automated by, code modules executed by one or more computer systems or computer processors comprising computer hardware. The code modules may be stored on any type of non-transitory computer-readable medium or computer storage device, such as hard drives, solid state memory, optical disc, and/or the like. The systems and modules may also be transmitted as generated data signals (for example, as part of a carrier wave or other analog or digital propagated signal) on a variety of computer-readable transmission mediums, including wireless-based and wired/cable-based mediums, and may take a variety of forms (for example, as part of a single or multiplexed analog signal, or as multiple discrete digital packets or frames). The processes and algorithms may be implemented partially or wholly in application-specific circuitry. The results of the disclosed processes and process steps may be stored, persistently or otherwise, in any type of non-transitory computer storage such as, for example, volatile or non-volatile storage.


Additional Embodiments

Each of the processes, methods, and algorithms described in the preceding sections may be embodied in, and fully or partially automated by, code modules executed by one or more computer systems or computer processors comprising computer hardware. The code modules may be stored on any type of non-transitory computer-readable medium or computer storage device, such as hard drives, solid state memory, optical disc, and/or the like. The systems and modules may also be transmitted as generated data signals (for example, as part of a carrier wave or other analog or digital propagated signal) on a variety of computer-readable transmission mediums, including wireless-based and wired/cable-based mediums, and may take a variety of forms (for example, as part of a single or multiplexed analog signal, or as multiple discrete digital packets or frames). The processes and algorithms may be implemented partially or wholly in application-specific circuitry. The results of the disclosed processes and process steps may be stored, persistently or otherwise, in any type of non-transitory computer storage such as, for example, volatile or non-volatile storage.


The various features and processes described above may be used independently of one another, or may be combined in various ways. All possible combinations and sub-combinations are intended to fall within the scope of this disclosure. In addition, certain method or process blocks may be omitted in some implementations. The methods and processes described herein are also not limited to any particular sequence, and the blocks or states relating thereto can be performed in other sequences that are appropriate. For example, described blocks or states may be performed in an order other than that specifically disclosed, or multiple blocks or states may be combined in a single block or state. The example blocks or states may be performed in serial, in parallel, or in some other manner. Blocks or states may be added to or removed from the disclosed example embodiments. The example systems and components described herein may be configured differently than described. For example, elements may be added to, removed from, or rearranged compared to the disclosed example embodiments.


Conditional language, such as, among others, “can,” “could,” “might,” or “may,” unless specifically stated otherwise, or otherwise understood within the context as used, is generally intended 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.


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 steps 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.


All of the methods and processes described above may be embodied in, and partially or fully automated via, software code modules executed by one or more specially configured general purpose computers. For example, the methods described herein may be performed by a processing system, card reader, point of sale device, acquisition server, card issuer server, and/or any other suitable computing device. The methods may be executed on the computing devices in response to execution of software instructions or other executable code read from a tangible computer readable medium. A tangible computer readable medium is a data storage device that can store data that is readable by a computer system. Examples of computer readable mediums include read-only memory, random-access memory, other volatile or non-volatile memory devices, compact disk read-only memories (CD-ROMs), magnetic tape, flash drives, and optical data storage devices.


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. The foregoing description details certain embodiments. It will be appreciated that no matter how detailed the foregoing appears in text, the systems and methods can be practiced in many ways. As is also stated above, it should be noted that the use of particular terminology when describing certain features or aspects of the systems and methods should not be taken to imply that the terminology is being re-defined herein to be restricted to including any specific characteristics of the features or aspects of the systems and methods with which that terminology is associated.


Further detail regarding embodiments relating to the systems and methods disclosed herein, as well as other embodiments, is provided in the Appendix of the present application, the entirety of which is bodily incorporated herein and the entirety of which is also incorporated by reference herein and made a part of this specification. The Appendix provides examples of features that may be provided by a system that implements at least some of the functionality described herein, according to some embodiments, as well as specific system configuration and implementation details according to certain embodiments of the present disclosure.

Claims
  • 1. A computer-implemented method, comprising: receiving a plurality of data records from one or more data sources;providing at least a subset of the data records to a scoring model that determines scores for various pairings of the data records, a score for a given pair of the data records representing a probability that the given pair of data records contains data elements about the same entity;generating a graph data structure that includes a plurality of nodes, each individual node of the plurality of nodes representing a different record from the plurality of data records, where edges between given node pairs are associated with corresponding determined scores for respective pairs of data records;performing a connected component analysis of the graph data structure, including pruning one or more edges that fall below a threshold score;performing optimal weighted clustering of the graph data structure to determine final clusters of the plurality of nodes, wherein computer processing time is reduced in performing the optimal weighted clustering at least in part by reduction to a linear programming problem such that only a subset of millions of potential clusters possible from the plurality of data records are analyzed in determining the final clusters;assigning a different unique identifier to each individual cluster of the final clusters, where different identifiers represent different entities; andresponding to a request for data regarding a given entity by providing aggregated data elements from those data records of the plurality of data records associated with a cluster of the final clusters having an identifier that represents the given entity.
  • 2. The method of claim 1, wherein the threshold score indicates whether data records represented by a node pair of the given node pairs connected by an edge of the edges belong to the same entity as each other, wherein a first given node pair having a first edge of the edges associated with a first score that exceeds the threshold score belong to the same entity as each other, and wherein a second given node pair having a second edge of the edges associated with a second score that is less than the threshold score belong to different entities than each other.
  • 3. The method of claim 1, wherein the threshold score varies dynamically according to one or more parameters.
  • 4. The method of claim 1, wherein pruning one or more edges that fall below the threshold score comprises removing the one or more edges associated with the score that falls below the threshold score such that one or more of the given node pairs connected by the removed one or more edges are no longer connected via the removed one or more edges.
  • 5. The method of claim 1, wherein the scoring model comprises a machine learning algorithm that learns weights associated with different attributes of a portion of the data records to generate the scores for individual pairs of data records.
  • 6. The method of claim 1, further comprising excluding at least one node of the plurality of nodes from at least the optimal weighted clustering based on a source of the at least one node according to a rule or restriction that limits combinations of sources of the data records.
  • 7. The method of claim 1, further comprising merging at least two of the final clusters into a larger cluster based on the at least two of the final clusters being associated with the same entity.
  • 8. A data aggregation and computation system, comprising: a data store configured to store a plurality of data records related to a plurality of individual entities; anda hardware processor configured to: receive a request for clustering the plurality of data records according to one or more entity identifiers based on information contained within each of the plurality of data records, the request including identifiers for one or more data sources from which data records of the plurality of data records are sourced;identify one or more entity resolution rules that limit clustering of a given pair of data records of the plurality of data records based on the respective data sources of the one or more data sources for the given pair;perform optimal weighted clustering of the plurality of data records in consideration of the one or more entity resolution rules, wherein processor time used by the hardware processor in performing the optimal weighted clustering is reduced at least in part by reduction to a linear programming problem such that only a subset of millions of potential clusters possible from the plurality of data records are analyzed in determining final clusters;identify a plurality of clusters of data records based on the optimal weighted clustering;assign a different unique identifier to each individual cluster of the plurality of clusters, where different identifiers represent different entities of the individual entities; andrespond to a request for data regarding a given entity of the individual entities by providing aggregated data elements from those data records of the plurality of data records associated with a cluster of the plurality of clusters having an identifier that represents the given entity.
  • 9. The system of claim 8, wherein the hardware processor is further configured to, for at least a first cluster of the plurality of clusters, perform a connected component analysis on a set of data records of the plurality of data records that form the first cluster and prune data records from the set of data records that fall below a threshold score, wherein the threshold score indicates whether a pair of data records belongs to the same entity as each other.
  • 10. The system of claim 9, wherein the threshold score varies dynamically according to one or more parameters.
  • 11. The system of claim 9, wherein the hardware processor configured to prune comprises the hardware processor configured to remove the data records associated with a score that falls below the threshold score from the set of data records.
  • 12. The system of claim 8, wherein the hardware processor is further configured to apply a scoring model to at least a subset of the plurality of data records, wherein the scoring model determines scores for various pairings of the data records, a score for a given pair of the data records representing a probability that the given pair of data records contain data elements about the same entity.
  • 13. The system of claim 12, wherein the scoring model comprises a machine learning algorithm that learns weights associated with different attributes of a portion of the data records to generate the scores for individual pairs of data records.
  • 14. The system of claim 8, wherein the hardware processor configured to perform optimal weighted clustering of the plurality of data records in consideration of the one or more entity resolution rules comprises the hardware processor configured to exclude at least one data record from the optimal weighted clustering based on a source of the at least one data record when the one or more entity resolution rules limit combinations of sources of the data records in the plurality of clusters.
  • 15. The system of claim 8, wherein the hardware processor is further configured to merge at least two of the plurality of clusters into a larger cluster based on the at least two of the plurality of clusters being associated with the same individual entity.
  • 16. A non-transitory computer readable medium comprising instructions that, when executed by one or more hardware processors, cause the one or more hardware processors to perform the steps of: receiving a plurality of data records from one or more data sources;providing at least a subset of the data records to a scoring model that determines scores for various pairings of the data records, a score for a given pair of the data records representing a probability that the given pair of data records contains data elements about the same entity;generating a graph data structure that includes a plurality of nodes, each individual node of the plurality of nodes representing a different data record from the plurality of data records, where edges between given node pairs are associated with corresponding determined scores for respective pairs of data records;performing a connected component analysis of the graph data structure, including pruning one or more edges that fall below a threshold score;performing optimal weighted clustering of the graph data structure to determine final clusters of the plurality of nodes, wherein processor time used by the one or more hardware processors in performing the optimal weighted clustering is reduced at least in part by reduction to a linear programming problem such that only a subset of millions of potential clusters possible from the plurality of data records are analyzed in determining the final clusters;assigning a different unique identifier to each individual cluster of the final clusters, where different identifiers represent different entities; andresponding to a request for data regarding a given entity by providing aggregated data elements from those data records of the plurality of data records associated with a cluster of the final clusters having an identifier that represents the given entity.
  • 17. The non-transitory computer readable medium of claim 16, wherein the threshold score indicates whether data records represented by a node pair of the given node pairs connected by an edge of the edges belong to the same entity as each other, wherein a first given node pair having a first edge of the edges associated with a first score that exceeds the threshold score belong to the same entity as each other, and wherein a second given node pair having a second edge of the edges associated with a second score that is less than the threshold score belong to different entities than each other.
  • 18. The non-transitory computer readable medium of claim 16, wherein the threshold score varies dynamically according to one or more parameters.
  • 19. The non-transitory computer readable medium of claim 16, wherein pruning one or more edges that fall below the threshold score comprises removing the one or more edges associated with the score that falls below the threshold score such that one or more of the given node pairs connected by the removed one or more edges are no longer connected via the removed one or more edges.
  • 20. The non-transitory computer readable medium of claim 16, wherein the scoring model comprises a machine learning algorithm that learns weights associated with different attributes of a portion of the data records to generate the scores for individual pairs of data records.
CROSS-REFERENCE TO RELATED APPLICATIONS

This application claims priority benefit to U.S. Provisional application No. 62/900,341, filed Sep. 13, 2019, entitled SINGLE IDENTIFIER PLATFORM FOR STORING ENTITY DATA, and U.S. Provisional application No. 63/015,333, filed Apr. 24, 2020, entitled SINGLE IDENTIFIER PLATFORM FOR STORING ENTITY DATA, each of which is hereby incorporated by reference herein in its entirety.

US Referenced Citations (3230)
Number Name Date Kind
3405457 Bitzer Oct 1968 A
3752904 Waterbury Aug 1973 A
4163290 Sutherlin et al. Jul 1979 A
4346442 Musmanno Aug 1982 A
4734858 Schlafly Mar 1988 A
4755940 Brachtl et al. Jul 1988 A
4774664 Campbell et al. Sep 1988 A
4795890 Goldman Jan 1989 A
4827508 Shear May 1989 A
4868570 Davis Sep 1989 A
4891503 Jewell Jan 1990 A
4935870 Burk, Jr. et al. Jun 1990 A
4977595 Ohta et al. Dec 1990 A
4989141 Lyons et al. Jan 1991 A
5126936 Champion et al. Jun 1992 A
5148365 Dembo Sep 1992 A
5216612 Cornett et al. Jun 1993 A
5220501 Lawlor et al. Jun 1993 A
5247575 Sprague et al. Sep 1993 A
5262941 Saladin Nov 1993 A
5274547 Zoffel et al. Dec 1993 A
5325509 Lautzenheiser Jun 1994 A
5336870 Hughes et al. Aug 1994 A
5341429 Stringer et al. Aug 1994 A
5351186 Bullock et al. Sep 1994 A
5351293 Michener et al. Sep 1994 A
5361201 Jost et al. Nov 1994 A
5383113 Kight et al. Jan 1995 A
5404518 Gilbertson et al. Apr 1995 A
5423033 Yuen Jun 1995 A
5500513 Langhans et al. Mar 1996 A
5528701 Aref Jun 1996 A
5555409 Leenstra, Sr. et al. Sep 1996 A
5563783 Stolfo et al. Oct 1996 A
5590038 Pitroda Dec 1996 A
5592560 Deaton et al. Jan 1997 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
5649115 Schrader et al. Jul 1997 A
5655129 Ito Aug 1997 A
5659725 Levy et al. Aug 1997 A
5659731 Gustafson Aug 1997 A
5666528 Thai Sep 1997 A
5689651 Lozman Nov 1997 A
5692107 Simoudis et al. Nov 1997 A
5715314 Payne et al. Feb 1998 A
5719941 Swift et al. Feb 1998 A
5729735 Meyering Mar 1998 A
5737732 Gibson et al. Apr 1998 A
5739512 Tognazzini Apr 1998 A
5742769 Lee et al. 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
5774870 Storey Jun 1998 A
5778405 Ogawa Jul 1998 A
5797136 Boyer et al. Aug 1998 A
5809322 Akerib Sep 1998 A
5812840 Shwartz Sep 1998 A
5813006 Polnerow et al. Sep 1998 A
5819234 Slavin et al. Oct 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
5828840 Cowan et al. Oct 1998 A
5832068 Smith Nov 1998 A
5835915 Carr et al. Nov 1998 A
5842185 Chancey et al. Nov 1998 A
5842211 Horadan et al. Nov 1998 A
5844218 Kawan et al. Dec 1998 A
5857174 Dugan Jan 1999 A
5864620 Pettitt Jan 1999 A
5866889 Weiss et al. Feb 1999 A
5870721 Norris Feb 1999 A
5878403 DeFrancesco Mar 1999 A
5881131 Farris et al. Mar 1999 A
5884302 Ho Mar 1999 A
5893090 Friedman et al. Apr 1999 A
5903830 Joao et al. May 1999 A
5903881 Schrader et al. May 1999 A
5905985 Malloy et al. May 1999 A
5913196 Talmor et al. Jun 1999 A
5918227 Polnerow et al. Jun 1999 A
5930776 Dykstra et al. Jul 1999 A
5933837 Kung Aug 1999 A
5937392 Alberts Aug 1999 A
5953710 Fleming Sep 1999 A
5956693 Geerlings Sep 1999 A
5961593 Gabber et al. Oct 1999 A
5963932 Jakobsson et al. Oct 1999 A
5963939 McCann et al. Oct 1999 A
5966695 Melchione et al. Oct 1999 A
5974521 Akerib Oct 1999 A
5978780 Watson Nov 1999 A
5995947 Fraser et al. Nov 1999 A
5999596 Walker et al. Dec 1999 A
6006333 Nielsen Dec 1999 A
6009412 Storey Dec 1999 A
6009415 Shurling et al. Dec 1999 A
6014645 Cunningham Jan 2000 A
6014688 Venkatraman et al. Jan 2000 A
6021397 Jones et al. Feb 2000 A
6021943 Chastain Feb 2000 A
6026381 Barton, III et al. Feb 2000 A
6026440 Shrader et al. Feb 2000 A
6029149 Dykstra et al. Feb 2000 A
6035288 Solomon Mar 2000 A
6038551 Barlow et al. Mar 2000 A
6043815 Simonoff et al. Mar 2000 A
6055570 Nielsen Apr 2000 A
6064990 Goldsmith May 2000 A
6069941 Byrd et al. May 2000 A
6070147 Harms et al. May 2000 A
6072894 Payne Jun 2000 A
6073106 Rozen et al. Jun 2000 A
6073140 Morgan et al. Jun 2000 A
6076070 Stack Jun 2000 A
6085242 Chandra Jul 2000 A
6088686 Walker et al. Jul 2000 A
6108691 Lee et al. Aug 2000 A
6112190 Fletcher et al. Aug 2000 A
6115694 Cheetham et al. Sep 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
6145088 Stevens Nov 2000 A
6149441 Pellegrino 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
6173272 Thomas et al. Jan 2001 B1
6173284 Brown Jan 2001 B1
6178420 Sassano Jan 2001 B1
6178442 Yamazaki Jan 2001 B1
6182068 Culliss Jan 2001 B1
6182219 Feldbau et al. Jan 2001 B1
6182229 Nielsen Jan 2001 B1
6195660 Polnerow et al. Feb 2001 B1
6195738 Akerib Feb 2001 B1
6196460 Shin Mar 2001 B1
6199077 Inala et al. Mar 2001 B1
6202053 Christiansen et al. Mar 2001 B1
6202067 Blood et al. Mar 2001 B1
6208998 Marcus Mar 2001 B1
6223171 Chaudhuri et al. Apr 2001 B1
6230188 Marcus May 2001 B1
6233566 Levine et al. May 2001 B1
6233588 Marchoili et al. May 2001 B1
6247000 Hawkins et al. Jun 2001 B1
6253202 Gilmour Jun 2001 B1
6254000 Degen et al. Jul 2001 B1
6256630 Gilai et al. Jul 2001 B1
6263334 Fayyad et al. Jul 2001 B1
6263337 Fayyad et al. Jul 2001 B1
6263447 French et al. Jul 2001 B1
6269369 Robertson Jul 2001 B1
6275824 O'Flaherty et al. Aug 2001 B1
6278993 Kumar et al. Aug 2001 B1
6282658 French et al. Aug 2001 B2
6289452 Arnold et al. Sep 2001 B1
6292795 Peters et al. Sep 2001 B1
6295528 Marcus et al. Sep 2001 B1
6295541 Bodnar et al. Sep 2001 B1
6304850 Keller et al. Oct 2001 B1
6304860 Martin et al. Oct 2001 B1
6304869 Moore et al. Oct 2001 B1
6311169 Duhon Oct 2001 B2
6317783 Freishtat et al. Nov 2001 B1
6321339 French et al. Nov 2001 B1
6327578 Linehan Dec 2001 B1
6330551 Burchetta et al. Dec 2001 B1
6339769 Cochrane et al. Jan 2002 B1
6343279 Bissonette et al. Jan 2002 B1
6347375 Reinert et al. Feb 2002 B1
6353778 Brown Mar 2002 B1
6353795 Ranjan Mar 2002 B1
6356937 Montville et al. Mar 2002 B1
6366903 Agrawal et al. Apr 2002 B1
6374262 Kodama Apr 2002 B1
6384844 Stewart et al. May 2002 B1
6386444 Sullivan May 2002 B1
6397197 Gindlesperger May 2002 B1
6397212 Biffar May 2002 B1
6401118 Thomas Jun 2002 B1
6405173 Honarvar Jun 2002 B1
6405181 Lent et al. Jun 2002 B2
6405245 Burson et al. Jun 2002 B1
6408282 Buist Jun 2002 B1
6412073 Rangan Jun 2002 B1
6421675 Ryan et al. Jul 2002 B1
6421729 Paltenghe et al. Jul 2002 B1
6422462 Cohen Jul 2002 B1
6442590 Inala et al. Aug 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
6460127 Akerib Oct 2002 B1
6463533 Calamera et al. Oct 2002 B1
6473740 Cockril et al. Oct 2002 B2
6477565 Daswani et al. Nov 2002 B1
6487540 Smith et al. Nov 2002 B1
6496819 Bello et al. Dec 2002 B1
6496931 Rajchel et al. Dec 2002 B1
6496936 French et al. Dec 2002 B1
6505168 Rothman et al. Jan 2003 B1
6510415 Talmor et al. Jan 2003 B1
6510451 Wu et al. Jan 2003 B2
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
6539377 Culliss Mar 2003 B1
6539392 Rebane Mar 2003 B1
6543683 Hoffman Apr 2003 B2
6549904 Ortega et al. Apr 2003 B1
6552670 Sundaravel et al. Apr 2003 B2
6564210 Korda et al. May 2003 B1
6567791 Lent et al. May 2003 B2
6567850 Freishtat et al. May 2003 B1
6571236 Ruppelt May 2003 B1
6571334 Feldbau et al. May 2003 B1
6574623 Laung et al. Jun 2003 B1
6574736 Andrews Jun 2003 B1
6578012 Storey Jun 2003 B1
6581025 Lehman Jun 2003 B2
6581059 Barrett et al. Jun 2003 B1
6587841 DeFrancesco Jul 2003 B1
6594766 Rangan et al. Jul 2003 B2
6601173 Mohler Jul 2003 B1
6601234 Bowman-Amuah Jul 2003 B1
6607136 Atsmon et al. Aug 2003 B1
6611816 Lebda et al. Aug 2003 B2
6615193 Kingdon et al. Sep 2003 B1
6618727 Wheeler et al. Sep 2003 B1
6622131 Brown et al. Sep 2003 B1
6629245 Stone 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
6654786 Fox et al. Nov 2003 B1
6658393 Basch et al. Dec 2003 B1
6665677 Wotring et al. Dec 2003 B1
6665715 Houri Dec 2003 B1
6678694 Zimmermann et al. Jan 2004 B1
6679425 Sheppard et al. Jan 2004 B1
6691136 Lee et al. Feb 2004 B2
6694353 Sommerer Feb 2004 B2
6701348 Sommerer Mar 2004 B2
6703930 Skinner Mar 2004 B2
6708166 Dysart et al. Mar 2004 B1
6711665 Akerib et al. Mar 2004 B1
6714944 Shapiro et al. Mar 2004 B1
6718313 Lent et al. Apr 2004 B1
6725381 Smith et al. Apr 2004 B1
6725425 Rajan et al. Apr 2004 B1
6734886 Hagan et al. May 2004 B1
6738748 Wetzer May 2004 B2
6738759 Wheeler et al. May 2004 B1
6738804 Lo May 2004 B1
6742001 Ripley May 2004 B2
6745196 Colyer et al. Jun 2004 B1
6745938 Sullivan Jun 2004 B2
6748426 Shaffer et al. Jun 2004 B1
6750985 Rhoads Jun 2004 B2
6754665 Futagami et al. Jun 2004 B1
6766304 Kemp et al. Jul 2004 B2
6766327 Morgan, Jr. et al. Jul 2004 B2
6766946 Lida et al. Jul 2004 B2
6772132 Kemp et al. Aug 2004 B1
6781608 Crawford Aug 2004 B1
6782370 Stack Aug 2004 B1
6782379 Lee Aug 2004 B2
6792088 Takeuchi Sep 2004 B2
6792263 Kite Sep 2004 B1
6795812 Lent et al. Sep 2004 B1
6796497 Benkert et al. Sep 2004 B2
6802042 Rangan et al. Oct 2004 B2
6804346 Mewhinney Oct 2004 B1
6804701 Muret et al. Oct 2004 B2
6805287 Bishop et al. Oct 2004 B2
6807533 Land et al. Oct 2004 B1
6810323 Bullock et al. Oct 2004 B1
6816850 Culliss Nov 2004 B2
6816871 Lee Nov 2004 B2
6823319 Lynch et al. Nov 2004 B1
6826707 Stevens Nov 2004 B1
6829639 Lawson et al. Dec 2004 B1
6829711 Kwok et al. Dec 2004 B1
6839714 Wheeler et al. Jan 2005 B2
6842782 Malik et al. Jan 2005 B1
6845448 Chaganti et al. Jan 2005 B1
6847966 Sommer et al. Jan 2005 B1
6847974 Wachtel Jan 2005 B2
6850895 Brodersen et al. Feb 2005 B2
6850918 Burchetta et al. Feb 2005 B1
6853997 Wotring et al. Feb 2005 B2
6857073 French et al. Feb 2005 B2
6859212 Kumar et al. Feb 2005 B2
6865680 Wu et al. Mar 2005 B1
6871220 Rajan et al. Mar 2005 B1
6871287 Ellingson Mar 2005 B1
6871789 Hilton et al. Mar 2005 B2
6892307 Wood et al. May 2005 B1
6898574 Regan May 2005 B1
6900731 Kreiner et al. May 2005 B2
6907408 Angel Jun 2005 B2
6908030 Rajasekaran et al. Jun 2005 B2
6910624 Natsuno Jun 2005 B1
6920435 Hoffman et al. Jul 2005 B2
6928487 Eggebraaten et al. Aug 2005 B2
6934714 Meinig Aug 2005 B2
6934849 Kramer et al. Aug 2005 B2
6934858 Woodhill Aug 2005 B2
6938011 Kemp et al. Aug 2005 B1
6941323 Galperin Sep 2005 B1
6947984 Schweitzer et al. Sep 2005 B2
6947989 Gullotta et al. Sep 2005 B2
6950807 Brock Sep 2005 B2
6950809 Dahan et al. Sep 2005 B2
6950858 Ogami Sep 2005 B2
6954741 Burchetta et al. Oct 2005 B1
6954757 Zargham et al. Oct 2005 B2
6957336 Wheeler et al. Oct 2005 B2
6962336 Glass Nov 2005 B2
6963857 Johnson Nov 2005 B1
6965881 Brickell et al. Nov 2005 B1
6968319 Remington et al. Nov 2005 B1
6970864 Marcus et al. Nov 2005 B2
6973462 Dattero et al. Dec 2005 B2
6976056 Kumar Dec 2005 B1
6983320 Thomas et al. Jan 2006 B1
6983379 Spalink et al. Jan 2006 B1
6983381 Jerdonek Jan 2006 B2
6983478 Grauch et al. Jan 2006 B1
6985183 Jan et al. Jan 2006 B2
6985887 Sunstein et al. Jan 2006 B1
6985898 Ripley et al. Jan 2006 B1
6986461 Geoghegan et al. Jan 2006 B1
6988082 Williams et al. Jan 2006 B1
6988085 Hedy Jan 2006 B2
6990591 Pearson Jan 2006 B1
6993504 Friesen et al. Jan 2006 B1
6993510 Guy et al. Jan 2006 B2
6993572 Ross, Jr. et al. Jan 2006 B2
6993596 Hinton et al. Jan 2006 B2
6996542 Landry Feb 2006 B1
6999941 Agarwal Feb 2006 B1
7003504 Angus et al. Feb 2006 B1
7013310 Messing et al. Mar 2006 B2
7013315 Boothby Mar 2006 B1
7013323 Thomas et al. Mar 2006 B1
7016907 Boreham et al. Mar 2006 B2
7024548 O'Toole, Jr. Apr 2006 B1
7024689 O'Donnell et al. Apr 2006 B2
7028001 Muthuswamy et al. Apr 2006 B1
7028013 Saeki Apr 2006 B2
7028052 Chapman et al. Apr 2006 B2
7035855 Kilger et al. Apr 2006 B1
7039176 Borodow et al. May 2006 B2
7039607 Watarai et al. May 2006 B2
7039656 Tsai et al. May 2006 B1
7043476 Robson May 2006 B2
7046139 Kuhn et al. May 2006 B2
7047251 Reed et al. May 2006 B2
7047258 Balogh et al. May 2006 B2
7050982 Sheinson et al. May 2006 B2
7050989 Hurt et al. May 2006 B1
7058386 McGregor et al. Jun 2006 B2
7058817 Ellmore Jun 2006 B1
7059531 Beenau et al. Jun 2006 B2
7062475 Szabo et al. Jun 2006 B1
7065526 Wissner et al. Jun 2006 B2
7065566 Menard et al. Jun 2006 B2
7069240 Spero et al. Jun 2006 B2
7072909 Polk Jul 2006 B2
7075894 Hein et al. Jul 2006 B2
7076462 Nelson et al. Jul 2006 B1
7076475 Honarvar et al. Jul 2006 B2
7082435 Guzman et al. Jul 2006 B1
7085727 VanOrman Aug 2006 B2
7085997 Wu et al. Aug 2006 B1
7086586 Sullivan Aug 2006 B1
7089584 Sharma Aug 2006 B1
7089594 Lal et al. Aug 2006 B2
7092898 Mattick et al. Aug 2006 B1
7103473 Ranjan Sep 2006 B2
7103602 Black et al. Sep 2006 B2
7107241 Pinto Sep 2006 B1
7107285 Von Kaenel et al. Sep 2006 B2
7110978 Chin Sep 2006 B1
7117172 Black Oct 2006 B1
7117529 O'Donnell et al. Oct 2006 B1
7121471 Beenau et al. Oct 2006 B2
7124144 Christianson et al. Oct 2006 B2
7127068 Sundaravel et al. Oct 2006 B2
7127424 Kemp et al. Oct 2006 B2
7133935 Hedy Nov 2006 B2
7139728 Rigole Nov 2006 B2
7143063 Lent Nov 2006 B2
7149782 Sommerer Dec 2006 B2
7154375 Beenau et al. Dec 2006 B2
7155508 Sankuratripati et al. Dec 2006 B2
7155725 Kister et al. Dec 2006 B1
7155739 Bari et al. Dec 2006 B2
7167907 Shaffer et al. Jan 2007 B2
7174454 Roskind Feb 2007 B2
7174455 Arnold et al. Feb 2007 B1
7177846 Moenickheim et al. Feb 2007 B2
7178096 Rangan et al. Feb 2007 B2
7181418 Zucker et al. Feb 2007 B1
7181427 DeFrancesco Feb 2007 B1
7184974 Shishido Feb 2007 B2
7185016 Rasmussen Feb 2007 B1
7188107 Moon et al. Mar 2007 B2
7188252 Dunn Mar 2007 B1
7194416 Provost et al. Mar 2007 B1
7200602 Jonas Apr 2007 B2
7200804 Khavari et al. Apr 2007 B1
7203653 McIntosh Apr 2007 B1
7206768 deGroeve et al. Apr 2007 B1
7209895 Kundtz et al. Apr 2007 B2
7209911 Boothby et al. Apr 2007 B2
7212995 Schulkins May 2007 B2
7212999 Friesen et al. May 2007 B2
7213064 Smith et al. May 2007 B2
7218912 Erskine et al. May 2007 B2
7219107 Beringer May 2007 B2
7221377 Okita et al. May 2007 B1
7222085 Stack May 2007 B2
7222369 Vering et al. May 2007 B2
7225464 Satyavolu et al. May 2007 B2
7228289 Brumfield et al. Jun 2007 B2
7228335 Caughey Jun 2007 B2
7229006 Babbi et al. Jun 2007 B2
7231657 Honarvar et al. Jun 2007 B2
7234156 French et al. Jun 2007 B2
7234160 Vogel et al. Jun 2007 B2
7236950 Savage et al. Jun 2007 B2
7237267 Rayes et al. Jun 2007 B2
7240059 Bayliss et al. Jul 2007 B2
7240199 Tomkow Jul 2007 B2
7240363 Ellingson Jul 2007 B1
7243369 Bhat et al. Jul 2007 B2
7246067 Austin et al. Jul 2007 B2
7246361 Scalora et al. Jul 2007 B1
7246740 Swift et al. Jul 2007 B2
7249048 O'Flaherty Jul 2007 B1
7249072 Nearhood et al. Jul 2007 B1
7249076 Pendleton et al. Jul 2007 B1
7249080 Hoffman et al. Jul 2007 B1
7249096 Lasater et al. Jul 2007 B1
7249113 Continelli et al. Jul 2007 B1
7251347 Smith Jul 2007 B2
7263497 Wiser et al. Aug 2007 B1
7263506 Lee et al. Aug 2007 B2
7263548 Daswani et al. Aug 2007 B2
7272591 Ghazal et al. Sep 2007 B1
7277900 Ganesh et al. Oct 2007 B1
7280980 Hoadley et al. Oct 2007 B1
7281652 Foss Oct 2007 B2
7283998 Moon et al. Oct 2007 B2
7289971 O'Neil et al. Oct 2007 B1
7296734 Pliha Nov 2007 B2
7302272 Ackley Nov 2007 B2
7303120 Beenau et al. Dec 2007 B2
7305233 Paul et al. Dec 2007 B2
7310611 Shibuya et al. Dec 2007 B2
7310617 Cunningham Dec 2007 B1
7310618 Libman Dec 2007 B2
7313813 Rangan et al. Dec 2007 B2
7314167 Kiliccote Jan 2008 B1
7315837 Sloan et al. Jan 2008 B2
7328233 Salim et al. Feb 2008 B2
7328435 Trifon Feb 2008 B2
7330717 Gidron et al. Feb 2008 B2
7330831 Biondi et al. Feb 2008 B2
7330835 Deggendorf Feb 2008 B2
7330871 Barber Feb 2008 B2
7333635 Tsantes et al. Feb 2008 B2
7334020 Caughey Feb 2008 B2
7337468 Metzger Feb 2008 B2
7340042 Cluff et al. Mar 2008 B2
7340679 Botscheck et al. Mar 2008 B2
7343149 Benco Mar 2008 B2
7343295 Pomerance Mar 2008 B2
7346576 Lent et al. Mar 2008 B2
7346703 Cope Mar 2008 B2
7356503 Johnson et al. Apr 2008 B1
7356506 Watson et al. Apr 2008 B2
7356516 Richey et al. Apr 2008 B2
7366495 Magnotta et al. Apr 2008 B1
7366694 Lazerson Apr 2008 B2
7366759 Trevithick Apr 2008 B2
7367011 Ramsey et al. Apr 2008 B2
7370014 Vasavada et al. May 2008 B1
7370044 Mulhern et al. May 2008 B2
7370351 Ramachandran et al. May 2008 B1
7373324 Engin et al. May 2008 B1
7373335 Cleghorn et al. May 2008 B2
7376603 Mayr et al. May 2008 B1
7379880 Pathria et al. May 2008 B1
7379978 Anderson et al. May 2008 B2
7383215 Navarro et al. Jun 2008 B1
7383988 Slonecker, Jr. Jun 2008 B2
7386448 Poss et al. Jun 2008 B1
7386511 Buchanan et al. Jun 2008 B2
7386554 Ripley et al. Jun 2008 B2
7386786 Davis et al. Jun 2008 B2
7389305 Kindig et al. Jun 2008 B1
7389913 Starrs Jun 2008 B2
7395241 Cook et al. Jul 2008 B1
7395243 Zielke et al. Jul 2008 B1
7395273 Khan et al. Jul 2008 B2
7400883 Rivers et al. Jul 2008 B2
7401050 O'Neill Jul 2008 B2
7403923 Elliott et al. Jul 2008 B2
7403942 Bayliss Jul 2008 B1
7409369 Homuth et al. Aug 2008 B1
7412228 Barclay et al. Aug 2008 B2
7412487 Caughey Aug 2008 B2
7413113 Zhu Aug 2008 B1
7421322 Silversmith et al. Sep 2008 B1
7421442 Gelb et al. Sep 2008 B2
7421732 Costa-Requena et al. Sep 2008 B2
7424439 Fayyad et al. Sep 2008 B1
7424520 Daswani et al. Sep 2008 B2
7430520 Haugen et al. Sep 2008 B1
7433864 Malik Oct 2008 B2
7437679 Uemura et al. Oct 2008 B2
7438226 Helsper et al. Oct 2008 B2
7444414 Foster et al. Oct 2008 B2
7444518 Dharmarajan et al. Oct 2008 B1
7447663 Barker et al. Nov 2008 B1
7451095 Bradley et al. Nov 2008 B1
7451113 Kasower Nov 2008 B1
7458508 Shao et al. Dec 2008 B1
7460857 Roach, Jr. Dec 2008 B2
7467127 Baccash et al. Dec 2008 B1
7467401 Cicchitto Dec 2008 B2
7475032 Patnode et al. Jan 2009 B1
7475118 Leiba et al. Jan 2009 B2
7478157 Bohrer et al. Jan 2009 B2
7479949 Jobs et al. Jan 2009 B2
7480631 Merced et al. Jan 2009 B1
7483842 Fung et al. Jan 2009 B1
7483892 Sommer et al. Jan 2009 B1
7490356 Lieblich et al. Feb 2009 B2
RE40692 Rose, Jr. Mar 2009 E
7503489 Heffez Mar 2009 B2
7505931 Silva Mar 2009 B2
7505938 Lang et al. Mar 2009 B2
7509117 Yum Mar 2009 B2
7509278 Jones Mar 2009 B2
7512221 Toms Mar 2009 B2
7519558 Ballard et al. Apr 2009 B2
7526796 Lulich et al. Apr 2009 B2
7529698 Joao May 2009 B2
7530097 Casco-Arias et al. May 2009 B2
7533179 Tarquini et al. May 2009 B2
7536329 Goldberg et al. May 2009 B2
7536346 Aliffi et al. May 2009 B2
7536348 Shao et al. May 2009 B2
7536354 deGroeve et al. May 2009 B1
7542468 Begley et al. Jun 2009 B1
7542922 Bennett et al. Jun 2009 B2
7542993 Satterfield et al. Jun 2009 B2
7543739 Brown et al. Jun 2009 B2
7546266 Beirne et al. Jun 2009 B2
7546271 Chmielewski et al. Jun 2009 B1
7548886 Kirkland et al. Jun 2009 B2
7552080 Willard et al. Jun 2009 B1
7552086 Rajasekar et al. Jun 2009 B1
7552089 Bruer et al. Jun 2009 B2
7552123 Wade et al. Jun 2009 B2
7552190 Freishtat et al. Jun 2009 B1
7552467 Lindsay Jun 2009 B2
7555459 Dhar et al. Jun 2009 B2
7556192 Wokaty, Jr. Jul 2009 B2
7558748 Ehring et al. Jul 2009 B2
7558777 Santos Jul 2009 B1
7558795 Malik et al. Jul 2009 B2
7559217 Bass Jul 2009 B2
7562093 Gelb et al. Jul 2009 B2
7562184 Henmi et al. Jul 2009 B2
7562382 Hinton et al. Jul 2009 B2
7562814 Shao et al. Jul 2009 B1
7566002 Love et al. Jul 2009 B2
7571138 Miri et al. Aug 2009 B2
7571322 Karoubi Aug 2009 B2
7571473 Boydstun et al. Aug 2009 B1
7575157 Barnhardt et al. Aug 2009 B2
7577665 Ramer et al. Aug 2009 B2
7577934 Anonsen et al. Aug 2009 B2
7580884 Cook Aug 2009 B2
7581112 Brown et al. Aug 2009 B2
7583682 Hopkins Sep 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
7587368 Felsher Sep 2009 B2
7593889 Raines et al. Sep 2009 B2
7593891 Kornegay et al. Sep 2009 B2
7594019 Clapper Sep 2009 B2
7596512 Raines et al. Sep 2009 B1
7596716 Frost et al. Sep 2009 B2
7603701 Gaucas Oct 2009 B2
7606401 Hoffman et al. Oct 2009 B2
7606725 Robertson et al. Oct 2009 B2
7606752 Hazlehurst et al. Oct 2009 B2
7610216 May et al. Oct 2009 B1
7610229 Kornegay Oct 2009 B1
7613600 Krane Nov 2009 B2
7613671 Serrano-Morales et al. Nov 2009 B2
7620596 Knudson et al. Nov 2009 B2
7620602 Jakstadt et al. Nov 2009 B2
7620653 Swartz Nov 2009 B1
7623844 Herrmann et al. Nov 2009 B2
7624433 Clark et al. Nov 2009 B1
7630903 Vaidyanathan Dec 2009 B1
7630932 Danaher et al. Dec 2009 B2
7630933 Peterson et al. Dec 2009 B2
7631803 Peyret et al. Dec 2009 B2
7634651 Gerde et al. Dec 2009 B1
7634737 Beringer et al. Dec 2009 B2
7636686 Pierdinock et al. Dec 2009 B2
7636941 Blinn et al. Dec 2009 B2
7640200 Gardner et al. Dec 2009 B2
7640209 Brooks et al. Dec 2009 B1
7641113 Alvarez et al. Jan 2010 B1
7644023 Kumar et al. Jan 2010 B2
7644035 Biffle et al. Jan 2010 B1
7644285 Murray et al. Jan 2010 B1
7647274 Peterson et al. Jan 2010 B2
7647344 Skurtovich, Jr. et al. Jan 2010 B2
7653592 Flaxman et al. Jan 2010 B1
7653600 Gustin Jan 2010 B2
7653613 DeGraaff et al. Jan 2010 B1
7653688 Bittner Jan 2010 B2
7657431 Hayakawa Feb 2010 B2
7657540 Bayliss Feb 2010 B1
7660989 Tomkow Feb 2010 B2
7664725 Murray et al. Feb 2010 B2
7665657 Huh Feb 2010 B2
7668840 Bayliss et al. Feb 2010 B2
7672833 Blume et al. Mar 2010 B2
7672865 Kumar 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
7672944 Holladay et al. Mar 2010 B1
7676410 Petralia Mar 2010 B2
7676463 Thompson et al. Mar 2010 B2
7676751 Allen et al. Mar 2010 B2
7676834 Camaisa et al. Mar 2010 B2
7680772 Kronberg Mar 2010 B2
7685096 Margolus et al. Mar 2010 B2
7685209 Norton et al. Mar 2010 B1
7685279 Miltonberger et al. Mar 2010 B2
7685525 Kumar et al. Mar 2010 B2
7686214 Shao et al. Mar 2010 B1
7688813 Shin et al. Mar 2010 B2
7689487 Britto et al. Mar 2010 B1
7689505 Kasower Mar 2010 B2
7689506 Fei et al. Mar 2010 B2
7689526 Byrnes et al. Mar 2010 B2
7689563 Jacobson Mar 2010 B1
7690032 Peirce Mar 2010 B1
7693787 Provinse Apr 2010 B2
7697520 Hopkins Apr 2010 B2
7698163 Reed et al. Apr 2010 B2
7698214 Lindgren Apr 2010 B1
7698217 Phillips et al. Apr 2010 B1
7698445 Fitzpatrick et al. Apr 2010 B2
7698558 Tomkow Apr 2010 B2
7702576 Fahner et al. Apr 2010 B2
7707059 Reed et al. Apr 2010 B2
7707117 Jimenez et al. Apr 2010 B1
7707122 Hull et al. Apr 2010 B2
7707164 Kapochunas et al. Apr 2010 B2
7707271 Rudkin et al. Apr 2010 B2
7707624 Tomkow Apr 2010 B2
7708190 Brandt et al. May 2010 B2
7711626 Nanjundamoorthy et al. May 2010 B2
7711635 Steele et al. May 2010 B2
7711707 Kelley May 2010 B2
7715832 Zhou May 2010 B2
7720705 Stein May 2010 B2
7720750 Brody May 2010 B2
7720846 Bayliss May 2010 B1
7725385 Royer et al. May 2010 B2
7729283 Ferguson et al. Jun 2010 B2
7729959 Wells et al. Jun 2010 B1
7729969 Smith, III et al. Jun 2010 B1
7730078 Schwabe et al. Jun 2010 B2
7734522 Johnson et al. Jun 2010 B2
7734541 Kumar et al. Jun 2010 B2
7734637 Greifeneder et al. Jun 2010 B2
7739139 Robertson et al. Jun 2010 B2
7739193 Zimmer et al. Jun 2010 B2
7739707 Sie et al. Jun 2010 B2
7742982 Chaudhuri et al. Jun 2010 B2
7747480 Agresta et al. Jun 2010 B1
7747494 Kothari et al. Jun 2010 B1
7747520 Livermore et al. Jun 2010 B2
7747521 Serio Jun 2010 B2
7747542 Morley et al. Jun 2010 B2
7747559 Leitner et al. Jun 2010 B2
7752179 Brown Jul 2010 B1
7752236 Williams et al. Jul 2010 B2
7752286 Anderson et al. Jul 2010 B2
7752535 Satyavolu Jul 2010 B2
7756789 Welker et al. Jul 2010 B2
7757944 Cline et al. Jul 2010 B2
7761373 Metz Jul 2010 B2
7761384 Madhogarhia Jul 2010 B2
7761568 Levi et al. Jul 2010 B1
7761569 Hopkins Jul 2010 B2
7765148 German 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
7765525 Davidson et al. Jul 2010 B1
7769696 Yoda Aug 2010 B2
7769697 Fieschi et al. Aug 2010 B2
7769998 Lynch et al. Aug 2010 B2
7770002 Weber Aug 2010 B2
7774257 Maggioncalda et al. Aug 2010 B2
7774270 MacCloskey Aug 2010 B1
7778868 Haugen et al. Aug 2010 B2
7783515 Kumar et al. Aug 2010 B1
7783749 Hopkins Aug 2010 B2
7787869 Rice et al. Aug 2010 B2
7788040 Haskell et al. Aug 2010 B2
7792715 Kasower Sep 2010 B1
7792725 Booraem et al. Sep 2010 B2
7792747 Chin Sep 2010 B2
7792903 Fischer et al. Sep 2010 B2
7793835 Coggeshall et al. Sep 2010 B1
7797224 Barone et al. Sep 2010 B2
7797252 Rosskamm et al. Sep 2010 B2
7797644 Bhojan Sep 2010 B1
7797725 Lunt et al. Sep 2010 B2
7797734 Babi et al. Sep 2010 B2
7801807 DeFrancesco et al. Sep 2010 B2
7801811 Merrell et al. Sep 2010 B1
7801812 Conlin et al. Sep 2010 B2
7801828 Candella et al. Sep 2010 B2
7801896 Szabo Sep 2010 B2
7801956 Cumberbatch et al. Sep 2010 B1
7802104 Dickinson Sep 2010 B2
7805348 Nanjundamoorthy et al. Sep 2010 B2
7805362 Merrell et al. Sep 2010 B1
7805439 Elliott et al. Sep 2010 B2
7809398 Pearson Oct 2010 B2
7809624 Smith, III et al. Oct 2010 B1
7809797 Cooley et al. Oct 2010 B2
7810036 Bales et al. Oct 2010 B2
7814002 DeFrancesco et al. Oct 2010 B2
7814005 Imrey et al. Oct 2010 B2
7814431 Quinn et al. Oct 2010 B1
7818228 Coulter Oct 2010 B1
7818229 Imrey et al. Oct 2010 B2
7818231 Rajan Oct 2010 B2
7818382 Sommerer Oct 2010 B2
7822624 Erdmann et al. Oct 2010 B2
7822667 Smith, III et al. Oct 2010 B1
7827108 Perlman et al. Nov 2010 B2
7827115 Weller et al. Nov 2010 B2
7830382 Cirit et al. Nov 2010 B2
7831609 Alexander Nov 2010 B1
7832006 Chen et al. Nov 2010 B2
7835983 Lefner et al. Nov 2010 B2
7835990 Coleman Nov 2010 B2
7836111 Shan Nov 2010 B1
7840484 Haggerty et al. Nov 2010 B2
7840597 Showalter et al. Nov 2010 B2
7840674 Sterling Nov 2010 B1
7841004 Balducci et al. Nov 2010 B1
7841008 Cole et al. Nov 2010 B1
7844520 Franklin Nov 2010 B1
7844604 Baio et al. Nov 2010 B2
7848972 Sharma Dec 2010 B1
7848978 Imrey et al. Dec 2010 B2
7849014 Erikson Dec 2010 B2
7849397 Ahmed Dec 2010 B1
7849624 Holt et al. Dec 2010 B2
7853493 DeBie et al. Dec 2010 B2
7853518 Cagan Dec 2010 B2
7853522 Chin Dec 2010 B2
7853533 Eisen Dec 2010 B2
7853984 Antell et al. Dec 2010 B2
7856203 Lipovski Dec 2010 B2
7856376 Storey Dec 2010 B2
7856386 Hazlehurst et al. Dec 2010 B2
7856453 Malik et al. Dec 2010 B2
7860769 Benson Dec 2010 B2
7860790 Monk Dec 2010 B2
7865412 Weiss et al. Jan 2011 B1
7865557 Tomkow Jan 2011 B2
7865958 Lieblich et al. Jan 2011 B2
7866548 Reed et al. Jan 2011 B2
7870066 Lin et al. Jan 2011 B2
7870068 Chin Jan 2011 B2
7870078 Clark et al. Jan 2011 B2
7870151 Mayer et al. Jan 2011 B2
7870485 Seliutin et al. Jan 2011 B2
7870491 Henderson et al. Jan 2011 B1
7873563 Barone et al. Jan 2011 B2
7873573 Realini Jan 2011 B2
7873677 Messing et al. Jan 2011 B2
7877304 Coulter Jan 2011 B1
7877402 Weiss et al. Jan 2011 B1
7877784 Chow et al. Jan 2011 B2
7880728 de los Reyes et al. Feb 2011 B2
7886008 Tomkow et al. Feb 2011 B2
7890403 Smith Feb 2011 B1
7895139 Sullivan et al. Feb 2011 B2
7895227 Henderson Feb 2011 B1
7899750 Klieman et al. Mar 2011 B1
7899757 Talan et al. Mar 2011 B1
7904447 Russell et al. Mar 2011 B1
7904899 Robalewski et al. Mar 2011 B2
7908242 Achanta Mar 2011 B1
7909246 Hogg et al. Mar 2011 B2
7911673 Yap Mar 2011 B1
7912778 Nanjundamoorthy Mar 2011 B2
7912842 Bayliss et al. Mar 2011 B1
7912865 Akerman et al. Mar 2011 B2
7913173 Hebard et al. Mar 2011 B2
7917412 Wang et al. Mar 2011 B1
7917754 Harrison et al. Mar 2011 B1
7925285 Indirabhai Apr 2011 B2
7925582 Kornegay et al. Apr 2011 B1
7925982 Parker Apr 2011 B2
7930239 Pierdinock et al. Apr 2011 B2
7930242 Morris et al. Apr 2011 B2
7930285 Abraham et al. Apr 2011 B2
7930302 Bandaru et al. Apr 2011 B2
7930411 Hayward Apr 2011 B1
7933834 Kumar et al. Apr 2011 B2
7937325 Kumar et al. May 2011 B2
7941324 Sholtis May 2011 B1
7941560 Friesen et al. May 2011 B1
7953213 Babi et al. May 2011 B2
7954698 Pliha Jun 2011 B1
7958046 Doerner et al. Jun 2011 B2
7958126 Schachter Jun 2011 B2
7962361 Ramchandani et al. Jun 2011 B2
7965275 Lew Jun 2011 B1
7966192 Pagliari et al. Jun 2011 B2
7966325 Singh Jun 2011 B2
7966372 Tomkow Jun 2011 B1
7970676 Feinstein Jun 2011 B2
7970679 Kasower Jun 2011 B2
7970698 Gupta et al. Jun 2011 B2
7970701 Lewis et al. Jun 2011 B2
7970796 Narayanan Jun 2011 B1
7971141 Quinn et al. Jun 2011 B1
7975299 Balducci et al. Jul 2011 B1
7979908 Millwee Jul 2011 B2
7983932 Kane Jul 2011 B2
7983979 Holland, IV Jul 2011 B2
7984436 Murray Jul 2011 B1
7987173 Alexander Jul 2011 B2
7987501 Miller et al. Jul 2011 B2
7990895 Ferguson et al. Aug 2011 B2
7991673 Kumar et al. Aug 2011 B2
7991688 Phelan et al. Aug 2011 B2
7991901 Tarquini et al. Aug 2011 B2
7996912 Spalink et al. Aug 2011 B2
8001041 Hoadley et al. Aug 2011 B2
8001153 Skurtovich, Jr. et al. Aug 2011 B2
8001235 Russ et al. Aug 2011 B2
8001582 Hulten et al. Aug 2011 B2
8005155 Lee et al. Aug 2011 B1
8005755 Freishtat et al. Aug 2011 B2
8005759 Hirtenstein et al. Aug 2011 B2
8006261 Haberman et al. Aug 2011 B1
8010422 Lascelles et al. Aug 2011 B1
8010674 Fong Aug 2011 B2
8011582 Ghafarzadeh Sep 2011 B2
8014756 Henderson Sep 2011 B1
8015083 Sterling et al. Sep 2011 B1
8015107 Kornegay et al. Sep 2011 B2
8015614 Matsuzaki et al. Sep 2011 B2
8019066 Efrati et al. Sep 2011 B1
8019843 Cash et al. Sep 2011 B2
8024264 Chaudhuri et al. Sep 2011 B2
8024660 Quinn et al. Sep 2011 B1
8024778 Cash et al. Sep 2011 B2
8027975 Gabriel et al. Sep 2011 B2
8032822 Artamonov et al. Oct 2011 B1
8032930 Hicks Oct 2011 B2
8032932 Speyer et al. Oct 2011 B2
8036941 Bennett et al. Oct 2011 B2
8037097 Guo et al. Oct 2011 B2
8037115 Scalora et al. Oct 2011 B1
8037176 Hopkins Oct 2011 B2
8041127 Whitelaw Oct 2011 B2
8041956 White et al. Oct 2011 B1
8051074 Eom et al. Nov 2011 B2
8055904 Cato et al. Nov 2011 B1
8060404 Storey Nov 2011 B2
8060423 Rukonic et al. Nov 2011 B1
8060424 Kasower Nov 2011 B2
8060438 Dhar et al. Nov 2011 B2
8060502 Churi et al. Nov 2011 B2
8060508 Gabriel et al. Nov 2011 B2
8060532 White et al. Nov 2011 B2
8060541 Dant Nov 2011 B2
8060916 Bajaj et al. Nov 2011 B2
8064586 Shaffer et al. Nov 2011 B2
8065175 Lewis Nov 2011 B1
8065233 Lee et al. Nov 2011 B2
8065264 Achanta Nov 2011 B1
8065367 Stanley Nov 2011 B1
8069213 Bloch et al. Nov 2011 B2
8069407 Armandpour et al. Nov 2011 B1
8073785 Candella et al. Dec 2011 B1
8078453 Shaw Dec 2011 B2
8078516 Weiss et al. Dec 2011 B1
8078524 Crawford et al. Dec 2011 B2
8078527 Cerise et al. Dec 2011 B2
8078528 Vicente et al. Dec 2011 B1
8078881 Liu Dec 2011 B1
8078986 Rhyne et al. Dec 2011 B1
8079070 Camaisa et al. Dec 2011 B2
8086508 Dheer et al. Dec 2011 B2
8086525 Atwood et al. Dec 2011 B2
8090794 Kilat et al. Jan 2012 B1
8095443 DeBie Jan 2012 B2
8095458 Peterson et al. Jan 2012 B2
8095534 Alexander Jan 2012 B1
8095614 Hopkins Jan 2012 B2
8098239 Moore Jan 2012 B1
8099309 Bober Jan 2012 B1
8099341 Varghese Jan 2012 B2
8099356 Feinstein et al. Jan 2012 B2
8099376 Serrano-Morales et al. Jan 2012 B2
8103587 Kumar et al. Jan 2012 B2
8104671 Besecker et al. Jan 2012 B2
8104679 Brown Jan 2012 B2
8108301 Gupta et al. Jan 2012 B2
8116731 Buhrmann et al. Feb 2012 B2
8116751 Aaron Feb 2012 B2
8117648 Slaton et al. Feb 2012 B2
8122133 Hopkins Feb 2012 B2
8126456 Lotter et al. Feb 2012 B2
8126820 Talan et al. Feb 2012 B1
8127982 Casey et al. Mar 2012 B1
8127986 Taylor et al. Mar 2012 B1
8130075 Hingole Mar 2012 B1
8131598 Goolkasian et al. Mar 2012 B2
8131685 Gedalius et al. Mar 2012 B1
8131777 McCullouch Mar 2012 B2
8131846 Hernacki et al. Mar 2012 B1
8140847 Wu Mar 2012 B1
8144368 Rodriguez et al. Mar 2012 B2
8145189 Power et al. Mar 2012 B2
8145554 Kumar et al. Mar 2012 B2
8150161 Laaser et al. Apr 2012 B2
8151327 Eisen Apr 2012 B2
8151343 Wang et al. Apr 2012 B1
8151344 Channakeshava Apr 2012 B1
8155950 Bickerstaff Apr 2012 B1
8156175 Hopkins Apr 2012 B2
8160624 Kumar et al. Apr 2012 B2
8160960 Fei et al. Apr 2012 B1
8161104 Tomkow Apr 2012 B2
8170998 Churi et al. May 2012 B2
8171471 Daly May 2012 B1
8172132 Love et al. May 2012 B2
8175889 Girulat et al. May 2012 B1
8180654 Berkman et al. May 2012 B2
8185747 Wood et al. May 2012 B2
8190513 Felger May 2012 B2
8190629 Wu et al. May 2012 B2
8190998 Bitterlich May 2012 B2
8194956 Chandler Jun 2012 B2
8195549 Kasower Jun 2012 B2
8196113 Miller et al. Jun 2012 B2
8200966 Grinberg et al. Jun 2012 B2
8201257 Andres et al. Jun 2012 B1
8204809 Wise Jun 2012 B1
8204812 Stewart et al. Jun 2012 B2
8209389 Tomkow Jun 2012 B2
8209659 Mathew Jun 2012 B2
8214238 Fairfield et al. Jul 2012 B1
8219473 Gardner et al. Jul 2012 B2
8219535 Kobori et al. Jul 2012 B1
8219771 Le Neel Jul 2012 B2
8219822 Camaisa et al. Jul 2012 B2
8224723 Bosch et al. Jul 2012 B2
8224747 Kumar et al. Jul 2012 B2
8224913 Tomkow Jul 2012 B2
8224974 Flora et al. Jul 2012 B1
8225270 Frasher et al. Jul 2012 B2
8225288 Miller et al. Jul 2012 B2
8225383 Channakeshava et al. Jul 2012 B1
8225395 Atwood et al. Jul 2012 B2
8229810 Butera et al. Jul 2012 B2
8229844 Felger Jul 2012 B2
8229850 Dilip et al. Jul 2012 B2
8229911 Bennett Jul 2012 B2
8234498 Britti et al. Jul 2012 B2
8239130 Upstill et al. Aug 2012 B1
8239677 Colson Aug 2012 B2
8239929 Kwan et al. Aug 2012 B2
8241369 Stevens Aug 2012 B2
8244629 Lewis et al. Aug 2012 B2
8244635 Freishtat et al. Aug 2012 B2
8244646 Johnston et al. Aug 2012 B2
8244848 Narayanan et al. Aug 2012 B1
8249965 Tumminaro Aug 2012 B2
8249968 Oldham et al. Aug 2012 B1
8255298 Nesladek Aug 2012 B1
8255452 Piliouras Aug 2012 B2
8255868 Robalewski Aug 2012 B1
8255971 Webb et al. Aug 2012 B1
8255978 Dick Aug 2012 B2
8256013 Hernacki et al. Aug 2012 B1
8260649 Ramanujan et al. Sep 2012 B2
8260699 Smith et al. Sep 2012 B2
8260706 Freishtat et al. Sep 2012 B2
8260805 Venu et al. Sep 2012 B1
8261204 Huynh et al. Sep 2012 B1
8261334 Hazlehurst et al. Sep 2012 B2
8261974 Hull Sep 2012 B2
8266065 Dilip et al. Sep 2012 B2
8266168 Bayliss Sep 2012 B2
8266515 Satyavolu Sep 2012 B2
8271362 Fasching Sep 2012 B2
8271378 Chaudhuri et al. Sep 2012 B2
8271393 Twining et al. Sep 2012 B2
8271650 Alexander Sep 2012 B2
8271894 Mayers Sep 2012 B1
8271899 Blackburn et al. Sep 2012 B1
8271906 Fong Sep 2012 B1
8271961 Chithambaram Sep 2012 B1
8275683 Wolfson et al. Sep 2012 B2
8275845 Tomkow Sep 2012 B2
8280348 Snyder et al. Oct 2012 B2
8280723 Laaser Oct 2012 B1
8280805 Abrahams et al. Oct 2012 B1
8280879 Alexander Oct 2012 B2
8281372 Vidal Oct 2012 B1
8285613 Coulter Oct 2012 B1
8285640 Scipioni Oct 2012 B2
8285641 Cataline et al. Oct 2012 B2
8285656 Chang et al. Oct 2012 B1
8290835 Homer et al. Oct 2012 B2
8290840 Kasower Oct 2012 B2
8290845 Leibon et al. Oct 2012 B2
8290856 Kasower Oct 2012 B1
8290941 Alexander Oct 2012 B2
8291218 Garcia et al. Oct 2012 B2
8291477 Lunt Oct 2012 B2
8295898 Ashfield et al. Oct 2012 B2
8296206 Del Favero et al. Oct 2012 B1
8296229 Yellin et al. Oct 2012 B1
8296562 Williams et al. Oct 2012 B2
8302164 Lunt Oct 2012 B2
8306255 Degnan Nov 2012 B1
8306889 Leibon et al. Nov 2012 B2
8306986 Routson et al. Nov 2012 B2
8311792 Podgorny et al. Nov 2012 B1
8312033 McMillan Nov 2012 B1
8315940 Winbom et al. Nov 2012 B2
8320944 Gibson et al. Nov 2012 B1
8321339 Imrey et al. Nov 2012 B2
8321413 Gabriel et al. Nov 2012 B2
8321952 Spalink et al. Nov 2012 B2
8324080 Yang et al. Dec 2012 B2
8326672 Haggerty et al. Dec 2012 B2
8326725 Elwell et al. Dec 2012 B2
8327429 Speyer et al. Dec 2012 B2
8335741 Kornegay et al. Dec 2012 B2
8340685 Cochran et al. Dec 2012 B2
8341545 Hebard Dec 2012 B2
8345790 Sartori et al. Jan 2013 B2
8346226 Gibson et al. Jan 2013 B2
8346615 Connors et al. Jan 2013 B2
8347364 Babi et al. Jan 2013 B2
8352564 Campise et al. Jan 2013 B1
8353027 Dennis et al. Jan 2013 B2
8353029 Morgan et al. Jan 2013 B2
8355935 Hellman et al. Jan 2013 B2
8355967 Debie et al. Jan 2013 B2
8359210 Altinger et al. Jan 2013 B1
8359278 Domenikos et al. Jan 2013 B2
8359393 Metzger Jan 2013 B2
8364518 Blake et al. Jan 2013 B1
8364662 Moyer et al. Jan 2013 B1
8364969 King Jan 2013 B2
8370340 Yu et al. Feb 2013 B1
8370371 Moncla et al. Feb 2013 B1
8374634 Dankar et al. Feb 2013 B2
8374885 Stibel et al. Feb 2013 B2
8374973 Herbrich et al. Feb 2013 B2
8375331 Mayers Feb 2013 B1
8380590 Rukonic et al. Feb 2013 B1
8380803 Stibel et al. Feb 2013 B1
8381120 Stibel et al. Feb 2013 B2
8386377 Xiong et al. Feb 2013 B1
8386966 Attinasi et al. Feb 2013 B1
8392230 Stibel et al. Mar 2013 B2
8392334 Hirtenstein et al. Mar 2013 B2
8392969 Park et al. Mar 2013 B1
8396743 Alvin Mar 2013 B2
8396747 Bachenheimer Mar 2013 B2
8400970 Bajar et al. Mar 2013 B2
8401875 Fish et al. Mar 2013 B2
8402526 Ahn Mar 2013 B2
8406736 Das et al. Mar 2013 B2
8407141 Mullen et al. Mar 2013 B2
8407194 Chaput et al. Mar 2013 B1
8412593 Song et al. Apr 2013 B1
8413239 Sutton et al. Apr 2013 B2
8417644 Ferguson et al. Apr 2013 B2
8423285 Paterson et al. Apr 2013 B2
8423648 Ferguson et al. Apr 2013 B2
8429073 Ferguson et al. Apr 2013 B2
8432275 Patel et al. Apr 2013 B2
8433512 Lopatenko et al. Apr 2013 B1
8433654 Subbarao et al. Apr 2013 B2
8442886 Haggerty et al. May 2013 B1
8442910 Morris et al. May 2013 B2
8443202 White et al. May 2013 B2
8447016 Kugler et al. May 2013 B1
8453068 Stibel et al. May 2013 B2
8453218 Lan et al. May 2013 B2
8456293 Trundle et al. Jun 2013 B1
8458062 Dutt et al. Jun 2013 B2
8458074 Showalter Jun 2013 B2
8463595 Rehling et al. Jun 2013 B1
8463919 Tarquini et al. Jun 2013 B2
8463939 Galvin Jun 2013 B1
8464046 Kragh Jun 2013 B1
8464939 Taylor et al. Jun 2013 B1
8468028 Stibel et al. Jun 2013 B2
8468090 Lesandro et al. Jun 2013 B2
8468198 Tomkow Jun 2013 B2
8468199 Tomkow Jun 2013 B2
8473318 Nielson et al. Jun 2013 B2
8473354 Psota et al. Jun 2013 B2
8478674 Kapczynski et al. Jul 2013 B1
8478981 Khan et al. Jul 2013 B2
8484186 Kapczynski et al. Jul 2013 B1
8484211 Bayliss Jul 2013 B2
8484706 Tomkow Jul 2013 B2
8489480 Kassir Jul 2013 B2
8490197 Herz Jul 2013 B2
8494973 Dignan et al. Jul 2013 B1
8495077 Bayliss Jul 2013 B2
8495384 DeLuccia Jul 2013 B1
8498914 Hazelhurst Jul 2013 B2
8498930 Chung et al. Jul 2013 B2
8498944 Solomon Jul 2013 B2
8499348 Rubin Jul 2013 B1
8504456 Griffin et al. Aug 2013 B2
8504470 Chirehdast Aug 2013 B1
8504628 Tomkow Aug 2013 B2
8510184 Imrev et al. Aug 2013 B2
8510189 Imrey et al. Aug 2013 B2
8515828 Wolf et al. Aug 2013 B1
8515844 Kasower Aug 2013 B2
8515862 Zhang et al. Aug 2013 B2
8521628 Gowen et al. Aug 2013 B1
8521729 Churi et al. Aug 2013 B2
8527357 Ganesan Sep 2013 B1
8527417 Telle et al. Sep 2013 B2
8527596 Long et al. Sep 2013 B2
8527773 Metzger Sep 2013 B1
8528078 Camaisa et al. Sep 2013 B2
8533118 Weller et al. Sep 2013 B2
8533791 Samuelsson et al. Sep 2013 B2
8538980 MacKenzie Sep 2013 B1
8539599 Gomez et al. Sep 2013 B2
8543498 Silbernagel et al. Sep 2013 B2
8544091 Stibel Sep 2013 B2
8548903 Becker Oct 2013 B2
8549472 Tilwani Oct 2013 B1
8549590 de Villiers Prichard et al. Oct 2013 B1
8554584 Hargroder Oct 2013 B2
8555357 Gauvin Oct 2013 B1
8560161 Kator et al. Oct 2013 B1
8560381 Green et al. Oct 2013 B2
8560434 Morris et al. Oct 2013 B2
8560436 Ingram et al. Oct 2013 B2
8560438 Hankey et al. Oct 2013 B2
8560444 Rosenblatt et al. Oct 2013 B2
8560447 Hinghole et al. Oct 2013 B1
8566029 Lopatenko et al. Oct 2013 B1
8566141 Nagdev et al. Oct 2013 B1
8566187 Keld et al. Oct 2013 B2
8572083 Snell et al. Oct 2013 B1
8572391 Golan et al. Oct 2013 B2
8578036 Holfelder et al. Nov 2013 B1
8578496 Krishnappa Nov 2013 B1
8583593 Achanta Nov 2013 B1
8588748 Buhrman et al. Nov 2013 B2
8589069 Lehman Nov 2013 B1
8589208 Kruger et al. Nov 2013 B2
8600768 Stibel et al. Dec 2013 B2
8600854 Mayr et al. Dec 2013 B2
8600886 Ramavarjula et al. Dec 2013 B2
8601602 Zheng Dec 2013 B1
8606234 Pei et al. Dec 2013 B2
8606666 Courbage et al. Dec 2013 B1
8606694 Campbell et al. Dec 2013 B2
8606869 Stibel et al. Dec 2013 B2
8620579 Upstill et al. Dec 2013 B1
8620942 Hoffman et al. Dec 2013 B1
8626137 Devitt et al. Jan 2014 B1
8626618 Psota et al. Jan 2014 B2
8626637 Gooch et al. Jan 2014 B1
8630893 Stibel et al. Jan 2014 B2
8630938 Cheng 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
8639930 Stibel et al. Jan 2014 B2
8645275 Seifert et al. Feb 2014 B2
8646051 Paden et al. Feb 2014 B2
8650189 Fertik et al. Feb 2014 B2
8650407 Britti et al. Feb 2014 B2
8656504 Lurey et al. Feb 2014 B2
8660541 Beresniewicz et al. Feb 2014 B1
8660919 Kasower Feb 2014 B2
8660943 Chirehdast Feb 2014 B1
8671115 Skurtovich, Jr. et al. Mar 2014 B2
8676684 Newman et al. Mar 2014 B2
8677129 Milana et al. Mar 2014 B2
8688543 Dominquez Apr 2014 B2
8689001 Satish Apr 2014 B1
8689311 Blinn et al. Apr 2014 B2
8694390 Imrey et al. Apr 2014 B2
8694420 Oliai Apr 2014 B1
8694502 Bayliss Apr 2014 B2
8695105 Mahendrakar et al. Apr 2014 B2
8700515 Duckworth et al. Apr 2014 B2
8701199 Dotan et al. Apr 2014 B1
8705718 Baniak et al. Apr 2014 B2
8706474 Blume et al. Apr 2014 B2
8706599 Koenig et al. Apr 2014 B1
8706616 Flynn Apr 2014 B1
8712789 Stibel et al. Apr 2014 B2
8712907 Stibel et al. Apr 2014 B1
8713651 Stibel Apr 2014 B1
8725605 Plunkett May 2014 B1
8725613 Celka et al. May 2014 B1
8732004 Ramos et al. May 2014 B1
8732803 Stibel et al. May 2014 B2
8738449 Cupps et al. May 2014 B1
8738515 Chaudhuri et al. May 2014 B2
8738516 Dean et al. May 2014 B1
8738934 Lurey et al. May 2014 B2
8744956 DiChiara et al. Jun 2014 B1
8745698 Ashfield et al. Jun 2014 B1
8751378 Dornhelm et al. Jun 2014 B2
8751388 Chapa Jun 2014 B1
8762053 Lehman Jun 2014 B1
8762287 Morley et al. Jun 2014 B2
8768826 Imrey et al. Jul 2014 B2
8768914 Scriffignano et al. Jul 2014 B2
8769614 Knox et al. Jul 2014 B1
8775299 Achanta et al. Jul 2014 B2
8781877 Kruger et al. Jul 2014 B2
8781882 Arboletti et al. Jul 2014 B1
8781951 Lewis et al. Jul 2014 B2
8781953 Kasower Jul 2014 B2
8781975 Bennett et al. Jul 2014 B2
8782154 Tomkow Jul 2014 B2
8782217 Arone et al. Jul 2014 B1
8782753 Lunt Jul 2014 B2
8788701 Byrnes et al. Jul 2014 B1
8793166 Mizhen Jul 2014 B2
8793509 Nelson et al. Jul 2014 B1
8793777 Colson Jul 2014 B2
8800005 Lunt Aug 2014 B2
8805805 Kobori et al. Aug 2014 B1
8806584 Lunt Aug 2014 B2
8818888 Kapczynski et al. Aug 2014 B1
8819789 Orttung et al. Aug 2014 B2
8819793 Gottschalk, Jr. Aug 2014 B2
8825544 Imrey et al. Sep 2014 B2
8826371 Webb et al. Sep 2014 B2
8826393 Eisen Sep 2014 B2
8831564 Ferguson et al. Sep 2014 B2
8839394 Dennis et al. Sep 2014 B2
8856894 Dean et al. Oct 2014 B1
8856945 Carter et al. Oct 2014 B2
8860763 Privault et al. Oct 2014 B2
8862514 Eisen Oct 2014 B2
8862566 Leitner et al. Oct 2014 B2
8868914 Teppler Oct 2014 B2
8868932 Lurey et al. Oct 2014 B2
D717332 Nies et al. Nov 2014 S
8882509 Nunamaker Nov 2014 B1
8903741 Imrey et al. Dec 2014 B2
8930251 DeBie Jan 2015 B2
8930263 Mahacek et al. Jan 2015 B1
8931058 DiChiara et al. Jan 2015 B2
8938399 Herman Jan 2015 B1
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
9002753 Anschutz et al. Apr 2015 B2
9009132 Camper Apr 2015 B2
9010627 Prasad et al. Apr 2015 B1
9015171 Bayliss Apr 2015 B2
9020971 Bayliss et al. Apr 2015 B2
9043886 Srinivasan et al. May 2015 B2
9047473 Samuelsson et al. Jun 2015 B2
9057616 Lopatenko et al. Jun 2015 B1
9057617 Lopatenko et al. Jun 2015 B1
9058627 Wasser et al. Jun 2015 B1
9075848 Churi et al. Jul 2015 B2
9092616 Kumar et al. Jul 2015 B2
9100400 Lunt Aug 2015 B2
9106691 Burger et al. Aug 2015 B1
9111281 Stibel et al. Aug 2015 B2
9116918 Kim Aug 2015 B1
9118614 Rogers et al. Aug 2015 B1
9124606 Metzger Sep 2015 B2
9143541 Szamonek et al. Sep 2015 B1
9147042 Haller et al. Sep 2015 B1
9147117 Madhu et al. Sep 2015 B1
9152727 Balducci et al. Oct 2015 B1
9154482 Dudziak et al. Oct 2015 B2
9158903 Metzger Oct 2015 B2
9165044 Psenka et al. Oct 2015 B2
9218481 Belisario Oct 2015 B2
9183377 Sobel et al. Nov 2015 B1
9185123 Dennis et al. Nov 2015 B2
9195984 Spector et al. Nov 2015 B1
9195985 Domenica et al. Nov 2015 B2
9196004 Eisen Nov 2015 B2
9202200 Stibel et al. Dec 2015 B2
9203819 Fenton et al. Dec 2015 B2
9215223 Kirsch Dec 2015 B2
9225704 Johansson et al. Dec 2015 B1
9230283 Taylor et al. Jan 2016 B1
9235728 Gottschalk, Jr. et al. Jan 2016 B2
9246899 Durney et al. Jan 2016 B1
9256624 Skurtovich, Jr. et al. Feb 2016 B2
9256904 Haller et al. Feb 2016 B1
9268803 Kapochunas et al. Feb 2016 B2
9269085 Webb et al. Feb 2016 B2
9294476 Lurey et al. Mar 2016 B1
9305300 Mulhern et al. Apr 2016 B2
9317875 Lau et al. Apr 2016 B2
9324080 Shafron et al. Apr 2016 B2
9324087 Routson et al. Apr 2016 B2
9342783 Chang et al. May 2016 B1
9344413 Kirsch May 2016 B2
9349145 Rozman et al. May 2016 B2
9361597 Britton et al. Jun 2016 B2
9380057 Knauss Jun 2016 B2
9390384 Eisen Jul 2016 B2
9391971 Lunt Jul 2016 B2
9400589 Wasser et al. Jul 2016 B1
9406085 Hunt, III et al. Aug 2016 B1
9412141 Prichard et al. Aug 2016 B2
9418213 Roth et al. Aug 2016 B1
9420448 Dankar et al. Aug 2016 B2
9438570 Milana et al. Sep 2016 B2
9443268 Kapczynski et al. Sep 2016 B1
9449346 Hockey et al. Sep 2016 B1
9462044 Preibisch et al. Oct 2016 B1
9465786 Lurey et al. Oct 2016 B2
9467445 Egan et al. Oct 2016 B2
9477737 Charyk et al. Oct 2016 B1
9479471 Schoenrock Oct 2016 B2
9483606 Dean et al. Nov 2016 B1
9491160 Livesay et al. Nov 2016 B2
9501583 Nordstrom et al. Nov 2016 B2
9529851 Smith Dec 2016 B1
9535959 Sun et al. Jan 2017 B2
9536238 Garrett et al. Jan 2017 B2
9536263 Dean et al. Jan 2017 B1
9542553 Burger et al. Jan 2017 B1
9542682 Taylor et al. Jan 2017 B1
9553936 Dijk et al. Jan 2017 B2
9569797 Rohn et al. Feb 2017 B1
9578014 Sondhi et al. Feb 2017 B2
9589266 Pourgallah et al. Mar 2017 B2
9595023 Hockey et al. Mar 2017 B1
9595051 Stack et al. Mar 2017 B2
9600651 Ryan et al. Mar 2017 B1
9607336 Dean et al. Mar 2017 B1
9613382 Newstadt et al. Apr 2017 B1
9619751 Woon et al. Apr 2017 B2
9626680 Ryan et al. Apr 2017 B1
9633322 Burger Apr 2017 B1
9636053 Peterson et al. May 2017 B2
9641521 Egan et al. May 2017 B2
9646058 Churi et al. May 2017 B2
9652802 Kasower May 2017 B1
9654541 Kapczynski et al. May 2017 B1
9665854 Burger et al. May 2017 B1
9684905 Haller et al. Jun 2017 B1
9697521 Webb et al. Jul 2017 B2
9697568 Hunt, III Jul 2017 B1
9704107 Baker, IV et al. Jul 2017 B1
9705863 Britti et al. Jul 2017 B2
9706402 Kueh Jul 2017 B2
9710523 Skurtovich, Jr. et al. Jul 2017 B2
9710852 Olson et al. Jul 2017 B1
9721147 Kapczynski Aug 2017 B1
9734501 Durney et al. Aug 2017 B2
9754256 Britton et al. Sep 2017 B2
9754311 Eisen Sep 2017 B2
9760885 Ramalingam et al. Sep 2017 B1
9767513 Taylor et al. Sep 2017 B1
9774681 Zoldi et al. Sep 2017 B2
9779392 Prasad et al. Oct 2017 B1
9818121 Snyder et al. Nov 2017 B2
9824199 Kshirsagar et al. Nov 2017 B2
9830646 Wasser et al. Nov 2017 B1
9843582 Mahendrakar et al. Dec 2017 B2
9853959 Kapczynski et al. Dec 2017 B1
9866561 Psenka et al. Jan 2018 B2
9870589 Arnold et al. Jan 2018 B1
9876796 Egan et al. Jan 2018 B2
9892389 Domenica et al. Feb 2018 B2
9892457 Kapczynski Feb 2018 B1
9916621 Wasser et al. Mar 2018 B1
9955003 Cody et al. Apr 2018 B2
9972048 Dean et al. May 2018 B1
9989501 Tat et al. Jun 2018 B2
9990674 Taylor et al. Jun 2018 B1
10002075 O'Leary et al. Jun 2018 B1
10003591 Hockey et al. Jun 2018 B2
10025842 Charyk et al. Jul 2018 B1
10043214 Hunt, III Aug 2018 B1
10061936 Burger et al. Aug 2018 B1
10075446 McMillan et al. Sep 2018 B2
10089679 Eisen Oct 2018 B2
10097551 Chan et al. Oct 2018 B2
10102536 Hickman et al. Oct 2018 B1
10102570 Kapczynski et al. Oct 2018 B1
10104059 Hockey et al. Oct 2018 B2
10108818 Curcio et al. Oct 2018 B2
10115079 Burger et al. Oct 2018 B1
10115102 Burrell et al. Oct 2018 B2
10117609 Peterson et al. Nov 2018 B2
10169761 Burger Jan 2019 B1
10176233 Dean et al. Jan 2019 B1
10180861 Raghavan et al. Jan 2019 B2
10187341 Schoenrock Jan 2019 B2
10255598 Dean et al. Apr 2019 B1
10262362 Hu et al. Apr 2019 B1
10262364 Taylor et al. Apr 2019 B2
10269065 Kapczynski et al. Apr 2019 B1
10277659 Kapczynski et al. Apr 2019 B1
D847840 Poschel et al. May 2019 S
10282790 Kolbrener et al. May 2019 B1
10284548 Williams et al. May 2019 B2
D851126 Tauban Jun 2019 S
D851127 Tauban Jun 2019 S
D851128 Tauban Jun 2019 S
10319029 Hockey et al. Jun 2019 B1
10325314 Kapczynski et al. Jun 2019 B1
10339330 Riley et al. Jul 2019 B2
10356079 Lurey et al. Jul 2019 B2
10366450 Mahacek et al. Jul 2019 B1
10367888 Zoldi et al. Jul 2019 B2
10373240 Ross et al. Aug 2019 B1
10380565 Prasad Aug 2019 B1
10380654 Hirtenstein et al. Aug 2019 B2
10395053 Samid Aug 2019 B2
10437895 Chang et al. Oct 2019 B2
10438308 Prichard et al. Oct 2019 B2
10453159 Kapczynski Oct 2019 B2
10482532 Kapczynski Nov 2019 B1
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
10614519 Taylor et al. Apr 2020 B2
10616196 Khitrenovich et al. Apr 2020 B1
10621657 Kasower Apr 2020 B2
10628448 Charyk et al. Apr 2020 B1
10637646 Krishnamacharya et al. Apr 2020 B2
10642999 Burger et al. May 2020 B2
10652227 Spektor et al. May 2020 B2
10664936 Chapa et al. May 2020 B2
10671749 Felice-Steele et al. Jun 2020 B2
10685336 Burger et al. Jun 2020 B1
10685398 Olson et al. Jun 2020 B1
10686773 Britti et al. Jun 2020 B2
10691825 Jones et al. Jun 2020 B2
10693840 Peterson et al. Jun 2020 B2
10706453 Morin et al. Jul 2020 B1
10719873 Dean et al. Jul 2020 B1
10726491 Hockey et al. Jul 2020 B1
10740762 Burger Aug 2020 B2
10771463 Berezin et al. Sep 2020 B2
10783542 Walz et al. Sep 2020 B2
10798093 Kaliski, Jr. et al. Oct 2020 B2
10798096 Touati et al. Oct 2020 B2
10798113 Muddu et al. Oct 2020 B2
10798197 Dean et al. Oct 2020 B2
10810218 Ng et al. Oct 2020 B2
10839446 Mupkala et al. Nov 2020 B1
10863359 Talwar Dec 2020 B2
10878499 Taylor et al. Dec 2020 B2
10880313 Manna et al. Dec 2020 B2
10885139 Chen et al. Jan 2021 B2
10887457 Degeorgis et al. Jan 2021 B1
10891618 Kinch et al. Jan 2021 B2
10891691 Courbage et al. Jan 2021 B2
10911234 Jain et al. Feb 2021 B2
10929925 Hunt, III Feb 2021 B1
10949428 Poirel et al. Mar 2021 B2
10963434 Rodriguez et al. Mar 2021 B1
10963959 Wasser et al. Mar 2021 B2
10979560 Cody et al. Apr 2021 B2
10999298 Eisen May 2021 B2
11012240 Kirsch May 2021 B1
11012491 Kapczynski et al. May 2021 B1
11025629 Chasman et al. Jun 2021 B2
11025638 Ford et al. Jun 2021 B2
11042662 Riley et al. Jun 2021 B2
11050767 Black et al. Jun 2021 B2
11074641 Ross et al. Jul 2021 B1
11087022 Burger et al. Aug 2021 B2
11095643 Huffman et al. Aug 2021 B2
11107158 Hu et al. Aug 2021 B1
11113759 Kapczynski et al. Sep 2021 B1
11120519 Kapczynski Sep 2021 B2
11132742 Wasser et al. Sep 2021 B1
11146676 Sena, Jr. et al. Oct 2021 B2
11157872 McMillan et al. Oct 2021 B2
11163943 Billman et al. Nov 2021 B2
11164178 Anderson et al. Nov 2021 B2
11164271 Chapa et al. Nov 2021 B2
11178128 Poschel et al. Nov 2021 B2
11200620 Dean et al. Dec 2021 B2
11206246 Krishnamacharya Dec 2021 B2
11227001 Rege et al. Jan 2022 B2
11232413 Burger et al. Jan 2022 B1
11238656 Lin et al. Feb 2022 B1
11263218 Pieniazek et al. Mar 2022 B2
11265324 Felice-Steele et al. Mar 2022 B2
11270275 Anderson et al. Mar 2022 B2
11277439 Knopf Mar 2022 B2
11288677 Burger Mar 2022 B1
11290255 Krishnamacharya et al. Mar 2022 B2
11308170 Chang et al. Apr 2022 B2
11308551 Mahacek et al. Apr 2022 B1
11310227 Hamburg et al. Apr 2022 B2
11315179 Rehder et al. Apr 2022 B1
11328083 Jones et al. May 2022 B2
11356430 Kapczynski et al. Jun 2022 B1
11356460 Bondugula et al. Jun 2022 B2
11361317 Billman et al. Jun 2022 B2
11363015 Yeddula et al. Jun 2022 B2
11373109 Zoldi et al. Jun 2022 B2
11379916 Taylor et al. Jul 2022 B1
11399029 Manna et al. Jul 2022 B2
11425144 Bondugula et al. Aug 2022 B2
11431729 Bloomquist et al. Aug 2022 B2
11436626 Lawrence et al. Sep 2022 B2
11443316 Burrell et al. Sep 2022 B2
11449630 Talwar Sep 2022 B2
11461364 Charyk et al. Oct 2022 B1
11461383 Xie et al. Oct 2022 B2
11468186 Dong et al. Oct 2022 B2
11470069 Gillespie Oct 2022 B2
11487897 Pieniazek et al. Nov 2022 B2
11489834 Carroll et al. Nov 2022 B1
11514519 Hunt, III Nov 2022 B1
11516339 Degeorgis et al. Nov 2022 B2
11526884 Chilaka et al. Dec 2022 B2
11532030 Smith Dec 2022 B1
11544363 Deore et al. Jan 2023 B2
11551226 Kumar Jan 2023 B2
11574299 Burrell et al. Feb 2023 B2
11580598 Rehder et al. Feb 2023 B1
11587150 Ross et al. Feb 2023 B1
11588639 Jain et al. Feb 2023 B2
11631130 Taylor et al. Apr 2023 B1
11651095 Gupta et al. May 2023 B2
11663658 Zoldi et al. May 2023 B1
11675738 Barker Jun 2023 B2
11689656 Cody et al. Jun 2023 B2
11704342 Kunjur et al. Jul 2023 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
20010032181 Jakstadt et al. Oct 2001 A1
20010034631 Kiselik Oct 2001 A1
20010037204 Horn et al. Nov 2001 A1
20010037289 Mayr et al. Nov 2001 A1
20010037332 Miller et al. Nov 2001 A1
20010039532 Coleman, Jr. et al. Nov 2001 A1
20010039563 Tian Nov 2001 A1
20010042785 Walker et al. Nov 2001 A1
20010044729 Pomerance Nov 2001 A1
20010044756 Watkins et al. Nov 2001 A1
20010044764 Arnold Nov 2001 A1
20010047332 Gonen-Friedman et al. Nov 2001 A1
20010049274 Degraeve Dec 2001 A1
20010049620 Blasko Dec 2001 A1
20010053989 Keller et al. Dec 2001 A1
20020004736 Roundtree et al. Jan 2002 A1
20020010616 Itzaki Jan 2002 A1
20020010635 Tokiwa Jan 2002 A1
20020010664 Rabideau et al. Jan 2002 A1
20020010701 Kosciuszko Jan 2002 A1
20020013827 Edstrom et al. Jan 2002 A1
20020013899 Faul Jan 2002 A1
20020023108 Daswani et al. Feb 2002 A1
20020026507 Sears et al. Feb 2002 A1
20020026519 Itabashi et al. Feb 2002 A1
20020029192 Nakagawa et al. Mar 2002 A1
20020032635 Harris et al. Mar 2002 A1
20020033846 Balasubramanian et al. Mar 2002 A1
20020035480 Gordon et al. Mar 2002 A1
20020035520 Weiss Mar 2002 A1
20020045154 Wood et al. Apr 2002 A1
20020049624 Raveis, Jr. Apr 2002 A1
20020049701 Nabe et al. Apr 2002 A1
20020049738 Epstein Apr 2002 A1
20020052754 Joyce et al. May 2002 A1
20020052841 Guthrie et al. May 2002 A1
20020052884 Farber et al. May 2002 A1
20020055906 Katz et al. May 2002 A1
20020059139 Evans May 2002 A1
20020059201 Work May 2002 A1
20020059521 Tasler May 2002 A1
20020062249 Iannacci May 2002 A1
20020069122 Yun et al. Jun 2002 A1
20020069182 Dwyer Jun 2002 A1
20020073017 Robertson Jun 2002 A1
20020077964 Brody et al. Jun 2002 A1
20020087460 Hornung Jul 2002 A1
20020091544 Middeljans et al. Jul 2002 A1
20020091635 Dilip et al. Jul 2002 A1
20020091650 Ellis Jul 2002 A1
20020091706 Anderson et al. Jul 2002 A1
20020099628 Takaoka et al. Jul 2002 A1
20020099635 Guiragosian 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
20020111890 Sloan et al. Aug 2002 A1
20020111910 Walsh Aug 2002 A1
20020116247 Tucker et al. Aug 2002 A1
20020116331 Cataline et al. Aug 2002 A1
20020120537 Morea et al. Aug 2002 A1
20020120757 Sutherland et al. Aug 2002 A1
20020120846 Stewart et al. Aug 2002 A1
20020126449 Casebolt Sep 2002 A1
20020128917 Grounds Sep 2002 A1
20020128962 Kasower Sep 2002 A1
20020130894 Young et al. Sep 2002 A1
20020131565 Scheuring et al. Sep 2002 A1
20020133365 Grey et al. Sep 2002 A1
20020133462 Shteyn Sep 2002 A1
20020133504 Vlahos et al. Sep 2002 A1
20020138297 Lee Sep 2002 A1
20020138409 Bass Sep 2002 A1
20020138470 Zhou Sep 2002 A1
20020143943 Lee et al. Oct 2002 A1
20020147801 Gullotta et al. Oct 2002 A1
20020149794 Yoshioka et al. Oct 2002 A1
20020152166 Dutta et al. Oct 2002 A1
20020156676 Ahrens et al. Oct 2002 A1
20020157029 French 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
20020173994 Ferguson, III Nov 2002 A1
20020174010 Rice Nov 2002 A1
20020174016 Cuervo Nov 2002 A1
20020174048 Dheer et al. Nov 2002 A1
20020174061 Srinivasan et al. Nov 2002 A1
20020184255 Edd et al. Dec 2002 A1
20020184509 Scheidt et al. Dec 2002 A1
20020188511 Johnson et al. Dec 2002 A1
20020188544 Wizon et al. Dec 2002 A1
20020194120 Russell et al. Dec 2002 A1
20020194140 Makuck Dec 2002 A1
20020198800 Shamrakov Dec 2002 A1
20020198806 Blagg et al. Dec 2002 A1
20020198822 Munoz et al. Dec 2002 A1
20020198830 Randell et al. Dec 2002 A1
20030002671 Inchalik et al. Jan 2003 A1
20030004853 Ram et al. Jan 2003 A1
20030004855 Dutta et al. Jan 2003 A1
20030004922 Schmidt et al. Jan 2003 A1
20030007283 Ostwald et al. Jan 2003 A1
20030009411 Ram et al. Jan 2003 A1
20030009415 Lutnick et al. Jan 2003 A1
20030009418 Green et al. Jan 2003 A1
20030009426 Ruiz-Sanchez Jan 2003 A1
20030018578 Schultz Jan 2003 A1
20030023531 Fergusson Jan 2003 A1
20030028466 Jenson et al. Feb 2003 A1
20030028477 Stevenson et al. Feb 2003 A1
20030028529 Cheung Feb 2003 A1
20030036952 Panttaja et al. Feb 2003 A1
20030036995 Lazerson Feb 2003 A1
20030041019 Vagim, III et al. Feb 2003 A1
20030041031 Hedy Feb 2003 A1
20030041050 Smith et al. Feb 2003 A1
20030046311 Baidya et al. Mar 2003 A1
20030046554 Leydier et al. Mar 2003 A1
20030048294 Arnold Mar 2003 A1
20030048904 Wang et al. Mar 2003 A1
20030050882 Degen et al. Mar 2003 A1
20030050929 Bookman et al. Mar 2003 A1
20030055931 Cravo De Almeida et al. Mar 2003 A1
20030061104 Thomson et al. Mar 2003 A1
20030061155 Chin Mar 2003 A1
20030061163 Durfield Mar 2003 A1
20030069839 Whittington et al. Apr 2003 A1
20030069943 Bahrs et al. Apr 2003 A1
20030078897 Florance et al. Apr 2003 A1
20030078926 Uthe et al. Apr 2003 A1
20030088472 Offutt et al. May 2003 A1
20030090586 Jan et al. May 2003 A1
20030093289 Thornley et al. May 2003 A1
20030093311 Knowlson May 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
20030105646 Siepser Jun 2003 A1
20030105710 Barbara et al. Jun 2003 A1
20030105728 Yano et al. Jun 2003 A1
20030105733 Boreham Jun 2003 A1
20030105742 Boreham et al. Jun 2003 A1
20030115133 Bian Jun 2003 A1
20030131102 Umbreit Jul 2003 A1
20030135451 O'Brien et al. Jul 2003 A1
20030153299 Perfit et al. Aug 2003 A1
20030154162 Danaher et al. Aug 2003 A1
20030158749 Olchanski et al. Aug 2003 A1
20030158776 Landesmann Aug 2003 A1
20030158960 Engberg Aug 2003 A1
20030163435 Payone Aug 2003 A1
20030163513 Schaeck et al. Aug 2003 A1
20030163733 Barriga-Caceres et al. Aug 2003 A1
20030171942 Gaito Sep 2003 A1
20030177028 Cooper et al. Sep 2003 A1
20030182214 Taylor Sep 2003 A1
20030186200 Selix Oct 2003 A1
20030187768 Ryan et al. Oct 2003 A1
20030187837 Culliss Oct 2003 A1
20030188193 Venkataramappa Oct 2003 A1
20030191711 Jamison et al. Oct 2003 A1
20030191731 Stewart et al. Oct 2003 A1
20030195805 Storey Oct 2003 A1
20030195859 Lawrence Oct 2003 A1
20030200142 Hicks et al. Oct 2003 A1
20030200151 Ellenson et al. Oct 2003 A1
20030200447 Sjoblom Oct 2003 A1
20030204429 Botscheck et al. Oct 2003 A1
20030204752 Garrison Oct 2003 A1
20030208412 Hillestad et al. Nov 2003 A1
20030212654 Harper et al. Nov 2003 A1
20030212745 Caughey Nov 2003 A1
20030212909 Chandrashekhar Nov 2003 A1
20030214775 Fukuta et al. Nov 2003 A1
20030219709 Olenick et al. Nov 2003 A1
20030220858 Lam et al. Nov 2003 A1
20030225742 Tenner et al. Dec 2003 A1
20030229504 Hollister Dec 2003 A1
20030229580 Gass et al. Dec 2003 A1
20030229892 Sardera Dec 2003 A1
20030236701 Rowney et al. Dec 2003 A1
20040001565 Jones et al. Jan 2004 A1
20040002878 Hinton Jan 2004 A1
20040006488 Fitall et al. Jan 2004 A1
20040006536 Kawashima et al. Jan 2004 A1
20040010458 Friedman Jan 2004 A1
20040010698 Rolfe Jan 2004 A1
20040015714 Abraham et al. Jan 2004 A1
20040015715 Brown Jan 2004 A1
20040019549 Gulbrandsen Jan 2004 A1
20040019799 Vering et al. Jan 2004 A1
20040024671 Freund Feb 2004 A1
20040024709 Yu et al. Feb 2004 A1
20040030574 DiCostanzo et al. Feb 2004 A1
20040030649 Nelson et al. Feb 2004 A1
20040039586 Garvey et al. Feb 2004 A1
20040044563 Stein Mar 2004 A1
20040044601 Kim et al. Mar 2004 A1
20040044628 Mathew et al. Mar 2004 A1
20040044673 Brady et al. Mar 2004 A1
20040044739 Ziegler Mar 2004 A1
20040045028 Harris Mar 2004 A1
20040046033 Kolodziej et al. Mar 2004 A1
20040052357 Logan et al. Mar 2004 A1
20040059786 Caughey Mar 2004 A1
20040062213 Koss Apr 2004 A1
20040078324 Lonnberg et al. Apr 2004 A1
20040083159 Crosby et al. Apr 2004 A1
20040083215 de Jong Apr 2004 A1
20040083230 Caughey Apr 2004 A1
20040083482 Makagon et al. Apr 2004 A1
20040088237 Moenickheim et al. May 2004 A1
20040088255 Zielke et al. May 2004 A1
20040093278 Burchetta et al. May 2004 A1
20040098418 Hein May 2004 A1
20040098546 Bashant et al. May 2004 A1
20040098625 Lagadec et al. May 2004 A1
20040102197 Dietz May 2004 A1
20040103147 Flesher et al. May 2004 A1
20040107250 Marciano Jun 2004 A1
20040110119 Riconda et al. Jun 2004 A1
20040111359 Hudock Jun 2004 A1
20040111375 Johnson Jun 2004 A1
20040117302 Weichert et al. Jun 2004 A1
20040117358 Von Kaenel et al. Jun 2004 A1
20040122681 Ruvolo et al. Jun 2004 A1
20040122696 Beringer Jun 2004 A1
20040122697 Becerra et al. Jun 2004 A1
20040128150 Lundegren Jul 2004 A1
20040128156 Beringer et al. Jul 2004 A1
20040128215 Florance et al. Jul 2004 A1
20040128227 Whipple et al. Jul 2004 A1
20040128230 Oppenheimer et al. Jul 2004 A1
20040133440 Carolan et al. Jul 2004 A1
20040133493 Ford et al. Jul 2004 A1
20040133509 McCoy et al. Jul 2004 A1
20040133513 McCoy et al. Jul 2004 A1
20040133514 Zielke et al. Jul 2004 A1
20040133515 McCoy et al. Jul 2004 A1
20040138992 DeFrancesco et al. Jul 2004 A1
20040138994 DeFrancesco et al. Jul 2004 A1
20040138997 DeFrancesco 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
20040148200 Hodges Jul 2004 A1
20040153330 Miller et al. Aug 2004 A1
20040153448 Cheng et al. Aug 2004 A1
20040153521 Kogo Aug 2004 A1
20040158523 Dort Aug 2004 A1
20040158723 Root Aug 2004 A1
20040159700 Khan et al. Aug 2004 A1
20040167793 Masuoka et al. Aug 2004 A1
20040172360 Mabrey et al. Sep 2004 A1
20040176995 Fusz Sep 2004 A1
20040177035 Silva Sep 2004 A1
20040186807 Nathans et al. Sep 2004 A1
20040193538 Raines Sep 2004 A1
20040193891 Ollila Sep 2004 A1
20040198386 Dupray Oct 2004 A1
20040199456 Flint et al. Oct 2004 A1
20040199789 Shaw et al. Oct 2004 A1
20040204948 Singletary et al. Oct 2004 A1
20040210661 Thompson Oct 2004 A1
20040215584 Yao Oct 2004 A1
20040215673 Furukawa 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
20040225545 Turner et al. Nov 2004 A1
20040225594 Nolan, III et al. Nov 2004 A1
20040225596 Kemper et al. Nov 2004 A1
20040225609 Greene Nov 2004 A1
20040225643 Alpha et al. Nov 2004 A1
20040230499 Stack Nov 2004 A1
20040230527 Hansen et al. Nov 2004 A1
20040230534 McGough Nov 2004 A1
20040236688 Bozeman Nov 2004 A1
20040243450 Bernard, Jr. et al. Dec 2004 A1
20040243508 Samson et al. Dec 2004 A1
20040243514 Wankmueller Dec 2004 A1
20040243518 Clifton et al. Dec 2004 A1
20040243588 Tanner et al. Dec 2004 A1
20040243832 Wilf et al. Dec 2004 A1
20040249789 Kapoor Dec 2004 A1
20040249811 Shostack Dec 2004 A1
20040250085 Tattan et al. Dec 2004 A1
20040250107 Guo Dec 2004 A1
20040254935 Chagoly et al. Dec 2004 A1
20040255127 Arnouse Dec 2004 A1
20040267714 Frid et al. Dec 2004 A1
20050004864 Lent et al. Jan 2005 A1
20050010494 Mourad et al. Jan 2005 A1
20050010513 Duckworth et al. Jan 2005 A1
20050010555 Gallivan Jan 2005 A1
20050015273 Iyer Jan 2005 A1
20050021457 Johnson et al. Jan 2005 A1
20050021551 Silva et al. Jan 2005 A1
20050027632 Zeitoun et al. Feb 2005 A1
20050027666 Beck Feb 2005 A1
20050027817 Novik et al. Feb 2005 A1
20050027983 Klawon Feb 2005 A1
20050027995 Menschik et al. Feb 2005 A1
20050033660 Solomon Feb 2005 A1
20050038737 Norris Feb 2005 A1
20050049991 Aggarwal Mar 2005 A1
20050050027 Yeh et al. Mar 2005 A1
20050055231 Lee Mar 2005 A1
20050055296 Hattersley et al. Mar 2005 A1
20050058262 Timmins et al. Mar 2005 A1
20050060244 Goolkasian et al. Mar 2005 A1
20050060332 Bernstein et al. Mar 2005 A1
20050071328 Lawrence Mar 2005 A1
20050075985 Cartmell Apr 2005 A1
20050080716 Belyi et al. Apr 2005 A1
20050080723 Burchetta et al. Apr 2005 A1
20050080796 Midgley Apr 2005 A1
20050086126 Patterson Apr 2005 A1
20050086261 Mammone Apr 2005 A1
20050091164 Varble Apr 2005 A1
20050097017 Hanratty May 2005 A1
20050097039 Kulcsar et al. May 2005 A1
20050097320 Golan et al. May 2005 A1
20050102180 Gailey et al. May 2005 A1
20050102209 Sagrillo et al. May 2005 A1
20050105719 Huda 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
20050119978 Ates Jun 2005 A1
20050125291 Demkiw Grayson et al. Jun 2005 A1
20050125397 Gross et al. Jun 2005 A1
20050125686 Brandt Jun 2005 A1
20050137899 Davies et al. Jun 2005 A1
20050138391 Mandalia et al. Jun 2005 A1
20050144133 Hoffman et al. Jun 2005 A1
20050144143 Freiberg Jun 2005 A1
20050154664 Guy et al. Jul 2005 A1
20050154665 Kerr Jul 2005 A1
20050154769 Eckart et al. Jul 2005 A1
20050160051 Johnson Jul 2005 A1
20050160280 Caslin et al. Jul 2005 A1
20050166262 Beattie et al. Jul 2005 A1
20050171884 Arnott Aug 2005 A1
20050181765 Mark Aug 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
20050198377 Ferguson et al. Sep 2005 A1
20050203768 Florance Sep 2005 A1
20050203844 Ferguson et al. Sep 2005 A1
20050203864 Schmidt et al. Sep 2005 A1
20050208461 Krebs et al. Sep 2005 A1
20050216434 Haveliwala et al. Sep 2005 A1
20050216524 Gomes et al. Sep 2005 A1
20050216582 Toomey et al. Sep 2005 A1
20050216953 Ellingson Sep 2005 A1
20050216955 Wilkins et al. Sep 2005 A1
20050226224 Lee et al. Oct 2005 A1
20050240578 Biederman et al. Oct 2005 A1
20050246338 Bird Nov 2005 A1
20050251474 Shinn et al. Nov 2005 A1
20050256766 Garcia et al. Nov 2005 A1
20050256809 Sadri Nov 2005 A1
20050257250 Mitchell et al. Nov 2005 A1
20050262158 Sauermann Nov 2005 A1
20050267840 Holm-Blagg et al. Dec 2005 A1
20050273431 Abel et al. Dec 2005 A1
20050273849 Araujo et al. Dec 2005 A1
20050283415 Studnitzer et al. Dec 2005 A1
20050288998 Verma et al. Dec 2005 A1
20050289003 Thompson et al. Dec 2005 A1
20060004623 Jasti Jan 2006 A1
20060004626 Holmen et al. Jan 2006 A1
20060010072 Eisen Jan 2006 A1
20060010391 Uemura et al. Jan 2006 A1
20060010487 Fierer et al. Jan 2006 A1
20060015425 Brooks Jan 2006 A1
20060016107 Davis Jan 2006 A1
20060020611 Gilbert et al. Jan 2006 A1
20060031158 Orman Feb 2006 A1
20060031177 Rule Feb 2006 A1
20060032909 Seegar Feb 2006 A1
20060036543 Blagg et al. Feb 2006 A1
20060036748 Nusbaum et al. Feb 2006 A1
20060036870 Dasari et al. Feb 2006 A1
20060041464 Powers et al. Feb 2006 A1
20060041670 Musseleck et al. Feb 2006 A1
20060047605 Ahmad Mar 2006 A1
20060059062 Wood et al. Mar 2006 A1
20060059083 Friesen et al. Mar 2006 A1
20060059110 Madhok et al. Mar 2006 A1
20060059362 Paden et al. Mar 2006 A1
20060069635 Ram et al. Mar 2006 A1
20060074986 Mallalieu et al. Apr 2006 A1
20060074991 Lussier et al. Apr 2006 A1
20060079211 Degraeve Apr 2006 A1
20060080210 Mourad et al. Apr 2006 A1
20060080216 Hausman et al. Apr 2006 A1
20060080230 Freiberg Apr 2006 A1
20060080233 Mendelovich et al. Apr 2006 A1
20060080235 Fukuda et al. Apr 2006 A1
20060080251 Fried et al. Apr 2006 A1
20060080263 Willis et al. Apr 2006 A1
20060080274 Mourad Apr 2006 A1
20060085334 Murphy Apr 2006 A1
20060085361 Hoerle et al. Apr 2006 A1
20060085454 Blegen et al. Apr 2006 A1
20060095289 Bunning May 2006 A1
20060101508 Taylor May 2006 A1
20060106670 Cai et al. May 2006 A1
20060116931 Storey Jun 2006 A1
20060116932 Storey Jun 2006 A1
20060129419 Flaxer et al. Jun 2006 A1
20060129472 Harrington Jun 2006 A1
20060129481 Bhatt et al. Jun 2006 A1
20060129533 Purvis Jun 2006 A1
20060131390 Kim Jun 2006 A1
20060136330 DeRoy et al. Jun 2006 A1
20060136524 Wohlers et al. Jun 2006 A1
20060136595 Satyavolu Jun 2006 A1
20060140460 Coutts Jun 2006 A1
20060149674 Cook et al. Jul 2006 A1
20060155573 Hartunian Jul 2006 A1
20060155780 Sakairi et al. Jul 2006 A1
20060161435 Atef et al. Jul 2006 A1
20060161478 Turner et al. Jul 2006 A1
20060161554 Lucovsky et al. Jul 2006 A1
20060173776 Shalley et al. Aug 2006 A1
20060173792 Glass Aug 2006 A1
20060178971 Owen et al. Aug 2006 A1
20060179050 Giang et al. Aug 2006 A1
20060184440 Britti et al. Aug 2006 A1
20060184585 Grear et al. Aug 2006 A1
20060190394 Fraser et al. Aug 2006 A1
20060195351 Bayburtian Aug 2006 A1
20060195688 Drissi et al. Aug 2006 A1
20060200583 Le Lann et al. Sep 2006 A1
20060202012 Grano et al. Sep 2006 A1
20060204051 Holland Sep 2006 A1
20060206372 Carpenter et al. Sep 2006 A1
20060212407 Lyon Sep 2006 A1
20060212486 Kennis et al. Sep 2006 A1
20060213985 Walker et al. Sep 2006 A1
20060218407 Toms Sep 2006 A1
20060223043 Dancy-Edwards et al. Oct 2006 A1
20060224498 Chin Oct 2006 A1
20060229943 Mathias et al. Oct 2006 A1
20060229961 Lyftogt et al. Oct 2006 A1
20060230343 Armandpour et al. Oct 2006 A1
20060235935 Ng Oct 2006 A1
20060239512 Petrillo Oct 2006 A1
20060241923 Xu et al. Oct 2006 A1
20060242047 Haggerty et al. Oct 2006 A1
20060245731 Lai Nov 2006 A1
20060248021 Jain et al. Nov 2006 A1
20060248048 Jain et al. Nov 2006 A1
20060248525 Hopkins Nov 2006 A1
20060253358 Delgrosso et al. Nov 2006 A1
20060253463 Wu et al. Nov 2006 A1
20060262929 Vatanen et al. Nov 2006 A1
20060265243 Racho et al. Nov 2006 A1
20060267999 Cash et al. Nov 2006 A1
20060271456 Romain et al. Nov 2006 A1
20060271457 Romain et al. Nov 2006 A1
20060271633 Adler Nov 2006 A1
20060276171 Pousti Dec 2006 A1
20060277089 Hubbard et al. Dec 2006 A1
20060277092 Williams Dec 2006 A1
20060277102 Agliozzo Dec 2006 A1
20060277141 Palmer Dec 2006 A1
20060282359 Nobili et al. Dec 2006 A1
20060282373 Stone Dec 2006 A1
20060282374 Stone Dec 2006 A1
20060282429 Hernandez-Sherrington et al. Dec 2006 A1
20060282660 Varghese et al. Dec 2006 A1
20060282819 Graham et al. Dec 2006 A1
20060282886 Gaug Dec 2006 A1
20060287764 Kraft Dec 2006 A1
20060287765 Kraft Dec 2006 A1
20060287766 Kraft Dec 2006 A1
20060287767 Kraft Dec 2006 A1
20060288090 Kraft Dec 2006 A1
20060293932 Cash et al. Dec 2006 A1
20060293987 Shapiro Dec 2006 A1
20060294199 Bertholf Dec 2006 A1
20070005508 Chiang Jan 2007 A1
20070005984 Florencio et al. Jan 2007 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
20070016500 Chatterji et al. Jan 2007 A1
20070016517 Solomon Jan 2007 A1
20070022141 Singleton et al. Jan 2007 A1
20070027778 Schellhammer et al. Feb 2007 A1
20070027816 Writer Feb 2007 A1
20070030282 Cash et al. Feb 2007 A1
20070032240 Finnegan et al. Feb 2007 A1
20070038483 Wood Feb 2007 A1
20070038497 Britti et al. Feb 2007 A1
20070038568 Greene et al. Feb 2007 A1
20070039049 Kupferman et al. Feb 2007 A1
20070040015 Carlson et al. Feb 2007 A1
20070043577 Kasower Feb 2007 A1
20070047714 Baniak et al. Mar 2007 A1
20070050777 Hutchinson et al. Mar 2007 A1
20070055621 Tischler et al. Mar 2007 A1
20070057947 Yokoyama Mar 2007 A1
20070061260 deGroeve et al. Mar 2007 A1
20070067235 Nathans et al. Mar 2007 A1
20070067285 Blume et al. Mar 2007 A1
20070067297 Kublickis Mar 2007 A1
20070067437 Sindambiwe Mar 2007 A1
20070072190 Aggarwal Mar 2007 A1
20070073577 Krause Mar 2007 A1
20070073889 Morris Mar 2007 A1
20070078908 Rohatgi et al. Apr 2007 A1
20070078985 Shao et al. Apr 2007 A1
20070078990 Hopkins Apr 2007 A1
20070080826 Chang Apr 2007 A1
20070083460 Bachenheimer Apr 2007 A1
20070083463 Kraft Apr 2007 A1
20070088821 Sankuratripati et al. Apr 2007 A1
20070093234 Willis et al. Apr 2007 A1
20070094230 Subramaniam et al. Apr 2007 A1
20070094241 M. Blackwell et al. Apr 2007 A1
20070094264 Nair Apr 2007 A1
20070112667 Rucker May 2007 A1
20070112668 Celano et al. May 2007 A1
20070112670 DeFrancesco et al. May 2007 A1
20070118393 Rosen et al. May 2007 A1
20070121843 Atazky et al. May 2007 A1
20070124235 Chakraborty et al. May 2007 A1
20070124256 Crooks et al. May 2007 A1
20070130070 Williams Jun 2007 A1
20070130347 Rangan et al. Jun 2007 A1
20070131755 Chang Jun 2007 A1
20070136109 Yager et al. Jun 2007 A1
20070143123 Goldberg et al. Jun 2007 A1
20070143825 Goffin Jun 2007 A1
20070149184 Viegers et al. Jun 2007 A1
20070152068 Kurita Jul 2007 A1
20070153085 Chang Jul 2007 A1
20070153710 Hopkins Jul 2007 A1
20070156554 Nikoley et al. Jul 2007 A1
20070156589 Zimler et al. Jul 2007 A1
20070156692 Rosewarne Jul 2007 A1
20070157107 Bishop Jul 2007 A1
20070160458 Yen Jul 2007 A1
20070162307 Austin et al. Jul 2007 A1
20070162369 Hardison Jul 2007 A1
20070162458 Fasciano Jul 2007 A1
20070174166 Jones Jul 2007 A1
20070174186 Hokland Jul 2007 A1
20070174448 Ahuja et al. Jul 2007 A1
20070174903 Greff Jul 2007 A1
20070180380 Khavari et al. Aug 2007 A1
20070185797 Robinson Aug 2007 A1
20070192121 Routson et al. Aug 2007 A1
20070192167 Lei et al. Aug 2007 A1
20070192853 Shraim et al. Aug 2007 A1
20070198432 Pitroda et al. Aug 2007 A1
20070203954 Vargas et al. Aug 2007 A1
20070204033 Bookbinder et al. Aug 2007 A1
20070204212 Chamberlain et al. Aug 2007 A1
20070204338 Aiello et al. Aug 2007 A1
20070205266 Carr et al. Sep 2007 A1
20070206917 Ono et al. Sep 2007 A1
20070208640 Banasiak et al. Sep 2007 A1
20070214000 Shahrabi et al. Sep 2007 A1
20070219966 Baylis et al. Sep 2007 A1
20070220003 Chern et al. Sep 2007 A1
20070220092 Heitzeberg et al. Sep 2007 A1
20070220275 Heitzeberg et al. Sep 2007 A1
20070220581 Chang Sep 2007 A1
20070220611 Socolow et al. Sep 2007 A1
20070226010 Larsen Sep 2007 A1
20070226047 Ward Sep 2007 A1
20070226093 Chan et al. Sep 2007 A1
20070226122 Burrell et al. Sep 2007 A1
20070226129 Liao et al. Sep 2007 A1
20070233591 Newton Oct 2007 A1
20070236562 Chang Oct 2007 A1
20070239493 Sweetland et al. Oct 2007 A1
20070240206 Wu et al. Oct 2007 A1
20070244782 Chimento Oct 2007 A1
20070244807 Andringa et al. Oct 2007 A1
20070245245 Blue et al. Oct 2007 A1
20070250441 Paulsen et al. Oct 2007 A1
20070250459 Schwarz et al. Oct 2007 A1
20070261108 Lee et al. Nov 2007 A1
20070261114 Pomerantsev Nov 2007 A1
20070262140 Long Nov 2007 A1
20070266439 Kraft Nov 2007 A1
20070273558 Smith Nov 2007 A1
20070276780 Iriyama et al. Nov 2007 A1
20070282730 Carpenter et al. Dec 2007 A1
20070282736 Conlin et al. Dec 2007 A1
20070282743 Lovelett Dec 2007 A1
20070282959 Stern Dec 2007 A1
20070287415 Yamada Dec 2007 A1
20070288355 Roland et al. Dec 2007 A1
20070288360 Seeklus Dec 2007 A1
20070294195 Curry et al. Dec 2007 A1
20070299759 Kelly Dec 2007 A1
20070299770 Delinsky Dec 2007 A1
20070299772 Mastie et al. Dec 2007 A1
20080004957 Hildreth et al. Jan 2008 A1
20080010203 Grant Jan 2008 A1
20080010206 Coleman Jan 2008 A1
20080010687 Gonen et al. Jan 2008 A1
20080015919 Busse et al. Jan 2008 A1
20080015979 Bentley Jan 2008 A1
20080021802 Pendleton Jan 2008 A1
20080021804 Deckoff Jan 2008 A1
20080021816 Lent et al. Jan 2008 A1
20080027858 Benson Jan 2008 A1
20080027859 Nathans et al. Jan 2008 A1
20080028435 Strickland et al. Jan 2008 A1
20080028446 Burgoyne Jan 2008 A1
20080033742 Bernasconi Feb 2008 A1
20080033750 Burriss et al. Feb 2008 A1
20080033956 Saha et al. Feb 2008 A1
20080040176 Ehling Feb 2008 A1
20080040475 Bosworth et al. Feb 2008 A1
20080040610 Fergusson Feb 2008 A1
20080047017 Renaud Feb 2008 A1
20080052170 Storey Feb 2008 A1
20080052182 Marshall Feb 2008 A1
20080052244 Tsuei et al. Feb 2008 A1
20080059224 Schechter Mar 2008 A1
20080059317 Chandran et al. Mar 2008 A1
20080059352 Chandran Mar 2008 A1
20080059364 Tidwell et al. Mar 2008 A1
20080059447 Winner et al. Mar 2008 A1
20080059449 Webster et al. Mar 2008 A1
20080060054 Srivastava Mar 2008 A1
20080065774 Keeler Mar 2008 A1
20080066188 Kwak Mar 2008 A1
20080072316 Chang et al. Mar 2008 A1
20080077526 Arumugam Mar 2008 A1
20080079809 Chang Apr 2008 A1
20080082536 Schwabe et al. Apr 2008 A1
20080083021 Doane et al. Apr 2008 A1
20080086400 Ardelean et al. Apr 2008 A1
20080086431 Robinson et al. Apr 2008 A1
20080091519 Foss Apr 2008 A1
20080091530 Egnatios et al. Apr 2008 A1
20080097822 Schigel et al. Apr 2008 A1
20080103798 Domenikos et al. May 2008 A1
20080103800 Domenikos et al. May 2008 A1
20080103972 Lanc May 2008 A1
20080104672 Lunde et al. May 2008 A1
20080109308 Storey May 2008 A1
20080109422 Dedhia May 2008 A1
20080109740 Prinsen et al. May 2008 A1
20080109875 Kraft May 2008 A1
20080110973 Nathans et al. May 2008 A1
20080114670 Friesen May 2008 A1
20080114855 Welingkar et al. May 2008 A1
20080115191 Kim et al. May 2008 A1
20080115226 Welingkar et al. May 2008 A1
20080120155 Pliha May 2008 A1
20080120204 Conner et al. May 2008 A1
20080120416 Hopkins et al. May 2008 A1
20080120569 Mann et al. May 2008 A1
20080120716 Hall et al. May 2008 A1
20080122920 Chang May 2008 A1
20080126233 Hogan May 2008 A1
20080133273 Marshall Jun 2008 A1
20080133278 Stanfield Jun 2008 A1
20080133657 Pennington Jun 2008 A1
20080140476 Anand et al. Jun 2008 A1
20080140734 Wagner Jun 2008 A1
20080140780 Hopkins et al. Jun 2008 A1
20080141346 Kay et al. Jun 2008 A1
20080147523 Mulry et al. Jun 2008 A1
20080148368 Zurko et al. Jun 2008 A1
20080148392 Akens Jun 2008 A1
20080154758 Schattmaier et al. Jun 2008 A1
20080155686 McNair Jun 2008 A1
20080162236 Sommerer Jul 2008 A1
20080162317 Banaugh et al. Jul 2008 A1
20080162350 Allen-Rouman et al. Jul 2008 A1
20080162383 Kraft Jul 2008 A1
20080172304 Berkowitz Jul 2008 A1
20080175360 Schwarz et al. Jul 2008 A1
20080177655 Zalik Jul 2008 A1
20080183480 Carlson et al. Jul 2008 A1
20080183504 Highley Jul 2008 A1
20080183564 Tien et al. Jul 2008 A1
20080183585 Vianello Jul 2008 A1
20080184270 Cole et al. Jul 2008 A1
20080184351 Gephart Jul 2008 A1
20080195548 Chu et al. Aug 2008 A1
20080195600 Deakter Aug 2008 A1
20080201257 Lewis et al. Aug 2008 A1
20080201401 Pugh et al. Aug 2008 A1
20080205655 Wilkins et al. Aug 2008 A1
20080205774 Brinker et al. Aug 2008 A1
20080208548 Metzger et al. Aug 2008 A1
20080208610 Thomas et al. Aug 2008 A1
20080208631 Morita et al. Aug 2008 A1
20080208726 Tsantes et al. Aug 2008 A1
20080208735 Balet et al. Aug 2008 A1
20080208752 Gottlieb et al. Aug 2008 A1
20080208873 Boehmer Aug 2008 A1
20080212845 Lund Sep 2008 A1
20080215640 Hartz et al. Sep 2008 A1
20080216156 Kosaka Sep 2008 A1
20080221972 Megdal et al. Sep 2008 A1
20080222027 Megdal et al. Sep 2008 A1
20080222706 Renaud et al. Sep 2008 A1
20080222722 Navratil et al. Sep 2008 A1
20080228556 Megdal et al. Sep 2008 A1
20080228775 Abhyanker et al. Sep 2008 A1
20080229415 Kapoor et al. Sep 2008 A1
20080244008 Wilkinson et al. Oct 2008 A1
20080249869 Angell et al. Oct 2008 A1
20080249925 Nazari et al. Oct 2008 A1
20080255992 Lin Oct 2008 A1
20080256613 Grover Oct 2008 A1
20080263013 Hopkins Oct 2008 A1
20080263058 Peden Oct 2008 A1
20080263638 McMurtry et al. Oct 2008 A1
20080270038 Partovi et al. Oct 2008 A1
20080270209 Mauseth et al. Oct 2008 A1
20080270292 Ghosh et al. Oct 2008 A1
20080270294 Lent et al. Oct 2008 A1
20080270295 Lent et al. Oct 2008 A1
20080270299 Peng Oct 2008 A1
20080275816 Hazlehurst Nov 2008 A1
20080277465 Pletz et al. Nov 2008 A1
20080281737 Fajardo Nov 2008 A1
20080282324 Hoal Nov 2008 A1
20080284586 Chang Nov 2008 A1
20080288283 Baldwin, Jr. et al. Nov 2008 A1
20080288299 Schultz Nov 2008 A1
20080294501 Rennich et al. Nov 2008 A1
20080294540 Celka et al. Nov 2008 A1
20080297602 Chang Dec 2008 A1
20080301016 Durvasula et al. Dec 2008 A1
20080301188 O'Hara Dec 2008 A1
20080306750 Wunder et al. Dec 2008 A1
20080306846 Ferguson Dec 2008 A1
20080307063 Caughey Dec 2008 A1
20080312969 Raines et al. Dec 2008 A1
20080314977 Domenica et al. Dec 2008 A1
20080316010 Chang Dec 2008 A1
20080319861 Hopkins Dec 2008 A1
20080319889 Hammad Dec 2008 A1
20080319896 Carlson et al. Dec 2008 A1
20080320575 Gelb et al. Dec 2008 A1
20090006230 Lyda et al. Jan 2009 A1
20090006475 Udezue et al. Jan 2009 A1
20090006582 Daswani 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
20090024462 Lin Jan 2009 A1
20090024484 Walker et al. Jan 2009 A1
20090024485 Haugen et al. Jan 2009 A1
20090024505 Patel et al. Jan 2009 A1
20090030776 Walker et al. Jan 2009 A1
20090031426 Dal Lago et al. Jan 2009 A1
20090037279 Chockalingam et al. Feb 2009 A1
20090037323 Feinstein et al. Feb 2009 A1
20090037332 Cheung et al. Feb 2009 A1
20090043691 Kasower Feb 2009 A1
20090048877 Binns et al. Feb 2009 A1
20090048957 Celano Feb 2009 A1
20090048999 Gupta et al. Feb 2009 A1
20090055287 Chin Feb 2009 A1
20090055312 Chin Feb 2009 A1
20090055322 Bykov et al. Feb 2009 A1
20090055404 Heiden et al. Feb 2009 A1
20090055894 Lorsch Feb 2009 A1
20090060343 Rosca Mar 2009 A1
20090064297 Selgas et al. Mar 2009 A1
20090070148 Skocic Mar 2009 A1
20090076950 Chang et al. Mar 2009 A1
20090076966 Bishop et al. Mar 2009 A1
20090089190 Girulat Apr 2009 A1
20090089193 Palantin Apr 2009 A1
20090089869 Varghese Apr 2009 A1
20090094064 Tyler et al. Apr 2009 A1
20090094237 Churi et al. Apr 2009 A1
20090094674 Schwartz et al. Apr 2009 A1
20090094675 Powers Apr 2009 A1
20090099941 Berkowitz Apr 2009 A1
20090100047 Jones et al. Apr 2009 A1
20090106141 Becker Apr 2009 A1
20090106150 Pelegero et al. Apr 2009 A1
20090106846 Dupray et al. Apr 2009 A1
20090112650 Iwane Apr 2009 A1
20090113532 Lapidous Apr 2009 A1
20090119116 Steen May 2009 A1
20090119169 Chandratillake et al. May 2009 A1
20090119299 Rhodes May 2009 A1
20090125369 Kloostra et al. May 2009 A1
20090125972 Hinton et al. May 2009 A1
20090132347 Anderson et al. May 2009 A1
20090132813 Schibuk May 2009 A1
20090138335 Lieberman May 2009 A1
20090144102 Lopez Jun 2009 A1
20090144166 Dickelman Jun 2009 A1
20090146879 Chang Jun 2009 A1
20090147774 Caughey Jun 2009 A1
20090150166 Leite et al. Jun 2009 A1
20090150238 Marsh et al. Jun 2009 A1
20090157564 Cross Jun 2009 A1
20090157693 Palahnuk Jun 2009 A1
20090158030 Rasti Jun 2009 A1
20090164232 Chmielewski et al. Jun 2009 A1
20090164380 Brown Jun 2009 A1
20090164582 Dasgupta et al. Jun 2009 A1
20090164929 Chen et al. Jun 2009 A1
20090171723 Jenkins Jul 2009 A1
20090172788 Veldula et al. Jul 2009 A1
20090172795 Ritari et al. Jul 2009 A1
20090177529 Hadi Jul 2009 A1
20090177562 Peace et al. Jul 2009 A1
20090177670 Grenier et al. Jul 2009 A1
20090182661 Irwin Jul 2009 A1
20090183259 Rinek et al. Jul 2009 A1
20090187607 Yoo et al. Jul 2009 A1
20090195377 Chang Aug 2009 A1
20090198557 Wang et al. Aug 2009 A1
20090198602 Wang et al. Aug 2009 A1
20090199264 Lang Aug 2009 A1
20090199294 Schneider Aug 2009 A1
20090204514 Bhogal et al. Aug 2009 A1
20090204599 Morris et al. Aug 2009 A1
20090210241 Calloway Aug 2009 A1
20090210807 Xiao et al. Aug 2009 A1
20090215431 Koraichi Aug 2009 A1
20090216591 Buerger et al. Aug 2009 A1
20090216640 Masi Aug 2009 A1
20090217342 Nadler Aug 2009 A1
20090222364 McGlynn et al. Sep 2009 A1
20090222449 Hom et al. Sep 2009 A1
20090222527 Arconati et al. Sep 2009 A1
20090228295 Lowy Sep 2009 A1
20090228392 Pinson, III Sep 2009 A1
20090228918 Rolff et al. Sep 2009 A1
20090228990 Chen et al. Sep 2009 A1
20090233579 Castell et al. Sep 2009 A1
20090234665 Conkel Sep 2009 A1
20090234775 Whitney et al. Sep 2009 A1
20090234814 Boerries et al. Sep 2009 A1
20090234876 Schigel et al. Sep 2009 A1
20090240609 Cho et al. Sep 2009 A1
20090240624 James et al. Sep 2009 A1
20090247122 Fitzgerald et al. Oct 2009 A1
20090248573 Haggerty et al. Oct 2009 A1
20090249440 Platt et al. Oct 2009 A1
20090249451 Su et al. Oct 2009 A1
20090254375 Martinez et al. Oct 2009 A1
20090254476 Sharma et al. Oct 2009 A1
20090254572 Redlich et al. Oct 2009 A1
20090254656 Vignisson et al. Oct 2009 A1
20090254971 Herz et al. Oct 2009 A1
20090258334 Pyne Oct 2009 A1
20090260064 Mcdowell et al. Oct 2009 A1
20090271265 Lay et al. Oct 2009 A1
20090271847 Karjala et al. Oct 2009 A1
20090276368 Martin et al. Nov 2009 A1
20090280467 Ahart Nov 2009 A1
20090281816 Houga et al. Nov 2009 A1
20090281941 Worth Nov 2009 A1
20090281951 Shakkarwar Nov 2009 A1
20090282479 Smith et al. Nov 2009 A1
20090289110 Regen et al. Nov 2009 A1
20090300066 Guo et al. Dec 2009 A1
20090300604 Barringer Dec 2009 A1
20090300641 Friedman et al. Dec 2009 A1
20090307778 Mardikar Dec 2009 A1
20090313049 Joao et al. Dec 2009 A1
20090313134 Faith et al. Dec 2009 A1
20090313562 Appleyard et al. Dec 2009 A1
20090319638 Faith et al. Dec 2009 A1
20090319648 Dutta et al. Dec 2009 A1
20090327054 Yao et al. Dec 2009 A1
20090327120 Eze et al. Dec 2009 A1
20090327270 Teevan et al. Dec 2009 A1
20090327487 Olson et al. Dec 2009 A1
20090328173 Jakobson et al. Dec 2009 A1
20100009320 Wilkelis Jan 2010 A1
20100009332 Yaskin et al. Jan 2010 A1
20100010935 Shelton Jan 2010 A1
20100010993 Hussey, Jr. et al. Jan 2010 A1
20100011428 Atwood et al. Jan 2010 A1
20100023434 Bond Jan 2010 A1
20100023440 Fraser et al. Jan 2010 A1
20100023448 Eze Jan 2010 A1
20100023506 Sahni et al. Jan 2010 A1
20100025820 Suekawa Feb 2010 A1
20100030578 Siddique et al. Feb 2010 A1
20100030649 Ubelhor Feb 2010 A1
20100030677 Melik-Aslanian et al. Feb 2010 A1
20100036697 Kelnar Feb 2010 A1
20100036769 Winters et al. Feb 2010 A1
20100037299 Karasick et al. Feb 2010 A1
20100042537 Smith et al. Feb 2010 A1
20100042542 Rose et al. Feb 2010 A1
20100042583 Gervais Feb 2010 A1
20100042732 Hopkins Feb 2010 A1
20100043055 Baumgart Feb 2010 A1
20100049803 Ogilvie et al. Feb 2010 A1
20100058404 Rouse Mar 2010 A1
20100063906 Nelsen et al. Mar 2010 A1
20100063942 Arnott et al. Mar 2010 A1
20100063993 Higgins et al. Mar 2010 A1
20100076833 Nelsen Mar 2010 A1
20100076836 Giordano et al. Mar 2010 A1
20100076966 Strutton et al. Mar 2010 A1
20100077351 Kaulgud et al. Mar 2010 A1
20100077483 Stolfo et al. Mar 2010 A1
20100082445 Hodge et al. Apr 2010 A1
20100082476 Bowman Apr 2010 A1
20100083371 Bennetts et al. Apr 2010 A1
20100088188 Kumar et al. Apr 2010 A1
20100088233 Tattan et al. Apr 2010 A1
20100094704 Subramanian et al. Apr 2010 A1
20100094758 Chamberlain et al. Apr 2010 A1
20100094768 Miltonberger Apr 2010 A1
20100094774 Jackowitz et al. Apr 2010 A1
20100094910 Bayliss Apr 2010 A1
20100100945 Ozzie et al. Apr 2010 A1
20100114724 Ghosh et al. May 2010 A1
20100114744 Gonen May 2010 A1
20100114776 Weller et al. May 2010 A1
20100121767 Coulter et al. May 2010 A1
20100122305 Moloney May 2010 A1
20100122324 Welingkar et al. May 2010 A1
20100122333 Noe et al. May 2010 A1
20100130172 Vendrow et al. May 2010 A1
20100136956 Drachev et al. Jun 2010 A1
20100138298 Fitzherald et al. Jun 2010 A1
20100145836 Baker et al. Jun 2010 A1
20100153278 Farsedakis Jun 2010 A1
20100153290 Duggan Jun 2010 A1
20100153707 Lentz, II Jun 2010 A1
20100161486 Liu et al. Jun 2010 A1
20100161816 Kraft et al. Jun 2010 A1
20100169159 Rose et al. Jul 2010 A1
20100169264 O'Sullivan Jul 2010 A1
20100174638 Debie et al. Jul 2010 A1
20100174813 Hildreth et al. Jul 2010 A1
20100175119 Vitaletti Jul 2010 A1
20100179906 Hawkes Jul 2010 A1
20100185546 Pollard Jul 2010 A1
20100188684 Kumara Jul 2010 A1
20100198636 Choudhary et al. Aug 2010 A1
20100205076 Parson et al. Aug 2010 A1
20100205662 Ibrahim et al. Aug 2010 A1
20100211445 Bodington Aug 2010 A1
20100211636 Starkenburg et al. Aug 2010 A1
20100212004 Fu Aug 2010 A1
20100214090 Sartini et al. Aug 2010 A1
20100215270 Manohar et al. Aug 2010 A1
20100217837 Ansari et al. Aug 2010 A1
20100217969 Tomkow Aug 2010 A1
20100223160 Brown Sep 2010 A1
20100223184 Perlman Sep 2010 A1
20100223192 Levine et al. Sep 2010 A1
20100228658 Ketelsen et al. Sep 2010 A1
20100229245 Singhal Sep 2010 A1
20100241493 Onischuk Sep 2010 A1
20100241535 Nightengale et al. Sep 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
20100250416 Hazlehurst Sep 2010 A1
20100250497 Redlich et al. Sep 2010 A1
20100250509 Andersen Sep 2010 A1
20100250955 Trevithick et al. Sep 2010 A1
20100253686 Alsbury et al. Oct 2010 A1
20100257102 Perlman Oct 2010 A1
20100257234 Caughey Oct 2010 A1
20100257577 Grandison et al. Oct 2010 A1
20100258623 Beemer et al. Oct 2010 A1
20100258625 Stanfield et al. Oct 2010 A1
20100259373 Chang Oct 2010 A1
20100262339 Chang Oct 2010 A1
20100262535 Lent et al. Oct 2010 A1
20100262606 Bedolla et al. Oct 2010 A1
20100262932 Pan Oct 2010 A1
20100268557 Faith et al. Oct 2010 A1
20100268660 Ekdahl Oct 2010 A1
20100268768 Kurtenbach et al. Oct 2010 A1
20100274815 Vanasco Oct 2010 A1
20100280914 Carlson Nov 2010 A1
20100281020 Drubner Nov 2010 A1
20100293049 Maher et al. Nov 2010 A1
20100293050 Maher et al. Nov 2010 A1
20100293058 Maher et al. Nov 2010 A1
20100293090 Domenikos et al. Nov 2010 A1
20100299262 Handler Nov 2010 A1
20100306834 Grandison et al. Dec 2010 A1
20100312691 Johnson, Jr. Dec 2010 A1
20100323446 Barnett et al. Dec 2010 A1
20100324999 Conway et al. Dec 2010 A1
20100325048 Carlson et al. Dec 2010 A1
20100325442 Petrone et al. Dec 2010 A1
20100325694 Bhagavatula et al. Dec 2010 A1
20100332393 Weller et al. Dec 2010 A1
20110004498 Readshaw Jan 2011 A1
20110009707 Kaundinya et al. Jan 2011 A1
20110016042 Cho et al. Jan 2011 A1
20110016533 Zeigler et al. Jan 2011 A1
20110023115 Wright Jan 2011 A1
20110029388 Kendall et al. Feb 2011 A1
20110029566 Grandison et al. Feb 2011 A1
20110029660 Hopkins Feb 2011 A1
20110035305 Imrey et al. Feb 2011 A1
20110035315 Langley Feb 2011 A1
20110035452 Gittleman Feb 2011 A1
20110040629 Chiu et al. Feb 2011 A1
20110040736 Kalaboukis Feb 2011 A1
20110047086 Heisterkamp et al. Feb 2011 A1
20110047606 Blomquist Feb 2011 A1
20110054981 Faith et al. Mar 2011 A1
20110066495 Ayloo et al. Mar 2011 A1
20110066618 Sigurbjornsson et al. Mar 2011 A1
20110066695 Hopkins Mar 2011 A1
20110071950 Ivanovic Mar 2011 A1
20110078073 Annappindi et al. Mar 2011 A1
20110083181 Nazarov Apr 2011 A1
20110107265 Buchanan et al. May 2011 A1
20110107400 Shankaranarayanan et al. May 2011 A1
20110112899 Strutton et al. May 2011 A1
20110113084 Ramnani May 2011 A1
20110113086 Long et al. May 2011 A1
20110119155 Hammad et al. May 2011 A1
20110119169 Passero et al. May 2011 A1
20110119765 Hering et al. May 2011 A1
20110125595 Neal et al. May 2011 A1
20110125924 McAleer May 2011 A1
20110126024 Beatson et al. May 2011 A1
20110126275 Anderson et al. May 2011 A1
20110131096 Frew et al. Jun 2011 A1
20110131123 Griffin et al. Jun 2011 A1
20110131131 Griffin et al. Jun 2011 A1
20110137760 Rudie et al. Jun 2011 A1
20110137765 Nonaka Jun 2011 A1
20110137789 Kortina et al. Jun 2011 A1
20110142213 Baniak et al. Jun 2011 A1
20110143711 Hirson et al. Jun 2011 A1
20110145064 Anderson et al. Jun 2011 A1
20110145899 Cao et al. Jun 2011 A1
20110148625 Velusamy Jun 2011 A1
20110161155 Wilhem et al. Jun 2011 A1
20110161218 Swift Jun 2011 A1
20110164746 Nice et al. Jul 2011 A1
20110166988 Coulter Jul 2011 A1
20110167011 Paltenghe et al. Jul 2011 A1
20110173681 Qureshi et al. Jul 2011 A1
20110178841 Rane et al. Jul 2011 A1
20110178899 Huszar Jul 2011 A1
20110178922 Imrey et al. Jul 2011 A1
20110179139 Starkenburg et al. Jul 2011 A1
20110184780 Alderson et al. Jul 2011 A1
20110184838 Winters et al. Jul 2011 A1
20110193704 Harper et al. Aug 2011 A1
20110196791 Dominguez Aug 2011 A1
20110202474 Mele et al. Aug 2011 A1
20110208601 Ferguson et al. Aug 2011 A1
20110211445 Chen Sep 2011 A1
20110213670 Strutton et al. Sep 2011 A1
20110214187 Wittenstein et al. Sep 2011 A1
20110219421 Ullman et al. Sep 2011 A1
20110238566 Santos Sep 2011 A1
20110243406 Chandler Oct 2011 A1
20110252071 Cidon Oct 2011 A1
20110258050 Chan et al. Oct 2011 A1
20110260832 Ross et al. Oct 2011 A1
20110264531 Bhatia et al. Oct 2011 A1
20110264566 Brown Oct 2011 A1
20110264581 Clyne Oct 2011 A1
20110270618 Banerjee et al. Nov 2011 A1
20110270754 Kelly et al. Nov 2011 A1
20110271329 Hulten et al. Nov 2011 A1
20110276382 Ramchandani et al. Nov 2011 A1
20110276396 Rathod Nov 2011 A1
20110276604 Hom et al. Nov 2011 A1
20110282711 Freishtat et al. Nov 2011 A1
20110282783 Ferguson et al. Nov 2011 A1
20110282943 Anderson et al. Nov 2011 A1
20110289094 Fisher Nov 2011 A1
20110289151 Hopkins Nov 2011 A1
20110289209 Hopkins Nov 2011 A1
20110296003 McCann et al. Dec 2011 A1
20110302083 Bhinder Dec 2011 A1
20110302653 Frantz et al. Dec 2011 A1
20110307397 Benmbarek Dec 2011 A1
20110307434 Rostampour et al. Dec 2011 A1
20110307474 Hom et al. Dec 2011 A1
20110307494 Snow Dec 2011 A1
20110307938 Reeves, Jr. et al. Dec 2011 A1
20110307957 Barcelo et al. Dec 2011 A1
20110313915 Tang Dec 2011 A1
20110314100 Hopkins Dec 2011 A1
20110314383 Abdo et al. Dec 2011 A1
20110320582 Lewis Dec 2011 A1
20110321137 Iida et al. Dec 2011 A1
20120005070 McFall et al. Jan 2012 A1
20120005221 Ickman et al. Jan 2012 A1
20120005542 Petersen et al. Jan 2012 A1
20120010927 Attenberg et al. Jan 2012 A1
20120011056 Ward et al. Jan 2012 A1
20120011063 Killian et al. Jan 2012 A1
20120011158 Avner et al. Jan 2012 A1
20120011432 Strutton Jan 2012 A1
20120015717 Mosites et al. Jan 2012 A1
20120016948 Sinha Jan 2012 A1
20120018506 Hammad 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
20120036053 Miller Feb 2012 A1
20120036065 Orttung et al. Feb 2012 A1
20120036127 Work et al. Feb 2012 A1
20120036565 Gamez et al. Feb 2012 A1
20120042237 Armandpour et al. Feb 2012 A1
20120047174 Avner et al. Feb 2012 A1
20120047219 Feng et al. Feb 2012 A1
20120047423 Tomkow Feb 2012 A1
20120054088 Edrington et al. Mar 2012 A1
20120054592 Jaffe et al. Mar 2012 A1
20120060105 Brown et al. Mar 2012 A1
20120066044 Honnef et al. Mar 2012 A1
20120066065 Switzer Mar 2012 A1
20120066106 Papadimitriou Mar 2012 A1
20120072382 Pearson et al. Mar 2012 A1
20120072464 Cohen Mar 2012 A1
20120078766 Rose et al. Mar 2012 A1
20120079585 Chan et al. Mar 2012 A1
20120079598 Brock et al. Mar 2012 A1
20120084866 Stolfo Apr 2012 A1
20120089438 Tavares et al. Apr 2012 A1
20120101938 Kasower Apr 2012 A1
20120101939 Kasower Apr 2012 A1
20120106801 Jackson May 2012 A1
20120108274 Acebo Ruiz et al. May 2012 A1
20120109752 Strutton et al. May 2012 A1
20120109990 Yamasaki May 2012 A1
20120110467 Blake et al. May 2012 A1
20120110677 Abendroth et al. May 2012 A1
20120116913 Goolkasian May 2012 A1
20120116969 Kumar et al. May 2012 A1
20120117509 Powell et al. May 2012 A1
20120117629 Miyazawa et al. May 2012 A1
20120124033 Gabriel et al. May 2012 A1
20120124498 Santoro et al. May 2012 A1
20120130898 Snyder et al. May 2012 A1
20120131009 Nath et al. May 2012 A1
20120131656 Slaton et al. May 2012 A1
20120135705 Thaker May 2012 A1
20120136763 Megdal et al. May 2012 A1
20120136774 Imrey et al. May 2012 A1
20120144461 Rathbun Jun 2012 A1
20120151045 Anakata et al. Jun 2012 A1
20120151046 Weiss et al. Jun 2012 A1
20120158460 Kruger et al. Jun 2012 A1
20120158562 Kassir Jun 2012 A1
20120158654 Behren et al. Jun 2012 A1
20120173339 Flynt et al. Jul 2012 A1
20120173417 Lohman et al. Jul 2012 A1
20120173563 Griffin et al. Jul 2012 A1
20120179536 Kalb et al. Jul 2012 A1
20120185515 Ferrel et al. Jul 2012 A1
20120191596 Kremen et al. Jul 2012 A1
20120191610 Prasad Jul 2012 A1
20120191693 Alexander Jul 2012 A1
20120195412 Smith Aug 2012 A1
20120197685 Mays et al. Aug 2012 A1
20120198556 Patel et al. Aug 2012 A1
20120203733 Zhang Aug 2012 A1
20120215682 Lent et al. Aug 2012 A1
20120215719 Verlander Aug 2012 A1
20120216125 Pierce Aug 2012 A1
20120221467 Hamzeh Aug 2012 A1
20120226916 Hahn et al. Sep 2012 A1
20120232958 Silbert Sep 2012 A1
20120235897 Hirota Sep 2012 A1
20120239417 Pourfallah et al. Sep 2012 A1
20120239497 Nuzzi Sep 2012 A1
20120239583 Dobrowolski Sep 2012 A1
20120240223 Tu Sep 2012 A1
20120242473 Choi Sep 2012 A1
20120246060 Conyack, Jr. et al. Sep 2012 A1
20120246092 Stibel et al. Sep 2012 A1
20120246093 Stibel et al. Sep 2012 A1
20120246730 Raad Sep 2012 A1
20120253852 Pourfallah et al. Oct 2012 A1
20120262386 Kwon et al. Oct 2012 A1
20120262472 Garr et al. Oct 2012 A1
20120265607 Belwadi Oct 2012 A1
20120271660 Harris et al. Oct 2012 A1
20120271712 Katzin et al. Oct 2012 A1
20120278217 Sui et al. Nov 2012 A1
20120278226 Kolo Nov 2012 A1
20120278227 Kolo et al. Nov 2012 A1
20120278249 Duggal et al. Nov 2012 A1
20120278767 Stibel et al. Nov 2012 A1
20120284118 Mamich, Jr. et al. Nov 2012 A1
20120284280 Kumar Nov 2012 A1
20120290660 Rao et al. Nov 2012 A1
20120290740 Tewari et al. Nov 2012 A1
20120296804 Stibel et al. Nov 2012 A1
20120297484 Srivastava Nov 2012 A1
20120317013 Luk et al. Dec 2012 A1
20120317014 Cerise et al. Dec 2012 A1
20120321202 Fertik et al. Dec 2012 A1
20120323695 Stibel Dec 2012 A1
20120323717 Kirsch Dec 2012 A1
20120324388 Rao et al. Dec 2012 A1
20120330689 McLaughlin et al. Dec 2012 A1
20120331557 Washington Dec 2012 A1
20130004033 Trugenberger et al. Jan 2013 A1
20130006843 Tralvex Jan 2013 A1
20130006844 Kremen Jan 2013 A1
20130007012 Selkowe Fertik et al. Jan 2013 A1
20130007014 Fertik et al. Jan 2013 A1
20130007891 Mogaki Jan 2013 A1
20130013513 Ledbetter et al. Jan 2013 A1
20130013553 Stibel et al. Jan 2013 A1
20130018798 Scipioni Jan 2013 A1
20130018811 Britti et al. Jan 2013 A1
20130018838 Parnaby et al. Jan 2013 A1
20130018877 Gabriel et al. Jan 2013 A1
20130018892 Castellanos et al. Jan 2013 A1
20130018957 Parnaby et al. Jan 2013 A1
20130024367 Bellefeuille et al. Jan 2013 A1
20130024520 Siminoff Jan 2013 A1
20130024813 Schnorr et al. Jan 2013 A1
20130030826 Blom Jan 2013 A1
20130031105 Stibel et al. Jan 2013 A1
20130031109 Roulson et al. Jan 2013 A1
20130031113 Feng et al. Jan 2013 A1
20130031624 Britti et al. Jan 2013 A1
20130036466 Penta et al. Feb 2013 A1
20130040619 Grube et al. Feb 2013 A1
20130041701 Roth Feb 2013 A1
20130041798 Unger Feb 2013 A1
20130041810 Murrell et al. Feb 2013 A1
20130041949 Biesecker et al. Feb 2013 A1
20130054357 Mager et al. Feb 2013 A1
20130061335 Schwabe Mar 2013 A1
20130066716 Chen et al. Mar 2013 A1
20130066775 Milam Mar 2013 A1
20130066884 Kast et al. Mar 2013 A1
20130066922 Jang et al. Mar 2013 A1
20130067582 Donovan et al. Mar 2013 A1
20130073366 Heath Mar 2013 A1
20130080322 Adolphe Mar 2013 A1
20130080467 Carson et al. Mar 2013 A1
20130085804 Leff et al. Apr 2013 A1
20130085894 Chan et al. Apr 2013 A1
20130085939 Colak et al. Apr 2013 A1
20130085953 Bhola et al. Apr 2013 A1
20130086075 Scott et al. Apr 2013 A1
20130086186 Tomkow Apr 2013 A1
20130086654 Tomkow Apr 2013 A1
20130090982 Ross Apr 2013 A1
20130103464 Kuznetsov Apr 2013 A1
20130103571 Chung et al. Apr 2013 A1
20130104216 Dennis et al. Apr 2013 A1
20130110557 Kasower May 2013 A1
20130110565 Means et al. May 2013 A1
20130110585 Nesbitt et al. May 2013 A1
20130110678 Vigier et al. May 2013 A1
20130111436 Phan et al. May 2013 A1
20130117072 Nish May 2013 A1
20130117087 Coppinger May 2013 A1
20130117387 Tomkow May 2013 A1
20130124263 Amaro et al. May 2013 A1
20130124855 Varadarajan et al. May 2013 A1
20130125010 Strandell May 2013 A1
20130132151 Stibel et al. May 2013 A1
20130139229 Fried et al. May 2013 A1
20130159168 Evans Jun 2013 A1
20130159411 Bowen Jun 2013 A1
20130173447 Rothschild Jul 2013 A1
20130173449 Ng et al. Jul 2013 A1
20130173451 Kornegay et al. Jul 2013 A1
20130179338 Evans Jul 2013 A1
20130179955 Bekker et al. Jul 2013 A1
20130185210 Dodson et al. Jul 2013 A1
20130185293 Boback Jul 2013 A1
20130187923 Yoshimoto et al. Jul 2013 A1
20130198525 Spies et al. Aug 2013 A1
20130204762 Harris et al. Aug 2013 A1
20130205135 Lutz Aug 2013 A1
20130211986 Debie et al. Aug 2013 A1
20130212187 Mortazavi et al. Aug 2013 A1
20130212661 Neafsey et al. Aug 2013 A1
20130226783 Haggerty et al. Aug 2013 A1
20130232018 Keithley et al. Sep 2013 A1
20130238387 Stibel et al. Sep 2013 A1
20130246150 Ovick et al. Sep 2013 A1
20130246273 Ovick et al. Sep 2013 A1
20130246528 Ogura Sep 2013 A1
20130254008 Ovick et al. Sep 2013 A1
20130254096 Serio et al. Sep 2013 A1
20130262226 LaChapelle et al. Oct 2013 A1
20130267171 Sarkar et al. Oct 2013 A1
20130268333 Ovick et al. Oct 2013 A1
20130268357 Heath Oct 2013 A1
20130271272 Dhesi et al. Oct 2013 A1
20130275762 Tomkow Oct 2013 A1
20130278515 Kikuchi Oct 2013 A1
20130279676 Baniak et al. Oct 2013 A1
20130282461 Ovick et al. Oct 2013 A1
20130282819 Mehta et al. Oct 2013 A1
20130290097 Balestrieri et al. Oct 2013 A1
20130290164 Salm Oct 2013 A1
20130293363 Plymouth Nov 2013 A1
20130297499 Mukherjee Nov 2013 A1
20130298238 Shah et al. Nov 2013 A1
20130318569 Canning et al. Nov 2013 A1
20130332338 Yan et al. Dec 2013 A1
20130332341 Papadimitriou Dec 2013 A1
20130332342 Kasower Dec 2013 A1
20130332352 Imrey et al. Dec 2013 A1
20130332467 Bornea et al. Dec 2013 A1
20130339141 Stibel et al. Dec 2013 A1
20130339217 Breslow et al. Dec 2013 A1
20130339249 Weller et al. Dec 2013 A1
20130346331 Giovannetti et al. Dec 2013 A1
20130347059 Fong et al. Dec 2013 A1
20140012733 Vidal Jan 2014 A1
20140012737 Evans Jan 2014 A1
20140013396 Field-Eliot et al. Jan 2014 A1
20140019348 Daley Jan 2014 A1
20140025475 Burke Jan 2014 A1
20140025562 Rothrock et al. Jan 2014 A1
20140032265 Paprocki et al. Jan 2014 A1
20140032300 Zhang et al. Jan 2014 A1
20140032723 Nema Jan 2014 A1
20140033280 Nimashakavi et al. Jan 2014 A1
20140040051 Ovick et al. Feb 2014 A1
20140040135 Ovick et al. Feb 2014 A1
20140040182 Gilder et al. Feb 2014 A1
20140046872 Arnott et al. Feb 2014 A1
20140051464 Ryan et al. Feb 2014 A1
20140052732 Softky Feb 2014 A1
20140061302 Hammad Mar 2014 A1
20140074689 Lund et al. Mar 2014 A1
20140089166 Padawer Mar 2014 A1
20140089167 Kasower Mar 2014 A1
20140089191 Brown Mar 2014 A1
20140095640 Stibel et al. Apr 2014 A1
20140096249 Dupont et al. Apr 2014 A1
20140098142 Lee et al. Apr 2014 A1
20140098229 Lu et al. Apr 2014 A1
20140110477 Hammad Apr 2014 A1
20140114735 Isaacson et al. Apr 2014 A1
20140122354 Stibel et al. May 2014 A1
20140129942 Rathod May 2014 A1
20140136422 Jung et al. May 2014 A1
20140156500 Lassen et al. Jun 2014 A1
20140156501 Howe Jun 2014 A1
20140156503 Lassen et al. Jun 2014 A1
20140162611 Mezhibovsky et al. Jun 2014 A1
20140164112 Kala Jun 2014 A1
20140164398 Smith et al. Jun 2014 A1
20140164519 Shah Jun 2014 A1
20140172681 Lamp et al. Jun 2014 A1
20140172687 Chirehdast Jun 2014 A1
20140173732 Stibel Jun 2014 A1
20140180919 Brown Jun 2014 A1
20140181285 Stevens et al. Jun 2014 A1
20140201100 Rellas et al. Jul 2014 A1
20140237377 Meissner Aug 2014 A1
20140244353 Winters Aug 2014 A1
20140258083 Achanta et al. Sep 2014 A1
20140258084 Padawer et al. Sep 2014 A1
20140279329 Dancel Sep 2014 A1
20140279382 Drakeley et al. Sep 2014 A1
20140279391 Gallo et al. Sep 2014 A1
20140279467 Chapa et al. Sep 2014 A1
20140280945 Lunt Sep 2014 A1
20140282977 Madhu et al. Sep 2014 A1
20140283123 Lonstein et al. Sep 2014 A1
20140289812 Wang et al. Sep 2014 A1
20140298485 Gardner Oct 2014 A1
20140304263 Vaitheeswaran et al. Oct 2014 A1
20140310151 Shishkov et al. Oct 2014 A1
20140316969 Imrey Oct 2014 A1
20140317023 Kim Oct 2014 A1
20140317716 Chao et al. Oct 2014 A1
20140324655 Kolathur Oct 2014 A1
20140331282 Tkachev Nov 2014 A1
20140372367 McLean et al. Dec 2014 A1
20140379554 Grossman et al. Dec 2014 A1
20150026060 Krietzman et al. Jan 2015 A1
20150066772 Griffin et al. Mar 2015 A1
20150067341 Deen et al. Mar 2015 A1
20150089569 Sondhi et al. Mar 2015 A1
20150127490 Puertas May 2015 A1
20150134506 King et al. May 2015 A1
20150135305 Cabrera et al. May 2015 A1
20150142595 Acuña-Rohter May 2015 A1
20150142639 Padawer May 2015 A1
20150161228 Davies Jun 2015 A1
20150161738 Stempora Jun 2015 A1
20150178829 Weiss Jun 2015 A1
20150180870 Zhang et al. Jun 2015 A1
20150199667 Fernando et al. Jul 2015 A1
20150199668 Fernando et al. Jul 2015 A1
20150199757 Lindholme et al. Jul 2015 A1
20150200948 Cairns et al. Jul 2015 A1
20150249655 Lunt Sep 2015 A1
20150254329 Agarwal et al. Sep 2015 A1
20150254658 Bondesen et al. Sep 2015 A1
20150262249 Wical Sep 2015 A1
20150278277 Agrawal et al. Oct 2015 A1
20150287091 Koran Oct 2015 A1
20150302521 Bartmann Oct 2015 A1
20150310543 DeBie Oct 2015 A1
20150324920 Wilson et al. Nov 2015 A1
20150350186 Chan et al. Dec 2015 A1
20160004728 Balet et al. Jan 2016 A1
20160005020 Fernando et al. Jan 2016 A1
20160027008 John Jan 2016 A1
20160048700 Stransky-Heilkron Feb 2016 A1
20160050198 Thibadeau, Sr. et al. Feb 2016 A1
20160065563 Broadbent et al. Mar 2016 A1
20160070758 Thomson Mar 2016 A1
20160088465 Golla Mar 2016 A1
20160142532 Bostick May 2016 A1
20160217444 Martin Jul 2016 A1
20160217445 Martin Jul 2016 A1
20160226879 Chan et al. Aug 2016 A1
20160227037 Roybal et al. Aug 2016 A1
20160232546 Ranft et al. Aug 2016 A1
20160232605 Zhang Aug 2016 A1
20160275476 Artman et al. Sep 2016 A1
20160283740 Roundtree Sep 2016 A1
20160337369 Sanso Nov 2016 A1
20160342999 Rouston et al. Nov 2016 A1
20170061436 Liu et al. Mar 2017 A1
20170098096 Redberg Apr 2017 A1
20170132700 Kazerani et al. May 2017 A1
20170161486 Jeon et al. Jun 2017 A1
20170177809 Bull et al. Jun 2017 A1
20170186012 McNeal Jun 2017 A1
20170200223 Kasower Jul 2017 A1
20170221121 Davis et al. Aug 2017 A1
20170249481 Edison Aug 2017 A1
20170262821 Imrey et al. Sep 2017 A1
20170324749 Bhargava et al. Nov 2017 A1
20170331832 Lander et al. Nov 2017 A1
20170337549 Wong Nov 2017 A1
20170337557 Durney et al. Nov 2017 A1
20170352014 Smith et al. Dec 2017 A1
20170352186 Dauphiny et al. Dec 2017 A1
20170357971 Pitz et al. Dec 2017 A1
20180040063 Buechler et al. Feb 2018 A1
20180041336 Keshava et al. Feb 2018 A1
20180075527 Nagla et al. Mar 2018 A1
20180077142 Thakkar Mar 2018 A1
20180082372 Diana Mar 2018 A1
20180083915 Medam et al. Mar 2018 A1
20180089379 Collins et al. Mar 2018 A1
20180097828 Coskun Apr 2018 A1
20180150599 Valdes et al. May 2018 A1
20180164877 Miller et al. Jun 2018 A1
20180176267 Malatesha et al. Jun 2018 A1
20180184288 De Lorenzo et al. Jun 2018 A1
20180204279 Painter et al. Jul 2018 A1
20180218069 Rege et al. Aug 2018 A1
20180218448 Thomas et al. Aug 2018 A1
20180227292 Golshan et al. Aug 2018 A1
20180232433 Kanvinde Aug 2018 A1
20180253702 Dowding Sep 2018 A1
20180276222 Belknap et al. Sep 2018 A1
20180285549 Sonkar et al. Oct 2018 A1
20180285981 Andringa et al. Oct 2018 A1
20180330516 Baca et al. Nov 2018 A1
20180337914 Mohamad Abdul et al. Nov 2018 A1
20180349992 Dean et al. Dec 2018 A1
20180365690 Ovick et al. Dec 2018 A1
20180375791 Kaladgi et al. Dec 2018 A1
20190019185 Chitalia et al. Jan 2019 A1
20190034625 Ford et al. Jan 2019 A1
20190051305 Liddell et al. Feb 2019 A1
20190065516 Barker Feb 2019 A1
20190066203 Smith et al. Feb 2019 A1
20190073676 Wang Mar 2019 A1
20190095516 Srinivasan et al. Mar 2019 A1
20190102438 Murray et al. Apr 2019 A1
20190147366 Sankaran et al. May 2019 A1
20190164173 Liu et al. May 2019 A1
20190188717 Putnam et al. Jun 2019 A1
20190188781 O'Brien et al. Jun 2019 A1
20190197528 Dean et al. Jun 2019 A1
20190228173 Gupta et al. Jul 2019 A1
20190228178 Sharma et al. Jul 2019 A1
20190258818 Yu et al. Aug 2019 A1
20190295165 Kapczynski et al. Sep 2019 A1
20190296804 Eitan et al. Sep 2019 A1
20190318122 Hockey et al. Oct 2019 A1
20190332400 Spoor et al. Oct 2019 A1
20190333140 Sullivan et al. Oct 2019 A1
20190349360 Yeddula et al. Nov 2019 A1
20190355362 Brown et al. Nov 2019 A1
20190356672 Bondugula et al. Nov 2019 A1
20200034927 Smith et al. Jan 2020 A1
20200051115 Lawrence et al. Feb 2020 A1
20200051527 Ngo Feb 2020 A1
20200074100 Raneri et al. Mar 2020 A1
20200074109 Pieniazek et al. Mar 2020 A1
20200074541 Finneran et al. Mar 2020 A1
20200074745 Lyren Mar 2020 A1
20200090265 Quinn et al. Mar 2020 A1
20200104834 Pontious et al. Apr 2020 A1
20200106764 Hockey et al. Apr 2020 A1
20200106765 Hockey et al. Apr 2020 A1
20200118127 Miller et al. Apr 2020 A1
20200120004 Kohout Apr 2020 A1
20200126126 Briancon et al. Apr 2020 A1
20200137110 Tyler et al. Apr 2020 A1
20200143384 Koontz et al. May 2020 A1
20200160372 Andrick May 2020 A1
20200162443 Poschel et al. May 2020 A1
20200174010 Pfeiffer et al. Jun 2020 A1
20200193413 Jangama et al. Jun 2020 A1
20200193423 Jangama et al. Jun 2020 A1
20200201878 Putnam et al. Jun 2020 A1
20200202425 Taylor-Shoff et al. Jun 2020 A1
20200210466 Yin Jul 2020 A1
20200210492 Chang et al. Jul 2020 A1
20200211099 Smith et al. Jul 2020 A1
20200213206 Bracken et al. Jul 2020 A1
20200228321 Krishnamacharya et al. Jul 2020 A1
20200265155 Dong et al. Aug 2020 A1
20200279053 Jones et al. Sep 2020 A1
20200293684 Harris et al. Sep 2020 A1
20200304501 Fan Sep 2020 A1
20200311168 Rokos Oct 2020 A1
20200314088 Feijoo et al. Oct 2020 A1
20200320511 Anderson et al. Oct 2020 A1
20200327150 Kunjur et al. Oct 2020 A1
20200327560 Anderson et al. Oct 2020 A1
20200334349 Billman et al. Oct 2020 A1
20200342039 Bakir et al. Oct 2020 A1
20200342527 Kasower Oct 2020 A1
20200364246 Farrell Nov 2020 A1
20200364785 Olson et al. Nov 2020 A1
20200372535 Walz et al. Nov 2020 A1
20200380112 Allen Dec 2020 A1
20200380509 Billman et al. Dec 2020 A1
20200380599 Wasser et al. Dec 2020 A1
20200387634 Jones et al. Dec 2020 A1
20200389461 Felice-Steele et al. Dec 2020 A1
20200394331 Talwar Dec 2020 A1
20200394675 Bradford Dec 2020 A1
20200402159 Arnold et al. Dec 2020 A1
20210004373 Sankaran et al. Jan 2021 A1
20210004703 Zoldi et al. Jan 2021 A1
20210012312 Bradstreet Jan 2021 A1
20210027357 Bonfigli 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
20210117969 Chilaka et al. Apr 2021 A1
20210144131 Krishnamacharya May 2021 A1
20210152567 Huston, III et al. May 2021 A1
20210158299 Baggett May 2021 A1
20210158368 Baggett May 2021 A1
20210203667 Bondugula et al. Jul 2021 A1
20210234869 Bondugula et al. Jul 2021 A1
20210240808 sadhwani et al. Aug 2021 A1
20210241120 Chen et al. Aug 2021 A1
20210288948 Joffe et al. Sep 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
20220027891 Anderson et al. Jan 2022 A1
20220044343 Chapa et al. Feb 2022 A1
20220070169 Cano et al. Mar 2022 A1
20220070294 Cody et al. Mar 2022 A1
20220109578 Kirsch Apr 2022 A1
20220138238 Rege et al. May 2022 A1
20220156394 Riley et al. May 2022 A1
20220173887 Krishnamacharya et al. Jun 2022 A1
20220182487 Sharma et al. Jun 2022 A1
20220217146 Felice-Steele et al. Jul 2022 A1
20220222368 Min et al. Jul 2022 A1
20220239665 Bondugula et al. Jul 2022 A1
20220261461 Bondugula et al. Aug 2022 A1
20220279067 Sena, Jr. et al. Sep 2022 A1
20220345460 Alden et al. Oct 2022 A1
20220374744 Zoldi et al. Nov 2022 A1
20220391435 Xie et al. Dec 2022 A1
20230007007 Manna Jan 2023 A1
20230014257 Dong et al. Jan 2023 A1
20230054085 Bondugula et al. Feb 2023 A1
20230063269 Degeorgis et al. Mar 2023 A1
20230239295 Cano et al. Jul 2023 A1
Foreign Referenced Citations (171)
Number Date Country
2004220812 Sep 2004 AU
2010200017 Jan 2010 AU
2022204452 Jul 2022 AU
112013017973-2 Oct 2020 BR
2 509 842 Dec 2005 CA
2 868 933 Oct 2013 CA
3 076 931 Oct 2020 CA
3 052 415 Jul 2021 CA
2 896 503 Aug 2021 CA
2 792 070 Oct 2021 CA
104877993 Sep 2015 CN
106255985 Dec 2016 CN
112036952 Dec 2020 CN
108292204 May 2023 CN
0 419 889 Apr 1991 EP
0 458 698 Nov 1991 EP
0 542 298 May 1993 EP
0 559 358 Sep 1993 EP
0 977 128 Feb 2000 EP
1 028 401 Aug 2000 EP
0 772 836 Dec 2001 EP
1 239 378 Sep 2002 EP
1 301 887 Apr 2003 EP
1 591 931 Nov 2005 EP
1 850 278 Oct 2007 EP
2 088 743 Aug 2009 EP
2 151 793 Feb 2010 EP
2 425 583 Mar 2012 EP
2 472 423 Jul 2012 EP
2 074 513 Feb 2016 EP
3 201 804 Apr 2020 EP
2 939 364 Jun 2020 EP
3 577 850 Jul 2021 EP
3 846 104 Jul 2021 EP
3 862 897 Aug 2021 EP
4 060 941 Sep 2022 EP
2 752 058 Apr 2020 ES
2 811 070 Mar 2021 ES
1 322 809 Jul 1973 GB
2 102 606 Feb 1983 GB
2 518 099 Mar 2015 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
2005-135431 May 2005 JP
2005-208945 Aug 2005 JP
4202314 Dec 2008 JP
2012-113696 Jun 2012 JP
10-2000-0036594 Jul 2000 KR
10-2000-0063313 Nov 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-2002-0039203 May 2002 KR
10-2004-0078798 Sep 2004 KR
10-2007-0081504 Aug 2007 KR
2 181 216 Apr 2002 RU
I256569 Jun 2006 TW
WO 9116691 Oct 1991 WO
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 99054803 Oct 1999 WO
WO 99060481 Nov 1999 WO
WO 00004465 Jan 2000 WO
WO 00028441 May 2000 WO
WO 00030045 May 2000 WO
WO 00051052 Aug 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 01046889 Jun 2001 WO
WO 01084281 Nov 2001 WO
WO 02011025 Feb 2002 WO
WO 02029636 Apr 2002 WO
WO 03073711 Sep 2003 WO
WO 2004031986 Apr 2004 WO
WO 2004049654 Jun 2004 WO
WO 2004084098 Sep 2004 WO
WO 2004088464 Oct 2004 WO
WO 2004114160 Dec 2004 WO
WO 2005010683 Feb 2005 WO
WO 2005033979 Apr 2005 WO
WO 2005059781 Jun 2005 WO
WO 2005098630 Oct 2005 WO
WO 2006019752 Feb 2006 WO
WO 2006050278 May 2006 WO
WO 2006069199 Jun 2006 WO
WO 2006099081 Sep 2006 WO
WO 2007001394 Jan 2007 WO
WO 2007050156 May 2007 WO
WO 2007084555 Jul 2007 WO
WO 2007103203 Sep 2007 WO
WO 2008021104 Feb 2008 WO
WO 2008022289 Feb 2008 WO
WO 2008042614 Apr 2008 WO
WO 2008054403 May 2008 WO
WO 2008054849 May 2008 WO
WO 2008127288 Oct 2008 WO
WO 2009064694 May 2009 WO
WO 2009064840 May 2009 WO
WO 2009076555 Jun 2009 WO
WO 2009102391 Aug 2009 WO
WO 2009108901 Sep 2009 WO
WO 2009117468 Sep 2009 WO
WO 2009117518 Sep 2009 WO
WO 2010001406 Jan 2010 WO
WO 2010062537 Jun 2010 WO
WO 2010077989 Jul 2010 WO
WO 2010132492 Nov 2010 WO
WO 2010150251 Dec 2010 WO
WO 2011005876 Jan 2011 WO
WO 2011014878 Feb 2011 WO
WO 2011109576 Sep 2011 WO
WO 2012054401 Apr 2012 WO
WO 2012054646 Apr 2012 WO
WO 2012097171 Jul 2012 WO
WO 2013009920 Jan 2013 WO
WO 2013015746 Jan 2013 WO
WO 2013126281 Aug 2013 WO
WO 2013140410 Sep 2013 WO
WO 2014008079 Jan 2014 WO
WO 2014018900 Jan 2014 WO
WO 2014066816 May 2014 WO
WO 2014150987 Sep 2014 WO
WO 2015038520 Mar 2015 WO
WO 2015057538 Apr 2015 WO
WO 2018129373 Jul 2018 WO
WO 2018144612 Aug 2018 WO
WO 2018236732 Dec 2018 WO
WO 2019089439 May 2019 WO
WO 2019136407 Jul 2019 WO
WO 2019152592 Aug 2019 WO
WO 2019157491 Aug 2019 WO
WO 2019183483 Sep 2019 WO
WO 2019209857 Oct 2019 WO
WO 2019245998 Dec 2019 WO
WO 2020051154 Mar 2020 WO
WO 2020072239 Apr 2020 WO
WO 2020198236 Oct 2020 WO
WO 2020206305 Oct 2020 WO
WO 2020232137 Nov 2020 WO
WO 2021011308 Jan 2021 WO
WO 2021067446 Apr 2021 WO
WO 2021081516 Apr 2021 WO
WO 2021097090 May 2021 WO
WO 2021138263 Jul 2021 WO
WO 2021155053 Aug 2021 WO
WO 2022109613 May 2022 WO
WO 2023063970 Apr 2023 WO
WO 2023063971 Apr 2023 WO
WO 2023063972 Apr 2023 WO
Non-Patent Literature Citations (363)
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.
“12 Mag: How Debt Settlement is Helpful in Improving the Credit Score”, Weblog post. Newstex Trade & Industry Blogs, Newstex, Oct. 8, 2017, pp. 2.
Aad et al., “NRC Data Collection and the Privacy by Design Principles”, IEEE, Nov. 2010, pp. 5.
Actuate, “Delivering Enterprise Information for Corporate Portals”, White Paper, 2004, pp. 1-7.
“Aggregate and Analyze Social Media Content: Gain Faster and Broader Insight to Market Sentiment,” SAP Partner, Mantis Technology Group, Apr. 2011, pp. 4.
Aharony et al., “Social Area Networks: Data Networking of the People, by the People, for the People,” 2009 International Conference on Computational Science and Engineering, May 2009, pp. 1148-1155.
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.
“Arizona Company Has Found Key in Stopping ID Theft,” PR Newswire, New York, Aug. 10, 2005 http://proquest.umi.com/pqdweb?did=880104711&SID=1&Fmt=3&clientId=19649&RQT=309&Vname=PQD.
ABC News Now:Money Matters, as broadcasted Nov. 15, 2005 with guest Todd Davis (CEO of Lifelock), pp. 6.
Anonymous, “Credit-Report Disputes Await Electronic Resolution,” Credit Card News, Chicago, Jan. 15, 1993, vol. 5, No. 19, p. 5.
Anonymous, “MBNA Offers Resolution of Credit Card Disputes,” Hempstead, Feb. 2002, vol. 68, No. 2, p. 47.
Anonymous, “Feedback”, Credit Management, ABI/INFORM Global, Sep. 2006, pp. 6.
Awoonor-Williams, Princess Josephine, Ph.D. “Gender and Credit: An Analysis of Women's Experience in the Credit Market”, ProQuest Dissertations and Theses, May 2004, pp. 148.
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.
Bacon, Chris, “OAuth id_token missing information on refresh #1141”, <https://github.com/googleapis/google-api-dotnet-client/issues/1141>, Jan. 1, 2018, pp. 9.
“Beware of ‘Who Viewed My Profile’ Apps on Facebook” Tech for Luddites, Mar. 15, 2010 printed Sep. 27, 2013 http://www.techforluddites.com/2010/03/beware-of-who-viewed-my-profile-apps-on- facebook.html.
Bielski, Lauren, “Will you Spend to Thwart ID Theft?” ABA Banking Journal, Apr. 2005, pp. 54, 56-57, 60.
Bitran et al., “Mailing Decisions in Catalog Sales Industry”, Management Science (JSTOR), vol. 42, No. 9, pp. 1364-1381, Sep. 1996.
BlueCava, “What We Do”, http://www.bluecava.com/what-we-do/, printed Nov. 5, 2012 in 3 pages.
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.
Caldeiira et al., “Characterizing and Preventing Chargebacks in Next Generation Web Payments Services”, 2012 Fourth International Conference on Computational Aspects of Social Networks (CASoN), 2012 IEEE, pp. 333-338.
Census Geography, Excerpted from the Geographic Reference Manual, Nov. 1994, pp. 5.
Check, http://check.me/ printed Feb. 5, 2014 in 3 pages.
Cheng, Fred, “Security Attack Safe Mobile and Cloud-based One-time Password Tokens Using Rubbing Encryption Algorithm”, MONET, 2011, vol. 16, pp. 304-336.
Chiba et al., “Mobility Management Schemes for Heterogeneity Support in Next Generation Wireless Networks”, 3rd EuroNGI Conference on, 2007, pp. 143-150.
Chores & Allowances, “Do Kids Have Credit Reports?” Oct. 15, 2007, http://choresandallowances.blogspot.com/2007/10/do-kids-have-credit-reports.html, pp. 5.
Comlounge.net, “plonesocial.auth.rpx” http://web.archive.org/web/20101026041841/http://comlounge.net/rpx as captured Oct. 26, 2010 in 9 pages.
“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.
CreditKarma, http://www.creditkarma.com printed Feb. 8, 2013 in 2 pages.
CreditSesame, http://www.creditsesame.com/how-it-works/our-technology/ printed Feb. 5, 2013 in 2 pages.
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.
Collins, Michael J., “Exploring the Design of Financial Counseling for Mortgage Borrowers in Default,” Journal of Family and Economic Issues, Springer Science+Business Media, Mar. 13, 2007, pp. 207-226.
Consumer Financial Protection Bureau (CFPB), “Analysis of Difference between Consumer- and Creditor-Purchased Credit Scores”, Sep. 2012, pp. 42.
“Consumers Gain Immediate and Full Access to Credit Score Used by Majority of U.S. Lenders”, PR Newswire, ProQuest Copy, Mar. 19, 2001, p. 1.
“CreditCheck Monitoring Services,” Dec. 11, 2000, pp. 1, lines 21-23.
“Credit Improvement”, CreditRepair.com, Mar. 10, 2010, http://web.archive.org/web/20100310134914/http://www.creditrepair.com/credit/, as archived Mar. 10, 2010 in 2 pages.
Credit Plus, Inc., “Score Wizard”, http://web.archive.org/web/20030806080310/www.creditplus.com/scorewizard.asp, as archived Aug. 6, 2003 in 1 page.
Cullen, Terri; “The Wall Street Journal Complete Identity Theft Guidebook: How to Protect Yourself from the Most Pervasive Crime in America”; Chapter 3, pp. 59-79; Jul. 10, 2007.
“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.
Day, Jo and Kevin; “ID-ology: A Planner's Guide to Identity Theft”; Journal of Financial Planning:Tech Talk; pp. 36-38; Sep. 2004.
“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.
Demby, Elayne, “Special Report: Letting Consumers Know the Score—and More”, Collections and Credit Risk, New York, Feb. 2003, vol. 8, Issue 2, p. 53, pp. 3.
“Disputes in Cyberspace 2001: Update of online dispute resolution for consumers in cross-border disputes”, Consumers International, Nov. 2001, pp. 45, http://web.archive.org/web/20160414183303/http://www.consumersinternational.org/media/304196/disputes%20in%20cyberspace%202001.%20update%20of%20online%20dispute%20resolution%20for%20consumers%20in%20cross-border%20disputes . . . pdf.
Elangovan, A.R., “Managerial Third-Party Dispute Intervention: A Prescriptive Model of Strategy Selection”, Academy of Management, Oct. 1, 1995, vol. 20, No. 4, pp. 800-830.
Elliehausen et al., The Impact of Credit Counseling on Subsequent Borrower Behavior, The Journal of Consumer Affairs, Summer 2007, vol. 41, No. 1, pp. 1-28.
Elmasri et al., “Fundamentals of Database Systems, Third Edition (Excerpts)”, Jun. 2000, pp. 253, 261, 268-70, 278-80, 585, 595.
Equifax, “Business Status Alerts: User Guide”, Jul. 2009, pp. 1-21.
Equifax Consumer Credit Report http://www.equifax.com/home/, as retrieved on Sep. 17, 2008.
Equifax, “InstaTouch ID: Separate Fact from Friction.” http://equifax.uberflip.com/i/791148-mobile-consumer-identity-service-product-sheet/1, 2016, pp. 2.
Equifax; “Equifax Credit Watch”; https://web.archive.org/web/20070627135447/https://www.econsumer.equifax.co.uk/consumer/uk/sitepage.ehtml?forward=gb_esn_detail, dated Jun. 27, 2007 on www.archive.org in 2 pages.
“Equifax: Debt Wise™ Credit Monitoring Service,” Product Review, http://www.mdmproofing.com/iym/reviews/equifax/debt-wise/, Jan. 2010, pp. 11.
Equifax; “Places”, http://web.archive.org/web/20111111113930/http://www.equifax.com/places as archived Nov. 11, 2011 in 1 page.
Equifax; “Places”, http://www.equifax.com/places/ as printed Nov. 16, 2015 in 1 page.
Equifax; “Welcome to Equifax Mobile”, http://www.equifax.com/mobile/ as printed Mar. 18, 2011 in 2 pages.
Ettorre, “Paul Kahn on Exceptional Marketing,” Management Review, vol. 83, No. 11, Nov. 1994, pp. 48-51.
Experian Consumer Credit Report http://www.experian.com/, as retrieved on Sep. 17, 2008.
“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.
Facebook, “Facebook helps you connect and share with the people in your life,” www.facebook.com printed Nov. 16, 2010 in 1 page.
FamilySecure.com, “Frequently Asked Questions”, http://www.familysecure.com/FAQ.aspx as archived Jul. 15, 2007 in 3 pages.
FamilySecure.com; “Identity Theft Protection for the Whole Family | FamilySecure.com” http://www.familysecure.com/, as retrieved on Nov. 5, 2009.
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.
Fisher, Greg, “Credit Score Distribution and Practical Range Statistics”, Feb. 23, 2010, The Credit Scoring Site, pp. 2.
Fitzpatrick, Alex, “Facebook Monitors Your Chats for Criminal Activity [Report],” Mashable, Jul. 12, 2012 printed Sep. 27, 2013 http://mashable.com/2012/07/12/facebook-scanning-chats/.
Franks et al., “HTTP Authentication: Basic and Digest Access Authentication”, Network Working Group, Standards Track, Jun. 1999, pp. 34.
“Fraud Alert | Learn How”. Fight Identity Theft. http://www.fightidentitytheft.com/flag.html, accessed on Nov. 5, 2009.
“Fund Manager,” Portfolio Management Software website, indexed into Google on Jan. 7, 2005, Retrieved Oct. 24, 2014 http://www.fundmanagersoftware.com/, http://www.fundmanagersoftware.com/help/gph_tp_pieasset.html, http://www.fundmanagersoftware.com/demo2.html.
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.
Gibbs, Adrienne; “Protecting Your Children from Identity Theft,” Nov. 25, 2008, http://www.creditcards.com/credit-card-news/identity-ID-theft-and-kids-children-1282.php, pp. 4.
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.
Gordon et al., “Identity Fraud: A Critical National and Global Threat,” LexisNexis, Oct. 28, 2003, pp. 1-48.
Gordon et al., “Using Identity Authentication and Eligibility Assessment to Mitigate the Risk of Improper Payments”, LexisNexis, Jan. 28, 2008, pp. 18. httas://risk.lexisnexis.com/-/media/files/government/white-paper/identity_authentication-pdf.pdf.
Gramazio, Connor C., “Colorgorical: Creating Discriminable and Preferable Color Palettes for Information Visualization”, IEEE Transactions on Visualization and Computer Graphics, Jan. 2017, vol. 23, No. 1, pp. 521-530.
“Guide to Benefits, MasterCard® Cardholder Smart Shopper Benefits”, May 2005, pp. 10.
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.
Haglund, Christoffer, “Two-Factor Authentication with a Mobile Phone”, Fox Technologies, Uppsala, Department of Information Technology, Nov. 2, 2007, pp. 62.
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.
Harrington et al., “iOS 4 in Action”, Chapter 17, Local and Push Notification Services, Manning Publications Co., Jun. 2011, pp. 347-353.
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.
Herzberg, Amir, “Payments and Banking with Mobile Personal Devices,” Communications of the ACM, May 2003, vol. 46, No. 5, pp. 53-58.
Hoofnagle, Chris Jay, “Identity Theft: Making the Known Unknowns Known,” Harvard Journal of Law & Technology, Fall 2007, vol. 21, No. 1, pp. 98-122.
Hunt, Robert M.; Whither Consumer Credit Counseling? Business Review, Dec. 31, 2005, pp. 9-20.
ID Analytics, “ID Analytics® Consumer Notification Service” printed Apr. 16, 2013 in 2 pages.
ID Theft Assist, “Do You Know Where Your Child's Credit Is?”, Nov. 26, 2007, http://www.idtheftassist.com/pages/story14, pp. 3.
“ID Thieves These Days Want Your Number Not Your Name”, The Columbus Dispatch, Columbus, Ohio, http://www.dispatch.com/content/stories/business/2014/08/03/id-thieves-these-days-want-your-number-not-your-name.html, Aug. 3, 2014 in 2 pages.
Identity Theft Resource Center; Fact Sheet 120 A—To Order a Credit Report for a Child; Fact Sheets, Victim Resources; Apr. 30, 2007.
“Identity Thieves Beware: Lifelock Introduces Nation's First Guaranteed Proactive Solution to Identity Theft Protection,” PR Newswire, New York, Jun. 13, 2005 http://proquest.umi.com/pqdweb?did=852869731&sid=1&Fmt=3&clientId=19649&RQT=309&Vname=PQD.
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.
Information Brokers of America, “Information Brokers of America Child Identity Theft Protection” http://web.archive.org/web/20080706135451/http://iboainfo.com/child-order.html as archived Jul. 6, 2008 in 1 page.
Information Brokers of America, “Safeguard Your Child's Credit”, http://web.archive.org/web/20071215210406/http://www.iboainfo.com/child-id-protect.html as archived Dec. 15, 2007 in 1 page.
InsightsOne.com, “Healthcare,” http://insightsone.com/healthcare-predictive-analytics/ printed Mar. 6, 2014 in 5 pages.
Intelius, “People Search—Updated Daily, Accurate and Fast!” http://www.intelius.com/people-search.html?=&gclid=CJqZIZP7paUCFYK5KgodbCUJJQ printed Nov. 16, 2010 in 1 page.
“Intelligent Miner Applications Guide”, IBM Corp., Apr. 2, 1999, Chapters 4-7, pp. 33-132.
Iovation, Device Identification & Device Fingerprinting, http://www.iovation.com/risk-management/device-identification printed Nov. 5, 2012 in 6 pages.
Irby, LaToya, “How Will a Late Payment Hurt My Credit Score?” http://web.archive.org/web/20101024113603/http://credit.about.com/od/creditscorefaq/f/how-late-payment-affects-credit-score.htm, Oct. 24, 2010, pp. 1.
“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.
Jones et al., “JSON Web Signature (JWS)”, Internet Engineering Task Force (IETF), ISSN: 2070-1721, Standards Track, May 2015, pp. 59.
“Judging Credit: Consumers Need Better Finance Tools”, News Journal, Daytona Beach, FL, Dec. 28, 2002.
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.
Kaushik, Nishant, “The Epic Hacking of Mat Honan and Our Identity Challenge,” Aug. 7, 2012, http://blog.talkingidentity.com/2012/08/the-epic-hacking-of-mat-honan-and-our-identity-challenge.html.
Khan, Mickey Alam, “Equifax Recognizes Changing Customer Behavior with Four-Pronged Mobile Strategy”, Mobile Marketer, http://web.archive.org/web/20151117005818/http://www.mobilemarketer.com/cms/news/strategy/9733.html, Apr. 19, 2011 in 10 pages.
Khan, Muhammad Khurram, PhD., “An Efficient and Secure Remote Mutual Authentication Scheme with Smart Cards” IEEE International Symposium on Biometrics & Security Technologies (ISBAST), Apr. 23-24, 2008, pp. 1-6.
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.
Koka et al., “Online Review Analysis by Visual Feature Selection”, 2017 IEEE 15th Intl Conf on Dependable, Autonomic and Secure Computing, 15th Intl Conf on Pervasive Intelligence and Computing, 3rd Intl Conf on Big Data Intelligence and Computing and Cyber Science and Technology Congress (DASC/PiCom/DataCom/CyberSciTech), 2017, pp. 1084-1091.
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.
Lan, Joe, “The Top Portfolio Management Software,” http://www.aaii.com/computerizedinvesting/article/the-top-portfolio-management-software, Includes Discussion thread, Fourth Quarter 2011, pp. 17.
Lang et al., “A Collaborative Web-Based Help-System”, Proceedings of the 2nd international conference on web intelligence, mining and semantics, Jun. 13-15, 2012, pp. 5.
Lang et al., “An Avatar-Based Help System for Web-Portals”, International Conference on Human-Computer Interaction, Springer, Berlin, Heidelberg, 2011, pp. 10.
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.
Lauwers et al., “Five Hundred Years of Bookkeeping: A Portrait of Luca Pacioli”, Tijdschrift voor Economie en Management, 1994, vol. 39. No. 3, pp. 289-304.
Lee, W.A.; “Experian, on Deal Hunt, Nets Identity Theft Insurer”, American Banker: The Financial Services Daily, Jun. 4, 2003, New York, NY, 1 page.
Lefebvre et al., “A Robust Soft Hash Algorithm for Digital Image Signature”, International Conference on Image Processing 2:11 (ICIP), vol. 3, Oct. 2003, pp. 495-498.
LendingTree.com, “Lender Ratings & Reviews,” http://web.archive.org/web/20091015043716/http://www.lendingtree.com/lender-reviews/, Oct. 15, 2009, in 21 pages.
Leskovec, Jure, “Social Media Analytics: Tracking, Modeling and Predicting the Flow of Information through Networks”, WWW 2011-Tutorial, Mar. 28-Apr. 1, 2011, Hyderabad, India, pp. 277-278.
Letter to Donald A. Robert from Carolyn B. Maloney, dated Oct. 31, 2007, pp. 2.
Letter to Donald A. Robert from Senator Charles E. Schumer, dated Oct. 11, 2007, pp. 2.
Letter to Harry C. Gambill from Carolyn B. Maloney, dated Oct. 31, 2007, pp. 2.
Letter to Harry C. Gambill from Senator Charles E. Schumer, dated Oct. 11, 2007, pp. 2.
Letter to Richard F. Smith from Carolyn B. Maloney, dated Oct. 31, 2007, pp. 2.
Letter to Richard F. Smith from Senator Charles E. Schumer, dated Oct. 11, 2007, pp. 2.
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.
LifeLock, http://web.archive.org/web/20110724011010/http://www.lifelock.com/? as archived Jul. 24, 2011 in 1 page.
LifeLock, “How LifeLock Works,” http://www.lifelock.com/lifelock-for-people printed Mar. 14, 2008 in 1 page.
LifeLock, “LifeLock Launches First ID Theft Prevention Program for the Protection of Children,” Press Release, Oct. 14, 2005, http://www.lifelock.com/about-us/press-room/2005-press-releases/lifelock-protection-for-children.
LifeLock; “How Can LifeLock Protect My Kids and Family?” http://www.lifelock.com/lifelock-for-people/how-we-do-it/how-can-lifelock-protect-my-kids-and-family printed Mar. 14, 2008 in 1 page.
LifeLock, “Personal Identity Theft Protection & Identity Theft Products,” http://www.lifelock.com/lifelock-for-people, accessed Nov. 5, 2007.
LifeLock, Various Pages, www.lifelock.com/, Jan. 9, 2007, pp. 49.
Littwin, Angela, “Beyond Usury: A Study of Credit-Card Use and Preference Among Low-Income Consumers”, Texas Law Review, vol. 86, No. 3, pp. 451-506; Feb. 2008.
Lobo, Jude, “MySAP.com Enterprise Portal Cookbook,” SAP Technical Delivery, Feb. 2002, vol. 1, pp. 1-13.
Lodderstedt et al., “OAuth 2.0 token Revocation”, Internet Engineering Task Force (IETF), Standards Track, Aug. 2013, pp. 11.
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/.
Lund, Graham, “Credit Bureau Data: Maximizing the Benefits,” Credit Management, May 2004, ProQuest Central, pp. 44-45.
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.
Magid, Lawrence, J., Business Tools: When Selecting an ASP Ensure Data Mobility, Los Angeles Times, Los Angeles, CA, Feb. 26, 2001, vol. C, Issue 4, pp. 3.
“Managing Debt?” Federal Trade Commission: Consumer Information, http://www.consumer.ftc.gov/articles/0158-managing-debt, printed Mar. 22, 2013 in 4 pages.
Manilla, http://www.manilla.com/how-it-works/ printed Feb. 5, 2014 in 1 page.
Mannan et al., “Mercury: Recovering Forgotten Passwords Using Personal Devices*”, Dec. 17, 2011, Pre-Proceedings of Financial Cryptography and Data Security 2011, pp. 1-16.
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.
Meyers et al., “Using Your Social Networking Accounts to Log Into NPR.org,” NPR.org, Jun. 24, 2010, http://web.archive.org/web/20100627034054/http://www.npr.org/blogs/inside/2010/06/24/128079309/using-your-social-networking-accounts-to-log-into-npr-org in 3 pages.
Micarelli et al., “Personalized Search on the World Wide Web,” The Adaptive Web, LNCS 4321, 2007, pp. 195-230.
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/ printed Sep. 18, 2008 in 2 pages.
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.
MS Money Software by Microsoft http://www.microsoft.com/Money/default.mspx as retrieved on Sep. 17, 2008 in 1 page.
Mvelopes, http://www.mvelopes.com/ printed Feb. 5, 2014 in 2 pages.
My Call Credit http://www.mycallcredit.com/products.asp?product=ALR dated Dec. 10, 2005 on www.archive.org.
My Call Credit http://www.mycallcredit.com/rewrite.asp?display=faq dated Dec. 10, 2005 on www.archive.org.
My ID Alerts, “Why ID Alerts” http://www.myidalerts.com/why-id-alerts.jsps printed Apr. 3, 2012 in 2 pages.
My ID Alerts, “How it Works”http://www.myidalerts.com/how-it-works.jsps printed Apr. 3, 2012 in 3 pages.
MyRatePlan.com, “Cell Phone Buying Guide”, http://web.archive.org/web/20061116103256/http://myrateplan.com/cell_phone_buying_guide/family_plans/, as archived Nov. 16, 2006 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.
National Alert Registry Launches RegisteredOffendersList.org to Provide Information on Registered Sex Offenders, May 16, 2005, pp. 2, http://www.prweb.com/printer/240437.htm accessed on Oct. 18, 2011.
National Alert Registry Offers Free Child Safety “Safe From Harm” DVD and Child Identification Kit, Oct. 24, 2006. pp. 2, http://www.prleap.com/pr/53170 accessed on Oct. 18, 2011.
National Alert Registry website titled, “Does a sexual offender live in your neighborhood”, Oct. 22, 2006, pp. 2, http://web.archive.org/wb/20061022204835/http://www.nationallertregistry.com/ accessed on Oct. 13, 2011.
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.
“New for Investors: Asset Allocation, Seasoned Returns and More,” Prosper, http://blog.prosper.com/2011/10/27/new-for-investors-asset-allocation-seasoned-returns-and-more/, Oct. 27, 2011, pp. 4.
Next Card: About Us, http://web.cba.neu.edu/˜awatson/NextCardCase/NextCardAboutUs.htm printed Oct. 23, 2009 in 10 pages.
Ogg, Erica, “Apple Cracks Down on UDID Use”, http://gigaom.com/apple/apple-cracks-down-on-udid-use/ printed Nov. 5, 2012 in 5 Pages.
Oracle: Recommendations for Leveraging the Critical Patch Update and Maintaining a Proper Security Posture, Nov. 2010, An Oracle White Paper, pp. 1-30.
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.
Pagano, et al., “Information Sharing in Credit Markets,” Dec. 1993, The Journal of Finance, vol. 48, No. 5, pp. 1693-1718.
“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.
Partnoy, Frank, Rethinking Regulation of Credit Rating Agencies: An Institutional Investor Perspective, Council of Institutional Investors, Apr. 2009, pp. 21.
Paustian, Chuck, “Every Cardholder a King Customers get the Full Treatment at Issuers' Web Sites,” Card Marketing, New York, Mar. 2001, vol. 5, No. 3, pp. 4.
Peltier, Jon, “Conditional Formatting of Excel Charts”, Peltier Tech Blog, as posted Feb. 13, 2012, http://peltiertech.com/conditional-formatting-of-excel-charts/, pp. 1-5.
Peng et al., “Factors Affecting Online Purchase Behavior: Implications to Improve the Existing Credit Rating System”, 2009 International Conference on Management and Service Science, 2009 IEEE, pp. 1-4.
People Finders, http://www.peoplefinders.com/?CMP=Google&utm_source=google&utm_medium=cpc printed Nov. 16, 2010 in 1 page.
People Lookup, “Your Source for Locating Anyone!” www.peoplelookup.com/people-search.html printed Nov. 16, 2010 in 1 page.
People Search, “The Leading Premium People Search Site on the Web,” http://www.peoplesearch.com printed Nov. 16, 2010 in 2 pages.
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.
Phinisee, Tamarind, “Banks, FTC Step Up Efforts to Address Identity Theft”, San Antonio Business Journal; San Antonio, Jul. 5, 2002, vol. 16, No. 24, pp. 5.
Pinola, Melanie, “How Can I Protect Against Social Engineering Hacks?” Aug. 9, 2012, http://lifehacker.com/5933296/how-can-i-protect-against-hackers-who-use-sneaky-social-engineering-techniques-to-get-into-my-accounts, pp. 6.
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.
Planwise, http://planwise.com printed Feb. 8, 2013 in 5 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 Active View”, 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.
Press Release—“Helping Families Protect Against Identity Theft—Experian Announces FamilySecure.com; Parents and guardians are alerted for signs of potential identity theft for them and their children; product features an industry-leading $2 million guarantee”; PR Newswire; Irvine, CA; Oct. 1, 2007.
PrivacyGuard, http://web.archive.org/web/20110728114049/http://www.privacyguard.com/ as archived Jul. 28, 2011 in 1 page.
Privacy Rights Clearinghouse, “Identity Theft: What to do if it Happens to You,” http://web.archive.org/web/19990218180542/http://privacyrights.org/fs/fs17a.htm printed Feb. 18, 1999.
“Qualifying for Debt Settlement”, http://www.certifieddebt.com/debt/settlement-qualifications.shtml printed Jan. 9, 2013 in 2 pages.
Quantix Software, “Investment Account Manager,” available at https://www.youtube.com/watch?v=1UwNTEER1Kk, as published Mar. 21, 2012.
Quicken Online by Intuit http://www.quicken.intuit.com/, as retrieved on Sep. 17, 2008.
“Quicken Support”, http://web.archive.org/web/20071231040130/http://web.intuit.com/support/quicken/docs/d_qif.html as archived Dec. 31, 2007 in 6 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.
Ramaswamy, Vinita M., Identity-Theft Toolkit, The CPA Journal, Oct. 1, 2006, vol. 76, Issue 10, pp. 66-70.
Rawe, Julie; “Identity Thieves”, Time Bonus Section, Inside Business, Feb. 2002, pp. 2.
Repici et al., “The Comma Separated Value (CSV) File Format”, http://creativyst.com/Doc/Articles/CSV/CSV01.htm, Creativyst, Inc., 2002, pp. 10.
Reppler.com, “Learn More: Basic Information about how TrustedID Reppler Works for You,” www.reppler.com/learn/ printed Oct. 24, 2012 in 2 pages.
“Resolve Debt for Less: With Help from Freedom Financial” http://www.debtsettlementusa.com/ printed Jan. 9, 2013 in 6 pages.
Romig, Shane, “The Truth About Credit Repair”, Credit.com, May 5, 2010, http://web.archive.org/web/20100505055526/http://www.credit.com/credit_information/credit_help/The-Truth-About-Credit-Repair.jsp printed Mar. 22, 2013 in 4 pages.
Roos, Gina, “Web-Based Service Helps OEMs Cure Parts Obsolescence Blues”, Electronic Engineering Times, Oct. 8, 2001, p. 86.
Roth, Andrew, “CheckFree to Introduce E-Mail Billing Serving,” American Banker, New York, Mar. 13, 2001, vol. 166, No. 49, pp. 3.
Sakimura et al., “OpenID Connect Core 1.0 Incorporating Errata Set 1”, <https://openid.net/specs/openid-connect-core-1_0.html>, Nov. 8, 2014, pp. 78.
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.
Schmidt et al., “A Set of Multi-Touch Graph Interaction Techniques”, ITS '10, Nov. 7-10, 2010, Saarbrucken, Germany, pp. 1-4.
Scholastic Inc.: Parent's Request for Information http://web.archive.org/web/20070210091055/http://www.scholastic.com/inforequest/index.htm as archived Feb. 10, 2007 in 1 page.
Scholastic Inc.: Privacy Policy http://web.archive.org/web/20070127214753/http://www.scholastic.com/privacy.htm as archived Jan. 27, 2007 in 3 pages.
“ScoreNet® Network”, FairIsaac, web.archive.org/web/20071009014242/http://www.fairisaac.com/NR/rdonlyres/AC4C2F79-4160-4E44-BOCB-5C899004879A/0/ScoreNetnetworkBR.pdf, May 2006, pp. 6.
Screenshot for Investment Account Manager v.2.8.3, published at http://www.aaii.com/objects/get/1642.gif by at least Aug. 30, 2011 in 1 page.
Sealey, Geraldine, “Child ID Theft Can Go Unnoticed for Years”, http://abcnews.go.com/US/story?id=90257, Sep. 12, 2003 in 9 pages.
Securities and Futures Commission, “Guideline on Anti-Money Laundering and Counter-Terrorist Financing”, Jul. 2012, pp. 135.
“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.
Shibata et al., “3D Retrieval System Based on Cognitive Level—Human Interface for 3D Building Database”, Proceedings of the 2004 International Conference on Cyberworlds (CW'04), 2004, pp. 6.
Shin, Laura, “See an Error on your Credit Report? Credit Karma Now Makes it Easy to Dispute”, Nov. 12, 2015, http://www.forbes.com/sites/laurashin/2015/11/12/see-an-error-on-your-credit-report-credit-karma-now-makes-it-easy-to-dispute/, pp. 4.
ShoeBoxed, https://www.shoeboxed.com/sbx-home/ printed Oct. 16, 2012 in 4 pages.
Simpson, Glyn, “Microsoft (MS) Money, MSMoney FAQ, Help and Information Pages”, pp. 2, Copyright © Glyn Simpson 1998-2007, http://web.archive.org/web/20071018075531/http://money.mvps.org/faq/article/196.aspx.
Singletary, Michelle, “The Littlest Victims of ID Theft”, The Washington Post, The Color of Money, Oct. 4, 2007.
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).
Solapurkar, Prajakta, “Building Secure Healthcare Services Using OAuth 2.0 and JSON Web Token in IOT Cloud Scenario”, IEEE, 2nd International Conference on Contemporary Computing and Informatics (ic3i), 2016, pp. 99-104.
Srinivasa et al., “Augmented Reality Adaptive Web Content”, 2016 13th IEEE Annual w Consumer Communications & Networking Conference (CCNC), pp. 4.
“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.
Stauffer et al., “Using HTML 3.2,” Second Edition, 1996, Que Publishing, pp. 192-193.
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.
Sun, Hung-Min, “An Efficient Remote Use Authentication Scheme Using Smart Cards”, IEEE Transactions on Consumer Electronics, Nov. 2000, vol. 46, No. 4, pp. 958-961.
Tajik, S., “Conditional Plotting, Changing Color of Line Based on Value”, MathWorks®, MATLAB Answers™, Question Posted Feb. 10, 2011 to https://www.mathworks.com/matlabcentral/answers/1156-conditional-plotting-changing-color-of-line-based-on-value?requestedDomain=www.mathworks.com, pp. 8.
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.
Target, “Free Credit Monitoring and Identity Theft Protection with Experian's ProtectMyID Now Available”, Jan. 13, 2014, pp. 2. http://corporate.target.com.
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.
TheMorningCall.com, “Cheap Ways to Foil Identity Theft,” www.mcall.com/business/columnists/all-karp.5920748jul01,0 . . . , published Jul. 1, 2007.
Thompson, Herbert H., “How I Stole Someone's Identity”, https://www.scientificamerican.com/article/anatomy-of-a-social-hack/#, Aug. 18, 2008, pp. 5.
Todorova, Aleksandra, “Protecting Your Child's Identity”, Smart Money, Published Aug. 2, 2007, pp. 1-5.
“TransUnion—Child Identity Theft Inquiry”, TransUnion, http://www.transunion.com/corporate/personal/fraudIdentityTheft/fraudPrevention/childIDInquiry.page as printed Nov. 5, 2009 in 4 pages.
TransUnion Consumer Credit Report http://www.transunion.com/, as retrieved on Sep. 17, 2008.
Truston, “Checking if your Child is an ID Theft Victim can be Stressful, ” as posted by Michelle Pastor on Jan. 22, 2007 at http://www.mytruston.com/blog/credit/checking_if_your_child_is_an_id_theft_vi.html.
US Legal, Description, http://www.uslegalforms.com/us/US-00708-LTR.htm printed Sep. 4, 2007 in 2 pages.
“Use of Alternative Data to Enhance Credit Reporting to Enable Access to Digital Financial Services by Individuals and SMEs Operating in the Informal Economy”, Guidance Note, International Committee on Credit Reporting (ICCR), Jun. 28, 2018, pp. 35.
Vamosi, Robert, “How to Handle ID Fraud's Youngest Victims,” Nov. 21, 2008, http://news.cnet.com/8301-10789_3-10105303-57.html.
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.
Waggoner, Darren J., “Having a Global Identity Crisis,” Collections & Credit Risk, Aug. 2001, vol. vol. 6, No. 8, pp. 6.
Wang et al., “User Identification Based on Finger-vein Patterns for Consumer Electronics Devices”, IEEE Transactions on Consumer Electronics, May 2010, vol. 56, No. 2, pp. 799-804.
“WashingtonPost.com and Cars.com Launch Comprehensive Automotive Web Site for the Washington Area”, PR Newswire, Oct. 22, 1998. pp. 2.
Weaver et al., “Federated, Secure Trust Networks for Distributed Healthcare IT Services”, IEEE International Conference on Industrial Informatics, 2003. INDIN 2003. Proceedings, 2003, pp. 162-169.
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.
Wesabe.com http://www.wesabe.com/, as retrieved on Sep. 17, 2008.
WhatIs.com, “Risk-Based Authentication (RBA)”, https://web.archive.org/web/20121025033106/http://whatis.techtarget.com/definition/risk-based-authentication-RBA, Oct. 23, 2012, pp. 1.
Willems et al., “On the Security and Privacy of Interac e-Transfers”, School of Electrical Engineering and Computer Science, Faculty of Engineering, University of Ottawa, Extended Version, Dec. 10, 2019, pp. 47.
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.
Yahoo! Search, “People Search,” http://people.yahoo/com printed Nov. 16, 2010 in 1 page.
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.
Official Communication in Australian Patent Application No. 2014318966, dated Apr. 6, 2019.
Official Communication in Australian Patent Application No. 2019261724, dated Sep. 1, 2020.
Official Communication in Australian Patent Application No. 2021204354, dated Jun. 29, 2022.
Official Communication in Canadian Patent Application No. 2,923,697, dated Oct. 9, 2019.
Extended European Search Report for Application No. EP14843372.5, dated May 2, 2017.
Official Communication in European Application No. EP14843372.5 dated Nov. 29, 2018.
Extended European Search Report for Application No. EP19203040.1, dated Jan. 29, 2020.
Extended European Search Report for Application No. EP21183630.9, dated Oct. 15, 2021.
International Search Report and Written Opinion for Application No. PCT/US2014/054713, dated Dec. 15, 2014.
International Preliminary Report on Patentability in Application No. PCT/US2014/054713, dated Mar. 24, 2016.
Official Communication in Australian Patent Application No. 2006306790, dated Apr. 29, 2010.
Official Communication in Australian Patent Application No. 2006306790, dated May 19, 2011.
International Search Report and Written Opinion for Application No. PCT/US2006/028006, dated Jul. 27, 2007.
International Preliminary Report on Patentability in Application No. PCT/US2006/028006, dated Apr. 23, 2008.
International Search Report and Written Opinion for Application No. PCT/US2019/037547, dated Oct. 4, 2019.
International Preliminary Report on Patentability in Application No. PCT/US2019/037547, dated Dec. 30, 2020.
International Search Report and Written Opinion for Application No. PCT/US2019/049377, dated Dec. 20, 2019.
International Search Report and Written Opinion for Application No. PCT/US2021/015566, dated May 11, 2021.
International Preliminary Report on Patentability in Application No. PCT/US2021/015566, dated Aug. 11, 2022.
Application as filed in U.S. Appl. No. 09/411,683, dated Oct. 4, 1999.
Düzgün et al., “Using Self-Organizing Map and Heuristics to Identify Small Statistical Areas Based on Household Socio-Economic Indicators in Turkey's Address Based Population Register System,” 2010 IEEE International Conference on Data Mining Workshops, Sydney, Australia, 2010, pp. 225-232.
European Network and Information Security Agency (enisa): Privacy and Security Risks when Authenticating on the Internet with European eID Cards, Nov. 2009, pp. 1-41.
Federal Bureau of Investigation (FBI): The Cyber Threat to The Financial Sector: Testimony, Sep. 14, 2011, pp. 1-6.
Provisional Applications (2)
Number Date Country
63015333 Apr 2020 US
62900341 Sep 2019 US