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: 11704342
    Abstract: 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: Grant
    Filed: May 14, 2021
    Date of Patent: July 18, 2023
    Assignee: Fair Isaac Corporation
    Inventors: Girish Kunjur, John R. Ripley
  • Publication number: 20210271694
    Abstract: 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: Application
    Filed: May 14, 2021
    Publication date: September 2, 2021
    Inventors: Girish Kunjur, John R. Ripley
  • Patent number: 11030222
    Abstract: 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: Grant
    Filed: April 9, 2019
    Date of Patent: June 8, 2021
    Assignee: FAIR ISAAC CORPORATION
    Inventors: Girish Kunjur, John R. Ripley
  • Publication number: 20200327150
    Abstract: 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: Application
    Filed: April 9, 2019
    Publication date: October 15, 2020
    Inventors: Girish Kunjur, John R. Ripley
  • Publication number: 20190318255
    Abstract: 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: Application
    Filed: August 22, 2018
    Publication date: October 17, 2019
    Inventors: John R. Ripley, Michael Betron
  • Patent number: 9660869
    Abstract: 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: Grant
    Filed: November 5, 2014
    Date of Patent: May 23, 2017
    Assignee: FAIR ISAAC CORPORATION
    Inventors: John R. Ripley, Brian E. Calvert, Michael Betron
  • Publication number: 20160127195
    Abstract: 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: Application
    Filed: November 5, 2014
    Publication date: May 5, 2016
    Inventors: John R. Ripley, Brian E. Calvert, Michael Betron
  • Patent number: 8812879
    Abstract: 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: Grant
    Filed: December 30, 2009
    Date of Patent: August 19, 2014
    Assignee: International Business Machines Corporation
    Inventors: Huajun Wen, Joshua D. Friedrich, Norman K. James, Seongwon Kim, John R. Ripley, Edmund J. Sprogis
  • Publication number: 20110161682
    Abstract: 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: Application
    Filed: December 30, 2009
    Publication date: June 30, 2011
    Applicant: International Business Machines Corporation
    Inventors: Huajun Wen, Joshua D. Friedrich, Norman K. James, Seongwon Kim, John R. Ripley, Edmund J. Sprogis
  • Patent number: 7386554
    Abstract: 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: Grant
    Filed: September 2, 2003
    Date of Patent: June 10, 2008
    Assignee: Infoglide Software Corporation
    Inventors: John R. Ripley, Ram Anantha, Charles Moon
  • Patent number: 7020651
    Abstract: 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: Grant
    Filed: October 20, 2004
    Date of Patent: March 28, 2006
    Assignee: Infoglide Software Corporation
    Inventor: John R. Ripley
  • Patent number: 7007174
    Abstract: 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: Grant
    Filed: April 24, 2001
    Date of Patent: February 28, 2006
    Assignee: Infoglide Corporation
    Inventors: David B. Wheeler, John R. Ripley, Paul Leury, Steven C. Wotring
  • Patent number: 6985898
    Abstract: 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: Grant
    Filed: October 2, 2000
    Date of Patent: January 10, 2006
    Assignee: Infoglide Corporation
    Inventors: John R. Ripley, Steve C. Wotring, Gordon C. Hicks
  • Patent number: 6853997
    Abstract: 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: Grant
    Filed: June 28, 2001
    Date of Patent: February 8, 2005
    Assignee: Infoglide Corporation
    Inventors: Steven C. Wotring, John R. Ripley
  • Patent number: 6839714
    Abstract: 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: Grant
    Filed: August 6, 2001
    Date of Patent: January 4, 2005
    Assignee: Infoglide Corporation
    Inventors: David B. Wheeler, John R. Ripley, Steven C. Wotring
  • Patent number: 6829606
    Abstract: 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: Grant
    Filed: February 13, 2003
    Date of Patent: December 7, 2004
    Assignee: Infoglide Software Corporation
    Inventor: John R. Ripley
  • Publication number: 20040172442
    Abstract: 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: Application
    Filed: January 27, 2004
    Publication date: September 2, 2004
    Inventor: John R. Ripley
  • Patent number: 6742001
    Abstract: 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: Grant
    Filed: June 27, 2001
    Date of Patent: May 25, 2004
    Assignee: Infoglide Corporation
    Inventor: John R. Ripley
  • Publication number: 20040078364
    Abstract: 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: Application
    Filed: September 2, 2003
    Publication date: April 22, 2004
    Inventors: John R. Ripley, Ram Anantha, Charles Moon
  • Publication number: 20040064449
    Abstract: 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: Application
    Filed: July 14, 2003
    Publication date: April 1, 2004
    Inventors: John R. Ripley, Ram Anantha, Charles Moon