Patents by Inventor Christopher J. Johnson
Christopher J. Johnson 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: 12367202Abstract: In order to facilitate dynamic graphing of entity networks based on activity, systems and methods include a processor receiving entity-specific data records and a plurality of entity-related activity records for a plurality of entities, where each entity-specific activity record includes activity data regarding at least one activity associated with an entity. The processor generates graph nodes for an entity activity graph based on the plurality of entity-specific data records, where each graph node of the plurality of graph nodes represents the particular entity and then generating an activity data structure, including the graph nodes and edges between the graph nodes, where the edges represent characteristics of the activities between graph nodes based on the entity-related activity record.Type: GrantFiled: March 15, 2024Date of Patent: July 22, 2025Assignee: Capital One Services, LLCInventors: Aman Jain, Tanveer Afzal Faruquie, Christopher J. Johnson, Jihan Wei
-
Publication number: 20240220508Abstract: In order to facilitate dynamic graphing of entity networks based on activity, systems and methods include a processor receiving entity-specific data records and a plurality of entity-related activity records for a plurality of entities, where each entity-specific activity record includes activity data regarding at least one activity associated with an entity. The processor generates graph nodes for an entity activity graph based on the plurality of entity-specific data records, where each graph node of the plurality of graph nodes represents the particular entity and then generating an activity data structure, including the graph nodes and edges between the graph nodes, where the edges represent characteristics of the activities between graph nodes based on the entity-related activity record.Type: ApplicationFiled: March 15, 2024Publication date: July 4, 2024Inventors: Aman Jain, Tanveer Afzal Faruquie, Christopher J. Johnson, Jihan Wei
-
Patent number: 11934415Abstract: In order to facilitate dynamic graphing of entity networks based on activity, systems and methods include a processor receiving entity-specific data records and a plurality of entity-related activity records for a plurality of entities, where each entity-specific activity record includes activity data regarding at least one activity associated with an entity. The processor generates graph nodes for an entity activity graph based on the plurality of entity-specific data records, where each graph node of the plurality of graph nodes represents the particular entity and then generating an activity data structure, including the graph nodes and edges between the graph nodes, where the edges represent characteristics of the activities between graph nodes based on the entity-related activity record.Type: GrantFiled: June 7, 2022Date of Patent: March 19, 2024Assignee: Capital One Services, LLCInventors: Aman Jain, Tanveer Afzal Faruquie, Christopher J. Johnson, Jihan Wei
-
Publication number: 20220300523Abstract: In order to facilitate dynamic graphing of entity networks based on activity, systems and methods include a processor receiving entity-specific data records and a plurality of entity-related activity records for a plurality of entities, where each entity-specific activity record includes activity data regarding at least one activity associated with an entity. The processor generates graph nodes for an entity activity graph based on the plurality of entity-specific data records, where each graph node of the plurality of graph nodes represents the particular entity and then generating an activity data structure, including the graph nodes and edges between the graph nodes, where the edges represent characteristics of the activities between graph nodes based on the entity-related activity record.Type: ApplicationFiled: June 7, 2022Publication date: September 22, 2022Inventors: Aman Jain, Tanveer Afzal Faruquie, Christopher J. Johnson, Jihan Wei
-
Patent number: 11360987Abstract: In order to facilitate dynamic graphing of entity networks based on activity, systems and methods include a processor receiving entity-specific data records and a plurality of entity-related activity records for a plurality of entities, where each entity-specific activity record includes activity data regarding at least one activity associated with an entity. The processor generates graph nodes for an entity activity graph based on the plurality of entity-specific data records, where each graph node of the plurality of graph nodes represents the particular entity and then generating an activity data structure, including the graph nodes and edges between the graph nodes, where the edges represent characteristics of the activities between graph nodes based on the entity-related activity record.Type: GrantFiled: April 2, 2020Date of Patent: June 14, 2022Assignee: Capital One Services, LLCInventors: Aman Jain, Tanveer Afzal Faruquie, Christopher J. Johnson, Jihan Wei
-
Patent number: 11360971Abstract: In order to facilitate entity resolution, systems and methods include a processor receiving first records associated with one or more entities, and second records associated with the one or more entities. The processor generates candidate pairs based on a similarity between first entity data and second entity data. The processor generates features for each candidate pair based on similarity measures between the first entity record and the second entity record. The processor utilizes a scoring machine learning model to determine a match score for each candidate pair based on each feature. The processor determines clusters of candidate pairs based on the match score of each feature for each candidate pair. The processor merges records of candidate pairs of each cluster into a respective entity record. The processor determines an entity associated with each entity record and updates an entity database with the entity record.Type: GrantFiled: January 16, 2020Date of Patent: June 14, 2022Assignee: Capital One Services, LLCInventors: Tanveer Afzal Faruquie, Christopher J. Johnson, Peter Deng, Aman Jain
-
Publication number: 20210311952Abstract: In order to facilitate dynamic graphing of entity networks based on activity, systems and methods include a processor receiving entity-specific data records and a plurality of entity-related activity records for a plurality of entities, where each entity-specific activity record includes activity data regarding at least one activity associated with an entity. The processor generates graph nodes for an entity activity graph based on the plurality of entity-specific data records, where each graph node of the plurality of graph nodes represents the particular entity and then generating an activity data structure, including the graph nodes and edges between the graph nodes, where the edges represent characteristics of the activities between graph nodes based on the entity-related activity record.Type: ApplicationFiled: April 2, 2020Publication date: October 7, 2021Inventors: Aman Jain, Tanveer Afzal Faruquie, Christopher J. Johnson, Jihan Wei
-
Patent number: 11113255Abstract: In order to facilitate entity resolution, systems and methods include a processor receiving first records associated with one or more entities, and second records associated with the one or more entities. The processor generates candidate pairs based on a similarity between first entity data and second entity data. The processor generates features for each candidate pair based on similarity measures between the first entity record and the second entity record. The processor utilizes a scoring machine learning model to determine a match score for each candidate pair based on each feature. The processor determines clusters of candidate pairs based on the match score of each feature for each candidate pair. The processor merges records of candidate pairs of each cluster into a respective entity record. The processor determines an entity associated with each entity record and updates an entity database with the entity record.Type: GrantFiled: December 8, 2020Date of Patent: September 7, 2021Assignee: Capital One Services, LLCInventors: Tanveer Afzal Faruquie, Christopher J. Johnson, Peter Deng, Aman Jain
-
Publication number: 20210224258Abstract: In order to facilitate entity resolution, systems and methods include a processor receiving first records associated with one or more entities, and second records associated with the one or more entities. The processor generates candidate pairs based on a similarity between first entity data and second entity data. The processor generates features for each candidate pair based on similarity measures between the first entity record and the second entity record. The processor utilizes a scoring machine learning model to determine a match score for each candidate pair based on each feature. The processor determines clusters of candidate pairs based on the match score of each feature for each candidate pair. The processor merges records of candidate pairs of each cluster into a respective entity record. The processor determines an entity associated with each entity record and updates an entity database with the entity record.Type: ApplicationFiled: January 16, 2020Publication date: July 22, 2021Inventors: Tanveer Afzal Faruquie, Christopher J. Johnson, Peter Deng, Aman Jain
-
Publication number: 20210224237Abstract: In order to facilitate entity resolution, systems and methods include a processor receiving first records associated with one or more entities, and second records associated with the one or more entities. The processor generates candidate pairs based on a similarity between first entity data and second entity data. The processor generates features for each candidate pair based on similarity measures between the first entity record and the second entity record. The processor utilizes a scoring machine learning model to determine a match score for each candidate pair based on each feature. The processor determines clusters of candidate pairs based on the match score of each feature for each candidate pair. The processor merges records of candidate pairs of each cluster into a respective entity record. The processor determines an entity associated with each entity record and updates an entity database with the entity record.Type: ApplicationFiled: December 8, 2020Publication date: July 22, 2021Inventors: Tanveer Afzal Faruquie, Christopher J. Johnson, Peter Deng, Aman Jain
-
Patent number: 9626322Abstract: A multiprocessor computer system includes a plurality of processor nodes and at least a three-tier hierarchical network interconnecting the processor nodes. The hierarchical network includes a plurality of routers interconnected such that each router is connected to a subset of the plurality of processor nodes; the plurality of routers are arranged in a hierarchy of n?3 tiers (T1, . . . , Tn); the plurality of routers are partitioned into disjoint groups at the first tier T1, the groups at tier Ti being partitioned into disjoint groups (of complete Ti groups) at the next tier Ti+1 and a top tier Tn including a single group containing all of the plurality of routers; and for all tiers 1?i?n, each tier-Ti?1 subgroup within a tier Ti group is connected by at least one link to all other tier-Ti?1 subgroups within the same tier Ti group.Type: GrantFiled: September 15, 2014Date of Patent: April 18, 2017Assignee: International Business Machines CorporationInventors: Baba L. Arimilli, Wolfgang Denzel, Philip Heidelberger, German Rodriguez Herrera, Christopher J. Johnson, Lonny Lambrecht, Cyriel Minkenberg, Bogdan Prisacari
-
Patent number: 9519605Abstract: A multiprocessor computer system includes a plurality of processor nodes and at least a three-tier hierarchical network interconnecting the processor nodes. The hierarchical network includes a plurality of routers interconnected such that each router is connected to a subset of the plurality of processor nodes; the plurality of routers are arranged in a hierarchy of n?3 tiers (T1, . . . , Tn); the plurality of routers are partitioned into disjoint groups at the first tier T1, the groups at tier Ti being partitioned into disjoint groups (of complete Ti groups) at the next tier Ti+1 and a top tier Tn including a single group containing all of the plurality of routers; and for all tiers 1?i?n, each tier-Ti?1 subgroup within a tier Ti group is connected by at least one link to all other tier-Ti?1 subgroups within the same tier Ti group.Type: GrantFiled: July 8, 2014Date of Patent: December 13, 2016Assignee: International Business Machines CorporationInventors: Baba L. Arimilli, Wolfgang Denzel, Philip Heidelberger, German Rodriguez Herrera, Christopher J. Johnson, Lonny Lambrecht, Cyriel Minkenberg, Bogdan Prisacari
-
Patent number: 8266866Abstract: A method of assembling an inflatable shell of a structure comprises folding a plurality of shell sections about a set of fold lines and integrating the plurality of shell sections together with one another to form the shell. In another embodiment, an inflatable shell comprises a plurality of shell sections, each shell section having two pairs of fold lines for folding into stowage comprising a first gore section having a plurality of first gore panels layered and collectively folded about at a first set of fold lines. Each layer of the first gore panels and second gore panels are configured such that, once the first gore panel and second gore panel are attached to one another at the respective side edges of each panel, the lines of attachment forming a second set of fold lines for the shell section. A system and method for fabricating gore panels is also disclosed.Type: GrantFiled: January 9, 2012Date of Patent: September 18, 2012Assignee: The United States of America as respresented by the Administrator of the National Aeronautics and Space AdminstrationInventor: Christopher J. Johnson
-
Patent number: 8122646Abstract: A method of assembling an inflatable shell of a structure comprises folding a plurality of shell sections about a set of fold lines and integrating the plurality of shell sections together with one another to form the shell. In another embodiment, an inflatable shell comprises a plurality of shell sections, each shell section having two pairs of fold lines for folding into stowage comprising a first gore section having a plurality of first gore panels layered and collectively folded about at a first set of fold lines. Each layer of the first gore panels and second gore panels are configured such that, once the first gore panel and second gore panel are attached to one another at the respective side edges of each panel, the lines of attachment forming a second set of fold lines for the shell section. A system and method for fabricating gore panels is also disclosed.Type: GrantFiled: March 12, 2009Date of Patent: February 28, 2012Assignee: The United States of America as represented by the Administrator of the National Aeronautics and Space AdministrationInventor: Christopher J. Johnson
-
Patent number: 8070105Abstract: An inflatable structure comprises at least two generally toroidal, inflatable modules. When in a deployed mode, the first, inner module has a major diameter less than that of a second, outer module and is positioned within the inner circumference of the outer module such that the first module is nested circumferentially alongside the second module. The inflatable structure, in a non-deployed, non-inflated mode, is of compact configuration and adapted to be transported to a site of deployment. When deployed, the inflatable structure is of substantially increased interior volume. In one embodiment, access between the interior of the first module and the second module is provided by at least one port or structural pass-through. In another embodiment, the inflatable structure includes at least one additional generally toroidal module external of and circumferentially surrounding the second module.Type: GrantFiled: December 14, 2007Date of Patent: December 6, 2011Assignee: The United States of America as represented by the Administrator of the National Aeronautics and Space AdministrationInventors: Christopher J. Johnson, Jasen L. Raboin, Gary R. Spexarth
-
Patent number: 8047473Abstract: A connecting node comprises a polyhedral structure comprising a plurality of panels joined together at its side edges to form a spherical approximation, wherein at least one of the plurality of panels comprises a faceted surface being constructed with a passage for integrating with one of a plurality of elements comprising a docking port, a hatch, and a window that is attached to the connecting node. A method for manufacturing a connecting node comprises the steps of providing a plurality of panels, connecting the plurality of panels to form a spherical approximation, wherein each edge of each panel of the plurality is joined to another edge of another panel, and constructing at least one of the plurality of panels to include a passage for integrating at least one of a plurality of elements that may be attached to the connecting node.Type: GrantFiled: September 29, 2008Date of Patent: November 1, 2011Assignee: The United States of America as represented by the Administrator of the National Aeronautics and Space AdministrationInventors: Christopher J. Johnson, Jasen L. Raboin, Gary R. Spexarth
-
Publication number: 20110180669Abstract: An inflatable structure comprises at least two generally toroidal, inflatable modules. When in a deployed mode, the first, inner module has a major diameter less than that of a second, outer module and is positioned within the inner circumference of the outer module such that the first module is nested circumferentially alongside the second module. The inflatable structure, in a non-deployed, non-inflated mode, is of compact configuration and adapted to be transported to a site of deployment. When deployed, the inflatable structure is of substantially increased interior volume. In one embodiment, access between the interior of the first module and the second module is provided by at least one port or structural pass-through. In another embodiment, the inflatable structure includes at least one additional generally toroidal module external of and circumferentially surrounding the second module.Type: ApplicationFiled: December 14, 2007Publication date: July 28, 2011Inventors: Christopher J. Johnson, Jasen L. Raboin, Gary R. Spexarth
-
Publication number: 20110165595Abstract: The present invention provides a device and method for heating a whole blood sample for use in an assay, comprising irradiating said whole blood sample with monochromatic visible light of between 380 nm and 740 nm to raise the temperature of said whole blood sample to a target temperature between about 35° C. and 40 ° C. An apparatus for heating whole blood samples stored in a cartridge is further described comprising a housing assembly disposed to receive the cartridge one or more visible light optical emitters disposed in the housing apparatus and configured to selectively illuminate a staging area of the cartridge a temperature sensor disposed in the housing apparatus and configured to sense a temperature of the cartridge and a control circuit coupled to the temperature sensor and the array of visible light optical emitters so as to control a heating profile of the whole blood sample.Type: ApplicationFiled: July 13, 2010Publication date: July 7, 2011Inventors: Brian E. Catanzaro, Theodore B. Hill, Maya Kotob-Yahfoufi, Christopher J. Johnson, Kent Gandola
-
Publication number: 20100077674Abstract: A connecting node comprises a polyhedral structure comprising a plurality of panels joined together at its side edges to form a spherical approximation, wherein at least one of the plurality of panels comprises a faceted surface being constructed with a passage for integrating with one of a plurality of elements comprising a docking port, a hatch, and a window that is attached to the connecting node. A method for manufacturing a connecting node comprises the steps of providing a plurality of panels, connecting the plurality of panels to form a spherical approximation, wherein each edge of each panel of the plurality is joined to another edge of another panel, and constructing at least one of the plurality of panels to include a passage for integrating at least one of a plurality of elements that may be attached to the connecting node.Type: ApplicationFiled: September 29, 2008Publication date: April 1, 2010Inventors: Christopher J. Johnson, Jasen L. Raboin, Gary R. Spexarth
-
Publication number: 20100016536Abstract: An improved process for separating and isolating individual polar protic monomer(s) and/or oligomer(s) on the basis of degree of polymerization. A liquid sample containing polar protic monomer(s) and/or oligomer(s) is introduced into a liquid chromatography (LC) column packed with a polar bonded stationary chromatographic phase. The individual polar protic monomer(s) and/or oligomer(s) are separated via a binary mobile phase elution. One or more individual fractions containing the monomer(s) and/or oligomer(s) are eluted. The polar protic monomer(s) and/or oligomer(s) may be proanthocyanidins, hydrolyzable tannins, oligosaccharides, oligonucleotides, peptides, acrylamides, polysorbates, polyketides, poloxarners, polyethylene glycols, polyoxyethylene alcohols or polyvinyl alcohols. The binary mobile phase comprises an A phase consisting essentially of a polar aprotic solvent and a B phase consisting essentially of a polar protic solvent. A process for separating and isolating xanthine(s) (e.g.Type: ApplicationFiled: June 18, 2009Publication date: January 21, 2010Applicant: Mars, IncInventors: Mark A. Kelm, Christopher J. Johnson, Rebecca J. Robbins