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: 20240059752
    Abstract: 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: Application
    Filed: December 23, 2020
    Publication date: February 22, 2024
    Applicants: 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: 11842077
    Abstract: 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: Grant
    Filed: December 30, 2021
    Date of Patent: December 12, 2023
    Assignee: EMC IP Holding Company LLC
    Inventors: Lu Lei, Julius Jian Zhu, Sheng Ni
  • Publication number: 20230218721
    Abstract: 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: Application
    Filed: February 26, 2021
    Publication date: July 13, 2023
    Applicants: 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: 20230100936
    Abstract: 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: Application
    Filed: December 30, 2021
    Publication date: March 30, 2023
    Inventors: Lu Lei, Julius Jian Zhu, Sheng Ni
  • Patent number: 11610003
    Abstract: 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: Grant
    Filed: September 15, 2020
    Date of Patent: March 21, 2023
    Assignee: DELTA ELECTRONICS, INC.
    Inventors: Hao-Chieh Chang, Chia-Lin Liu, Wan-Sheng Ni
  • Publication number: 20210374254
    Abstract: 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: Application
    Filed: September 15, 2020
    Publication date: December 2, 2021
    Inventors: Hao-Chieh CHANG, Chia-Lin LIU, Wan-Sheng NI
  • Patent number: 11005658
    Abstract: 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: Grant
    Filed: December 13, 2018
    Date of Patent: May 11, 2021
    Assignee: DELTA ELECTRONICS, INC.
    Inventors: Wan-Sheng Ni, Wen-Yu Chuang, Hao-Chieh Chang, Edwin Lupito Loe
  • Patent number: 10921003
    Abstract: 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: Grant
    Filed: December 27, 2018
    Date of Patent: February 16, 2021
    Assignee: National Tsing Hua University
    Inventors: Han-Yi Chen, Tzu-Yin Liu, Yu-Hsuan Hung, Chung-Sheng Ni, Peng-Hsuan Chiang, Fang-Yi Lin, Shih-Fu Liu
  • Publication number: 20200124300
    Abstract: 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: Application
    Filed: December 27, 2018
    Publication date: April 23, 2020
    Applicant: National Tsing Hua University
    Inventors: Han-Yi Chen, Tzu-Yin Liu, Yu-Hsuan Hung, Chung-Sheng Ni, Peng-Hsuan Chiang, Fang-Yi Lin, Shih-Fu Liu
  • Publication number: 20190182045
    Abstract: 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: Application
    Filed: December 13, 2018
    Publication date: June 13, 2019
    Inventors: Wan-Sheng NI, Wen-Yu CHUANG, Hao-Chieh CHANG, Edwin Lupito LOE
  • Patent number: 9432186
    Abstract: 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: Grant
    Filed: January 13, 2014
    Date of Patent: August 30, 2016
    Assignee: MXTRAN INC.
    Inventors: Wan-Sheng Ni, Huan-Chin Luo, Shu-Ching Huang, Fen-Ying Syu
  • Patent number: 9418254
    Abstract: 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: Grant
    Filed: August 8, 2013
    Date of Patent: August 16, 2016
    Assignee: MXTRAN INC.
    Inventors: Huan-Chin Luo, Wan-Sheng Ni, Chih-Hong Tsai, Chin-Sheng Lin
  • Publication number: 20160153777
    Abstract: 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: Application
    Filed: April 13, 2015
    Publication date: June 2, 2016
    Inventors: CHUNG-SHENG NI, CHIH-PIN WEI, CHUN-YING YANG
  • Publication number: 20160154900
    Abstract: 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: Application
    Filed: July 7, 2015
    Publication date: June 2, 2016
    Inventors: CHUNG-SHENG NI, CHIH-PIN WEI, CHANG-HSIN CHIU, CHUN-YING YANG
  • Publication number: 20160151667
    Abstract: 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: Application
    Filed: April 13, 2015
    Publication date: June 2, 2016
    Inventors: Chung-Sheng Ni, Chih-Pin Wei, Chun-Ying Yang
  • Publication number: 20160154440
    Abstract: 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: Application
    Filed: April 13, 2015
    Publication date: June 2, 2016
    Inventors: CHUNG-SHENG NI, Chih-Pin Wei, Chun-Ying Yang, Chang-Hsin Chiu
  • Publication number: 20160147931
    Abstract: 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: Application
    Filed: April 13, 2015
    Publication date: May 26, 2016
    Inventors: CHUNG-SHENG NI, Chih-Pin Wei, Chun-Ying Yang
  • Publication number: 20160147909
    Abstract: 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: Application
    Filed: July 7, 2015
    Publication date: May 26, 2016
    Inventors: CHUNG-SHENG NI, CHIH-PIN WEI, CHANG-HSIN CHIU, CHUN-YING YANG
  • Publication number: 20160147908
    Abstract: 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: Application
    Filed: July 7, 2015
    Publication date: May 26, 2016
    Inventors: CHUNG-SHENG NI, CHIH-PIN WEI, CHANG-HSIN CHIU, CHUN-YING YANG
  • Publication number: 20160147907
    Abstract: 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: Application
    Filed: April 13, 2015
    Publication date: May 26, 2016
    Inventors: CHUNG-SHENG NI, CHIH-PIN WEI, CHUN-YING YANG, CHANG-HSIN CHIU