Patents by Inventor Kenneth L. Long

Kenneth L. Long 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: 20240142126
    Abstract: Embodiments include overflow sensor assemblies for water heaters, HVAC systems, and other devices for which temperature control systems may be used. An example overflow sensor assembly for detecting fluid leaks at a device may include a sensor probe configured to be in electrical communication with a power supply, and a sensor mounting bracket that forms a ground, where the sensor mounting bracket is configured to be adjustably coupled to a mounting surface on the device, such that the sensor mounting bracket can deflect about the mounting surface. The sensor probe is suspended from the sensor mounting bracket.
    Type: Application
    Filed: January 9, 2024
    Publication date: May 2, 2024
    Inventors: Robert L. Long, Kenneth D. Frederick, Kevin M. Ray, Karl S. Tallakson, Sivakumar Gopalnarayanan
  • Publication number: 20240004875
    Abstract: A computer-implemented method for managing access to data stored in a database is provided. The method includes storing in the database a switch parameter having a first value, storing in the database at least two instances of a data object wherein each of the instances includes a unique identifier, receiving a client query from a requestor, determining by the computing device an active instance from the at least two instances based at least in part on comparing the first value of the switch parameter to the unique identifier of each instance, modifying by the computing device the client query at least in part based on the determined active instance to create a resultant query, executing the resultant query against the active instance to generate a resultant data, and providing the resultant data to the requestor.
    Type: Application
    Filed: September 15, 2023
    Publication date: January 4, 2024
    Inventor: Kenneth L. Long
  • Patent number: 11762849
    Abstract: A computer-implemented method for managing access to data stored in a database is provided. The method includes storing in the database a switch parameter having a first value, storing in the database at least two instances of a data object wherein each of the instances includes a unique identifier, receiving a client query from a requestor, determining by the computing device an active instance from the at least two instances based at least in part on comparing the first value of the switch parameter to the unique identifier of each instance, modifying by the computing device the client query at least in part based on the determined active instance to create a resultant query, executing the resultant query against the active instance to generate a resultant data, and providing the resultant data to the requestor.
    Type: Grant
    Filed: November 7, 2013
    Date of Patent: September 19, 2023
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventor: Kenneth L. Long
  • Patent number: 10963484
    Abstract: Systems and methods are provided for use in accessing data stored in multiple databases. One exemplary system includes first and second databases. The first database includes a first primary tablespace having first data, a first standby tablespace having first standby data, and a first journal. The first database is configured, in response to a request including a change instruction for the first data, to alter the first data consistent with the change instruction, append a change description indicative of the alteration to the journal, and transmit the journal to the second database. The second database is configured to then receive the journal from the first database and to alter second standby data included in a second standby tablespace of the second database consistent with the change description, thereby maintaining the second standby data in the second standby tablespace as a replicate of the first data in the first primary tablespace.
    Type: Grant
    Filed: July 24, 2018
    Date of Patent: March 30, 2021
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventor: Kenneth L. Long
  • Patent number: 10827009
    Abstract: Disclosed are exemplary embodiments of systems and methods for use in assigning locations to network records. One exemplary system includes a processor coupled to a data structure including network records, each record including a network node identifier and a boundary identifier. The processor is configured to, for each boundary identifier, access each of the network records including the boundary identifier. The accessed records include reference and target network records. Each reference network record includes location data indicative of a location of the network node identified in the reference record within the boundary. The processor is configured to determine an aggregate location as a median of the location data for the network nodes identified in the reference network records and assign the aggregate location to each of the target network records as location data indicative of the location of each network node identified in the target records within the boundary.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: November 3, 2020
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Gary R. Horn, Kenneth L. Long
  • Publication number: 20200137178
    Abstract: Disclosed are exemplary embodiments of systems and methods for use in assigning locations to network records. One exemplary system includes a processor coupled to a data structure including network records, each record including a network node identifier and a boundary identifier. The processor is configured to, for each boundary identifier, access each of the network records including the boundary identifier. The accessed records include reference and target network records. Each reference network record includes location data indicative of a location of the network node identified in the reference record within the boundary. The processor is configured to determine an aggregate location as a median of the location data for the network nodes identified in the reference network records and assign the aggregate location to each of the target network records as location data indicative of the location of each network node identified in the target records within the boundary.
    Type: Application
    Filed: October 30, 2018
    Publication date: April 30, 2020
    Inventors: Gary R. Horn, Kenneth L. Long
  • Patent number: 10567258
    Abstract: Systems, methods, and apparatus for monitoring flow of data traffic are described. For each of a plurality of transfer units from a data stream (e.g., messages from a message queue), a value of a first field of the transfer unit is mapped to a corresponding counter in random-access memory and the counter is updated. Counter values are periodically copied to a user-accessible region. In one example, message field values are obtained from database log files. In another example, message field values are obtained via an interface called by a database management system.
    Type: Grant
    Filed: March 10, 2016
    Date of Patent: February 18, 2020
    Assignee: Mastercard International Incorporated
    Inventor: Kenneth L. Long
  • Publication number: 20200034559
    Abstract: Systems and methods are provided for use in accessing data stored in multiple databases. One exemplary system includes first and second databases. The first database includes a first primary tablespace having first data, a first standby tablespace having first standby data, and a first journal. The first database is configured, in response to a request including a change instruction for the first data, to alter the first data consistent with the change instruction, append a change description indicative of the alteration to the journal, and transmit the journal to the second database. The second database is configured to then receive the journal from the first database and to alter second standby data included in a second standby tablespace of the second database consistent with the change description, thereby maintaining the second standby data in the second standby tablespace as a replicate of the first data in the first primary tablespace.
    Type: Application
    Filed: July 24, 2018
    Publication date: January 30, 2020
    Inventor: Kenneth L. Long
  • Publication number: 20170264522
    Abstract: Systems, methods, and apparatus for monitoring flow of data traffic are described. For each of a plurality of transfer units from a data stream (e.g., messages from a message queue), a value of a first field of the transfer unit is mapped to a corresponding counter in random-access memory and the counter is updated. Counter values are periodically copied to a user-accessible region. In one example, message field values are obtained from database log files. In another example, message field values are obtained via an interface called by a database management system.
    Type: Application
    Filed: March 10, 2016
    Publication date: September 14, 2017
    Inventor: Kenneth L. LONG
  • Patent number: 9607042
    Abstract: A computer-based method for optimizing database queries is provided. The method uses a server computer device including a processor communicatively coupled to a database. The method includes receiving a main query requesting data from a partitioned database table within the database. The partitioned database table includes a plurality of partitions. The method also includes determining a partition list. The partition list includes two or more partitions of the plurality of partitions and excludes at least one partition of the plurality of partitions. The method further includes generating a plurality of sub-queries where each sub-query is associated with one partition included within the partition list, and processing each sub-query of the plurality of sub-queries on the associated partition included within the partition list.
    Type: Grant
    Filed: September 15, 2014
    Date of Patent: March 28, 2017
    Assignee: MasterCard International Incorporated
    Inventor: Kenneth L. Long
  • Publication number: 20150081666
    Abstract: A computer-based method for optimizing database queries is provided. The method uses a server computer device including a processor communicatively coupled to a database. The method includes receiving a main query requesting data from a partitioned database table within the database. The partitioned database table includes a plurality of partitions. The method also includes determining a partition list. The partition list includes two or more partitions of the plurality of partitions and excludes at least one partition of the plurality of partitions. The method further includes generating a plurality of sub-queries where each sub-query is associated with one partition included within the partition list, and processing each sub-query of the plurality of sub-queries on the associated partition included within the partition list.
    Type: Application
    Filed: September 15, 2014
    Publication date: March 19, 2015
    Inventor: Kenneth L. Long
  • Publication number: 20140201228
    Abstract: A computer-implemented method for managing access to data stored in a database is provided. The method includes storing in the database a switch parameter having a first value, storing in the database at least two instances of a data object wherein each of the instances includes a unique identifier, receiving a client query from a requestor, determining by the computing device an active instance from the at least two instances based at least in part on comparing the first value of the switch parameter to the unique identifier of each instance, modifying by the computing device the client query at least in part based on the determined active instance to create a resultant query, executing the resultant query against the active instance to generate a resultant data, and providing the resultant data to the requestor.
    Type: Application
    Filed: November 7, 2013
    Publication date: July 17, 2014
    Applicant: MASTERCARD INTERNATIONAL INCORPORATED
    Inventor: Kenneth L. Long
  • Patent number: 7415467
    Abstract: A system and method for database replication having that captures change operations made to an application database, aggregates the change operations performed upon the application database; and applies the aggregated change operations to a replica application database in a single operation.
    Type: Grant
    Filed: July 7, 2004
    Date of Patent: August 19, 2008
    Assignee: Ixion, Inc.
    Inventors: Zulfikar Jeevanjee, Kenneth L. Long
  • Publication number: 20040249870
    Abstract: A system and method for database replication having that captures change operations made to an application database, aggregates the change operations performed upon the application database; and applies the aggregated change operations to a replica application database in a single operation.
    Type: Application
    Filed: July 7, 2004
    Publication date: December 9, 2004
    Inventors: Zulfikar Jeevanjee, Kenneth L. Long