Patents by Inventor Shijie Xu

Shijie 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: 11961244
    Abstract: Disclosed is a high-precision dynamic real-time 360-degree omnidirectional point cloud acquisition method based on fringe projection. The method comprises: firstly, by means of the fringe projection technology based on a stereoscopic phase unwrapping method, and with the assistance of an adaptive dynamic depth constraint mechanism, acquiring high-precision three-dimensional (3D) data of an object in real time without any additional auxiliary fringe pattern; and then, after a two-dimensional (2D) matching points optimized by the means of corresponding 3D information is rapidly acquired, by means of a two-thread parallel mechanism, carrying out coarse registration based on Simultaneous Localization and Mapping (SLAM) technology and fine registration based on Iterative Closest Point (ICP) technology.
    Type: Grant
    Filed: August 27, 2020
    Date of Patent: April 16, 2024
    Assignee: NANJING UNIVERSITY OF SCIENCE AND TECHNOLOGY
    Inventors: Chao Zuo, Jiaming Qian, Qian Chen, Shijie Feng, Tianyang Tao, Yan Hu, Wei Yin, Liang Zhang, Kai Liu, Shuaijie Wu, Mingzhu Xu, Jiaye Wang
  • Patent number: 11841146
    Abstract: The present disclosure relates to a multifunctional appliance for cooking comprising: a cover; a first pot on which the cover is fitted, the first pot being provided with one or more first girds at a predetermined position thereof; a second pot detachably fixed inside the first pot, the second pot being provided with one or more second grids at a predetermined position thereof, the position of the one or more second grids corresponding with the position of the one or more first grids; a first heating member fixed on a sidewall of the first pot, facing right toward the one or more first girds; and a convection member fixed on the sidewall of the first pot, facing right toward the first heating member, such that the airflow generated by the convection member flows into the second pot through the first girds and second grids after being heated.
    Type: Grant
    Filed: July 27, 2020
    Date of Patent: December 12, 2023
    Assignee: Rimoo (Foshan) Electrical Appliance Tech Co., Ltd.
    Inventor: Shijie Xu
  • Publication number: 20230112576
    Abstract: Data processing techniques are provided. The techniques include: obtaining a first prediction data set, a model feature list and configuration information, wherein the model feature list indicates a plurality of features required by a data analysis model; generating a second prediction data set based on the model feature list and the first prediction data set, wherein the feature dimension of prediction data in the second prediction data set is smaller than the feature dimension of prediction data in the first prediction data set; performing feature transformation on a feature of the prediction data in the second prediction data set based on the configuration information to generate a third prediction data set; and inputting the third prediction data set into the data analysis model to obtain a prediction result.
    Type: Application
    Filed: November 7, 2022
    Publication date: April 13, 2023
    Applicant: BEIJING BAIDU NETCOM SCIENCE TECHNOLOGY CO., LTD.
    Inventors: Haocheng LIU, Cai CHEN, Bohao FENG, Shijie XU, Jian TIAN
  • Publication number: 20220235448
    Abstract: A method for vacuum coating a colorful film includes the following steps: pre-treating a substrate; cleaning an evaporation chamber; placing the substrate and evaporation sources; performing a pre-vacuuming; performing an ion cleaning; performing a fine vacuuming; performing evaporation operations; completing the evaporation operations. When performing evaporation operations, the first and the second evaporation materials are pre-melted; and then the evaporation operations are carried out alternately after pre-melting, with a total time of the evaporation operation of 1000-1200 seconds. The finished film has four layers, from the inside to the outside, the four layers are a first coating layer, a second coating layer, a third coating layer and a fourth coating layer; the first coating layer and the third coating layer have a same material, and the second coating layer and the fourth coating layer have another same material.
    Type: Application
    Filed: August 28, 2020
    Publication date: July 28, 2022
    Inventors: Yiwei ZHANG, Shijie XU
  • Publication number: 20220128248
    Abstract: The present disclosure relates to a humidifier, the humidifier including: a body, a tank, a blower, an atomizer, and a control module. The body is formed in the inside thereof with a first cavity used for receiving of the tank. The body is provided with an opening for the tank to enter and exit the first cavity. The body is also provided with a first air outlet. The blower and the control module are both arranged inside the body. The tank is provided with a second air outlet communicating with the first air outlet and an air intake communicating with an air exit of the blower. The atomizer is arranged in the tank. The atomizer is electrically connected to a first joint of the control module via a power cord passing through the tank.
    Type: Application
    Filed: October 31, 2019
    Publication date: April 28, 2022
    Inventor: Shijie XU
  • Publication number: 20210388991
    Abstract: The present disclosure relates to a multifunctional appliance for cooking comprising: a cover; a first pot on which the cover is fitted, the first pot being provided with one or more first girds at a predetermined position thereof; a second pot detachably fixed inside the first pot, the second pot being provided with one or more second grids at a predetermined position thereof, the position of the one or more second grids corresponding with the position of the one or more first grids; a first heating member fixed on a sidewall of the first pot, facing right toward the one or more first girds; and a convection member fixed on the sidewall of the first pot, facing right toward the first heating member, such that the airflow generated by the convection member flows into the second pot through the first girds and second grids after being heated.
    Type: Application
    Filed: July 27, 2020
    Publication date: December 16, 2021
    Inventor: SHIJIE XU
  • Patent number: 10649797
    Abstract: Approaches presented herein enable providing online method handle deduplication by determining whether a method handle to be created is equivalent to an existing method handle in an equivalence pool. Specifically, in response to a request to create a method handle, a set of parameters including a method handle map, a class, and one or more arguments of the method handle to be created are accepted. A method handle of the class is obtained. One or more existing unique method handles found in an equivalence pool are compared to the method handle to be created to determine whether an equivalence exists. When an equivalence is found between an existing unique method handle and the method handle to be created, the existing unique method handle is returned.
    Type: Grant
    Filed: January 2, 2019
    Date of Patent: May 12, 2020
    Assignee: International Business Machines Corporation
    Inventors: David D. Bremner, Daniel J. Heidinga, Shijie Xu
  • Publication number: 20190138332
    Abstract: Approaches presented herein enable providing online method handle deduplication by determining whether a method handle to be created is equivalent to an existing method handle in an equivalence pool. Specifically, in response to a request to create a method handle, a set of parameters including a method handle map, a class, and one or more arguments of the method handle to be created are accepted. A method handle of the class is obtained. One or more existing unique method handles found in an equivalence pool are compared to the method handle to be created to determine whether an equivalence exists. When an equivalence is found between an existing unique method handle and the method handle to be created, the existing unique method handle is returned.
    Type: Application
    Filed: January 2, 2019
    Publication date: May 9, 2019
    Inventors: David D. Bremner, Daniel J. Heidinga, Shijie Xu
  • Patent number: 10228957
    Abstract: Approaches presented herein enable providing online method handle deduplication by determining whether a method handle to be created is equivalent to an existing method handle in an equivalence pool. Specifically, in response to a request to create a method handle, a set of parameters including a method handle map, a class, and one or more arguments of the method handle to be created are accepted. A method handle of the class is obtained. One or more existing unique method handles found in an equivalence pool are compared to the method handle to be created to determine whether an equivalence exists. When an equivalence is found between an existing unique method handle and the method handle to be created, the existing unique method handle is returned.
    Type: Grant
    Filed: January 20, 2017
    Date of Patent: March 12, 2019
    Assignee: International Business Machines Corporation
    Inventors: David D. Bremner, Daniel J. Heidinga, Shijie Xu
  • Publication number: 20180210743
    Abstract: Approaches presented herein enable providing online method handle deduplication by determining whether a method handle to be created is equivalent to an existing method handle in an equivalence pool. Specifically, in response to a request to create a method handle, a set of parameters including a method handle map, a class, and one or more arguments of the method handle to be created are accepted. A method handle of the class is obtained. One or more existing unique method handles found in an equivalence pool are compared to the method handle to be created to determine whether an equivalence exists. When an equivalence is found between an existing unique method handle and the method handle to be created, the existing unique method handle is returned.
    Type: Application
    Filed: January 20, 2017
    Publication date: July 26, 2018
    Inventors: David D. Bremner, Daniel J. Heidinga, Shijie Xu
  • Patent number: 9819690
    Abstract: Technologies are generally described for methods and systems effective to generate an alert in a data center. In some examples, a device may detect an execution of a virtual machine in the data center. The device may also analyze traffic data at a port that may be in the data center. The traffic data may be associated with a communication from the virtual machine to a destination address through the port. The device may also compare the destination address with a data center address of the data center. The device may also generate the alert based on the comparison.
    Type: Grant
    Filed: October 30, 2014
    Date of Patent: November 14, 2017
    Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventors: Guang Yao, Shijie Xu, Qi Li, Xuefeng Song
  • Patent number: 9792313
    Abstract: In some examples, a method is described. The method may include parting a data item into multiple data units based on update frequencies of the data units. The method may also include identifying a low update frequency data unit from amongst the data units. The method may also include determining a regional sensitive group for the low update frequency data unit based on a historical access pattern of the low update frequency data unit. The regional sensitive group may include a first host. The method may also include replicating the low update frequency data unit. The method may also include pushing the replicated low update frequency data unit to the first host.
    Type: Grant
    Filed: July 31, 2012
    Date of Patent: October 17, 2017
    Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventors: Shijie Xu, Xuefeng Song
  • Patent number: 9781042
    Abstract: Technologies are generally described for systems, devices and methods effective to compare network element instructions and network control instructions. In some examples, first instructions may be identified and may be related to flow of network traffic. The first instructions may be stored in a data structure of a memory of a network element. The network element may generate a first network instruction signature based on the first instructions. A network controller device may identify second instructions. In some examples, the second instructions may be related to control of the network traffic, and may be stored in a memory of the network controller device. The network controller device may generate a second network instruction signature based on the second instructions. The network controller device may compare the first network instruction signature to the second network instruction signature to produce a comparison between the first instructions and the second instructions.
    Type: Grant
    Filed: December 29, 2014
    Date of Patent: October 3, 2017
    Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventors: Guang Yao, Shijie Xu, Qi Li, Xuefeng Song
  • Patent number: 9761030
    Abstract: Technologies are generally described for methods and systems effective to generate a scene image. In an example, a processor may receive a first rendered object from a first device and may further store the first rendered object in a memory. The first rendered object may be based on object data and may include first attribute data of the object data. The processor may further receive a request from a second device to generate the scene image. The scene image may include an object image of a second rendered object that may be based on the object data and may include second attribute data of the object data. The processor may further compare the second attribute data with the first attribute data to determine a match value. The processor may further determine whether to select the stored first rendered object to generate a scene image based on the match value.
    Type: Grant
    Filed: October 10, 2014
    Date of Patent: September 12, 2017
    Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventors: Shijie Xu, Jie Chen, Qi Li, Xuefeng Song
  • Publication number: 20170123775
    Abstract: Techniques generally described are related to a method to compile code for a heterogeneous multi-core processor that includes a first core and a second core. The method may include receiving, by a multi-core compilation system, a set of source code that includes a plurality of code segments, wherein the multi-core compilation system is configured to compile the set of source code and generate an executable program that is executable by the heterogeneous multi-core processor. The method may include generating, by the multi-core compilation system, a first instruction set based on a specific code segment selected from the plurality of code segments, wherein the first instruction set is executable by the first core of the heterogeneous multi-core processor.
    Type: Application
    Filed: March 26, 2014
    Publication date: May 4, 2017
    Applicant: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventors: Shijie XU, Qi GUO, Qi LI, Xuefeng SONG
  • Patent number: 9578131
    Abstract: Technologies are generally described for systems, devices and methods effective to migrate a virtual machine between computing devices. A first and second node may be identified effective to access the virtual machine at a first computing device. First and second vectors related to the first and second nodes, respectively, may be determined. The first and second vectors may relate to values of a parameter. The parameter may relate to communication between the nodes and the first computing device. The vectors may form a distribution. A feature of the distribution of the vectors may be determined. A first magnitude between the first computing device and the feature may be determined. A second magnitude between the second computing device and the feature may be determined. The virtual machine may be migrated from the first computing device to the second computing device if the second magnitude is less than the first magnitude.
    Type: Grant
    Filed: June 12, 2014
    Date of Patent: February 21, 2017
    Assignee: Empire Technology Development LLC
    Inventors: Shijie Xu, Qi Li, Xuefeng Song
  • Publication number: 20160337247
    Abstract: Technologies are generally described for systems, devices and methods effective to compare network element instructions and network control instructions. In some examples, first instructions may be identified and may be related to flow of network traffic. The first instructions may be stored in a data structure of a memory of a network element. The network element may generate a first network instruction signature based on the first instructions. A network controller device may identify second instructions. In some examples, the second instructions may be related to control of the network traffic, and may be stored in a memory of the network controller device. The network controller device may generate a second network instruction signature based on the second instructions. The network controller device may compare the first network instruction signature to the second network instruction signature to produce a comparison between the first instructions and the second instructions.
    Type: Application
    Filed: December 29, 2014
    Publication date: November 17, 2016
    Applicant: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventors: GUANG YAO, SHIJIE XU, QI LI, XUEFENG SONG
  • Patent number: 9455868
    Abstract: In a cloud computing environment, a server application hosted by a server may form a plurality of guilds by clustering multiple network terminals of similar performance together. The server application may then allocate computing resources to the guilds accordingly.
    Type: Grant
    Filed: July 1, 2013
    Date of Patent: September 27, 2016
    Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventors: Shijie Xu, Qi Li, Xuefeng Song
  • Patent number: 9444891
    Abstract: In one example, a method may include assigning a time requirement for a transmission of data from a first data storage node to a second data storage node, assigning a maximum channel transmission rate for each of a maximum number of available transmission channels based on predetermined parameters of a transmission channel, and transmitting the data in accordance with the time requirement and the maximum number of available transmission channels.
    Type: Grant
    Filed: July 1, 2013
    Date of Patent: September 13, 2016
    Assignee: Emoire Technology Development LLC
    Inventors: Shijie Xu, Qi Li, Xuefeng Song
  • Publication number: 20160253832
    Abstract: Technologies are generally described for methods and systems effective to generate a scene image. In an example, a processor may receive a first rendered object from a first device and may further store the first rendered object in a memory. The first rendered object may be based on object data and may include first attribute data attic object data. The processor may further receive a request from a second device to generate the scene image. The scene image may include an object image of a second rendered object that may be based on the object data and may include second attribute data of the object data. The processor may further compare the second attribute data with the first attribute data to determine a match value. The processor may further determine whether to select the stored first rendered object to generate a scene image based on the match value.
    Type: Application
    Filed: October 10, 2014
    Publication date: September 1, 2016
    Applicant: Empire Technology Development LLC
    Inventors: SHIJIE XU, JIE CHEN, QI LI, XUEFENG SONG