Patents by Inventor Jun Shu
Jun Shu 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: 11983628Abstract: Systems and methods dynamically adjust an available range for editing an attribute in an image. An image editing system computes a metric for an attribute in an input image as a function of a latent space representation of the input image and a filtering vector for editing the input image. The image editing system compares the metric to a threshold. If the metric exceeds the threshold, then the image editing system selects a first range for editing the attribute in the input image. If the metric does not exceed the threshold, a second range is selected. The image editing system causes display of a user interface for editing the input image comprising an interface element for editing the attribute within the selected range.Type: GrantFiled: September 7, 2021Date of Patent: May 14, 2024Assignee: Adobe Inc.Inventors: Wei-An Lin, Baldo Faieta, Cameron Smith, Elya Shechtman, Jingwan Lu, Jun-Yan Zhu, Niloy Mitra, Ratheesh Kalarot, Richard Zhang, Shabnam Ghadar, Zhixin Shu
-
Publication number: 20240129108Abstract: A data processing method performed by a first device includes: generating, in response to first service data satisfying a data uploading condition, a first bit array corresponding to the first service data; encrypting the first bit array through a data key to obtain a ciphertext bit array, the data key being generated by a second device in a data intersection application run in a trusted execution environment of the second device; and transmitting the ciphertext bit array to a blockchain node for forwarding to a second device, for the second device to decrypt, in the data intersection application through the data key, the ciphertext bit array to obtain the first bit array.Type: ApplicationFiled: December 4, 2023Publication date: April 18, 2024Inventors: Qucheng LIU, Rui GUO, Jun LIANG, Like SHU, Zongyou WANG, Hu LAN, Yang LU, Hanqing LIU, Jun LI, Hui ZHANG, Gengliang ZHU, Kaixuan NIE, Yifang SHI, Zhiyong LIAO, Yangjun HUANG
-
Patent number: 11941449Abstract: The field of high-speed data acquisition and network data processing, and particularly relates to an Ethernet data stream recording method, an Ethernet data stream recording system, and an Ethernet data stream recording device for a high-speed data acquisition system. It is intended to solve problems such as a low utilization rate of CPU, poor system compatibility, difficulty in packaging and deployment and low reliability of system transmission of the traditional high-speed data acquisition system.Type: GrantFiled: May 25, 2020Date of Patent: March 26, 2024Assignees: Institute of Automation, Chinese Academy of Sciences, Guangdong Institute of Artificial Intelligence and Advanced ComputingInventors: Zhifeng Lv, Jie Hao, Jun Liang, Lin Shu, Meiting Zhao, Yafang Song, Qiuxiang Fan
-
Publication number: 20240091749Abstract: A process for preparing a catalytic cracking catalyst includes steps of mixing raw materials including a rare earth-containing NaY molecular sieve obtained by contacting a NaY molecular sieve with a rare-earth salt solution or a mixed solution of rare-earth salt solution and ammonium salt solution, filtering, and water-washing, an inorganic oxide binder and a natural mineral, slurrying and shaping into shaped bodies; hydrothermally calcining shaped bodies in an atmosphere condition where a pressure is externally applied and an aqueous solution containing an acidic substance or an alkaline substance is externally added; and then ammonium-exchanging to remove the alkali metal. The present invention optimizes and shortens the preparation process of the catalyst, which can reduce the preparation cost, and the prepared catalyst has excellent heavy oil conversion ability, higher gasoline and diesel yield, lower coke selectivity, and relatively reduces the used amount of the molecular sieve in the catalyst.Type: ApplicationFiled: January 11, 2022Publication date: March 21, 2024Inventors: Yibin LUO, Chengqiang WANG, Weijun LIANG, Xingtian SHU, Jun LI, Enhui XING
-
Publication number: 20240076559Abstract: The present invention belongs to the field of petrochemical industry, and discloses a method for selective hydrogenation of butadiene extraction tail gas and a selective hydrogenation apparatus thereof.Type: ApplicationFiled: October 19, 2021Publication date: March 7, 2024Inventors: Yan LI, Jun TIAN, Dongfeng LI, Liang GUO, Chunfang LI, Yi YUE, Zhou DU, Zhan SHU, Shujuan LUO, Jieming YE, Ting CUI
-
Publication number: 20230329515Abstract: A foamed cotton mop head has a mounting member (1) having a joint portion (11) mounted on a mounting plate (12) extending downward and a foamed cotton head (2) mounted on the mounting member (1); wherein, the mounting plate (12) is inserted downward into the top of the foamed cotton head (2) and attached to the foamed cotton head (2), forming a framework for the foamed cotton head (2). The whole foam cotton head (2) is partially supported by the mounting plate (12), so that the foamed cotton head (2) is kept at certain strength, not floppy, and difficult to shake and deform during mopping. The mopping operation becomes easier, and the hand feeling is better. During the water squeezing, it is ensured that the surface of the foamed cotton head are subjected to the squeezing force evenly and difficult to deform. In addition, it is easier for the foamed cotton head to pass through the elastic bayonet of the water squeezing frame.Type: ApplicationFiled: April 7, 2023Publication date: October 19, 2023Inventors: Min He, Jian Wu, Jun Shu
-
Publication number: 20230234196Abstract: A dismantling device, comprising a base, a bearing mechanism, a moving mechanism and a pulling-out assembly, the bearing mechanism supports a product to be dismantled; the pulling-out assembly comprises a connecting mechanism, a drive mechanism, a catching member and a sliding block; the connecting mechanism comprises an outer framework and an inner framework sliding relative to the outer framework; the outer framework is connected to the moving mechanism and presses against the product; the drive mechanism is connected to the inner framework and the sliding block; the catching member is slidably arranged in the inner framework; the sliding block slides with the catching member; and the drive mechanism drives the catching member to clamps the part and the inner framework dismantles the part from the product.Type: ApplicationFiled: September 30, 2020Publication date: July 27, 2023Inventors: YI ZHOU, XIONG-JUN SHU, YUE LI, DAO-CHENG WANG, YA-JIE GAO, PING JIANG, LIANG-EN ZHU
-
Publication number: 20180141119Abstract: This patent describes metal flake composites consisting of metal flakes and thermoplastic resins as printing materials for additive manufacturing of prototypes with metallic appearance, improved mechanical properties and durability. Metal flakes of 5 to 50 microns in average size (D50) and 0.2-2 microns in thickness are made of base metals such as aluminum, chromium, cobalt, copper, iron, nickel, tin, titanium, zinc, and their alloys, e.g., stainless steel, brass and bronze by ball milling metal powder precursors in the presence of a liquid solvent and lubricants. Thermoplastic resins such as Nylon, polystyrene, polycarbonate, acrylonitrile butadiene styrene are coated with metal flakes in a composition ranging from 0.5 to 50% by weight. The composite undergoes a bonding process to improve its adhesion and uniformity.Type: ApplicationFiled: November 23, 2016Publication date: May 24, 2018Inventors: Jun Shu, Min Chen, Manning Shu
-
Patent number: 9753939Abstract: A data synchronization method for a multi-level associative storage architecture includes: receiving, by a master module, a request of an external write operation, writing data into a write buffer of the master module, and recording a digit sequence according to the write operation on the write buffer of the master module; flushing data from the write buffer to solid-state disk (SSD) files when a data amount in the write buffer of the master module reaches a threshold; recording, by the master module, a digit sequence for a flush operation; separately synchronizing, by the master module, the write operation and the flush operation to a slave module according to orders of digits in different digit sequences; and receiving, by the slave module, the synchronous write operation and synchronous flush operation, and separately synchronizing the data of the master module to corresponding locations of a local write buffer and local SSD files.Type: GrantFiled: October 29, 2013Date of Patent: September 5, 2017Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Jun Shu, Ming Tian, Lihua Huang
-
Publication number: 20150286653Abstract: A data synchronization method for a multi-level associative storage architecture includes: receiving, by a master module, a request of an external write operation, writing data into a write buffer of the master module, and recording a digit sequence according to the write operation on the write buffer of the master module; flushing data from the write buffer to solid-state disk (SSD) files when a data amount in the write buffer of the master module reaches a threshold; recording, by the master module, a digit sequence for a flush operation; separately synchronizing, by the master module, the write operation and the flush operation to a slave module according to orders of digits in different digit sequences; and receiving, by the slave module, the synchronous write operation and synchronous flush operation, and separately synchronizing the data of the master module to corresponding locations of a local write buffer and local SSD files.Type: ApplicationFiled: October 29, 2013Publication date: October 8, 2015Inventors: Jun Shu, Ming Tian, Lihua Huang
-
Publication number: 20150215255Abstract: Disclosed is a method for sending a microblog message, including that: when a new microblog message is received, a microgroup identification (ID) mentioned in the microblog message is acquired; and when a user sending the microblog message has been enrolled in a microgroup corresponding to the microgroup ID, the microblog message is sent to all member users in the microgroup. The present disclosure further provides a device for mentioning a number of people in the field of microblog. According to a technical solution of the present disclosure, it is possible to mention a number of people in a microgroup in the field of microblog.Type: ApplicationFiled: March 1, 2013Publication date: July 30, 2015Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Huan Xiong, Jun Shu
-
Publication number: 20150127757Abstract: Devices and methods are provided for sending messages. For example, a receiving user list corresponding to a specific message to be sent is acquired; a first timeline refresh request associated with a first receiving user in the receiving user list is received; and upon the capture of the first timeline refresh request, the specific message is sent to a client associated with the first receiving user that refreshes a timeline.Type: ApplicationFiled: January 8, 2015Publication date: May 7, 2015Inventors: Li Liu, Jun Shu, Ming Tian, Yao Wang, Hui Wang
-
Patent number: 8930501Abstract: A distributed data storage system and method are disclosed. The distributed data storage system includes: an interface machine process module; at least one service process module; and at least one storage module. The interface machine process module is configured to receive a storage request containing data to be stored from a storage requester and distribute the storage request to one of the at least one service process module; the service process module is configured to receive the storage request from the interface machine process module and assign a storage identifier for the date contained in the storage request; the at least one storage module is configured to store the data according to the storage identifier assigned by the service process module. The distributed data storage system and method of the present invention can provide stable, simple, highly efficient, and low cost mass data storage and read/write services for users.Type: GrantFiled: October 1, 2012Date of Patent: January 6, 2015Assignee: Tencent Technology (Shenzhen) Company LimitedInventors: Ming Tian, Jun Shu, Weihua Chen, Sihua Zhuang, Huan Xiong
-
Publication number: 20140330837Abstract: A method for pushing micro-blogs is provided. The method is performed at micro-blog pushing server. In this method, a set of keywords is determined, each keyword is associated with at least one of micro-blogs received at a micro-blog receiving server, an index of the plurality of micro-blogs is created using the set of keywords, a subset of keywords, each having an interest value greater than a preset threshold, are obtained, micro-blogs associated with the obtained keywords are searched for, the searched out micro-blogs are sorted based on a timeline or based on relevancies of the micro-blogs to the keywords having interest values greater than a preset threshold, and then the sorted micro-blogs are pushed to the user. In addition, an apparatus, a system and a non-transitory computer-readable storage medium related to the method are also provided.Type: ApplicationFiled: July 18, 2014Publication date: November 6, 2014Inventors: Li LIU, Jun SHU, Ming TIAN
-
Patent number: 8788539Abstract: The present invention discloses a method and apparatus for storing node, pertaining to the field of the Internet communications. The method includes: receiving a write operation request and a node from a client; storing the node in a memory and setting the update time of the node as the time of receiving the node; and relocating one or more nodes from the memory to a file according to the update time of each of the nodes in the memory. The apparatus includes: a receiving module, a storage module, and a relocating module. The present invention can reduce the frequency of loading and relocating nodes to and from a memory, and improve performance of a server.Type: GrantFiled: December 22, 2011Date of Patent: July 22, 2014Assignee: Tencent Technology (Shenzhen) Company LimitedInventors: Changwen Yuan, Jun Shu
-
Patent number: 8738839Abstract: The invention discloses a method for storing data and a device of implementing the same. The method comprises receiving a request for storing data sent by a user and storing the data to an SSD according to the received request. The device comprises a request receiving module used to receive the request storing data and an SSD storage module used to store the data to an SSD according to the received request. The invention ensures consistency of data storage by storing data to an SSD according to the received request, thereby reducing data redundancy caused by using a cache layer to cache the data in the prior art. Additionally, the use of a single layer of an SSD to store data avoids the need of reloading data in the cache layer once a machine is power-down, thereby reducing the complexity of system design and the cost of operation and maintenance.Type: GrantFiled: November 14, 2012Date of Patent: May 27, 2014Assignee: Tencent Technology (Shenzhen) Company LimitedInventors: Ming Tian, Jun Shu, Weihua Chen, Sihua Zhuang, Huan Xiong
-
Publication number: 20130325798Abstract: The present invention discloses a method and apparatus for storing node, pertaining to the field of the Internet communications. The method includes: receiving a write operation request and a node from a client; storing the node in a memory and setting the update time of the node as the time of receiving the node; and relocating one or more nodes from the memory to a file according to the update time of each of the nodes in the memory. The apparatus includes: a receiving module, a storage module, and a relocating module. The present invention can reduce the frequency of loading and relocating nodes to and from a memory, and improve performance of a server.Type: ApplicationFiled: December 22, 2011Publication date: December 5, 2013Applicant: Tencent Technology (Shenzhen) Company LimitedInventors: Changwen Yuan, Jun Shu
-
Publication number: 20130073782Abstract: The invention discloses a method for storing data and a device of implementing the same. The method comprises receiving a request for storing data sent by a user and storing the data to an SSD according to the received request. The device comprises a request receiving module used to receive the request storing data and an SSD storage module used to store the data to an SSD according to the received request. The invention ensures consistency of data storage by storing data to an SSD according to the received request, thereby reducing data redundancy caused by using a cache layer to cache the data in the prior art. Additionally, the use of a single layer of an SSD to store data avoids the need of reloading data in the cache layer once a machine is power-down, thereby reducing the complexity of system design and the cost of operation and maintenance.Type: ApplicationFiled: November 14, 2012Publication date: March 21, 2013Inventors: Ming TIAN, Jun SHU, Weihua CHEN, Sihua ZHUANG, Huan XIONG
-
Publication number: 20130031221Abstract: A distributed data storage system and method are disclosed. The distributed data storage system includes: an interface machine process module; at least one service process module; and at least one storage module. The interface machine process module is configured to receive a storage request containing data to be stored from a storage requester and distribute the storage request to one of the at least one service process module; the service process module is configured to receive the storage request from the interface machine process module and assign a storage identifier for the date contained in the storage request; the at least one storage module is configured to store the data according to the storage identifier assigned by the service process module. The distributed data storage system and method of the present invention can provide stable, simple, highly efficient, and low cost mass data storage and read/write services for users.Type: ApplicationFiled: October 1, 2012Publication date: January 31, 2013Applicant: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventors: Ming Tian, Jun Shu, Weihua Chen, Sihua Zhuang, Huan Xiong
-
Patent number: D833452Type: GrantFiled: February 19, 2016Date of Patent: November 13, 2018Assignee: Logitech Europe S.A.Inventors: Marten Helwig, Bengt Gunnar Brümmer, Jasper Phua Jun Shu, Khodayar Feiz, Jerry Thong, Charlotte Alexandra Cathelijn Coster, Tom Michael Bril, Johan van Hengel