Patents by Inventor Gang Xu

Gang 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).

  • Patent number: 10341437
    Abstract: Certain embodiments described herein are generally directed to processing domain objects in a distributed system using logical sharding. In some embodiments, a central control plane (CCP) node receives a domain object. In some embodiments, if the CCP node determines that the domain object is not already present in a shared data store and that the CCP node is the logical master of the domain object, the CCP node generates a status based on the domain object, and stores the status and domain object in the shared data store. In some embodiments, the shared data store notifies the plurality of CCP nodes of the stored status and domain object.
    Type: Grant
    Filed: February 8, 2017
    Date of Patent: July 2, 2019
    Assignee: Nicira, Inc.
    Inventors: Gang Xu, Igor Ganichev, Ganesan Chandrashekhar
  • Patent number: 10341694
    Abstract: Data processing methods, live broadcasting methods and devices are disclosed. An example data processing method may comprise converting audio and video data into broadcast data in a predetermined format, and performing speech recognition on audio data in the audio and video data, and adding the text information obtained from speech recognition into the broadcast data. In real time, text information obtained from speech recognition according to the audio data can be inserted.
    Type: Grant
    Filed: August 4, 2017
    Date of Patent: July 2, 2019
    Assignee: ALIBABA GROUP HOLDING LIMITED
    Inventor: Gang Xu
  • Patent number: 10334087
    Abstract: In a disclosed embodiment, a method for communication in a network includes receiving, at a first device registered to the network, a physical layer (PHY) frame that includes a PHY header and a MAC header. The PHY frame may further include a MAC payload. The PHY header includes a destination address field. The method further includes comparing a network address of the first device to the destination address field to determine whether the destination address field stores a value having the same number of bits as the network address. When the comparison indicates that the value stored by the destination address field does not have the same number of bits as the network address, the method skips decoding the MAC header and the MAC payload.
    Type: Grant
    Filed: February 12, 2018
    Date of Patent: June 25, 2019
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Gang Xu, Ramanuja Vedantham, Kumaran Vijayasankar, Anand G Dabak, Tarkesh Pande, Il Han Kim, Xiaolin Lu
  • Publication number: 20190188998
    Abstract: Alert directives and focused alert directives allow a user to provide feedback to a behavioral recognition system to always or never publish an alert for certain events. Such an approach bypasses the normal publication methods of the behavioral recognition system yet does not obstruct the system's learning procedures.
    Type: Application
    Filed: August 31, 2018
    Publication date: June 20, 2019
    Applicant: Omni AI, Inc.
    Inventors: Wesley Kenneth COBB, Ming-Jung SEOW, Gang XU, Kishor Adinath SAITWAL, Anthony AKINS, Kerry JOSEPH, Dennis G. URECH
  • Publication number: 20190180135
    Abstract: Techniques are disclosed for extracting micro-features at a pixel-level based on characteristics of one or more images. Importantly, the extraction is unsupervised, i.e., performed independent of any training data that defines particular objects, allowing a behavior-recognition system to forgo a training phase and for object classification to proceed without being constrained by specific object definitions. A micro-feature extractor that does not require training data is adaptive and self-trains while performing the extraction. The extracted micro-features are represented as a micro-feature vector that may be input to a micro-classifier which groups objects into object type clusters based on the micro-feature vectors.
    Type: Application
    Filed: July 12, 2018
    Publication date: June 13, 2019
    Applicant: Omni AI, Inc.
    Inventors: Wesley Kenneth COBB, Rajkiran K. GOTTUMUKKAL, Kishor Adinath SAITWAL, Ming-Jung SEOW, Gang XU, Lon W. RISINGER, Jeff GRAHAM
  • Publication number: 20190172449
    Abstract: Techniques are disclosed to optimize feature selection in generating betas for a feature dictionary of a neuro-linguistic Cognitive AI System. A machine learning engine receives a sample vector of input data to be analyzed by the neuro-linguistic Cognitive AI System. The neuro-linguistic Cognitive AI System is configured to generate multiple betas for each of a plurality of sensors. The machine learning engine identifies a sensor specified in the sample vector and selects optimization parameters for generating betas based on the identified sensor.
    Type: Application
    Filed: September 4, 2018
    Publication date: June 6, 2019
    Applicant: OMAI AI, INC.
    Inventors: GANG XU, Tao YANG, Ming-Jung SEOW
  • Publication number: 20190169338
    Abstract: Copolymers formed by copolymerization of: (1) one or more hydrofluoroolefin monomer(s) selected from the group consisting of hydrofluoroethylenes, hydrofluoropropenes, hydrofluorobutenes, hydrofluoropentenes and combinations of these; (2) one or more aromatic vinyl ester monomer(s); (3) one or more vinyl ester monomer(s); and (4) one or more vinyl ether monomer(s), wherein at least a portion of said vinyl ether monomer is a hydroxyl group-containing vinyl ether monomer.
    Type: Application
    Filed: November 26, 2018
    Publication date: June 6, 2019
    Inventors: Gang Xu, Wanchao Jiang, Siyuan Zhang, Linlin Duan, Zhe Ding
  • Publication number: 20190169337
    Abstract: A process of producing an endcapped fluorocopolymer including the forming of a fluorocopolymer by copolymerization of: (1) one or more hydrofluoroolefin monomer(s) selected from the group consisting of hydrofluoroethylenes, hydrofluoropropenes, hydrofluorobutenes, hydrofluoropentenes and combinations of these; (2) one or more vinyl ester monomer(s); and (3) one or more vinyl ether monomer(s), wherein at least a portion of said vinyl ether monomer is a hydroxyl group-containing vinyl ether monomer; and at the end of copolymerization, reacting a radical transfer agent, preferably methanol, with the fluorocopolymer to produce the endcapped fluorocopolymer, preferably containing ether end groups.
    Type: Application
    Filed: November 26, 2018
    Publication date: June 6, 2019
    Inventors: Gang Xu, Wanchao Jiang, Siyuan Zhang, Linlin Duan, Zhe Ding
  • Publication number: 20190162867
    Abstract: The embodiments of the present application include acquiring a monitoring region and each observation point therein; partitioning the monitoring region into N layers of grids according to a seismic source positioning accuracy, wherein a side length of a grid cell of an i-th layer of grid is D/2i-1, i=1, . . . N, and D is an initial side length of the grid cell and not more than a double of a distance between the respective observation points; searching all nodes in a first layer of grid to acquire a node satisfying a preset condition therefrom; from i=2, determining and searching nodes satisfying a first preset requirement in the i-th layer of grid, to acquire a node satisfying the preset condition therefrom, until a search in an N-th layer of grid is completed, wherein a node satisfying the preset condition acquired in the N-th layer of grid is a seismic source point location.
    Type: Application
    Filed: January 31, 2019
    Publication date: May 30, 2019
    Applicants: China National Petroleum Corporation, BGP Inc., China National Petroleum Corporation
    Inventors: Qihu JIN, Congwei LIU, Yanpeng LI, Fei LI, Gang XU, Fangdong CHU
  • Publication number: 20190122048
    Abstract: A machine-learning engine is disclosed that is configured to recognize and learn behaviors, as well as to identify and distinguish between normal and abnormal behavior within a scene, by analyzing movements and/or activities (or absence of such) over time. The machine-learning engine may be configured to evaluate a sequence of primitive events and associated kinematic data generated for an object depicted in a sequence of video frames and a related vector representation. The vector representation is generated from a primitive event symbol stream and a phase space symbol stream, and the streams describe actions of the objects depicted in the sequence of video frames.
    Type: Application
    Filed: December 19, 2018
    Publication date: April 25, 2019
    Inventors: John Eric EATON, Wesley Kenneth COBB, Dennis G. URECH, David S. FRIEDLANDER, Gang XU, Ming-Jung SEOW, Lon W. RISINGER, David M. SOLUM, Tao YANG, Rajkiran K. GOTTUMUKKAL, Kishor Adinath SAITWAL
  • Patent number: 10271083
    Abstract: The present disclosure discloses a pre-roll advertisement playing method, a terminal, and a video server, and relates to the field of multimedia technologies. The method includes: after detecting a play operation of an offline video, determining a current network connection status of a terminal; when the terminal is in a first connection state, determining, among multiple pre-roll advertisements obtained by the terminal, a specified pre-roll advertisement corresponding to the offline video; and playing the specified pre-roll advertisement in a process of playing the offline video. When playing an offline video in a non-WiFi connection state, the terminal may additionally play a pre-roll advertisement. Therefore, an audience range of the pre-roll advertisement is expanded, and an application range is relatively wide.
    Type: Grant
    Filed: July 10, 2017
    Date of Patent: April 23, 2019
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Bin Zhou, Gang Xu, Lieqiong Jiang, Tingzan Li, Wenqing Zhou
  • Patent number: 10267136
    Abstract: A method for selecting a bottomhole assembly (BHA) includes inputting casing while drilling BHA parameters, wellbore parameters, and casing while drilling operating parameters, performing a dynamic simulation of a first BHA based on the casing while drilling BHA parameters, wellbore parameters, and casing while drilling operating parameters, and presenting a first set of performance data of the first BHA calculated from the dynamic simulation.
    Type: Grant
    Filed: May 20, 2015
    Date of Patent: April 23, 2019
    Assignee: SCHLUMBERGER TECHNOLOGY CORPORATION
    Inventors: Sujian Huang, Gang Xu, Geng Yun, Wei Chen, Yuelin Shen
  • Patent number: 10257466
    Abstract: Techniques are disclosed for analyzing a scene depicted in an input stream of video frames captured by a video camera. The techniques include receiving data for an object within the scene and determining whether the object has remained substantially stationary within the scene for at least a threshold period. If the object is determined to have remained stationary for at least the threshold period, a rareness score is calculated for the object to indicate a likelihood of the object being stationary to an observed degree at an observed location. The rareness score may use a learning model to take into account previous stationary and/or non-stationary behavior of objects within the scene. In general, the learning model may be updated based on observed stationary and/or non-stationary behaviors of the objects. If the rareness score meets reporting conditions, the stationary object event may be reported.
    Type: Grant
    Filed: June 29, 2017
    Date of Patent: April 9, 2019
    Assignee: Omni AI, Inc.
    Inventors: Gang Xu, Wesley Kenneth Cobb
  • Publication number: 20190102232
    Abstract: An approach for an adaptive, performance-oriented, and compression-assisted encryption scheme implemented on a host computer to adaptively improve utilization of CPU resources is provided. The method comprises queueing a new data packet and determining a size of the new data packet. Based on historical data, a plurality of already encrypted data packets is determined. Based on information stored for the plurality of already encrypted data packets, an average ratio of compression for the plurality of already encrypted data packets is determined. Based on the average ratio of compression, a throughput of compression value and a throughput of encryption value, a prediction whether compressing the new data packet will reduce a CPU load is derived. If it is determined that compressing the new data packet will improve utilization of the CPU resources, then a compressed new data packet is generated by compressing the new data packet.
    Type: Application
    Filed: September 29, 2017
    Publication date: April 4, 2019
    Applicant: NICIRA, INC.
    Inventors: Dexiang WANG, Calvin QIAN, Dan WING, Gang XU, Bin ZAN
  • Patent number: 10248869
    Abstract: Techniques are disclosed for matching a current background scene of an image received by a surveillance system with a gallery of scene presets that each represent a previously captured background scene. A quadtree decomposition analysis is used to improve the robustness of the matching operation when the scene lighting changes (including portions containing over-saturation/under-saturation) or a portion of the content changes. The current background scene is processed to generate a quadtree decomposition including a plurality of window portions. Each of the window portions is processed to generate a plurality of phase spectra. The phase spectra are then projected onto a corresponding plurality of scene preset image matrices of one or more scene preset. When a match between the current background scene and one of the scene presets is identified, the matched scene preset is updated. Otherwise a new scene preset is created based on the current background scene.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: April 2, 2019
    Assignee: Omni AI, Inc.
    Inventors: Wesley Kenneth Cobb, Bobby Ernest Blythe, Rajkiran Kumar Gottumukkal, Kishor Adinath Saitwal, Gang Xu, Tao Yang
  • Publication number: 20190058734
    Abstract: Methods, apparatus and articles of manufacture to use artificial intelligence to define encryption and security policies in a software defined data center are disclosed. Example apparatus include a language parser to parse a natural language statement into a policy statement that defines a distributed network encryption policy or a distributed network security policy. Example apparatus also include a comparator to compare the policy statement to a set of reference policy templates and a template configurer to select a first policy template from the set of reference policy templates in response to the comparator determining the first policy template corresponds to the policy statement. A policy distributor distributes a policy rule defined by the first policy template for enforcement at network nodes of a software defined data center. The policy rule is a distributed network encryption policy rule or a security policy rule.
    Type: Application
    Filed: August 16, 2017
    Publication date: February 21, 2019
    Inventors: Gang Xu, Xinghua Hu, Yong Wang, Shadab Shah, Sharath Bhat, Yashika Narang
  • Patent number: 10198636
    Abstract: A machine-learning engine is disclosed that is configured to recognize and learn behaviors, as well as to identify and distinguish between normal and abnormal behavior within a scene, by analyzing movements and/or activities (or absence of such) over time. The machine-learning engine may be configured to evaluate a sequence of primitive events and associated kinematic data generated for an object depicted in a sequence of video frames and a related vector representation. The vector representation is generated from a primitive event symbol stream and a phase space symbol stream, and the streams describe actions of the objects depicted in the sequence of video frames.
    Type: Grant
    Filed: March 14, 2018
    Date of Patent: February 5, 2019
    Assignee: AVIGILON PATENT HOLDING 1 CORPORATION
    Inventors: John Eric Eaton, Wesley Kenneth Cobb, Dennis G. Urech, David S. Friedlander, Gang Xu, Ming-Jung Seow, Lon W. Risinger, David M. Solum, Tao Yang, Rajkiran K. Gottumukkal, Kishor Adinath Saitwal
  • Publication number: 20190028442
    Abstract: Certain embodiments described herein are generally directed to enabling a group of host machines within a network to securely communicate an unknown unicast packet. In some embodiments, a key policy is defined exclusively for the secure communication of unknown unicast packets. The key policy is transmitted by a central controller to the group of host machines for negotiating session keys among each other when communicating unknown unicast packets.
    Type: Application
    Filed: August 11, 2017
    Publication date: January 24, 2019
    Inventors: Sanal PILLAI, Calvin QIAN, Gang XU, Bin ZAN, Ganesan CHANDRASHEKHAR
  • Patent number: 10187415
    Abstract: Embodiments presented herein describe techniques for generating a linguistic model of input data obtained from a data source (e.g., a video camera). According to one embodiment of the present disclosure, a sequence of symbols is generated based on an ordered stream of normalized vectors generated from the input data. A dictionary of words is generated from combinations of the ordered sequence of symbols based on a frequency at which combinations of symbols appear in the ordered sequence of symbols. A plurality of phrases is generated based an ordered sequence of words from the dictionary observed in the ordered sequence of symbols based on a frequency by which combinations of words in ordered sequence of words appear relative to one another.
    Type: Grant
    Filed: March 26, 2017
    Date of Patent: January 22, 2019
    Assignee: Omni AI, Inc.
    Inventors: Ming-Jung Seow, Wesley Kenneth Cobb, Gang Xu, Tao Yang, Aaron Poffenberger, Lon W. Risinger, Kishor Adinath Saitwal, Michael S. Yantosca, David M. Solum, Alex David Hemsath, Dennis G. Urech, Duy Trong Nguyen, Charles Richard Morgan
  • Publication number: 20180316500
    Abstract: Exemplary methods, apparatuses, and systems include a central controller receiving a request to generate a new encryption key for a security group to replace a current encryption key for the security group. The security group includes a plurality of hosts that each encrypt and decrypt communications using the current encryption key. In response to receiving the request, the central controller determines that a threshold period following generation of the current encryption key has not expired. In response to determining that the threshold period has not expired, the central controller delays execution of the request until the expiration of the threshold period. In response to the expiration of the threshold period, the central controller executes the request by generating the new encryption key, storing a time of creation of the new encryption key, and transmitting the new encryption key to the plurality of hosts.
    Type: Application
    Filed: April 28, 2017
    Publication date: November 1, 2018
    Inventors: Gang XU, Bin QIAN, Ganesan CHANDRASHEKHAR, Bin ZAN