Patents by Inventor Xiangdong Li

Xiangdong Li 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: 20170118284
    Abstract: A self-describing data format capable of carrying payload information, such as Tuxedo payload information, as well as filter information. The data format can allow for expression of some or all of Tuxedo Typed Buffers, including STRING, CARRAY, MBSTRING, VIEW, VIEW32, FML, and FML32. The data format is also capable of supporting nesting and error-checking. The proposal of user payload collection can allow customers to siphon off user/payload data to be used in applications, such as Business Intelligence applications, without the need for additional information to be passed with the payload data.
    Type: Application
    Filed: January 15, 2016
    Publication date: April 27, 2017
    Inventors: HUI CHEN, TODD LITTLE, XIANGDONG LI, JIM YONGSHUN JIN
  • Publication number: 20170108243
    Abstract: A tile or plate, includes: an upper plate (3) and a lower plate (4); wherein a plurality of heat conducting cavities (6) are uniformly provided between the upper plate (3) and the lower plate (4) via connecting ribs (5). A solar collection layer is provided on an upper surface of the tile or the plate. Two ends of the tile or the plate are connected with each of the plurality of the heat conducting cavities (6) via transverse connecting pipes (23, 37, 42). The transverse connecting pipes (23, 37, 42) of two neighboring tiles are connected by a ferrule (17) or a hose (36) to form an integrated circulation system. The tile or plate has a large day-lighting area and a high energy conversion rate.
    Type: Application
    Filed: July 24, 2014
    Publication date: April 20, 2017
    Inventors: Yunliang Qu, Jian Cui, Zhixiang Ying, Fang Shen, Bin Qu, Xinrong Wang, Chen Zhang, Xiangdong Li, Hongxing 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: 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
  • 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: 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
  • Patent number: 9110851
    Abstract: A transactional system can utilize the distributed storage and high availability (HA) capability provided by a clustered database to support easy and feasible disaster recovery. The transactional middleware machine environment comprises one or more transactional application servers associated with a transaction. The one or more transactional application servers operate to persist transactional log information associated with the transaction in a database that connects with said one or more transactional application servers at a local site. The database at the local site operates to replicate the persisted transactional log information to a remote database at a remote site. The remote database allows a different transactional application server at the remote site to recover the persisted transactional log information and complete the transaction, when a disaster disables the local site.
    Type: Grant
    Filed: March 7, 2012
    Date of Patent: August 18, 2015
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Todd Little, Xiangdong Li, Xianzheng Lv
  • Patent number: 9044203
    Abstract: A fixing device for attaching to a lumen wall, the device including a base (18) and a fixing mechanism (5) fixed on the base (18). The fixing mechanism (5) includes a housing (5a), at least a set of clamping brackets (3), and a rotating shaft (7). A bracket hole (3b) is formed on each clamp bracket (3), and the rotating shaft (7) passes through the bracket hole (3b) and fixes each set of the clamping brackets (3) on the housing (5a) of the fixing device.
    Type: Grant
    Filed: May 2, 2012
    Date of Patent: June 2, 2015
    Assignee: Chongqing Jinshan Science & Technology (Group) Co., Ltd.
    Inventors: Xiangdong Li, Jian Yuan, Lin Chen, Zhijun Li, Wanli Tong
  • Patent number: 8914588
    Abstract: A lock mechanism can be supported in a transactional middleware system to protect transaction data in a shared memory when there are concurrent transactions. The transactional middleware machine environment comprises a semaphore provided by an operating system running on a plurality of processors. The plurality of processors operates to access data in the shared memory. The transactional middleware machine environment also comprises a test-and-set (TAS) assembly component that is associated with one or more processes. Each said process operates to use the TAS assembly component to perform one or more TAS operations in order to obtain a lock for data in the shared memory. Additionally, a process operates to be blocked on the semaphore and waits for a release of a lock on data in the shared memory, after the TAS component has performed a number of TAS operations and failed to obtain the lock.
    Type: Grant
    Filed: May 20, 2014
    Date of Patent: December 16, 2014
    Assignee: Oracle International Corporation
    Inventors: Xugang Shen, Xiangdong Li
  • Publication number: 20140344529
    Abstract: A lock mechanism can be supported in a transactional middleware system to protect transaction data in a shared memory when there are concurrent transactions. The transactional middleware machine environment comprises a semaphore provided by an operating system running on a plurality of processors. The plurality of processors operates to access data in the shared memory. The transactional middleware machine environment also comprises a test-and-set (TAS) assembly component that is associated with one or more processes. Each said process operates to use the TAS assembly component to perform one or more TAS operations in order to obtain a lock for data in the shared memory. Additionally, a process operates to be blocked on the semaphore and waits for a release of a lock on data in the shared memory, after the TAS component has performed a number of TAS operations and failed to obtain the lock.
    Type: Application
    Filed: May 20, 2014
    Publication date: November 20, 2014
    Inventors: Xugang Shen, Xiangdong Li
  • Patent number: 8782352
    Abstract: A lock mechanism can be supported in a transactional middleware system to protect transaction data in a shared memory when there are concurrent transactions. The transactional middleware machine environment comprises a semaphore provided by an operating system running on a plurality of processors. The plurality of processors operates to access data in the shared memory. The transactional middleware machine environment also comprises a test-and-set (TAS) assembly component that is associated with one or more processes. Each said process operates to use the TAS assembly component to perform one or more TAS operations in order to obtain a lock for data in the shared memory. Additionally, a process operates to be blocked on the semaphore and waits for a release of a lock on data in the shared memory, after the TAS component has performed a number of TAS operations and failed to obtain the lock.
    Type: Grant
    Filed: March 7, 2012
    Date of Patent: July 15, 2014
    Assignee: Oracle International Corporation
    Inventors: Xugang Shen, Xiangdong Li
  • Publication number: 20140071401
    Abstract: A retinoscope for detecting eye ametropia and astigmatism axes is disclosed in the invention, which comprises an illuminating and imaging system comprising an illumination light source, a projecting mirror and a half transparent and half reflecting mirror arranged sequentially along the direction of propagation of the illumination light, the respective optical axes of the projecting mirror and half transparent and half reflecting mirror are collinear with each other, and the reflecting plane of the half transparent and half reflecting mirror is at an angle of 45° relative to the illumination optical axis, wherein a condensing lens column and a retinoscopy diaphragm are disposed sequentially along the illumination optical axis between the illumination light source and the projecting mirror, the optical axis of the condensing lens column is coincident with the illumination optical axis, and the plane of the retinoscopy diaphragm is perpendicular to the illumination optical axis.
    Type: Application
    Filed: June 19, 2013
    Publication date: March 13, 2014
    Applicant: Zumax Medical Co., Ltd
    Inventors: Jilong Wang, Jin He, Shunguo Shen, Xiangdong Li, Weizhong Zhou, Xiaohu Liu
  • Publication number: 20130246714
    Abstract: A system and method can support buffer allocation in a shared memory queue. The shared memory queue can be associated with a shared memory, to which one or more communication peers are attached. One or more processes can travel through a plurality of memory blocks in the shared memory, and can allocate one or more message buffers in the shared memory mutual exclusively. The allocated message buffers can be used to contain one or more messages for the one or more communication peers. Furthermore, a said process can allocate the message buffers based on an atomic operation on the memory block at the instruction level.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 19, 2013
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Xianzheng Lv, Xiangdong Li, Pei Zhi Shi
  • Publication number: 20130086333
    Abstract: A lock mechanism can be supported in a transactional middleware system to protect transaction data in a shared memory when there are concurrent transactions. The transactional middleware machine environment comprises a semaphore provided by an operating system running on a plurality of processors. The plurality of processors operates to access data in the shared memory. The transactional middleware machine environment also comprises a test-and-set (TAS) assembly component that is associated with one or more processes. Each said process operates to use the TAS assembly component to perform one or more TAS operations in order to obtain a lock for data in the shared memory. Additionally, a process operates to be blocked on the semaphore and waits for a release of a lock on data in the shared memory, after the TAS component has performed a number of TAS operations and failed to obtain the lock.
    Type: Application
    Filed: March 7, 2012
    Publication date: April 4, 2013
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Xugang Shen, Xiangdong Li
  • Publication number: 20130086419
    Abstract: A transactional system can utilize the distributed storage and high availability (HA) capability provided by a clustered database to support easy and feasible disaster recovery. The transactional middleware machine environment comprises one or more transactional application servers associated with a transaction. The one or more transactional application servers operate to persist transactional log information associated with the transaction in a database that connects with said one or more transactional application servers at a local site. The database at the local site operates to replicate the persisted transactional log information to a remote database at a remote site. The remote database allows a different transactional application server at the remote site to recover the persisted transactional log information and complete the transaction, when a disaster disables the local site.
    Type: Application
    Filed: March 7, 2012
    Publication date: April 4, 2013
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Todd Little, Xiangdong Li, Xianzheng Lv
  • Publication number: 20120277598
    Abstract: A fixing device for attaching to a lumen wall, the device including a base (18) and a fixing mechanism (5) fixed on the base (18). The fixing mechanism (5) includes a housing (5a), at least a set of clamping brackets (3), and a rotating shaft (7). A bracket hole (3b) is formed on each clamp bracket (3), and the rotating shaft (7) passes through the bracket hole (3b) and fixes each set of the clamping brackets (3) on the housing (5a) of the fixing device.
    Type: Application
    Filed: May 2, 2012
    Publication date: November 1, 2012
    Applicant: Chongqing Jinshan Scinece & Technology (Group) Co. Ltd.
    Inventors: Xiangdong LI, Jian YUAN, Lin CHEN, Zhijun LI, Wanli TONG
  • Publication number: 20120203084
    Abstract: A positioning system, an apparatus, and a method for wireless monitoring of esophageal pH value. The positioning system includes an internal transmitting apparatus and an external recording apparatus. The external recording apparatus includes a second element, and the second element of the external recording apparatus cooperates with a first element of the internal transmitting apparatus. If the external recording apparatus detects that the internal transmitting apparatus is not located in the preset region, alerting action is conducted under the control of a micro-processor. The external recording apparatus periodically detects the intensity of a signal received by a second wireless transceiver module, under the control of the micro-processor, and if the signal intensity is not within the preset range, the alerting action is conducted under the control of the micro-processor.
    Type: Application
    Filed: April 16, 2012
    Publication date: August 9, 2012
    Applicant: Chongqing Jinshan Scinece & Technology (Group) Co., Ltd.
    Inventors: Xiangdong LI, Jian YUAN, Lang QIN, Wanli TONG, Zhaotao GONG
  • Publication number: 20080249360
    Abstract: A medical wireless capsule-type endoscope system comprises a swallowable wireless endscope capsule (100A) and a portable image recording device (100B). The wireless endoscope capsule (100A) includes an image sensor (5), the first microprocessor (6) for transforming the image information into a compressed JPEG format, the first RF transceiver module (9) and an antenna (10). The portable image recording device (100B) includes an antenna (100F), the second RF transceiver module (13) and the second microprocessor (14). The system also includes a wireless terminal (100G) which is connected to a medical imaging workstation (100E) to exchange information between the system and the medical imaging workstation (100E).
    Type: Application
    Filed: February 24, 2005
    Publication date: October 9, 2008
    Applicant: CHONGQING JINSHAN SCIENCE & TECHNOLOGY (GROUP) CO.
    Inventors: Xiangdong Li, Jinshan Wang