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).
-
Publication number: 20250321970Abstract: 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 24, 2025Publication date: October 16, 2025Inventors: Aman Jain, Tanveer Afzal Faruquie, Christopher J. Johnson, Jihan Wei
-
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
-
Publication number: 20160012004Abstract: 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: ApplicationFiled: July 8, 2014Publication date: January 14, 2016Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: BABA L. ARIMILLI, WOLFGANG DENZEL, PHILIP HEIDELBERGER, GERMAN RODRIGUEZ HERRERA, CHRISTOPHER J. JOHNSON, LONNY LAMBRECHT, CYRIEL MINKENBERG, BOGDAN PRISACARI
-
Publication number: 20160012002Abstract: 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: ApplicationFiled: September 15, 2014Publication date: January 14, 2016Applicant: 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