Patents by Inventor James Ronald Carlson

James Ronald Carlson 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: 10810188
    Abstract: A database table is defined as a load isolated table (LDI table) that supports a current table version number, multiple row versions, and special load protocols. An isolated loading statement on the LDI table is identified in a Data Manipulation Language (DML), causing the table to be placed in an isolated loading state associated with an incremented new value of the table's current version number. A designated group of DML operations in one or more sessions are then used to load/modify rows in the table, and affected rows are marked with the uncommitted new version. Read-committed queries supported for LDIs ignore the uncommitted rows during an isolated load, seeing only previously committed versions of the rows. When an end isolated loading on the table is identified, the table's version is updated to the new incremented value, causing the newly loaded/modified rows to be recognized as committed by subsequent read-committed queries.
    Type: Grant
    Filed: November 29, 2017
    Date of Patent: October 20, 2020
    Assignee: Teradata US, Inc.
    Inventors: Manjula Koppuravuri, James Ronald Carlson
  • Publication number: 20190163753
    Abstract: A database table is defined as a load isolated table (LDI table) that supports a current table version number, multiple row versions, and special load protocols. An isolated loading statement on the LDI table is identified in a Data Manipulation Language (DML), causing the table to be placed in an isolated loading state associated with an incremented new value of the table's current version number. A designated group of DML operations in one or more sessions are then used to load/modify rows in the table, and affected rows are marked with the uncommitted new version. Read-committed queries supported for LDIs ignore the uncommitted rows during an isolated load, seeing only previously committed versions of the rows. When an end isolated loading on the table is identified, the table's version is updated to the new incremented value, causing the newly loaded/modified rows to be recognized as committed by subsequent read-committed queries.
    Type: Application
    Filed: November 29, 2017
    Publication date: May 30, 2019
    Inventors: Manjula Koppuravuri, James Ronald Carlson
  • Patent number: 6009264
    Abstract: A method, apparatus, and article of manufacture for coordinating a plurality of sub-tasks performed by a group of nodes of a parallel processor computer system. An application subdivides a function into the plurality of sub-tasks and assigns the sub-tasks to a group of participating nodes. A message is transmitted by the application to the group of participating nodes, wherein the message spawns one or more threads on each participating node and the threads are encapsulated by a virtual processor to perform a desired one or more of the sub-tasks. A channel object is created in all participating nodes and a coordinator node in response to the transmitted message, wherein the channel object in the coordinator node includes a data element identifying the group of participating nodes performing the sub-tasks.
    Type: Grant
    Filed: August 28, 1997
    Date of Patent: December 28, 1999
    Assignee: NCR Corporation
    Inventors: John Earl Merritt, Moo Yong Kim, James Ronald Carlson