Patents by Inventor John R. Ripley
John R. Ripley has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11704342Abstract: Computer-implemented systems and methods for efficiently searching large data volumes for one or more items with a definable degree of similarity. The systems and methods may include functionality directed to selecting at least one token from the one or more tokens in a target item, the token including an identifiable character string defining, fully or partially, at least one of a name, an address, an entity or other identifier associated with the target item; extracting a character from the identifiable character string after the character string is standardized to a known common version of the character string; responsive to a character distribution lookup, determining that the extracted character corresponds to a first shard from among a plurality of discrete shards; and grouping the item into the first shard, the character distribution lookup being adjustable overtime to provide for a balanced distribution of items across the plurality of discrete shards.Type: GrantFiled: May 14, 2021Date of Patent: July 18, 2023Assignee: Fair Isaac CorporationInventors: Girish Kunjur, John R. Ripley
-
Publication number: 20210271694Abstract: Computer-implemented systems and methods for efficiently searching large data volumes for one or more items with a definable degree of similarity. The systems and methods may include functionality directed to selecting at least one token from the one or more tokens in a target item, the token including an identifiable character string defining, fully or partially, at least one of a name, an address, an entity or other identifier associated with the target item; extracting a character from the identifiable character string after the character string is standardized to a known common version of the character string; responsive to a character distribution lookup, determining that the extracted character corresponds to a first shard from among a plurality of discrete shards; and grouping the item into the first shard, the character distribution lookup being adjustable overtime to provide for a balanced distribution of items across the plurality of discrete shards.Type: ApplicationFiled: May 14, 2021Publication date: September 2, 2021Inventors: Girish Kunjur, John R. Ripley
-
Patent number: 11030222Abstract: In one aspect, a method for similarity sharding of datatype items is provided. The method includes a set of operations or steps, including parsing a datatype item into one or more tokens, extracting at least one selected token from the parsed datatype item, the at least one selected token comprising a character string including one or more characters. The method further includes standardizing the character string of the at least one selected token, extracting a first character from the one or more characters included in the at least one standardized selected token, and assigning the datatype item to a select shard of a plurality of shards via character distribution lookup based on the extracted first character.Type: GrantFiled: April 9, 2019Date of Patent: June 8, 2021Assignee: FAIR ISAAC CORPORATIONInventors: Girish Kunjur, John R. Ripley
-
Publication number: 20200327150Abstract: In one aspect, a method for similarity sharding of datatype items is provided. The method includes a set of operations or steps, including parsing a datatype item into one or more tokens, extracting at least one selected token from the parsed datatype item, the at least one selected token comprising a character string including one or more characters. The method further includes standardizing the character string of the at least one selected token, extracting a first character from the one or more characters included in the at least one standardized selected token, and assigning the datatype item to a select shard of a plurality of shards via character distribution lookup based on the extracted first character.Type: ApplicationFiled: April 9, 2019Publication date: October 15, 2020Inventors: Girish Kunjur, John R. Ripley
-
Publication number: 20190318255Abstract: In an aspect, an entity group including associations of entities grouped according to a measure of similarity can be received. The entities can include units of data extracted from a set of documents. A vector can be assembled. Assembly of the vector can include evaluation of a predefined entity analytic using the received entity group. The vector can be provided to a second analytic. Related apparatus, systems, techniques, and articles are also described.Type: ApplicationFiled: August 22, 2018Publication date: October 17, 2019Inventors: John R. Ripley, Michael Betron
-
Patent number: 9660869Abstract: Records are obtained from sources and typed datasets are assembled based on the obtained records. Relationships are identified among the typed datasets and at least one network comprising nodes and edges are assembled based on the identified relationships. A network analyzer assembles a vector and the vector is passed to analytics. The analytics then generate an output that is provided to a user or other device in the form of data.Type: GrantFiled: November 5, 2014Date of Patent: May 23, 2017Assignee: FAIR ISAAC CORPORATIONInventors: John R. Ripley, Brian E. Calvert, Michael Betron
-
Publication number: 20160127195Abstract: Records are obtained from sources and typed datasets are assembled based on the obtained records. Relationships are identified among the typed datasets and at least one network comprising nodes and edges are assembled based on the identified relationships. A network analyzer assembles a vector and the vector is passed to analytics. The analytics then generate an output that is provided to a user or other device in the form of data.Type: ApplicationFiled: November 5, 2014Publication date: May 5, 2016Inventors: John R. Ripley, Brian E. Calvert, Michael Betron
-
Patent number: 8812879Abstract: A voltage regulator module (VRM) includes a first interface configured to couple to a first substrate interface at a first voltage. The VRM also includes a second interface configured to couple to a first processor interface at a second voltage. A first regulator module couples to the first interface and to the second interface. The first regulator module is configured to receive power at the first interface, to convert power to the second voltage, and to deliver power to the first processor interface at the second voltage. A method for providing power to a processor includes receiving power from a first substrate interface at a first voltage. The received power is regulated to generate power at a second voltage. The regulated power is provided to a processor at a first processor interface coupled to the processor. The processor interface delivers power to a logic group of a plurality of logic groups of the processor.Type: GrantFiled: December 30, 2009Date of Patent: August 19, 2014Assignee: International Business Machines CorporationInventors: Huajun Wen, Joshua D. Friedrich, Norman K. James, Seongwon Kim, John R. Ripley, Edmund J. Sprogis
-
Publication number: 20110161682Abstract: A voltage regulator module (VRM) includes a first interface configured to couple to a first substrate interface at a first voltage. The VRM also includes a second interface configured to couple to a first processor interface at a second voltage. A first regulator module couples to the first interface and to the second interface. The first regulator module is configured to receive power at the first interface, to convert power to the second voltage, and to deliver power to the first processor interface at the second voltage. A method for providing power to a processor includes receiving power from a first substrate interface at a first voltage. The received power is regulated to generate power at a second voltage. The regulated power is provided to a processor at a first processor interface coupled to the processor. The processor interface delivers power to a logic group of a plurality of logic groups of the processor.Type: ApplicationFiled: December 30, 2009Publication date: June 30, 2011Applicant: International Business Machines CorporationInventors: Huajun Wen, Joshua D. Friedrich, Norman K. James, Seongwon Kim, John R. Ripley, Edmund J. Sprogis
-
Patent number: 7386554Abstract: A system and method for defining a schema and sending a query to a similarity search engine to determine a quantitative assessment of the similarity of attributes between an anchor record and one or more target records. The similarity search engine makes a similarity assessment in a single pass through the target records having multiple relationship characteristics. The similarity search engine is a server configuration that communicates with one or more database management systems for providing data persistence, data retrieval and access to user defined functions. The architecture enables search activities to be segmented among multiple remote database management systems for reducing the time required to perform searches. Implementation provisions include a method by which a secure transport driver may be configured for a datasource and a method by which configuration files may be persisted to either filesystem storage or a relational database.Type: GrantFiled: September 2, 2003Date of Patent: June 10, 2008Assignee: Infoglide Software CorporationInventors: John R. Ripley, Ram Anantha, Charles Moon
-
Patent number: 7020651Abstract: The invention provides a system and method for defining a schema and sending a query to a Similarity Search Engine to determine a quantitative assessment of the similarity of attributes between an anchor record and one or more target records. The Similarity Search Engine makes a similarity assessment in a single pass through the target records having multiple relationship characteristics. The Similarity Search Engine is a server configuration that comprises a Gateway for command and response routing, a Virtual Document Manager for document generation, a Search Manager for document scoring, and an Relational Database Management System for providing data persistence, data retrieval and access to User Defined Functions. The Similarity Search Engine uses a unique command syntax based on the Extensible Markup Language to implement functions necessary for similarity searching and scoring.Type: GrantFiled: October 20, 2004Date of Patent: March 28, 2006Assignee: Infoglide Software CorporationInventor: John R. Ripley
-
Patent number: 7007174Abstract: A method for verifying the identity of a new-user of a computer system, comprising the steps of receiving at least one identity attribute from the new-user; similarity searching the at least one new-user identity attribute against at least one database of denied-user identity attributes; receiving a similarity search result; determining a positive or negative match between the at least one new-user identity attribute and the denied-user identity attributes; allowing the new-user to access the computer system, where a negative match has been determined; and denying the new-user access to the computer system, where a positive match has been determined.Type: GrantFiled: April 24, 2001Date of Patent: February 28, 2006Assignee: Infoglide CorporationInventors: David B. Wheeler, John R. Ripley, Paul Leury, Steven C. Wotring
-
Patent number: 6985898Abstract: The present invention comprises a computer-implemented visualization model of similarity relationships between documents. It comprises performing a similarity search based on at least one attribute of a reference document to find at least one target document with similar attributes; creating a visual representation of the reference database document and the at least one target document; creating a visual representation of the similarities between the reference document and the at least one target document; and displaying the visual representations of the database documents and their similarities on a graphical user interface. The target documents that are similarity searched may reside in a plurality of databases. The similarity search returns a result set of target documents that are used by the visualization model to create the visual representation of the documents and the similarities between the documents.Type: GrantFiled: October 2, 2000Date of Patent: January 10, 2006Assignee: Infoglide CorporationInventors: John R. Ripley, Steve C. Wotring, Gordon C. Hicks
-
Patent number: 6853997Abstract: The present invention provides a computer-implemented system and method for transforming relational database information into a hierarchical data representation. It provides for data sharing between a relational and hierarchical data structures without requiring the data to be remodeled to fit a common format or convention. While maintaining the relational data in its original format, user may transform and associate the data with a structure compatible with another format definition. The present invention may use XML, HTML and SGML to structure a hierarchical data representation. Object-oriented formats may also be used to structure the data in an intermediary format for transformation into a hierarchical data structure.Type: GrantFiled: June 28, 2001Date of Patent: February 8, 2005Assignee: Infoglide CorporationInventors: Steven C. Wotring, John R. Ripley
-
Patent number: 6839714Abstract: The present invention is a computer-implemented system and method that allows data in different databases to be shared without requiring the data to be remodeled to fit an existing data convention. The invention allows the comparison of two database structures, and facilitates the searching of information from one database to other databases, or from an external set of search criterion against a plurality of databases. The invention allows information to be exchanged from heterogeneous data sources, or database query sources without having to alter the structure of the data sources that are being searched. A number of techniques may be used to do this comparison and facilitate the cross database searching. Tree comparison methods, user defined mapping methods, the use of similarity comparisons to determine similar database structures and data are used to facilitate the cross database searching.Type: GrantFiled: August 6, 2001Date of Patent: January 4, 2005Assignee: Infoglide CorporationInventors: David B. Wheeler, John R. Ripley, Steven C. Wotring
-
Patent number: 6829606Abstract: The invention provides a system and method for defining a schema and sending a query to a Similarity Search Engine to determine a quantitative assessment of the similarity of attributes between an anchor record and one or more target records. The Similarity Search Engine makes a similarity assessment in a single pass through the target records having multiple relationship characteristics. The Similarity Search Engine is a server configuration that comprises a Gateway for command and response routing, a Virtual Document Manager for document generation, a Search Manager for document scoring, and an Relational Database Management System for providing data persistence, data retrieval and access to User Defined Functions. The Similarity Search Engine uses a unique command syntax based on the Extensible Markup Language to implement functions necessary for similarity searching and scoring.Type: GrantFiled: February 13, 2003Date of Patent: December 7, 2004Assignee: Infoglide Software CorporationInventor: John R. Ripley
-
Publication number: 20040172442Abstract: The present invention is a computer-implemented system and method that allow data from a first hierarchical data structure to be applied to a second hierarchical data structure. The method comprises recursively comparing the source elements of the first hierarchical structure to the target elements of the second hierarchical structure, and applying the data from a source element or source child element to a matching target element or target child element. The method is iterated, until all elements of the second hierarchical data structure have been traversed.Type: ApplicationFiled: January 27, 2004Publication date: September 2, 2004Inventor: John R. Ripley
-
Patent number: 6742001Abstract: The present invention is a computer-implemented system and method that allow data from a first hierarchical data structure to be applied to a second hierarchical data structure. The method comprises recursively comparing the source elements of the first hierarchical structure to the target elements of the second hierarchical structure, and applying the data from a source element or source child element to a matching target element or target child element. The method is iterated, until all elements of the second hierarchical data structure have been traversed.Type: GrantFiled: June 27, 2001Date of Patent: May 25, 2004Assignee: Infoglide CorporationInventor: John R. Ripley
-
Publication number: 20040078364Abstract: A system and method for defining a schema and sending a query to a similarity search engine to determine a quantitative assessment of the similarity of attributes between an anchor record and one or more target records. The similarity search engine makes a similarity assessment in a single pass through the target records having multiple relationship characteristics. The similarity search engine is a server configuration that communicates with one or more database management systems for providing data persistence, data retrieval and access to user defined functions. The architecture enables search activities to be segmented among multiple remote database management systems for reducing the time required to perform searches. Implementation provisions include a method by which a secure transport driver may be configured for a datasource and a method by which configuration files may be persisted to either filesystem storage or a relational database.Type: ApplicationFiled: September 2, 2003Publication date: April 22, 2004Inventors: John R. Ripley, Ram Anantha, Charles Moon
-
Publication number: 20040064449Abstract: The invention provides a system and method for defining a schema and sending a query to a Similarity Search Engine to determine a quantitative assessment of the similarity between an anchor record and at least one search record. The invention makes a similarity assessment in a single pass through the target records having multiple relationship characteristics. The Similarity Search Engine is a server configuration comprising a Gateway for command and response routing, a Virtual Document Manager for document generation, a Search Manager for SQL statement generation, and one or more Database Management Systems for data persistence and retrieval, and access to User Defined Functions. By locating the scoring and aggregation functions in remotely located User Defined Functions embedded within Database Management Systems, network and Search Manager activity is greatly reduced.Type: ApplicationFiled: July 14, 2003Publication date: April 1, 2004Inventors: John R. Ripley, Ram Anantha, Charles Moon