Patents by Inventor Ning Xu

Ning Xu 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: 20200258248
    Abstract: An active depth detection system can generate a depth map from an image and user interaction data, such as a pair of clicks. The active depth detection system can be implemented as a recurrent neural network that can receive the user interaction data as runtime inputs after training. The active depth detection system can store the generated depth map for further processing, such as image manipulation or real-world object detection.
    Type: Application
    Filed: April 27, 2020
    Publication date: August 13, 2020
    Inventors: Kun Duan, Daniel Ron, Chongyang Ma, Ning Xu, Shenlong Wang, Sumant Milind Hanumante, Dhritiman Sagar
  • Patent number: 10733255
    Abstract: Systems, devices, methods, media, and instructions for automated image processing and content curation are described. In one embodiment a server computer system communicates at least a portion of a first content collection to a first client device, and receives a first selection communication in response, the first selection communication identifying a first piece of content of the first plurality of pieces of content. The server analyzes analyzing the first piece of content to identify a set of context values for the first piece of content, and accesses accessing a second content collection comprising pieces of content sharing at least a portion of the set of context values of the first piece of content. In various embodiments, different content values, image processing operations, and content selection operations are used to curate the content collections.
    Type: Grant
    Filed: August 30, 2016
    Date of Patent: August 4, 2020
    Assignee: Snap Inc.
    Inventors: Jianchao Yang, Yuke Zhu, Ning Xu, Kevin Dechau Tang, Jia Li
  • Publication number: 20200242711
    Abstract: A method, apparatus and computer program product are provided for transferring ownership of a digital asset including receiving, from a first computing device, a digital asset identifier, receiving a request to transfer ownership of the digital asset to be associated with a second computing device, deriving a first owner key from the digital asset identifier, deriving a digital asset key from the first owner key, generating, in response to the request, a second owner key, and verifying that the second computing device has ownership of the digital asset by verifying the digital asset key derived from the second owner key is related to at least one key of a digital asset key pair.
    Type: Application
    Filed: January 27, 2020
    Publication date: July 30, 2020
    Inventors: Ye CAO, Hongjun Li, Kai Xu, Ning Xu
  • Publication number: 20200239090
    Abstract: A walking mechanism for driving a machine body includes a walking wheel group having a plurality of walking wheels attached to the machine body, with two front and two rear wheels relative to a traveling direction. The machine body has two sides with a pair of one of the front wheels and a one of the rear wheels being respectively located on each of the sides and driven to rotate synchronously. Each walking wheel includes an auto tire casing with a tread outer side having a tread pattern distributed along a circumferential direction of the auto tire casing. The tread pattern is configured as a plurality of tread ribs with a respective tread groove formed between each adjacent pair of the tread ribs, the tread pattern radiating outward from an axial center of the walking wheel. A related robot and self-walking mower are also disclosed.
    Type: Application
    Filed: January 18, 2018
    Publication date: July 30, 2020
    Inventors: Zhao Kong, Ning Guo, Jiangwei Cui, Ronghua Xu
  • Patent number: 10714067
    Abstract: A controller, method, system, and computer-readable medium, for producing control signals. The controller comprises a pressure sensor, a hinged input mechanism configured to receive input forces and direct them towards the sensor, and a processor. The processor is configured to receive a signal from the pressure sensor indicating that the hinged input mechanism is being depressed or released and, based on the received signal, to determine, during a time interval, a rate of change of pressure detected at the sensor. The processor also generates a control signal associated with the hinged input mechanism, wherein the control signal comprises a velocity characteristic representing a speed at which the hinged input mechanism is depressed or released, and the velocity characteristic is based at least partly on the determined rate of change of pressure. In one example embodiment, the control signal is an audio control.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: July 14, 2020
    Assignee: ROLI Ltd.
    Inventors: Ning Xu, Hong Yeul Eom, Christopher Slater, David A Rumball, Thomas J Waldron
  • Patent number: 10713754
    Abstract: Remote distribution of multiple neural network models to various client devices over a network can be implemented by identifying a native neural network and remotely converting the native neural network to a target neural network based on a given client device operating environment. The native neural network can be configured for execution using efficient parameters, and the target neural network can use less efficient but more precise parameters.
    Type: Grant
    Filed: February 28, 2018
    Date of Patent: July 14, 2020
    Assignee: Snap Inc.
    Inventors: Guohui Wang, Sumant Milind Hanumante, Ning Xu, Yuncheng Li
  • Patent number: 10713306
    Abstract: Computer systems, devices, and associated methods of content pattern based automatic document classification are disclosed herein. In one embodiment, a method includes receiving a document and a sequence of words corresponding to a document class having a class label from a network storage. The method also includes determining a longest common subsequence of words between the words in the document and the sequence of words and calculating a similarity percentage between the document and the sequence of words based on the determined longest common subsequence. When the calculated similarity percentage is above a threshold, the class label corresponding to the document class is automatically applied to the received document in the network storage.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: July 14, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Daran Cai, Nakul Garg, Michael Dobrzynski, Wei-Qiang Guo, Amit Khanna, Ning Xu
  • Patent number: 10705935
    Abstract: A method and system for generating a job alert. According to embodiments of the present invention, before a target job is processed, a characteristic of input and output of the target job in at least one stage is determined through analyzing a historical job, and a resource overhead associated with the processing of the target job is calculated based on the characteristic of input and output. Then, an alert for the target job is generated in response to the resource overhead exceeding a predetermined threshold. In such manner, an alert for the target job can be proactively generated before the resource overhead problem occurs, so as to enable an administrator or developer to discover a fault in advance and adopt measures actively to avoid loss and damage to the intermediate results or output data when the target job is processed.
    Type: Grant
    Filed: September 24, 2015
    Date of Patent: July 7, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Zhao Cao, Peng Li, Jun Ma, Ju Wei Shi, Bing Jiang Sun, Chen Wang, Lin Hao Xu, Chang Hai Yan, Xiao Ning Zhang, Jia Zou
  • Publication number: 20200196545
    Abstract: A method for breeding a small-grain male-sterile rice line and a simple method for producing a hybrid rice seed are provided. The method for breeding the small-grain sterile rice line includes the following steps: crossing a female parent C815S with a male parent Qigui B to obtain a hybrid seed F1; planting the F1 and crossing the F1 with a female parent H155S to obtain a crossed hybrid seed F1; planting the crossed hybrid seed F1? to obtain a F2? generation; planting an individual plant with ideal plant type, strong tillering, plant dwarf and small grain type from the F2? generation and a F3? generation, and then directional breeding more than two generations to obtain a seed with more than F5? generation as the small-grain sterile rice line.
    Type: Application
    Filed: July 18, 2017
    Publication date: June 25, 2020
    Applicants: Hunan Agricultural University, HUNAN HOPING SEEDS SCIENCE & TECHNOLOGY INCORPORATED COMPANY
    Inventors: Wenbang TANG, Yuedong XIONG, Xincai DING, Guoliang YI, Guihua CHEN, Huabing DENG, Guilian ZHANG, Yue WANG, Xingquan MING, Qiang XU, Ning FENG
  • Publication number: 20200195621
    Abstract: A method, apparatus and computer program product are provided for encrypting and decrypting data using multiple authority keys including receiving, from a first computing device, a data decrypt request to decrypt encrypted data, the data decrypt request comprising a user key, determining that the user key is associated with a key hierarchy that comprises a server key, decrypting the server key using the user key, decrypting the encrypted data using the decrypted server key and permitting access to the decrypted data by the first computing device.
    Type: Application
    Filed: December 16, 2019
    Publication date: June 18, 2020
    Inventors: Hongjun Li, Ning Xu
  • Publication number: 20200192175
    Abstract: A display module and an electronic device are provided, the display module including: an upper substrate including a first electrode provided on the substrate, and a plurality of projections provided on a first surface of the upper substrate and arranged in a matrix; a lower substrate including a second electrode provided on the lower substrate, and a plurality of grooves provided on a first surface of the lower substrate; and an inverted emulsion. The first surface of the upper substrate is on the first surface of the lower substrate, each projection matches a groove corresponding thereto to form an accommodating space, and the inverted emulsion is filled in the accommodating space.
    Type: Application
    Filed: March 15, 2019
    Publication date: June 18, 2020
    Inventors: Zhenhua LV, Zhidong WANG, Xiaoling XU, Yang YOU, Ning JIA, Yun QIU
  • Patent number: 10672136
    Abstract: An active depth detection system can generate a depth map from an image and user interaction data, such as a pair of clicks. The active depth detection system can be implemented as a recurrent neural network that can receive the user interaction data as runtime inputs after training. The active depth detection system can store the generated depth map for further processing, such as image manipulation or real-world object detection.
    Type: Grant
    Filed: August 31, 2018
    Date of Patent: June 2, 2020
    Assignee: Snap Inc.
    Inventors: Kun Duan, Daniel Ron, Chongyang Ma, Ning Xu, Shenlong Wang, Sumant Milind Hanumante, Dhritiman Sagar
  • Publication number: 20200159959
    Abstract: Hosted services provided by service provider tenants to their users are an increasingly common software usage model. The usage of such services and handling of data may be subject to regulatory, legal, and industry-based rules, where different rules may be applicable depending on the particular service, handled data, and organization type, for example. Embodiments are directed to providing intelligence and analysis driven security and compliance suggestions for hosted services to reduce the burden on tenant administrators to determine and implement applicable policies and rules. Claims are directed to determination of a suggestion based on an analysis of a tenant's service environment, presentation of the suggestion along with analysis results and a prompt to confirm implementation of the suggestion, and upon receiving confirmation, presentation of an option to customize the suggestion by modifying settings suggested based on analysis results.
    Type: Application
    Filed: January 27, 2020
    Publication date: May 21, 2020
    Inventors: Karissa C. LARSON, Churli SU, Wenjie LIANG, Binyan CHEN, Ben APPLEBY, Anupama JANARDHAN, Ning XU
  • Patent number: 10657652
    Abstract: Methods and systems are provided for generating mattes for input images. A neural network system can be trained where the training includes training a first neural network that generates mattes for input images where the input images are synthetic composite images. Such a neural network system can further be trained where the training includes training a second neural network that generates refined mattes from the mattes produced by the first neural network. Such a trained neural network system can be used to input an image and trimap pair for which the trained system will output a matte. Such a matte can be used to extract an object from the input image. Upon extracting the object, a user can manipulate the object, for example, to composite the object onto a new background.
    Type: Grant
    Filed: March 20, 2019
    Date of Patent: May 19, 2020
    Assignee: Adobe Inc.
    Inventors: Brian Lynn Price, Stephen Schiller, Scott Cohen, Ning Xu
  • Publication number: 20200153545
    Abstract: A media content-based adaptive method, device and system for Forward Error Correction (FEC) coding and decoding of a systematic code, and a medium are provided. The method includes: dividing, according to the importance of media content, source data into N types of source data packets according to priorities; generating N types of intermediate codes according to the N types of source data packets and the priorities thereof; setting, according to the N types of intermediate codes, recovery data of N types of source data according to a channel condition, and generating coded symbols of N types of systematic codes; receiving the coded symbols, and arranging and sorting the coded symbols according to decoding requirements; and decoding, according to the number of received coded symbols, intermediate codewords according to different situations, and recovering the corresponding source data packets according to the intermediate codewords.
    Type: Application
    Filed: January 10, 2020
    Publication date: May 14, 2020
    Inventors: YiIing XU, Wenjun ZHANG, Ning LIU, Yunfeng GUAN, Yanfeng WANG, Jun SUN, Zhiqian JIANG, Hao CHEN
  • Publication number: 20200152238
    Abstract: Systems and methods are described for determining a first media item related to an event, of a plurality of stored media items each comprising video content related to the event, that was captured in a device orientation corresponding to a first device orientation detected for the first computing device; providing, to the first computing device, the first media item to be displayed on the first computing device; in response to a detected change to a second device orientation for the first computing device, determining a second media item that was captured in a device orientation corresponding to the second device orientation detected for the first computing device; and providing, to the first computing device, the second media item to be displayed on the first computing device.
    Type: Application
    Filed: January 15, 2020
    Publication date: May 14, 2020
    Inventors: Jia Li, Nathan Litke, Jose Jesus (Joseph) Paredes, Rahul Bhupendra Sheth, Daniel Szeto, Ning Xu, Jianchao Yang
  • Publication number: 20200143171
    Abstract: In implementations of segmenting objects in video sequences, user annotations designate an object in any image frame of a video sequence, without requiring user annotations for all image frames. An interaction network generates a mask for an object in an image frame annotated by a user, and is coupled both internally and externally to a propagation network that propagates the mask to other image frames of the video sequence. Feature maps are aggregated for each round of user annotations and couple the interaction network and the propagation network internally. The interaction network and the propagation network are trained jointly using synthetic annotations in a multi-round training scenario, in which weights of the interaction network and the propagation network are adjusted after multiple synthetic annotations are processed, resulting in a trained object segmentation system that can reliably generate realistic object masks.
    Type: Application
    Filed: November 7, 2018
    Publication date: May 7, 2020
    Applicant: Adobe Inc.
    Inventors: Joon-Young Lee, Seoungwug Oh, Ning Xu
  • Publication number: 20200134058
    Abstract: A method and system for constructing an evolving ontology database. The method includes: receiving a plurality of data entries; calculating semantic similarity scores between any two of the data entries; clustering the data entries into a multiple current themes based on the semantic similarity scores; selecting, new concepts from the current themes by comparing the current themes with a plurality of previous themes prepared using previous data entries; and updating the evolving ontology database using the new concepts. The semantic score between any two of the data entries are calculated by: semantic similarity score=?i=0nsie?j=0kwj×f j, where si is weight of features sources, fj is a feature similarity between the two of the data entries, wj is a weight of fj, and j, k and n are positive integers.
    Type: Application
    Filed: October 29, 2018
    Publication date: April 30, 2020
    Inventors: Shizhu Liu, Kailin Huang, Li Chen, Jianxun Sun, Ning Xu, Chengchong Zhang, Hui Zhou
  • Patent number: 10633554
    Abstract: The present invention provides a surface modification method based on the polymerization and cross-linking solidification of dopamine and/or its derivatives, which belongs to the technical field about composite material fabrication. The principle of dopamine polymerization and the formation process of polydopamine coating layer are the foundation of the present invention. This innovative method is established after deeply analyzing the failure mechanism of polydopamine coating layer in severe environments, such as organic solvents and acidic/alkalic environments. The critical work is finding out an eligible cross-linking agent which could react with the active functional groups in polydopamine. After cross-linking reaction, the soluble low-molecular-weight dopamine oligomers could be transformed into the insoluble three-dimensional stereographic networks.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: April 28, 2020
    Assignee: DALIAN UNIVERSITY OF TECHNOLOGY
    Inventors: Xuehua Ruan, Gaohong He, Xuxing Liao, Yan Xu, Xiaoming Yan, Yan Dai, Ning Zhang
  • Patent number: D885818
    Type: Grant
    Filed: January 2, 2019
    Date of Patent: June 2, 2020
    Assignee: Bonsen Electronics Limited
    Inventor: Ning Xu