Patents by Inventor Shang LI
Shang 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: 12113893Abstract: This disclosure relates to techniques for performing encryption and decryption operations and that provide fully non-custodial data management, i.e., where end-users have control over their data—rather than a third party. Specifically, the techniques disclosed herein are configured to allow end-users to have the ability to recover and/or maintain access to data stored on third-party systems—even if one or more third-party entities storing the data are no longer in compliance with a predetermined set of operational criteria. In other implementations, novel split private key generation techniques are disclosed, wherein a newly-generated private key may be split into at least three shards, e.g., an authentication service provider shard, a shard for another entity, and a “recovery” shard. In still other implementations, an iFrame may decrypt separate shards of a private key using a delegated key management system (DKMS) and then use the reconstructed private key to sign a digital transaction.Type: GrantFiled: February 16, 2024Date of Patent: October 8, 2024Assignee: Magic Labs, Inc.Inventors: Fei-Yang Jen, Yi Wei Chen, Dheeban Srinivasan Govindarajan, Jaemin Jin, Shang Li
-
Patent number: 12097204Abstract: A solid pharmaceutical composition containing a 1,3,5-triazine derivative or a pharmaceutically acceptable salt thereof and a preparation method therefor. In particular, involved are a solid pharmaceutical composition containing 4-(tert-butoxyamino)-6-(6-(trifluoromethyl)pyridin-2-yl)-N-(2-(trifluoromethyl)pyridin-4-yl)-1,3,5-triazine-2-amine or a pharmaceutically acceptable salt thereof and a preparation method therefor. The solid pharmaceutical composition has a good stability, a fast dissolution rate and a high bioavailability, and is suitable for clinical production and use.Type: GrantFiled: September 3, 2019Date of Patent: September 24, 2024Assignees: CHIA TAI TIANQING PHARMACEUTICAL GROUP CO., LTD., LIANYUNGANG RUNZHONG PHARMACEUTICAL CO., LTD., CENTAURUS BIOPHARMA CO., LTD.Inventors: Yuanyuan Sun, Shan Zhou, Lei Liu, Ping Dong, Jing Gao, Laicun Li, Zhilin Chen, Yi Xu, Shang Wang
-
Patent number: 12074864Abstract: A mechanism for building decentralized computer applications that execute on a distributed computing system. The present technology works within a web browser, client application, or other software and provides access to decentralized computer applications through the browser. The present technology is non-custodial, wherein a public-private key pair, which represents user identity, is created on a client machine and then directly encrypted by a third-party platform without relying on one centralized computing system.Type: GrantFiled: January 8, 2024Date of Patent: August 27, 2024Assignee: Magic Labs, Inc.Inventors: Fei-Yang Jen, Yi Wei Chen, Jaemin Jin, Hanyu Xue, Wentao Liu, Shang Li
-
Publication number: 20240283636Abstract: This disclosure relates to techniques for performing encryption and decryption operations and that provide fully non-custodial data management, i.e., where end-users have control over their data—rather than a third party. Specifically, the techniques disclosed herein are configured to allow end-users to have the ability to recover and/or maintain access to data stored on third-party systems—even if one or more third-party entities storing the data are no longer in compliance with a predetermined set of operational criteria. In other implementations, novel split private key generation techniques are disclosed, wherein a newly-generated private key may be split into at least three shards, e.g., an authentication service provider shard, a shard for another entity, and a “recovery” shard. In still other implementations, an iFrame may decrypt separate shards of a private key using a delegated key management system (DKMS) and then use the reconstructed private key to sign a digital transaction.Type: ApplicationFiled: February 16, 2024Publication date: August 22, 2024Inventors: Fei-Yang JEN, Yi Wei CHEN, Dheeban SRINIVASAN GOVINDARAJAN, Jaemin JIN, Shang LI
-
Publication number: 20240261032Abstract: Aspects of the disclosure may involve a method of generating resection plane data for use in planning an arthroplasty procedure on a patient bone. The method may include: obtaining patient data associated with at least a portion of the patient bone, the patient data captured using a medical imaging machine; generating a three-dimensional patient bone model from the patient data, the patient bone model including a polygonal surface mesh; identifying a location of a posterior point on the polygonal surface mesh; creating a three-dimensional shape centered at or near the location; identifying a most posterior vertex of all vertices of the polygonal surface mesh that may be enclosed by the three-dimensional shape; using the most posterior vertex as a factor for determining a posterior resection depth; and generating resection data using the posterior resection depth, the resection data configured to be utilized by a navigation system during the arthroplasty procedure.Type: ApplicationFiled: April 18, 2024Publication date: August 8, 2024Applicant: MAKO Surgical Corp.Inventors: Jason Karl Otto, Abdullah Zafar Abbasi, Milan Ikits, Daniel Perez, Shang Mu, Xiping Li, Ta-Cheng Chang
-
Patent number: 12042230Abstract: Aspects of the disclosure may involve a method of generating resection plane data for use in planning an arthroplasty procedure on a patient bone. The method may include: obtaining patient data associated with at least a portion of the patient bone, the patient data captured using a medical imaging machine; generating a three-dimensional patient bone model from the patient data, the patient bone model including a polygonal surface mesh; identifying a location of a posterior point on the polygonal surface mesh; creating a three-dimensional shape centered at or near the location; identifying a most posterior vertex of all vertices of the polygonal surface mesh that may be enclosed by the three-dimensional shape; using the most posterior vertex as a factor for determining a posterior resection depth; and generating resection data using the posterior resection depth, the resection data configured to be utilized by a navigation system during the arthroplasty procedure.Type: GrantFiled: December 17, 2021Date of Patent: July 23, 2024Assignee: MAKO SURGICAL CORP.Inventors: Jason Karl Otto, Abdullah Zafar Abbasi, Milan Ikits, Daniel Perez, Shang Mu, Xiping Li, Ta-Cheng Chang
-
Patent number: 12045730Abstract: The present disclosure relates to a computer-implemented method for genetic placement of analog and mix-signal circuit components. Embodiments may include receiving an unplaced layout associated with an electronic circuit design and grouping requirements. Embodiments may also include identifying one or more instances that need to be placed in the unplaced layout and areas of the unplaced layout configured to receive the instances. Embodiments may further include analyzing one or more instances that need to be placed in the unplaced layout and the areas of the unplaced layout configured to receive the instances, wherein analyzing is based upon a row-based data structure. Embodiments may also include determining a location and an orientation for each of the one or more instances based upon the genetic algorithm and generating a placed layout based upon the determined location and orientation for each of the instances.Type: GrantFiled: January 2, 2019Date of Patent: July 23, 2024Assignee: Cadence Design Systems, Inc.Inventors: Elias Lee Fallon, David Allan White, Regis R Colwell, Hongzhou Liu, Hui Xu, Wangyang Zhang, Shang Li, Hua Luo
-
Publication number: 20240146721Abstract: A mechanism for building decentralized computer applications that execute on a distributed computing system. The present technology works within a web browser, client application, or other software and provides access to decentralized computer applications through the browser. The present technology is non-custodial, wherein a public-private key pair, which represents user identity, is created on a client machine and then directly encrypted by a third-party platform without relying on one centralized computing system.Type: ApplicationFiled: January 8, 2024Publication date: May 2, 2024Inventors: Fei-Yang Jen, Yi Wei Chen, Jaemin Jin, Hanyu Xue, Wentao Liu, Shang Li
-
Patent number: 11968206Abstract: A mechanism for building decentralized computer applications that execute on a distributed computing system. The present technology works within a web browser, client application, or other software and provides access to decentralized computer applications through the browser. The present technology is non-custodial, wherein a public-private key pair, which represents user identity, is created on a client machine and then directly encrypted by a third-party platform without relying on one centralized computing system.Type: GrantFiled: September 15, 2023Date of Patent: April 23, 2024Assignee: Magic Labs, Inc.Inventors: Fei-Yang Jen, Yi Wei Chen, Jaemin Jin, Hanyu Xue, Wentao Liu, Shang Li
-
Publication number: 20240117813Abstract: The present disclosure discloses a fan blade structure, a fan and a fan lamp, belonging to the field of household appliances. A fan blade structure includes: an inner edge located at a windward side, where the inner edge at least partially protrudes towards a leeward side, and the inner edge extends obliquely upwards, gradually, from one end of the fan blade structure close to a rotational axis to one end of the fan blade structure facing away from the rotational axis; an outer edge located at the leeward side, where the outer edge protrudes towards the leeward side, and the outer edge extends obliquely upwards from the end of the fan blade structure close to the rotational axis to the end of the fan blade structure facing away from the rotational axis; and a cambered surface connected between the inner edge and the outer edge.Type: ApplicationFiled: December 16, 2023Publication date: April 11, 2024Applicants: SUZHOU OPPLE LIGHTING CO., LTD., OPPLE LIGHTING CO., LTD.Inventors: Xiaolei WANG, Guobao ZHANG, Shang LI, Yaohai WANG
-
Publication number: 20240007460Abstract: A mechanism for building decentralized computer applications that execute on a distributed computing system. The present technology works within a web browser, client application, or other software and provides access to decentralized computer applications through the browser.Type: ApplicationFiled: September 15, 2023Publication date: January 4, 2024Inventors: Fei-Yang Jen, Yi Wei Chen, Jaemin Jin, Hanyu Xue, Wentao Liu, Shang Li
-
Patent number: 11818120Abstract: A mechanism for building decentralized computer applications that execute on a distributed computing system. The present technology works within a web browser, client application, or other software and provides access to decentralized computer applications through the browser. The present technology is non-custodial, wherein a public-private key pair, which represents user identity, is created on a client machine and then directly encrypted by a third-party platform without relying on one centralized computing system.Type: GrantFiled: December 30, 2022Date of Patent: November 14, 2023Assignee: Magic Labs, Inc.Inventors: Fei-Yang Jen, Yi Wei Chen, Jaemin Jin, Hanyu Xue, Wentao Liu, Shang Li
-
Publication number: 20230139222Abstract: A mechanism for building decentralized computer applications that execute on a distributed computing system. The present technology works within a web browser, client application, or other software and provides access to decentralized computer applications through the browser.Type: ApplicationFiled: December 30, 2022Publication date: May 4, 2023Inventors: Fei-Yang Jen, Yi Wei Chen, Jaemin Jin, Hanyu Xue, Wentao Liu, Shang Li
-
Patent number: 11599699Abstract: The present disclosure relates to systems and methods for floorplanning using machine learning techniques. Embodiments may include receiving an electronic design and analyzing the electronic design using a reinforcement learning agent. Embodiments may further include recommending a first action wherein the first action includes at least one of a place agent action, a via agent action, or a route agent action. Embodiments may also include updating the electronic design based upon, at least in part, the first action to generate an updated electronic design. Embodiments may further include analyzing the updated electronic design using the reinforcement learning agent and recommending a second action wherein the second action includes at least one of a place agent action, a via agent action, or a route agent action. Embodiments may also include updating the updated electronic design based upon the second action to generate a second updated electronic design.Type: GrantFiled: February 10, 2020Date of Patent: March 7, 2023Assignee: Cadence Design Systems, Inc.Inventors: Luke Roberto, Joydeep Mitra, Taylor Elsom Hogan, Shang Li, Zachary Joseph Zumbo, John Robert Murphy
-
Patent number: 11546321Abstract: A mechanism for building decentralized computer applications that execute on a distributed computing system. The present technology works within a web browser, client application, or other software and provides access to decentralized computer applications through the browser. The present technology is non-custodial, wherein a public-private key pair, which represents user identity, is created on a client machine and then directly encrypted by a third-party platform without relying on one centralized computing system.Type: GrantFiled: September 24, 2020Date of Patent: January 3, 2023Assignee: Magic Labs, Inc.Inventors: Fei-Yang Jen, Yi Wei Chen, Jaemin Jin, Hanyu Xue, Wentao Liu, Shang Li
-
Patent number: 11527797Abstract: The present disclosure provides a battery pack, including: battery modules, wherein two or more of the battery modules are arranged side by side in a first direction; and connecting assemblies, wherein each connecting assembly is connected between adjacent two battery modules, and the connecting assembly includes an elastic connecting member being able to elastically deform in the first direction such that the adjacent two battery modules are elastically connected by the connecting assembly. The elastic connecting member can provide a buffer between the adjacent two battery modules. In the case that one of the adjacent two battery modules suffers a force, the elastic connecting member can absorb a force from this battery module, to prevent the adjacent two battery modules from interacting with each other when suffering the force, and avoid a safety accident caused by the interaction between the two battery modules connected to each other.Type: GrantFiled: August 22, 2019Date of Patent: December 13, 2022Assignee: Contemporary Amperex Technology Co., LimitedInventors: Shuo Sun, Mingdong Wang, Mu Qian, Jinqing Ji, Min Zeng, Shang Li, Yang Li
-
Patent number: 11401627Abstract: Disclosed is a method for preparing a quantum rod/polymer fiber membrane by using electrospinning technique. The method comprises the following steps: (1) preparing a quantum rod solution; (2) preparing a polymer solution, and adding the quantum rod solution obtained in step (1) into the polymer solution so as to form an electrospinning precursor solution with a volume concentration of the quantum rods of 5%-80%; and (3) adding the electrospinning precursor solution into an electrospinning device, regulating the voltage of a generator and the receiving distance, and then performing electrospinning to prepare the quantum rod/polymer fiber membrane. By adjusting the concentration of the quantum rod solution and parameters in the electrospinning process, the method realizes directional arrangements of the quantum rods in the electrospinning process, thereby obtaining the quantum rod/polymer fiber membrane with high degree of polarization performance.Type: GrantFiled: November 15, 2016Date of Patent: August 2, 2022Assignee: SOUTH UNIVERSITY OF SCIENCE AND TECHNOLOGY OF CHINAInventors: Kai Wang, Ziming Zhou, Jing Qin, Zuoliang Wen, Shang Li, Junjie Hao, Wei Chen, Xiaowei Sun
-
Patent number: 11379646Abstract: The present disclosure relates to electronic circuit design, and more specifically, to determining the computational requirements of fully synthesizing a printed circuit board and/or package. Embodiments may include receiving, using a processor, one or more PCB electronic design files and determining whether the PCB electronic design files include data required for a synthesis engine. If any data is missing, the method may include inferring one or more parameters using an inference engine and providing the one or more parameters to the synthesis engine, wherein the synthesis engine includes at least one of a placement, via assignment, routing, and metal pouring processes. The method may also include collecting process data from the placement, via assignment, routing, and metal pouring processes and training a machine learning system using the process data.Type: GrantFiled: August 26, 2020Date of Patent: July 5, 2022Assignee: Cadence Design Systems, Inc.Inventors: Jorge Alejandro Gonzalez, Shang Li, Luke Roberto
-
Patent number: 11369503Abstract: Systems, methods, and apparatus provide artificial knees. Artificial knees include a thigh link configured to move in unison with a thigh of the person, a shank link configured to be rotatably coupled to the thigh link, and a compression spring rotatably coupled to the thigh link and coupled to a second end of shank link with a second end of the compression spring. During a first range of motion, the compression spring is configured to provide an extension torque between the thigh link and the shank link causing the artificial knee to resist flexion. After the first range of motion, the compression spring is configured to provide a flexion torque between the thigh link and the shank link encouraging the artificial knee to flex resulting in toe clearance during the swing phase. During the swing phase, the compression spring provides no torque between the thigh link and the shank link.Type: GrantFiled: November 26, 2019Date of Patent: June 28, 2022Assignee: The Regents of the University of CaliforniaInventors: Shang-Li Wu, Homayoon Kazerooni
-
Patent number: D966378Type: GrantFiled: November 6, 2020Date of Patent: October 11, 2022Assignee: Beijing Hai Yi Tong Zhan Information Technology Co., Ltd.Inventors: Shang Li, Xiujun Yao, Chenguang Gui, Lihua Cui