Patents by Inventor Xing Jin

Xing Jin 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: 20210194926
    Abstract: Techniques for providing an intelligent-interaction honeypot for IoT devices in accordance with some embodiments. In some embodiments, a system/process/computer program product for providing an intelligent-interaction honeypot for IoT devices includes receiving a request from an attacker sent to an IP address that is associated with a honeypot instance for Internet of Things (IoT) devices; determining a response to the request using a data store that stores a plurality of responses and associated IoT device information, wherein the plurality of responses and associated IoT device information is generated based on automated machine learning of active probing of physical IoT devices on the Internet; and sending the response from the honeypot instance for IoT devices to the attacker, wherein the attacker is unable to detect that the response is associated with an emulated IoT device.
    Type: Application
    Filed: February 28, 2021
    Publication date: June 24, 2021
    Inventors: Tongbo Luo, Zhaoyan Xu, Xing Jin, Yanhui Jia, Xin Ouyang
  • Publication number: 20210182320
    Abstract: Point-of-Interest (POI) data is stored according to a first, POI library as a flat file in a database. An engine is positioned between the POI library and an interface. The interface is configured to interact with data structured in a hierarchical manner and stored according to a second library (e.g., a modeling interface utilizing folders). The engine functions to wrap a POI object taken from a table of the POI library, into an augmented object recognized and handled by the second library of the (hierarchical) interface. To accomplish this, the engine augments the POI table with an additional column that is to be indexed by the second library. In this manner, embodiments may impart additional, hierarchy-based functionality to existing POI handling schemes. Particular embodiments may impart enhanced security (e.g., permissions at the data object-level) to existing POI schemes that implement permissions only at the POI-level and/or at the application-level.
    Type: Application
    Filed: December 11, 2019
    Publication date: June 17, 2021
    Inventors: Xing Jin, Sumedha Sharma, James Lloyd
  • Patent number: 11030224
    Abstract: In one embodiment, the present disclosure pertains to data import and reconciliation. In one embodiment, a location field is compared against alternative geo-descriptors to link the location fields to areaIDs and geospatial shapes. A similarity search is performed against unmatched location fields. In one example embodiment, a table is generated with unique location IDs, areaIDs, and metadata describing the results of the comparison.
    Type: Grant
    Filed: August 23, 2017
    Date of Patent: June 8, 2021
    Assignee: SAP SE
    Inventors: Xing Jin, Sumedha Sharma, Jonathan Tiu, Mohsen Asadi, Sae-Won Om, Anna Chen
  • Publication number: 20210140897
    Abstract: An assessment system includes a storage device and a processing circuit. The processing circuit is coupled to the storage device and configured to execute the instructions stored in the storage device. The storage device is configured for storing instructions of extracting at least one feature parameter corresponding to at least one defect detected on an object respectively; determining at least one feature evaluation according to the at least one feature parameter respectively; weighting the at least one feature evaluation to calculate at least one weighted feature evaluation respectively; summing the at least one weighted feature evaluation to calculate at least one total score corresponding to at least one lesson-learnt case; and ranking the at least one total score corresponding to the at least one lesson-learnt case to find out a suspected root cause corresponding to one of the at least one lesson-learnt case with higher priority.
    Type: Application
    Filed: December 24, 2019
    Publication date: May 13, 2021
    Inventors: GE GE ZHAO, Fei Wang, ZHENG YI CAI, LING LING FU, TAO HUANG, XING JIN, JING YUN WU, Yadong Wang
  • Patent number: 10986126
    Abstract: Techniques for providing an intelligent-interaction honeypot for IoT devices in accordance with some embodiments. In some embodiments, a system/process/computer program product for providing an intelligent-interaction honeypot for IoT devices includes receiving a request from an attacker sent to an IP address that is associated with a honeypot instance for Internet of Things (IoT) devices; determining a response to the request using a data store that stores a plurality of responses and associated IoT device information, wherein the plurality of responses and associated IoT device information is generated based on automated machine learning of active probing of physical IoT devices on the Internet; and sending the response from the honeypot instance for IoT devices to the attacker, wherein the attacker is unable to detect that the response is associated with an emulated IoT device.
    Type: Grant
    Filed: July 24, 2018
    Date of Patent: April 20, 2021
    Assignee: Palo Alto Networks, Inc.
    Inventors: Tongbo Luo, Zhaoyan Xu, Xing Jin, Yanhui Jia, Xin Ouyang
  • Patent number: 10979517
    Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a request to geo-enrich data comprising a set of location data. The program further accesses shape data comprising a plurality of shapes associated with a plurality of geographical regions. The program also associates, for each location data in the set of location data, a shape in the plurality of shape with the location data.
    Type: Grant
    Filed: December 23, 2019
    Date of Patent: April 13, 2021
    Assignee: SAP SE
    Inventors: Christopher Bolognese, Jonathan Tiu, Xing Jin, Sae-Won Om, Lyndon Hiew
  • Publication number: 20210084302
    Abstract: Embodiments of a coding unit division decision method and device, an encoder and a storage medium are disclosed. The method includes: determining the current level of a target CU and obtaining a predicted level of the target CU according to a preset level prediction rule; determining whether the current level is smaller than the predicted level; in case of the current level smaller than the predicted level, performing division decisions on sub-CUs of the target CU to obtain first division decision results; in case of the first division decision results meeting a preset first skip condition, determining that a division decision result for the target CU is a result comprised of a division result for dividing the target CU into the four sub-CUs and the first division decision results respectively corresponding to the four sub-CUs of the target CU.
    Type: Application
    Filed: December 14, 2017
    Publication date: March 18, 2021
    Applicants: Beijing Kingsoft Cloud Network Technology Co., Ltd., Beijing Kingsoft Cloud Technology Co., Ltd.
    Inventors: Zheng Zhu, Xianguo Zhang, Xing Jin, Juanting Fan, Erli Zhang
  • Publication number: 20210069265
    Abstract: The disclosure discloses P. pentosaceus CCFM1012, fermented food thereof and application thereof to preparation of a C. jejuni infection antagonism medicine. The P. pentosaceus CCFM1012 of the disclosure can remarkably reduce a colonization rate of in-vivo C. jejuni of mice infected with C. jejuni and transcriptional activity of virulence genes flaA, cadF, cdtB, cdtC and dnaJ of the C. jejuni, can effectively relieve physiological damage caused by infection of the C. jejuni, can also be used for preparing dairy products, bean products and fruit and vegetable fruits for preventing infection of the C. jejuni and an additive that can be added to a poultry and livestock feed for reducing infection and carrying of the C. jejuni in poultry and livestock, and has quite broad application prospects.
    Type: Application
    Filed: September 14, 2020
    Publication date: March 11, 2021
    Inventors: Gang WANG, Wei CHEN, Xing JIN, Jianxin ZHAO, Hao ZHANG
  • Patent number: 10943324
    Abstract: A data processing method is described. A processor provides different training data sets to a plurality of graphics processing units (GPUs), respectively. The processor controls the plurality of GPUs to generate respective sets of modification parameters by performing respective training processes in a parallel manner using respectively managed versions of a predictive model according to the corresponding training data sets. The processor controls the plurality of GPUs to exchange, before completion of the respective training processes, at least a portion of the sets of modification parameters that have been generated by the plurality of GPUs. The processor also causes the plurality of GPUs to modify the respectively managed versions of the predictive model according to at least the portion of the sets of modification parameters exchanged among the plurality of GPUs.
    Type: Grant
    Filed: March 21, 2019
    Date of Patent: March 9, 2021
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Jinchao Gao, Yi Li, Wei Xue, Xing Jin
  • Publication number: 20210040693
    Abstract: Disclosed are methods that facilitate formation of a continuous layer of aqueous coating on the surface of paper-based products via appropriate hydrophobicity on the to-be-coated surface. The methods are applied to provide useful characteristics or functions to paper products, for example, good oil resistance. The methods do not involve the use of polyfluoroalkyl substances (PFAS).
    Type: Application
    Filed: August 7, 2020
    Publication date: February 11, 2021
    Inventors: Gregory M. Glenn, Artur P. Klamczynski, Xing Jin
  • Publication number: 20210030483
    Abstract: Systems and methods for identifying surgery tools of a robotic surgery system in surgery video based on robot kinematics are described. Kinematic data describing a position of a first robotic surgery arm including a surgery tool is used to determine a nominal position of the first robotic surgery arm. A search area within image data obtained during a robotic surgery from an endoscope attached to a second robotic surgery arm is determined based on the kinematic data and a nominal position of the surgery tool. The surgery tool is identified within the search area of the image data using an object detection technique.
    Type: Application
    Filed: July 24, 2020
    Publication date: February 4, 2021
    Applicant: Verily Life Sciences LLC
    Inventors: Xing Jin, Joëlle Barral, Martin Habbecke, Caitlin Donhowe
  • Publication number: 20200342103
    Abstract: The use of browser context in detecting malware is disclosed. A client device requests content from a remote server. Data received by the client device from the remote server is transmitted to an external scanner for analysis by the external scanner. The external scanner is configured to use a browser executed in an instrumented virtual machine environment to analyze the data provided by the client device. The client device is configured to act as a proxy on behalf of the external scanner.
    Type: Application
    Filed: July 13, 2020
    Publication date: October 29, 2020
    Inventors: Tongbo Luo, Xin Ouyang, Zhaoyan Xu, Xing Jin
  • Publication number: 20200308359
    Abstract: A composition comprising a fiber component, at least one surfactant/foaming agent, at least one dispersant, and optionally at least one binder, wherein the fiber component forms a viscous mixture that is converted to a foam product upon the addition of the surfactant/foaming agent once the viscous mixture reaches a predetermined dryness, wherein the foam product is resistant to shrinkage during drying and remains rigid.
    Type: Application
    Filed: March 27, 2020
    Publication date: October 1, 2020
    Inventors: Gregory M. Glenn, Xing Jin, Gaunt Murdock
  • Publication number: 20200302600
    Abstract: One example method for identifying useful segments in surgical videos includes accessing a video of a surgical procedure and user activities of a plurality of users who have watched the video of the surgical procedure. The user activities include operations performed during playback of the video. The method further includes dividing the video into multiple segments and determining a popularity score for each of the multiple segments based on the operations. Useful segments are identified from the segments based on the popularity scores. The method further includes generating metadata for the video of the surgical procedure to include an indication of the identified useful segments and associating the metadata with the video of the surgical procedure.
    Type: Application
    Filed: March 3, 2020
    Publication date: September 24, 2020
    Applicant: Verily Life Sciences LLC
    Inventors: Joëlle Barral, Martin Habbecke, Lin Yang, Xing Jin
  • Patent number: 10747881
    Abstract: The use of browser context in detecting malware is disclosed. A Uniform Resource Locator (URL) is received from a user and at a client device. The URL is used to request, at the client device, and from a remote server, content. At least a portion of data received from the remote server is provided by the client device to an external scanner. The external scanner is configured to use a browser executed in an instrumented virtual machine environment to analyze the data provided by the client device. A maliciousness verdict is received from the external scanner.
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: August 18, 2020
    Assignee: Palo Alto Networks, Inc.
    Inventors: Tongbo Luo, Xin Ouyang, Zhaoyan Xu, Xing Jin
  • Publication number: 20200226751
    Abstract: One example method for detecting phases of a surgical procedure via video processing includes accessing a video of the surgical procedure and dividing the video into one or more blocks, each of the blocks containing one or more video frames. For each of the blocks, the method includes applying a prediction model on the video frames of the respective block to obtain a phase prediction for each of the video frames. The prediction model is configured to predict, for an input video frame, one of the plurality of phases of the surgical procedure. The method further includes generating an aggregated phase prediction for the respective block by aggregating the phase predictions of the video frames, and modifying the video of the surgical procedure to include an indication of a predicted phase of the respective block based on the aggregated phase prediction.
    Type: Application
    Filed: January 7, 2020
    Publication date: July 16, 2020
    Applicant: Verily Life Sciences LLC
    Inventors: Xing Jin, Joëlle Barral
  • Publication number: 20200184248
    Abstract: One example method for improving robotic surgical safety via video processing includes identifying, during a robotic surgical procedure, one or more surgical tools using one or more images of the surgical procedure captured by a camera, the robotic surgical procedure employing a robotic surgical device controlling the one or more identified surgical tools; predicting, for at least one of the one or more images, one or more loaded surgical tools that are controlled by the robotic surgical device and should be in a field of view of the camera; comparing the one or more identified surgical tools with the one or more loaded surgical tools; determining that at least one of the one or more loaded surgical tools does not match any of the one or more identified surgical tools; and causing the at least one loaded tool of the robotic surgical device to be disabled.
    Type: Application
    Filed: November 25, 2019
    Publication date: June 11, 2020
    Applicant: Verily Life Sciences LLC
    Inventors: Caitlin Donhowe, Joëlle Barral, Xing Jin
  • Publication number: 20200137179
    Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a request to geo-enrich data comprising a set of location data. The program further accesses shape data comprising a plurality of shapes associated with a plurality of geographical regions. The program also associates, for each location data in the set of location data, a shape in the plurality of shape with the location data.
    Type: Application
    Filed: December 23, 2019
    Publication date: April 30, 2020
    Inventors: Christopher Bolognese, Jonathan Tiu, Xing Jin, Sae-Won Om, Lyndon Hiew
  • Patent number: 10585550
    Abstract: A method includes monitoring an activity stream to identify actions that match stored sponsored story specifications, for providing one or more sponsored stories to a viewing user. The sponsored story specifications include a visual specification for the sponsored story, and matched sponsored stories are ranked for a viewing user. Users can set privacy preferences related to sponsored stories. The ranking and privacy settings contribute to which sponsored stories are provided for display to the viewing user.
    Type: Grant
    Filed: August 25, 2017
    Date of Patent: March 10, 2020
    Assignee: Facebook, Inc.
    Inventors: Kent Schoen, Ning Li, Robert Kang Xing Jin, Philip Anastasios Zigoris, Jessica Gronski, Jordan Walke, Eric Michel Giovanola
  • Publication number: 20200042653
    Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives from a computing system a plurality of data and a plurality of points associated with the plurality of data for display in a view of a map. Each point in the set of points includes location data specifying a location of the point. The program further determines that a subset of the plurality of points have the same location data. The program also renders in the view of the map a geometry representing the subset of the plurality of points and an indication that the geometry represents the subset of the plurality of points. For points in the plurality of points other than the subset of the plurality of points, the program further renders geometries that represent the points.
    Type: Application
    Filed: August 3, 2018
    Publication date: February 6, 2020
    Inventors: Xing Jin, Xin Qiu, James Lloyd