Patents by Inventor Yunrong Zheng

Yunrong Zheng 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: 10091333
    Abstract: A system and method can support across-domain messaging in a transactional middleware machine environment. A transaction domain can import one or more services from a remote transaction domain, wherein said one or more services are registered in a service table that is associated with the transaction domain. Furthermore, a client in the transaction domain can find from the service table a remote server in the remote transaction domain that provides said one or more services, and send a message directly to the remote server to invoke said one or more services by passing one or more domain gateway servers in both the transaction domain and the remote transaction domain.
    Type: Grant
    Filed: January 21, 2015
    Date of Patent: October 2, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Lin Yang, Xiangdong Li, Yunrong Zheng, Yunhao Wang
  • Patent number: 9749445
    Abstract: A system and method can support across-domain messaging in a transactional middleware machine environment. A gateway server in a transaction domain operates to provide a notification of an update in one or more services to one or more gateway servers in one or more remote transaction domains. Furthermore, the gateway server can receive an inquiry for said one or more services from a remote transaction domain, and send a response to a gateway server in the remote transaction domain, wherein the response contains information that allows a client in said remote transaction domain to invoke said one or more services.
    Type: Grant
    Filed: January 21, 2015
    Date of Patent: August 29, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Lin Yang, Xiangdong Li, Yunrong Zheng, Yunhao Wang
  • Patent number: 9723110
    Abstract: A system and method can support across-domain messaging in a transactional middleware machine environment. Using a proxy model, a first transaction domain can export one or more services to a second transaction domain, wherein said one or more services are imported from a third transaction domain. Furthermore, a first gateway server in the transaction domain can receive a request from a client in the second transaction domain to invoke said one or more services in the third transaction domain, and can route the request to a server in the third transaction domain that provides said one or more services.
    Type: Grant
    Filed: January 21, 2015
    Date of Patent: August 1, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Lin Yang, Xiangdong Li, Yunrong Zheng, Yunhao Wang
  • 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: 20150312376
    Abstract: A system and method can support across-domain messaging in a transactional middleware machine environment. A transaction domain can import one or more services from a remote transaction domain, wherein said one or more services are registered in a service table that is associated with the transaction domain. Furthermore, a client in the transaction domain can find from the service table a remote server in the remote transaction domain that provides said one or more services, and send a message directly to the remote server to invoke said one or more services by passing one or more domain gateway servers in both the transaction domain and the remote transaction domain.
    Type: Application
    Filed: January 21, 2015
    Publication date: October 29, 2015
    Inventors: Lin Yang, Xiangdong Li, Yunrong Zheng, Yunhao Wang
  • Publication number: 20150312377
    Abstract: A system and method can support across-domain messaging in a transactional middleware machine environment. A gateway server in a transaction domain operates to provide a notification of an update in one or more services to one or more gateway servers in one or more remote transaction domains. Furthermore, the gateway server can receive an inquiry for said one or more services from a remote transaction domain, and send a response to a gateway server in the remote transaction domain, wherein the response contains information that allows a client in said remote transaction domain to invoke said one or more services.
    Type: Application
    Filed: January 21, 2015
    Publication date: October 29, 2015
    Inventors: Lin Yang, Xiangdong Li, Yunrong Zheng, Yunhao Wang
  • Publication number: 20150312378
    Abstract: A system and method can support across-domain messaging in a transactional middleware machine environment. Using a proxy model, a first transaction domain can export one or more services to a second transaction domain, wherein said one or more services are imported from a third transaction domain. Furthermore, a first gateway server in the transaction domain can receive a request from a client in the second transaction domain to invoke said one or more services in the third transaction domain, and can route the request to a server in the third transaction domain that provides said one or more services.
    Type: Application
    Filed: January 21, 2015
    Publication date: October 29, 2015
    Inventors: Lin Yang, Xiangdong Li, Yunrong Zheng, Yunhao Wang