Patents by Inventor Shuo Li

Shuo Li 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: 20210012697
    Abstract: A display device and a display method of the same are provided. The display device includes: a color electrophoretic display pixel layer and a liquid crystal layer; the color electrophoretic display pixel layer includes electrophoretic display pixel units arranged in an array, each of the electrophoretic display pixel units includes three pixel sub-units, and each of the electrophoretic display pixel units is configured to display a color by mixing colors of the three pixel sub-units; the liquid crystal layer is disposed on a light-emitting surface of the color electrophoretic display pixel layer, and a luminous flux of light emitted from the color electrophoretic display pixel layer is changed by controlling a deflection angle of a liquid crystal in the liquid crystal layer.
    Type: Application
    Filed: March 27, 2020
    Publication date: January 14, 2021
    Applicants: BEIJING BOE OPTOELECTRONICS TECHNOLOGY CO., LTD., BOE TECHNOLOGY GROUP CO., LTD.
    Inventors: Rui XU, Chao TIAN, Min WANG, Zhe WANG, Shuo LI, Xiang YUAN, Qingqing MA, Yinan GAO, Guojie QIN
  • Publication number: 20210014544
    Abstract: An online system receives a request for a video to be presented by the online system to a target user. The online system determines whether to insert secondary content into the video. For such a determination, the online system identifies a position in the video for inserting secondary content. Further, the online system determines a loss score and a gain score. The loss score measures a loss of interaction by the target user if the secondary content were inserted. The gain score includes a monetary compensation to be received by the online system for inserting the secondary content at the identified position. The online system compares the loss score and the gain score. Based on the gain score offsetting the loss score, the online systems modifies the video by inserting the secondary content at the identified position and provides the modified video for display to the target user.
    Type: Application
    Filed: September 30, 2020
    Publication date: January 14, 2021
    Applicant: Facebook, Inc.
    Inventors: Shuo LI, Eric Hsin-Chun HUANG, Abhishek BAPNA
  • Patent number: 10891111
    Abstract: A processor within a networked distributed drafting platform generates a public key-value context file that includes initial default key-value mappings between keywords and values for use in a distributed drafting project. Refined project-level key-value mappings are elected by considering differences between the initial default key-value mappings and personal key-value mappings within a set of distributed personal key-value context files each maintained by different drafters of the distributed drafting project. The initial default key-value mappings of the public key-value context file are updated with the elected refined project-level key-value mappings within the networked distributed drafting platform.
    Type: Grant
    Filed: February 19, 2019
    Date of Patent: January 12, 2021
    Assignee: International Business Machines Corporation
    Inventors: Shuo Li, Xin Peng Liu, Meng M. Wan, Chen Xin Yu
  • Publication number: 20210003388
    Abstract: A waveguide is provided. The waveguide having a first core, a second core spaced apart from and parallel with the first core, and a cladding surrounding the first core and the second core. An interstitial portion of the cladding is located between the first core and the second core. A first region of the first core adjacent to the cladding or of the cladding adjacent to the first core is color dyed.
    Type: Application
    Filed: November 29, 2018
    Publication date: January 7, 2021
    Inventors: Robert SHEPHERD, Hedan BAI, Shuo LI, Yaqi TU
  • Publication number: 20210006734
    Abstract: Disclosed is a method and device for regulating imaging accuracy of a motion-sensing camera. The method comprises: acquiring an infrared speckle pattern in a target infrared scene; recognizing an actual definition, an actual speckle regularity, and an actual central region brightness of the infrared speckle pattern; comparing the actual definition with a preset definition, the actual speckle regularity with a preset speckle regularity, and the actual central region brightness with a preset brightness; and adjusting an imaging focal length according to a comparison result, and completing regulation of the imaging accuracy. In this way, the method for regulating imaging accuracy of a motion-sensing camera of the present invention can obtain an infrared speckle pattern having required imaging accuracy.
    Type: Application
    Filed: January 8, 2019
    Publication date: January 7, 2021
    Applicant: NANJING HUAJIE IMI TECHNOLOGY CO.,LTD
    Inventors: Xiaojun ZHOU, Li LI, Hang WANG, Zan SHENG, Shuo LI
  • Patent number: 10885029
    Abstract: Aspects include a method that includes receiving a structured query language (SQL) database command at a processing device configured to manage a table space of a relational database, the database command including a merge statement. The method also includes identifying a group of target records from the database command, and associating each target record with one of a plurality of portions of the table space, and in response to determining that the group of target records is associated with more than one portion of the table space, sorting the target records into a plurality of sub-groups, each sub-group associated with a different portion of the table space. The method further includes generating a sub-task associated with each sub-group, the sub-task prescribing aspects of performing the merge operation using an associated sub-group respective sub-group, and performing all of the sub-tasks on the memory space in parallel.
    Type: Grant
    Filed: November 20, 2018
    Date of Patent: January 5, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shuo Li, Ping Liang, Bing Qing Sun, Xiaobo Wang, Xin Ying Yang
  • Patent number: 10885052
    Abstract: A database processing system includes a coordinator agent controller and a virtual node data base. The coordinator agent controller detects a request to access a database by an application program and to extracts database objects from a database protocol stream based on a requirement requested by the application program. The virtual node database is generated according to the extracted database objects. The virtual node database includes memory dump storage that stores the database objects extracted from the database protocol stream, and based on the database objects the virtual node database generates virtual database objects corresponding to the database protocol stream. The extraction of database objects is performed directly on the database protocol stream without communicating with a target real database.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: January 5, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shuo Li, Xin Peng Liu, Xiaobo Wang, Chong Yuan Yin, Chen Xin Yu
  • Patent number: 10885662
    Abstract: This application provides a depth-map-based ground detection method and apparatus. The method includes: screening first sample points according to depth values of points in a current depth map; determining space coordinates of the first sample points, and determining space heights of the first sample points according to current gravity acceleration information and the space coordinates; screening second sample points in the first sample points according to the space heights; determining an optimal ground equation according to space coordinates of the second sample points; and determining a ground point in the depth map by using the optimal ground equation. Because the accuracy of the sample points that undergo secondary screening is high, the ground detection precision is high. Because this application is not excessively dependent on a depth value, the calculation complexity is low, and operation can be performed on various hardware.
    Type: Grant
    Filed: January 15, 2019
    Date of Patent: January 5, 2021
    Assignee: Beijing Hjimi Technology Co., Ltd
    Inventors: Hang Wang, Zan Sheng, Shuo Li, Xiaojun Zhou, Li Li
  • Patent number: 10887584
    Abstract: A naked-eye three-dimensional display device includes a display panel, a liquid crystal grating, a processor and an image collector, wherein, the image collector is configured to obtain first current viewing information and second current viewing information, and send the same to the processor; the processor is configured to receive and store the first and second current viewing information, adjust a width and/or a position of a light transmitting region of the liquid crystal grating according to the first current viewing information, and adjust an output picture of the display panel, according to the second current, viewing information and the width and/or the position of the light transmitting region of the liquid crystal grating adjusted.
    Type: Grant
    Filed: June 27, 2018
    Date of Patent: January 5, 2021
    Assignees: BEIJING BOE OPTOELECTRONICS TECHNOLOGY CO., LTD., BOE TECHNOLOGY GROUP CO., LTD.
    Inventors: Liang Zhang, Zongze He, Zhiming Meng, Jianguang Yang, Shuo Li, Zhipeng Feng, Zhenghua Lu, Yuxuan Chen, Feng Long
  • Publication number: 20200407879
    Abstract: A controllable collecting apparatus for a spinning track of a centrifugal electrostatic spinning device. The spinning track controllable collecting apparatus includes a base part and a controller, where a collecting side of the base part is provided with a plurality of electrodes distributed in an array mode, a plurality of control interfaces of the controller are respectively used for controlling the corresponding electrodes to be electrified when started, and the controller can control each control interface to be started according to a predetermined sequence. The arrayed electrodes are arranged on the collecting side and are controlled to be switched on or off by the controller according to the predetermined sequence so that spun filaments are attached to the spinning track controllable collecting apparatus according to a predetermined track to effectively locate a spinning attachment track. That is, better filaments can be spun to achieve a better spinning effect.
    Type: Application
    Filed: March 24, 2020
    Publication date: December 31, 2020
    Inventors: Han WANG, Zhuye LIANG, Xin CHEN, Ziming ZHU, Feiyu FANG, Nian CAI, Ningbo HU, Jinghua ZENG, Shuo LI
  • Publication number: 20200387507
    Abstract: A query including at least a first part and a second part can be received by an electronic system. The first part of the query can indicate to access at least a first database table and a second database table to generate an intermediate result. The second part of the query can indicate to perform a sort operation on the intermediate result with respect to columns across the first database table and the second database table to produce a final result. The method further includes building execution plans for generating the intermediate result according to the first part, where the intermediate result is to be used as the final result without building an execution plan for performing the sort operation.
    Type: Application
    Filed: June 10, 2019
    Publication date: December 10, 2020
    Inventors: Shuo Li, Xiao Xiao Chen, ShengYan Sun, Xiaobo Wang
  • Patent number: 10856022
    Abstract: The present disclosure is directed toward systems and methods for dynamically providing digital content to client devices at different insertion points of a digital video based on predicted total value of inserting the digital content and predicted engagement loss of inserting the digital content. For example, system and methods described herein determine that an insertion point is approaching in an actively playing digital video. In response, systems and methods identify digital content for insertion at the insertion point. In one or more embodiments, the described systems and methods insert the identified digital content by comparing the predicted total value of inserting the digital content at the insertion point of the digital video and a predicted engagement loss associated with inserting the digital content at the insertion point of the digital video.
    Type: Grant
    Filed: January 3, 2018
    Date of Patent: December 1, 2020
    Assignee: FACEBOOK, INC.
    Inventors: Abhishek Bapna, Eric Hsin-Chun Huang, Shuo Li, Weitong Liu, Menghan Li
  • Patent number: 10846420
    Abstract: A system for identifying network users is provided that includes a domain controller agent having a user map that is configured to receive user data, to save the user data in an updated user map and to replace the user map with the updated user map. A filtering service has the user map and is configured to receive the updated user map and to replace the user map with the updated user map. An event subscription system is configured to generate event subscription data, wherein the domain controller agent is configured to subscribe to the event subscription system and to receive the event subscription data.
    Type: Grant
    Filed: June 29, 2018
    Date of Patent: November 24, 2020
    Assignee: FORCEPOINT LLC
    Inventors: Anderson S. Albano, Michael C. Madigan, Shuo Li, Xiaoyue Fan
  • Publication number: 20200364211
    Abstract: Methods, computer program products, and systems are presented. The method computer program products, and systems can include, for instance: examining data of breaches of a geofence by client computer devices to determine respective positions of the breaches; receiving by a database system transaction data from client computer devices, the transaction data defined by insert query data; changing a structure of an index of a certain table of the database system in response to the receiving; generating logging data in response to the receiving of the transaction data; providing using the logging data prediction specifying data, the prediction specifying data specifying one or more change predicted to occur with respect to the index; and modifying the index in dependence on the prediction specifying data.
    Type: Application
    Filed: May 15, 2019
    Publication date: November 19, 2020
    Inventors: Shuo LI, Xiaobo WANG, Ping LIANG, Min LI, Ping WANG, Jeffrey William JOSTEN
  • Patent number: 10838964
    Abstract: Provided are techniques for supporting a join operation against multiple NoSQL databases. A search request with a field and a value for the field is received, wherein the search request is to be issued against a plurality of database divisions formed from NoSQL databases. A simple database search is performed against a structured index to generate a first result set. An extended database search is performed against a linear database division index to generate a second result set by: identifying a relationship for the field that identifies related fields and identifying documents for the field and the related fields using a linear database division index. The first result set and the second result set are merged to form a merged result set of documents. The documents from the merged result set are displayed in response to the search request.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: November 17, 2020
    Assignee: International Business Machines Corporation
    Inventors: Peng Hui Jiang, Chun Hui Wang, Zan Zhou, Xin Peng Liu, Shuo Li, Xin Zhe Wang
  • Publication number: 20200356594
    Abstract: Embodiments of the disclosure provide methods, systems, computer program products for manipulating a table with an XML column in database. According to the method, a SQL statement for a table is received first, wherein the table comprises an XML column which is a representation of a plurality of logical columns of the table, there is at least one XML element in at least one row and in the XML column of the table, and each of the at least one XML element corresponds to a non-null value in a specific row and in a logical column of the plurality of logical columns of the table. Then the SQL statement is parsed. And then the SQL statement is transformed into a hybrid statement being able to process the XML column in response to the parsing result indicating that the SQL statement relates to at least one logical column of the plurality of logical columns. At last the hybrid statement is executed.
    Type: Application
    Filed: May 9, 2019
    Publication date: November 12, 2020
    Inventors: Xin Peng Liu, SHUO LI, Xiaobo Wang, ShengYan Sun, Kwai Hing Man
  • Publication number: 20200356538
    Abstract: Methods, computer program products, and systems are presented. The methods include, for instance: receiving a request for a lock on a page from a virtual database amongst two or more virtual databases, the virtual database including a number of containers respectively corresponding to the same number of database components of the virtual database. A copy of the page is refreshed with a latest copy of the page in an overall cache prior to granting the lock based on ascertaining that the page is not locked by any other virtual database. The virtual database is granted with the lock and have an exclusive access to the page.
    Type: Application
    Filed: May 10, 2019
    Publication date: November 12, 2020
    Inventors: Xin Peng LIU, ShengYan SUN, Shuo LI, Xiaobo WANG
  • Patent number: 10834437
    Abstract: An online system receives a request for a video to be presented by the online system to a target user. The online system determines whether to insert secondary content into the video. For such a determination, the online system identifies a position in the video for inserting secondary content. Further, the online system determines a loss score and a gain score. The loss score measures a loss of interaction by the target user if the secondary content were inserted. The gain score includes a monetary compensation to be received by the online system for inserting the secondary content at the identified position. The online system compares the loss score and the gain score. Based on the gain score offsetting the loss score, the online systems modifies the video by inserting the secondary content at the identified position and provides the modified video for display to the target user.
    Type: Grant
    Filed: December 12, 2017
    Date of Patent: November 10, 2020
    Assignee: FACEBOOK, INC.
    Inventors: Shuo Li, Eric Hsin-Chun Huang, Abhishek Bapna
  • Patent number: 10831751
    Abstract: A system optimizes performance of parallel queries by dividing a query into a plurality of sub queries. The query is divided according to a plurality of data ranges associated with the query. The system creates an available queue, and a defer queue. The system assigns the plurality of sub queries into the available queue. The system then processes, in parallel, the plurality of sub queries in the available queue. During the processing, if the system determines that a data range associated with a sub query comprises unavailable data, the system assigns the sub query to the defer queue as a defer range sub query. After completing the processing of the plurality of sub queries in the available queue, the system processes a plurality of defer range sub queries in the defer queue.
    Type: Grant
    Filed: October 25, 2016
    Date of Patent: November 10, 2020
    Assignee: International Business Machines Corporation
    Inventors: Xiao Xiao Chen, Shuo Li, Heng Liu, Liu Wang, Hong Mei Zhang
  • Publication number: 20200332697
    Abstract: The present application discloses an exhaust after-treatment mixing device including a housing and a mixing assembly located within the housing. The mixing assembly includes a first space, a second space and a third space. A top portion of the first space and a top portion of the second space are both in communication with the third space. The mixing assembly is provided with a first raised portion protruding upwardly into the third space and a second raised portion located below the first raised portion. A fourth space is formed between the first raised portion and the second raised portion. As a result, the distance and time for urea evaporation are increased and the uniformity of gas flow mixing is also improved.
    Type: Application
    Filed: June 27, 2018
    Publication date: October 22, 2020
    Inventors: CONG WANG, SHUO LI, CHUNHU LV