Patents by Inventor Sheng Ni
Sheng Ni 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: 20240059752Abstract: The present invention provides a long-acting glucagon derivative whose amino acid sequence includes a sequence as shown in SEQ ID NO. 9. The long-acting glucagon derivative of the present invention shows in animal experiments that, compared with a similar fatty acid-modified GLP-1R single agonist Semaglutide (see J Med Chem. 2015, 58 (18): 7370-80), its glucose tolerance and activity of reducing weight in mice are both stronger and can maintain for a longer time.Type: ApplicationFiled: December 23, 2020Publication date: February 22, 2024Applicants: ZHEJIANG DOER BIOLOGICS CO., LTD., ZHEJIANG HEZE PHARMACEUTICAL TECHNOLOGY CO., LTD.Inventors: YANSHAN HUANG, SHENG NI, JINQIANG XIA, MINGYUE ZHU, CHEN FANG, PENG SUN, HANG ZHAO, BINGYONG XU
-
Patent number: 11842077Abstract: Transmission of data for object storage, such as stream transmission for object storage, is disclosed. For instance, a group of objects acquired from an object layer is stored in a storage space for storing an object stream and serves as a first part of the object stream; and, in response to that an event related to at least one object in the group of objects occurs at a client terminal, the event-related information is stored in the storage space and is used as a second part of the object stream, the event-related information including at least one of the following: an identifier of the at least one object, a type of the event, and metadata of the event.Type: GrantFiled: December 30, 2021Date of Patent: December 12, 2023Assignee: EMC IP Holding Company LLCInventors: Lu Lei, Julius Jian Zhu, Sheng Ni
-
Publication number: 20230218721Abstract: An incretin analogue, a preparation method therefor, and the use thereof. The incretin analogue has a GLP-1R/GIPR/GCGR agonist activity, is a triple agonist, and can be used for lowering blood glucose, reducing fat and reducing weight.Type: ApplicationFiled: February 26, 2021Publication date: July 13, 2023Applicants: ZHEJIANG DOER BIOLOGICS CO., LTD., ZHEJIANG HEZE PHARMACEUTICAL TECHNOLOGY CO., LTD.Inventors: YANSHAN HUANG, YONGLU CHEN, WENWEN DUAN, XIAOFANG WEN, YUANYUAN LIU, YUAN WANG, SHIMEI SHENG, YING LIU, SHENG NI, MINGYUE ZHU, CHEN FANG, PENG SUN
-
Publication number: 20230100936Abstract: Transmission of data for object storage, such as stream transmission for object storage, is disclosed. For instance, a group of objects acquired from an object layer is stored in a storage space for storing an object stream and serves as a first part of the object stream; and, in response to that an event related to at least one object in the group of objects occurs at a client terminal, the event-related information is stored in the storage space and is used as a second part of the object stream, the event-related information including at least one of the following: an identifier of the at least one object, a type of the event, and metadata of the event.Type: ApplicationFiled: December 30, 2021Publication date: March 30, 2023Inventors: Lu Lei, Julius Jian Zhu, Sheng Ni
-
Patent number: 11610003Abstract: A software protection method includes decrypting an encrypted executable file by a processor, and the steps of decrypting include the following steps. A linking instruction is executed in a first execution environment; based on the linking instruction, a signature corresponding to the encrypted executable file is generated in the first execution environment; based on the signature and a hash table, a decryption algorithm is performed and a key is generated in the first execution environment; and the key is transmitted from the first execution environment to a second execution environment that is different from the first execution environment. The encrypted executable file is in the second execution environment. A software protection system is also disclosed herein.Type: GrantFiled: September 15, 2020Date of Patent: March 21, 2023Assignee: DELTA ELECTRONICS, INC.Inventors: Hao-Chieh Chang, Chia-Lin Liu, Wan-Sheng Ni
-
Publication number: 20210374254Abstract: A software protection method includes decrypting an encrypted executable file by a processor, and the steps of decrypting include the following steps. A linking instruction is executed in a first execution environment; based on the linking instruction, a signature corresponding to the encrypted executable file is generated in the first execution environment; based on the signature and a hash table, a decryption algorithm is performed and a key is generated in the first execution environment; and the key is transmitted from the first execution environment to a second execution environment that is different from the first execution environment. The encrypted executable file is in the second execution environment. A software protection system is also disclosed herein.Type: ApplicationFiled: September 15, 2020Publication date: December 2, 2021Inventors: Hao-Chieh CHANG, Chia-Lin LIU, Wan-Sheng NI
-
Patent number: 11005658Abstract: A transmission system includes a first security unit coupling to application ends, a second security unit coupling to a user end, and a server. The server sends a first attribute key to the first security unit based on attributes of the application ends and sends a second attribute key to the second security unit based on attributes of the user end. To enable one application end, the first security unit encrypts a session key with the first attribute key, opens a socket, and sends the encrypted session key to the server. When the second security unit receives a request for the application end, the server sends the encrypted session key to the second security unit. The second security unit decrypts the encrypted session key with the second attribute key and connects to the socket. The second security unit interchanges information with the first security unit via the session key.Type: GrantFiled: December 13, 2018Date of Patent: May 11, 2021Assignee: DELTA ELECTRONICS, INC.Inventors: Wan-Sheng Ni, Wen-Yu Chuang, Hao-Chieh Chang, Edwin Lupito Loe
-
Patent number: 10921003Abstract: A self-power air refresher system includes an air refresher apparatus and a plant microbial fuel cell (PMFC). The air refresher apparatus includes a fan, a filter located on an air-outlet path of the fan, and an energy storage device connected to the fan. The PMFC is disposed on the air-outlet path and includes soil contained in a container, a plant planted in the soil, and a first and second electrodes. The interaction between roots of the plant and microorganisms near the roots generates electrons, and the electrons are transmitted to the energy storage device through the first and second electrodes installed in the soil so as to enable the energy storage device to supply power to the fan. The air that has passed through the filter enters the soil of the PMFC, and is filtered by the plant and then discharged from the container.Type: GrantFiled: December 27, 2018Date of Patent: February 16, 2021Assignee: National Tsing Hua UniversityInventors: Han-Yi Chen, Tzu-Yin Liu, Yu-Hsuan Hung, Chung-Sheng Ni, Peng-Hsuan Chiang, Fang-Yi Lin, Shih-Fu Liu
-
Publication number: 20200124300Abstract: A self-power air refresher system includes an air refresher apparatus and a plant microbial fuel cell (PMFC). The air refresher apparatus includes a fan, a filter located on an air-outlet path of the fan, and an energy storage device connected to the fan. The PMFC is disposed on the air-outlet path and includes soil contained in a container, a plant planted in the soil, and a first and second electrodes. The interaction between roots of the plant and microorganisms near the roots generates electrons, and the electrons are transmitted to the energy storage device through the first and second electrodes installed in the soil so as to enable the energy storage device to supply power to the fan. The air that has passed through the filter enters the soil of the PMFC, and is filtered by the plant and then discharged from the container.Type: ApplicationFiled: December 27, 2018Publication date: April 23, 2020Applicant: National Tsing Hua UniversityInventors: Han-Yi Chen, Tzu-Yin Liu, Yu-Hsuan Hung, Chung-Sheng Ni, Peng-Hsuan Chiang, Fang-Yi Lin, Shih-Fu Liu
-
Publication number: 20190182045Abstract: A transmission system includes a first security unit coupling to application ends, a second security unit coupling to a user end, and a server. The server sends a first attribute key to the first security unit based on attributes of the application ends and sends a second attribute key to the second security unit based on attributes of the user end. To enable one application end, the first security unit encrypts a session key with the first attribute key, opens a socket, and sends the encrypted session key to the server. When the second security unit receives a request for the application end, the server sends the encrypted session key to the second security unit. The second security unit decrypts the encrypted session key with the second attribute key and connects to the socket. The second security unit interchanges information with the first security unit via the session key.Type: ApplicationFiled: December 13, 2018Publication date: June 13, 2019Inventors: Wan-Sheng NI, Wen-Yu CHUANG, Hao-Chieh CHANG, Edwin Lupito LOE
-
Patent number: 9432186Abstract: A data securing method, a data securing system and a data carrier are provided. The data securing method comprises an encryption procedure for encrypting a data or performing an authentication procedure. The encryption procedure includes the following steps. A first personal identification number is obtained. A first random number is generated. A first key is obtained according to the first personal identification number and the first random number. A first secure checksum is obtained according to the first key. The first random number and part of the first secure checksum are stored. The data is encrypted. The authentication procedure is performed according to the first key.Type: GrantFiled: January 13, 2014Date of Patent: August 30, 2016Assignee: MXTRAN INC.Inventors: Wan-Sheng Ni, Huan-Chin Luo, Shu-Ching Huang, Fen-Ying Syu
-
Patent number: 9418254Abstract: An integrated circuit film comprising a circuit board and a control circuit is provided. The circuit board has an IC-installation part and a contact part and having a first surface and a second surface opposite to the first surface. The contact part comprises a first set of pads and a second set of pads. The first set of pads are located on the first surface for communicating with an electrical communication device. The second set of pads are located on the second surface for communicating with a smart card. The control circuit is mounted on the IC-installation part for communicating with the electrical communication device through one of the first set of pads configured in accordance with a single wire protocol (SWP), a communication protocol.Type: GrantFiled: August 8, 2013Date of Patent: August 16, 2016Assignee: MXTRAN INC.Inventors: Huan-Chin Luo, Wan-Sheng Ni, Chih-Hong Tsai, Chin-Sheng Lin
-
Publication number: 20160153777Abstract: A movement-trace sensing system is disclosed which is applied on an object under detection with a plurality of sensing points. The sensing system comprises a plurality of sensors and a host. The sensors are used to respectively sense the movement of the sensing points to generate a plurality of corresponding multi-dimensional coordinate values. The host comprises a sensing unit, a mensuration database, a selecting unit, a pattern constructing unit, a calculating unit, and a dynamic-pattern database. The calculating unit derives movement traces of the sensing points under at least one of dynamic-movement modes according to a specific second static pattern dedicated to the object under detection and multi-dimensional messages corresponding to the sensing points, and further generates a specific mobile pattern corresponding to the object.Type: ApplicationFiled: April 13, 2015Publication date: June 2, 2016Inventors: CHUNG-SHENG NI, CHIH-PIN WEI, CHUN-YING YANG
-
Publication number: 20160154900Abstract: A 3D model component comparing system and method thereof are provided. The 3D model component comparing system includes a model-capturing unit, a processing unit, and a message-prompting unit. The model-capturing unit obtains a first model and a second model in a model design interface. The processing unit compares a plurality of components of the first model and a plurality of components of the second model to obtain a plurality of components which have different names, and analyzes them to determine whether the plurality of components which have different names have identical component data correspondingly or not. The message-prompting unit outputs a renaming prompting message if the plurality of components, which have different names, have identical component data correspondingly. Thus the design error rate is reduced.Type: ApplicationFiled: July 7, 2015Publication date: June 2, 2016Inventors: CHUNG-SHENG NI, CHIH-PIN WEI, CHANG-HSIN CHIU, CHUN-YING YANG
-
Publication number: 20160151667Abstract: A movement-orbit sensing system is provided for collecting movement-orbits of sensing points of an object under detection, which comprises sensors, a host a comparison unit, and a determination unit. The sensors are used for outputting sensed signals and multi-dimensional coordinate value. The host comprises units for generating a multi-dimensional coordinate signal and sensed values, and a movement-obit architecture unit is used for architecting the movement-orbit of each sensing point according to the multi-dimensional coordinate signal and sensed values. The comparison unit is used for comparing the movement-orbit of the object under detection with a standard movement-orbit information, thereby obtaining an offset value. The determination unit is used for determining whether the offset value is greater than a preset value. If the offset value is greater than the preset value, the movement-orbit of at least one of the sensing points is determined to be erroneous.Type: ApplicationFiled: April 13, 2015Publication date: June 2, 2016Inventors: Chung-Sheng Ni, Chih-Pin Wei, Chun-Ying Yang
-
Publication number: 20160154440Abstract: A retaining structure and a server structure having the same are provided herein. The retaining structure is used for retaining a circuit board on a chassis in the server structure. The circuit board includes a first connection portion and a second connection portion for respectively mating with a first connector and a second connector. The retaining structure includes a plurality of side walls commonly defining a channel for accommodating a region of the circuit board, a backstop section located within the channel and abutting against a protrusion of the circuit board for buffering a mating force applied from the second connection portion to the first connection portion, and a damping snapper located on one of said side was for damping the retaining structure to the chassis.Type: ApplicationFiled: April 13, 2015Publication date: June 2, 2016Inventors: CHUNG-SHENG NI, Chih-Pin Wei, Chun-Ying Yang, Chang-Hsin Chiu
-
Publication number: 20160147931Abstract: A programmable CAD system suited for preventing interference between components and a chassis, and a method thereof are provided. The method comprises the following steps of: automatically obtaining a protruding length of a pin tail of a component outwardly protruded from a circuit board, by a first arithmetic unit; obtaining a distance, between a chassis and a surface of the circuit board corresponding to a location where the component is disposed, from a component information unit, obtaining an interference value according to the protruding length and the distance, by a second arithmetic unit; and determining whether the interference value is greater than zero, by a determine unit. If the interference value is greater than zero, the component is determined to be interfering with the chassis; and if not, the component is determined not to be interfering with the chassis.Type: ApplicationFiled: April 13, 2015Publication date: May 26, 2016Inventors: CHUNG-SHENG NI, Chih-Pin Wei, Chun-Ying Yang
-
Publication number: 20160147909Abstract: A 3D model component comparing system and method thereof are provided. The 3D model component comparing system includes a model-capturing unit, a processing unit, and a message-prompting unit. The model-capturing unit obtains a first model and a second model in a model design interface. The processing unit determines whether a plurality of component data of a plurality of components in components, which have the same component names, between the first model and the second model are all accordingly identical. The message-prompting unit outputs a renaming prompting message if the plurality of component data of the plurality of components in the components which have the same component names between the first model and the second model are not all accordingly identical. Thus design error rate is reduced.Type: ApplicationFiled: July 7, 2015Publication date: May 26, 2016Inventors: CHUNG-SHENG NI, CHIH-PIN WEI, CHANG-HSIN CHIU, CHUN-YING YANG
-
Publication number: 20160147908Abstract: A 3D model component comparing system and method thereof are provided. The 3D model component comparing system includes a capturing unit, a setting unit, a processing unit and a prompting unit. The capturing unit acquires a first model and a second model. The setting unit sets a 3D absolute coordinate into the first model and the second model. The processing unit compares a plurality of components between the first model and the second model in the 3D absolute coordinate and determines whether coordinate values of the plurality of components which have the same component names between the first model and the second model are not identical. The prompting unit outputs a prompting message if the coordinate values of the plurality of components, which have the same component names, between the first model and the second model are not identical. Thus design error rate is reduced.Type: ApplicationFiled: July 7, 2015Publication date: May 26, 2016Inventors: CHUNG-SHENG NI, CHIH-PIN WEI, CHANG-HSIN CHIU, CHUN-YING YANG
-
Publication number: 20160147907Abstract: A method for verifying design changes of components based on a CAD platform is utilized to graphically show differences between previous and current versions of a 3D component. The method includes the following steps performed by a computer: sequentially comparing a plurality of design features of the previous and current versions of the 3D component; distinguishing a feature difference and showing it in a list on a page; altering a filename of the previous version; assembling the 3D component of the previous version whose filename is altered and the 3D component of the current versions in a single assembly to form a 3D drawing; and generating a link corresponding to the feature difference, so that the corresponding feature can be displayed on the 3D drawing when clicking on the feature difference on the page. A CAD system is also provided.Type: ApplicationFiled: April 13, 2015Publication date: May 26, 2016Inventors: CHUNG-SHENG NI, CHIH-PIN WEI, CHUN-YING YANG, CHANG-HSIN CHIU