Patents by Inventor Jimin Cai

Jimin Cai 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: 10097660
    Abstract: A system and method can support a transactional system in a heterogeneous computing environment. The transactional system can provide one or more buffers, wherein said one or more buffers operate to represent one or more data structures in a mainframe computing environment in the heterogeneous computing environment. Also, the transactional system can provide a transactional adaptor, which operates to convert one or more data elements between said one or more data structures in the mainframe computing environment and said one or more buffers in the transactional system.
    Type: Grant
    Filed: March 5, 2015
    Date of Patent: October 9, 2018
    Assignee: Oracle International Corporation
    Inventors: Jimin Cai, Xiangdong Li, Lipeng Wang, Todd J. Little
  • Patent number: 9389907
    Abstract: A system and method can support a distributed transaction lock in a transactional middleware machine environment. The system can use a global transaction identifier to locate a hash bucket in a transaction hash table, wherein the transaction hash table contains a plurality of hash buckets. Then, the system can lock said hash bucket in the transaction hash table, and allow only one process to access one or more global transaction entry structures in the transaction table before said hash bucket is unlocked, wherein said one or more global transaction entry structures are associated with the locked hash bucket in the transaction hash table.
    Type: Grant
    Filed: April 30, 2014
    Date of Patent: July 12, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Todd J. Little, Edward A. Heeren, Jimin Cai, Xiangdong Li, Yunrong Zheng
  • Publication number: 20150317183
    Abstract: A system and method can support a distributed transaction lock in a transactional middleware machine environment. The system can use a global transaction identifier to locate a hash bucket in a transaction hash table, wherein the transaction hash table contains a plurality of hash buckets. Then, the system can lock said hash bucket in the transaction hash table, and allow only one process to access one or more global transaction entry structures in the transaction table before said hash bucket is unlocked, wherein said one or more global transaction entry structures are associated with the locked hash bucket in the transaction hash table.
    Type: Application
    Filed: April 30, 2014
    Publication date: November 5, 2015
    Applicant: Oracle International Corporation
    Inventors: Todd J. Little, Edward A. Heeren, Jimin Cai, Xiangdong Li, Yunrong Zheng
  • Publication number: 20150278272
    Abstract: A system and method can support a transactional system in a heterogeneous computing environment. The transactional system can provide one or more buffers, wherein said one or more buffers operate to represent one or more data structures in a mainframe computing environment in the heterogeneous computing environment. Also, the transactional system can provide a transactional adaptor, which operates to convert one or more data elements between said one or more data structures in the mainframe computing environment and said one or more buffers in the transactional system.
    Type: Application
    Filed: March 5, 2015
    Publication date: October 1, 2015
    Inventors: Jimin Cai, Xiangdong Li, Lipeng Wang, Todd J. Little