Patents by Inventor Jared Li
Jared 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).
-
Patent number: 12194624Abstract: An exemplary embodiment of the present invention provides an exosuit support system, comprising first and second orthotic interfaces, first and second members, and first and second actuators. The first and second orthotic interfaces can be configured to attach to left and right legs of a user, respectively. The first member can comprise a first end connected to the first orthotic interface and a second end connected to a portion of the system configured to be positioned proximate a right shoulder of the user. The second member can comprise a first end connected to the second orthotic interface and a second end connected to a portion of the system configured to be positioned proximate a left shoulder of the user. The first actuator can be configured to apply a first tension to the first member. The second actuator can be configured to apply a second tension to the second member.Type: GrantFiled: April 17, 2020Date of Patent: January 14, 2025Assignee: Georgia Tech Research CorporationInventors: Jared Li, Bharat Kanwar, Theodore Johnson, Jonathan Meditz, Avery Yang, Noel Csomay-Shanklin, Joshua Bishop, Dean Molinaro, Aaron Young
-
Publication number: 20230222422Abstract: Implementations include providing travel assistance services via a mobile device to dispatch a travel assistance vehicle to a user and transport the user to a safe destination. For example, a user of the travel assistance system may desire to be removed from a potentially dangerous situation, such as when traveling internationally in which the user may be unable to contact the authorities directly. The travel assistance system may be accessed by the mobile device in response to a situation for which a user may request a type of travel assistance response, such as a travel assistance vehicle or instructions on navigating a potentially unsafe situation. A travel assistance response may be provided based on information obtained from the mobile device, secondary information from databases, and/or a user profile. A risk assessment of the situation may be calculated by the system to determine the travel assistance response.Type: ApplicationFiled: January 12, 2022Publication date: July 13, 2023Inventors: Howard Hayes, Jared Li
-
Patent number: 11636095Abstract: Described herein are systems and methods for implementing a distributed ledger a blockchain cloud service. The blockchain cloud service can include nodes of the distributed ledger and a REST proxy service component. The REST proxy service uses a service development kit for the distributed ledger to communicate with the distributed ledger, and can provide REST APIs for use by client applications to query through chaincodes, synchronously or asynchronously invoke transactions through the chaincodes, get transaction statuses, and get BCS proxy versions. The REST proxy service component can authenticate REST calls, and translate the REST calls into remote procedural calls, for use in interfacing with the distributed ledger. The REST proxy service component can further provide REST APIs that support the same functions which are provided by the BCS management console component, and provide a user interface for client applications to consume the BCS instance.Type: GrantFiled: December 5, 2019Date of Patent: April 25, 2023Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Jared Li, Pierce Shi, Shi Xiang Zhou, Weiguo Zhu, Sheng Zhu, Shun Li, Jim Jin, Todd Little
-
Patent number: 11556521Abstract: In accordance with an embodiment, described herein is a system and method for implementing a distributed ledger a blockchain cloud service. The blockchain cloud service can include nodes of the distributed ledger and a management console component. The management console component can include a web application running in a script runtime environment, a plurality of backend of APIs for communicating with various nodes of the blockchain cloud service, and a plurality of client APIs configured to be invoked by a client application. The plurality of client APIs uses one or more of the plurality of backend APIs in provisioning the distributed ledger as a blockchain cloud service, and in managing the managing the blockchain cloud service.Type: GrantFiled: September 25, 2018Date of Patent: January 17, 2023Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Todd Little, Pierce Shi, Jared Li, Shi Xiang Zhou, Weiguo Zhu, Sheng Zhu, Shun Li, Jim Jin, Qingsheng Zhang
-
Patent number: 11544254Abstract: In accordance with an embodiment, described herein is a system and method for implementing a distributed ledger a blockchain cloud service. The blockchain cloud service can include nodes of the distributed ledger and a management console component. The management console component can include a web application running in a script runtime environment, a plurality of backend of APIs for communicating with various nodes of the blockchain cloud service, and a plurality of client APIs configured to be invoked by a client application. The plurality of client APIs uses one or more of the plurality of backend APIs in provisioning the distributed ledger as a blockchain cloud service, and in managing the managing the blockchain cloud service.Type: GrantFiled: August 31, 2020Date of Patent: January 3, 2023Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Pierce Shi, Jared Li, Shi Xiang Zhou, Weiguo Zhu, Sheng Zhu, Shun Li, Jim Jin, Todd Little
-
Publication number: 20220193887Abstract: An exemplary embodiment of the present invention provides an exosuit support system, comprising first and second orthotic interfaces, first and second members, and first and second actuators. The first and second orthotic interfaces can be configured to attach to left and right legs of a user, respectively. The first member can comprise a first end connected to the first orthotic interface and a second end connected to a portion of the system configured to be positioned proximate a right shoulder of the user. The second member can comprise a first end connected to the second orthotic interface and a second end connected to a portion of the system configured to be positioned proximate a left shoulder of the user. The first actuator can be configured to apply a first tension to the first member. The second actuator can be configured to apply a second tension to the second member.Type: ApplicationFiled: April 17, 2020Publication date: June 23, 2022Inventors: Jared Li, Bharat Kanwar, Theodore Johnson, Jonathan Meditz, Avery Yang, Noel Csomay-Shanklin, Joshua Bishop, Dean Molinaro, Aaron Young
-
Publication number: 20220067035Abstract: In accordance with an embodiment, described herein is a system and method for implementing a distributed ledger a blockchain cloud service. The blockchain cloud service can include nodes of the distributed ledger and a management console component. The management console component can include a web application running in a script runtime environment, a plurality of backend of APIs for communicating with various nodes of the blockchain cloud service, and a plurality of client APIs configured to be invoked by a client application. The plurality of client APIs uses one or more of the plurality of backend APIs in provisioning the distributed ledger as a blockchain cloud service, and in managing the managing the blockchain cloud service.Type: ApplicationFiled: November 11, 2021Publication date: March 3, 2022Inventors: TODD LITTLE, Pierce Shi, Jared Li, Shi Xiang Zhou, Weiguo Zhu, Sheng Zhu, Shun Li, Jim Jin, Qingsheng Zhang
-
Publication number: 20200401578Abstract: In accordance with an embodiment, described herein is a system and method for implementing a distributed ledger a blockchain cloud service. The blockchain cloud service can include nodes of the distributed ledger and a management console component. The management console component can include a web application running in a script runtime environment, a plurality of backend of APIs for communicating with various nodes of the blockchain cloud service, and a plurality of client APIs configured to be invoked by a client application. The plurality of client APIs uses one or more of the plurality of backend APIs in provisioning the distributed ledger as a blockchain cloud service, and in managing the managing the blockchain cloud service.Type: ApplicationFiled: August 31, 2020Publication date: December 24, 2020Inventors: Pierce Shi, Jared Li, Shi Xiang Zhou, Weiguo Zhu, Sheng Zhu, Shun Li, Jim Jin, Todd Little
-
Patent number: 10862991Abstract: In accordance with an embodiment, described herein is a system and method for conditional call path monitoring in a distributed transactional middleware environment. A cache can be provided in local memory, for use by an agent in the reporting and aggregation of call path metrics. When the agent collects such metrics, it does not report them immediately to a system and application monitor (SAM) manager (e.g., Tuxedo System and Application Monitor, TSAM), but instead stores them in the cache, indexed by correlation ID (identifier). When a predefined condition is met at a participating node, that node propagates a corresponding correlation ID to other participating nodes, via the SAM manager. The other participating nodes can then search for the correlation ID in the cache, and report to the SAM manager metrics of call paths which meet the condition.Type: GrantFiled: May 9, 2018Date of Patent: December 8, 2020Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Jared Li, Sheng Zhu, Chris Guo, Bingbing Luan, Xiaoou Sun, Todd Little
-
Patent number: 10762079Abstract: In accordance with an embodiment, described herein is a system and method for implementing a distributed ledger a blockchain cloud service. The blockchain cloud service can include nodes of the distributed ledger and a management console component. The management console component can include a web application running in a script runtime environment, a plurality of backend of APIs for communicating with various nodes of the blockchain cloud service, and a plurality of client APIs configured to be invoked by a client application. The plurality of client APIs uses one or more of the plurality of backend APIs in provisioning the distributed ledger as a blockchain cloud service, and in managing the managing the blockchain cloud service.Type: GrantFiled: September 25, 2018Date of Patent: September 1, 2020Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Pierce Shi, Jared Li, Shi Xiang Zhou, Weiguo Zhu, Sheng Zhu, Shun Li, Jim Jin, Todd Little
-
Publication number: 20200110740Abstract: In accordance with an embodiment, described herein are systems and methods for implementing a distributed ledger a blockchain cloud service. The blockchain cloud service can include nodes of the distributed ledger and a REST proxy service component. The REST proxy service uses a service development kit for the distributed ledger to communicate with the distributed ledger, and can provide REST APIs for use by client applications to query through chaincodes, synchronously or asynchronously invoke transactions through the chaincodes, get transaction statuses, and get BCS proxy versions. The REST proxy service component can authenticate REST calls, and translate the REST calls into remote procedural calls, for use in interfacing with the distributed ledger. The REST proxy service component can further provide REST APIs that support the same functions which are provided by the BCS management console component, and provide a user interface for client applications to consume the BCS instance.Type: ApplicationFiled: December 5, 2019Publication date: April 9, 2020Inventors: Jared Li, Pierce Shi, Shi Xiang Zhou, Weiguo Zhu, Sheng Zhu, Shun Li, Jim Jin, Todd Little
-
Patent number: 10528551Abstract: Systems and methods for implementing a distributed ledger as a blockchain cloud service are provided. The blockchain cloud service can include nodes of the distributed ledger and a REST proxy service component. The REST proxy service uses a service development kit for the distributed ledger to communicate with the distributed ledger, and can provide REST APIs for use by client applications to query through chaincodes, synchronously or asynchronously invoke transactions through the chaincodes, get transaction statuses, and get BCS proxy versions. The REST proxy service component can authenticate REST calls, and translate the REST calls into remote procedural calls, for use in interfacing with the distributed ledger. The REST proxy service component can further provide REST APIs that support the same functions which are provided by the BCS management console component, and provide a user interface for client applications to consume the BCS instance.Type: GrantFiled: September 25, 2018Date of Patent: January 7, 2020Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Jared Li, Pierce Shi, Shi Xiang Zhou, Weiguo Zhu, Sheng Zhu, Shun Li, Jim Jin, Todd Little
-
Publication number: 20190102423Abstract: In accordance with an embodiment, described herein is a system and method for implementing a distributed ledger a blockchain cloud service. The blockchain cloud service can include nodes of the distributed ledger and a management console component. The management console component can include a web application running in a script runtime environment, a plurality of backend of APIs for communicating with various nodes of the blockchain cloud service, and a plurality of client APIs configured to be invoked by a client application. The plurality of client APIs uses one or more of the plurality of backend APIs in provisioning the distributed ledger as a blockchain cloud service, and in managing the managing the blockchain cloud service.Type: ApplicationFiled: September 25, 2018Publication date: April 4, 2019Inventors: Todd Little, Pierce Shi, Jared Li, Shi Xiang Zhou, Weiguo Zhu, Sheng Zhu, Shun Li, Jim Jin, Qingsheng Zhang
-
Publication number: 20190102409Abstract: In accordance with an embodiment, described herein is a system and method for implementing a distributed ledger a blockchain cloud service. The blockchain cloud service can include nodes of the distributed ledger and a management console component. The management console component can include a web application running in a script runtime environment, a plurality of backend of APIs for communicating with various nodes of the blockchain cloud service, and a plurality of client APIs configured to be invoked by a client application. The plurality of client APIs uses one or more of the plurality of backend APIs in provisioning the distributed ledger as a blockchain cloud service, and in managing the managing the blockchain cloud service.Type: ApplicationFiled: September 25, 2018Publication date: April 4, 2019Inventors: Pierce Shi, Jared Li, Shi Xiang Zhou, Weiguo Zhu, Sheng Zhu, Shun Li, Jim Jin, Todd Little
-
Publication number: 20190104196Abstract: In accordance with an embodiment, described herein are systems and methods for implementing a distributed ledger a blockchain cloud service. The blockchain cloud service can include nodes of the distributed ledger and a REST proxy service component. The REST proxy service uses a service development kit for the distributed ledger to communicate with the distributed ledger, and can provide REST APIs for use by client applications to query through chaincodes, synchronously or asynchronously invoke transactions through the chaincodes, get transaction statuses, and get BCS proxy versions. The REST proxy service component can authenticate REST calls, and translate the REST calls into remote procedural calls, for use in interfacing with the distributed ledger. The REST proxy service component can further provide REST APIs that support the same functions which are provided by the BCS management console component, and provide a user interface for client applications to consume the BCS instance.Type: ApplicationFiled: September 25, 2018Publication date: April 4, 2019Inventors: Jared Li, Pierce Shi, Shi Xiang Zhou, Weiguo Zhu, Sheng Zhu, Shun Li, Jim Jin, Todd Little
-
Patent number: 8789058Abstract: A system and method can support batch job management in a distributed system using a queue system with a plurality of queues and one or more job management servers. The queue system can represent a life cycle for executing a job by a job execution component, with each queue in the queue system adapted to receive one or more messages that represent a job status in the life cycle for executing the job. The one or more job management servers in the distributed system can direct the job execution component to execute the job, with each job management server monitoring one or more queues in the queue system, and performing at least one operation on the one or more messages in the queue system corresponding to a change of a job status for executing the job.Type: GrantFiled: March 25, 2011Date of Patent: July 22, 2014Assignee: Oracle International CorporationInventors: Jared Li, Yu Wang, Wei Chen
-
Publication number: 20120246651Abstract: A system and method can support batch job management in a distributed system using a queue system with a plurality of queues and one or more job management servers. The queue system can represent a life cycle for executing a job by a job execution component, with each queue in the queue system adapted to receive one or more messages that represent a job status in the life cycle for executing the job. The one or more job management servers in the distributed system can direct the job execution component to execute the job, with each job management server monitoring one or more queues in the queue system, and performing at least one operation on the one or more messages in the queue system corresponding to a change of a job status for executing the job.Type: ApplicationFiled: March 25, 2011Publication date: September 27, 2012Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Jared Li, Yu Wang, Wei Chen