Patents by Inventor Xin Hu

Xin Hu 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: 10952050
    Abstract: The present invention is an intelligent gateway which can receive multiple sensor data using sub-1G Hz frequency, analyze data, and transmit processed data to a database server. The intelligent gateway can receive data from up to 100 sensors using sub-1G Hz (433, 868 or 915 MHz) wireless frequency. The received data can be analyzed and the gateway can determine when to transmit data, and which packaged data to transmit to the database server. The intelligent gateway can also receive feedback and instructions from the database server. The process data can be transmitted to the database server with different protocols like WIFI, Ethernet and RS485. The intelligent gateway can also include multiple sensors including temperature and humidity sensors, pressure sensors, air speed sensors and a particulate matter sensor for detecting particulates of less than 2.5 micro meters (PM2.5). These sensors are collect additional indoor environmental quality parameters.
    Type: Grant
    Filed: December 16, 2016
    Date of Patent: March 16, 2021
    Assignee: Archimedes Controls Corp.
    Inventors: Liangcai Tan, Wenli Yu, Xin Hu
  • Publication number: 20210063308
    Abstract: A sensor including: a substrate including a first surface and a second surface opposing to each other, the first surface being recessed to form a first groove, and the substrate further including at least two through holes penetrating through the second surface and a bottom surface of the first groove; a dielectric layer disposed to cover the first surface, and opposing to the first groove; a metal layer disposed on the bottom surface of the first groove and avoiding openings of the through holes on the bottom surface of the first groove, wherein the dielectric layer, the metal layer and an interval between the dielectric layer and the metal layer form a slit optical waveguide; and a grating formed on the dielectric layer, wherein the grating is used to implement wave vector matching of an incident light with a mode of the slit optical waveguide.
    Type: Application
    Filed: August 17, 2018
    Publication date: March 4, 2021
    Inventors: Qin CHEN, Li LIANG, Long WEN, Xin HU
  • Publication number: 20210009080
    Abstract: The present disclosure relates to a vehicle door unlocking method and apparatus, a system, a vehicle, an electronic device and a storage medium. The method includes: obtaining a distance between a target object outside a vehicle and the vehicle by means of at least one distance sensor provided in the vehicle; in response to the distance satisfying a predetermined condition, waking up and controlling an image collection module provided in the vehicle to collect a first image of the target object; performing face recognition based on the first image; and in response to successful face recognition, sending a vehicle door unlocking instruction to at least one vehicle door lock of the vehicle.
    Type: Application
    Filed: September 24, 2020
    Publication date: January 14, 2021
    Inventors: Xin HU, Cheng HUANG
  • Patent number: 10885186
    Abstract: A method, system and computer-usable medium are disclosed for operating a protected endpoint. In various embodiments, operation of the protected endpoint device comprises: receiving, at an endpoint collector operating on the protected endpoint device, information corresponding to activities occurring on an endpoint platform; placing, by the endpoint collector, a plurality of events corresponding to the activities on a message bus; receiving, at an endpoint agent, one or more of the plurality of events from the message bus; selectively processing, by the endpoint agent, one or more of the plurality of events received on the message bus, wherein the plurality of events selectively processed by the endpoint agent are events to which the endpoint agent has subscribed; and providing a service connection between the endpoint agent and a software service, wherein communications between the endpoint agent and software service include information corresponding to one or more of the subscribed events.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: January 5, 2021
    Assignee: Forcepoint, LLC
    Inventors: Peidong Chen, Manikandan Thiagarajan, Michael Miller, Xin Hu
  • Patent number: 10839073
    Abstract: A method, system and computer-usable medium are disclosed for operating a collector at an endpoint device are disclosed. Certain embodiments include a computer-implemented method for operating an endpoint collector at an endpoint device, including: receiving, at an endpoint collector operating on the endpoint device, information corresponding to activities occurring on an endpoint platform; receiving, at the endpoint collector, one or more filter definitions; and selectively placing, by the endpoint collector, a plurality of events on a message bus, wherein a determination as to which events are placed by the endpoint collector on the message bus is based on the one or more filter definitions. Certain embodiments may include corresponding stand-alone and/or network computer systems, apparatus, and computer programs recorded on one or more computer storage devices, each configured to perform one or more of these actions.
    Type: Grant
    Filed: November 30, 2018
    Date of Patent: November 17, 2020
    Assignee: Forcepoint, LLC
    Inventors: Peidong Chen, Manikandan Thiagarajan, Michael Miller, Xin Hu
  • Patent number: 10841320
    Abstract: A command endpoint used by Domain Generation Algorithm (DGA) malware is identified using machine learning-based clustering. According to this technique, at least one attribute associated with a candidate resolved DNS name is identified. The candidate resolved DNS name has associated therewith a set of names that are failed DNS lookups but that cluster with the candidate resolved DNS name. A set of additional names that share the at least one attribute with the candidate resolved DNS name are then identified. For the set of additional names, an extent to which the set of additional names also clusters with the set of names that are failed DNS lookups is then determined. The candidate resolved DNS name is characterized as associated with the command endpoint when the set of additional names cluster with the set of names that are failed DNS lookups to a configurable degree.
    Type: Grant
    Filed: July 23, 2019
    Date of Patent: November 17, 2020
    Assignee: International Business Machines Corporation
    Inventors: Xin Hu, Jiyong Jang, Douglas Lee Schales, Marc Philippe Stoecklin, Ting Wang
  • Publication number: 20200293569
    Abstract: A content publishing method includes: obtaining a multimedia material and geographical location information; uploading the multimedia material and the geographical location information to a server; presenting a first output result and a second output result transmitted by the server in a user interface; and generating user content that includes the first output result and the second output result. The first output result is obtained by inputting a multimedia material into an AI model, and the second output result is obtained by combining the first output result with geographical location information.
    Type: Application
    Filed: June 2, 2020
    Publication date: September 17, 2020
    Inventors: Yixin DENG, Xin HU
  • Patent number: 10715885
    Abstract: An adaptive algorithm based battery-powered long distance wireless temperature and humidity sensor module. The sensor module uses an adaptive algorithm to transmit data on an event basis and/or a reduced basis to extend battery life to more than 10 years. It also uses a low power wireless transmitter which has frequency of sub-1 GHz and an effective transfer distance of up to 250 meters, a low power temperature and humidity sensor, and a long lasting lithium battery which has shelf life of 20 years.
    Type: Grant
    Filed: November 29, 2018
    Date of Patent: July 14, 2020
    Assignee: Archimedes Controls Corp.
    Inventors: Liangcai Tan, Wenli Yu, Xin Hu
  • Publication number: 20200151328
    Abstract: A method, system and computer-usable medium are disclosed for operating an endpoint agent at an endpoint device. Certain embodiments include a computer-implemented method for operating an endpoint agent at an endpoint device, including: operating the endpoint agent to selectively subscribe to events corresponding to activities occurring at an endpoint platform; processing events received from a message bus by the endpoint agent, where the events processed by the endpoint agent are events to which the endpoint agent has subscribed; and communicating, to a service, information corresponding to the events processed by the endpoint agent. Other embodiments of this aspect of the invention may include corresponding stand-alone and/or network computer systems, apparatus, and computer programs recorded on one or more computer storage devices, each configured to perform one or more of these actions.
    Type: Application
    Filed: November 30, 2018
    Publication date: May 14, 2020
    Inventors: Peidong Chen, Manikandan Thiagarajan, Michael Miller, Xin Hu
  • Publication number: 20200151329
    Abstract: A method, system and computer-usable medium are disclosed for operating an endpoint court at an endpoint device. Certain embodiments include a computer-implemented method for operating an endpoint core at an endpoint device, the method including: receiving an event subscription request from an endpoint agent over a message bus; and managing communication of events for processing by the endpoint agent based on the event subscription request so that events to which the endpoint agent has subscribed are selectively processed at the endpoint agent. Certain embodiments may include corresponding stand-alone and/or network computer systems, apparatus, and computer programs recorded on one or more computer storage devices, each configured to perform one or more of these actions.
    Type: Application
    Filed: November 30, 2018
    Publication date: May 14, 2020
    Inventors: Peidong Chen, Manikandan Thiagarajan, Michael Miller, Xin Hu
  • Publication number: 20200151325
    Abstract: A method, system and computer-usable medium are disclosed for operating a protected endpoint. In various embodiments, operation of the protected endpoint device comprises: receiving, at an endpoint collector operating on the protected endpoint device, information corresponding to activities occurring on an endpoint platform; placing, by the endpoint collector, a plurality of events corresponding to the activities on a message bus; receiving, at an endpoint agent, one or more of the plurality of events from the message bus; selectively processing, by the endpoint agent, one or more of the plurality of events received on the message bus, wherein the plurality of events selectively processed by the endpoint agent are events to which the endpoint agent has subscribed; and providing a service connection between the endpoint agent and a software service, wherein communications between the endpoint agent and software service include information corresponding to one or more of the subscribed events.
    Type: Application
    Filed: November 13, 2018
    Publication date: May 14, 2020
    Inventors: Peidong Chen, Manikandan Thiagarajan, Michael Miller, Xin Hu
  • Publication number: 20200151327
    Abstract: A method, system and computer-usable medium are disclosed for operating a collector at an endpoint device are disclosed. Certain embodiments include a computer-implemented method for operating an endpoint collector at an endpoint device, including: receiving, at an endpoint collector operating on the endpoint device, information corresponding to activities occurring on an endpoint platform; receiving, at the endpoint collector, one or more filter definitions; and selectively placing, by the endpoint collector, a plurality of events on a message bus, wherein a determination as to which events are placed by the endpoint collector on the message bus is based on the one or more filter definitions. Certain embodiments may include corresponding stand-alone and/or network computer systems, apparatus, and computer programs recorded on one or more computer storage devices, each configured to perform one or more of these actions.
    Type: Application
    Filed: November 30, 2018
    Publication date: May 14, 2020
    Inventors: Peidong Chen, Manikandan Thiagarajan, Michael Miller, Xin Hu
  • Patent number: 10652217
    Abstract: A decoder deployed in one or more terminals, includes a computer readable storage medium storing program instructions, and a processor executing the program instructions, the processor configured to receiving a noisy message and a noisy hash from the network, searching for a pair of matching candidates for the hash and message from two row spaces of noisy message vectors using a shared secret with an encoder, and outputting, by the decoder, a decoded message if the searching is successful.
    Type: Grant
    Filed: April 28, 2016
    Date of Patent: May 12, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Xin Hu, Wentao Huang, Jiyong Jang, Theodoros Salonidis, Marc Ph Stoecklin, Ting Wang
  • Patent number: 10645049
    Abstract: In various example embodiments, a system and method for generating a proxy email address for routing messages are presented. An email directed to a user with a proxy email address assigned by the system and with no registered email address is received at a proxy email address. Whether or not the email contains an action message identifier is ascertained. Based on the email containing an action message identifier, a forward email is identified. Text content from the forward email is extracted. A short message based on the extracted text content is generated. At least one communication channel to send the short message is selected based on an engagement level associated with the at least one communication channel. The short message may be caused to be presented at a mobile device associated with the user via the selected communication channel.
    Type: Grant
    Filed: June 20, 2018
    Date of Patent: May 5, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Xin Hu, Raghu Ram Hiremagalur Venkatesh, Mohak Shroff
  • Publication number: 20200067950
    Abstract: Unknown and reference signatures are accessed. The unknown and reference signatures indicate patterns that correspond to known threats to resources (such as computer systems and/or computer networks) in a computer environment and comprise a multitude of descriptive elements having information describing different aspects of a corresponding signature. A set of similarity measures is created of the unknown and reference signatures from different perspectives, each perspective corresponding to a descriptive element. The set of similarity measures are integrated to generate an overall similarity metric. The overall similarity metric is used to find appropriate categories in the reference signatures into which the unknown signatures should be placed. The unknown signatures are placed into the appropriate categories to create a mapping from the unknown signatures to the reference signatures.
    Type: Application
    Filed: November 1, 2019
    Publication date: February 27, 2020
    Inventors: Xin HU, Jiyong JANG, Douglas Lee SCHALES, Marc Philippe STOECKLIN, Ting WANG
  • Patent number: 10560471
    Abstract: A method includes receiving, at an input port of a computer, indication of HTTP (Hypertext Transfer Protocol) traffic and clustering, using a processor on the computer, the HTTP traffic according to a client IP (Internet Protocol) into a web session tree. A client tree structure of the web session tree is generated and the client tree structure is compared with tree structures of exploit kit samples.
    Type: Grant
    Filed: November 7, 2016
    Date of Patent: February 11, 2020
    Assignee: HCL Technologies Limited
    Inventors: Xin Hu, Jiyong Jang, Fabian Monrose, Marc Philippe Stoecklin, Teryl Taylor, Ting Wang
  • Publication number: 20200028670
    Abstract: An encoder includes a computer readable storage medium storing program instructions, and a processor executing the program instructions, the processor configured to generate a key, estimate a network capacity, and encode each bit of the key using a random matrix of a selected rank and the estimated network capacity for secure transmission of the key through a network.
    Type: Application
    Filed: September 27, 2019
    Publication date: January 23, 2020
    Inventors: Xin HU, Wentao Huang, Jiyong Jang, Theodoros Salonidis, Marc Ph Stoecklin, Ting Wang
  • Publication number: 20200028669
    Abstract: An encoder including a computer readable storage medium storing program instructions, and a processor executing the program instructions, the processor configured to construct an encoded message using a message and a random element, construct a hash using a shared secret, and transmit the encoded message and the hash to a destination, through a network.
    Type: Application
    Filed: September 27, 2019
    Publication date: January 23, 2020
    Inventors: Xin HU, Wentao Huang, Jiyong Jang, Theodoras Salonidis, Marc Ph Stoecklin, Ting Wang
  • Patent number: 10542014
    Abstract: Unknown and reference signatures are accessed. The unknown and reference signatures indicate patterns that correspond to known threats to resources (such as computer systems and/or computer networks) in a computer environment and comprise a multitude of descriptive elements having information describing different aspects of a corresponding signature. A set of similarity measures is created of the unknown and reference signatures from different perspectives, each perspective corresponding to a descriptive element. The set of similarity measures are integrated to generate an overall similarity metric. The overall similarity metric is used to find appropriate categories in the reference signatures into which the unknown signatures should be placed. The unknown signatures are placed into the appropriate categories to create a mapping from the unknown signatures to the reference signatures.
    Type: Grant
    Filed: May 11, 2016
    Date of Patent: January 21, 2020
    Assignee: International Business Machines Corporation
    Inventors: Xin Hu, Jiyong Jang, Douglas Lee Schales, Marc Philippe Stoecklin, Ting Wang
  • Patent number: D912909
    Type: Grant
    Filed: January 21, 2020
    Date of Patent: March 9, 2021
    Assignee: Beijing Kitten & Puppy Technology Co., Ltd.
    Inventors: Jin Wu, Xin Hu