Patents by Inventor Chong Chen

Chong Chen 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: 10313429
    Abstract: The present disclosure is drawn to methods and systems for resource enforcement in a distributed system. At least one first host of the system has an enforcement agent configured to trigger a master enforcement controller in response to the first host running a task requiring access to a distributed resource. The master enforcement controller obtains identification information regarding the distributed resource and transmits an enforcement command to other hosts of the distributed system involved in providing the distributed resource. The enforcement command is received by enforcement agents on each of the involved hosts and triggers a slave enforcement controller on each of the involved hosts. The slave enforcement controllers locally enforce a resource quota for the distributed resource.
    Type: Grant
    Filed: April 11, 2016
    Date of Patent: June 4, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Jin Chen, Lei Guo, Chong Chen
  • Patent number: 10305815
    Abstract: Methods and systems of managing a resource in a distributed resource management system can include: receiving a resource request including data identifying at least one requested resource attribute; identifying one or more candidate resources from a plurality of resources by performing element-wise operations on one or more resource attribute element sets corresponding to the at least one requested resource attribute, each resource attribute element set comprising an element for each of the plurality of resources, each element representing a resource attribute for a respective resource of the plurality of resources; and scheduling a workload associated with the resource request for execution based on the one or more identified candidate resources.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: May 28, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Lei Guo, Chong Chen, Xiaodi Ke, Jason T. S. Lam
  • Patent number: 10305231
    Abstract: A card connector and a method of manufacturing the card connector are provided. In one embodiment, the card connector comprises a base; a shielding sleeve connected to the base, the base and the shielding sleeve defining a first direction for inserting a card and a second direction opposite to the first direction for extracting the card; and a shielding tray for receiving the card, the shielding tray being movable relative to the base in the first direction or the second direction, wherein the card connector is operable to electrically connect to the card if the card reaches a position of insertion along the first direction. The card connector is capable of facilitating the push-in and pull-out operations of a card by a user, while minimizing an exposed area of the card so as to improve the shielding performance.
    Type: Grant
    Filed: June 27, 2016
    Date of Patent: May 28, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Chong Chen, Bocheng Hou
  • Patent number: 10275277
    Abstract: According to one aspect of the present disclosure, a technique for job distribution within a grid environment includes receiving jobs at a submission cluster for distribution of the jobs to at least one of a plurality of execution clusters where each execution cluster includes one or more execution hosts. Resource attributes are determined corresponding to each execution host of the execution clusters. For each execution cluster, execution hosts are grouped based on the resource attributes of the respective execution hosts. For each grouping of execution hosts, a mega-host is defined for the respective execution cluster where the mega-host for a respective execution cluster defines resource attributes based on the resource attributes of the respective grouped execution hosts. Resource requirements for the jobs are determined, and candidate mega-hosts are identified for the jobs based on the resource attributes of the respective mega-hosts and the resource requirements of the jobs.
    Type: Grant
    Filed: September 12, 2016
    Date of Patent: April 30, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Chong Chen, Fang Liu, Qi Wang, Shutao Yuan
  • Patent number: 10268509
    Abstract: According to one aspect of the present disclosure, a technique for job distribution within a grid environment includes receiving jobs at a submission cluster for distribution of the jobs to at least one of a plurality of execution clusters where each execution cluster includes one or more execution hosts. Resource attributes are determined corresponding to each execution host of the execution clusters. For each execution cluster, execution hosts are grouped based on the resource attributes of the respective execution hosts. For each grouping of execution hosts, a mega-host is defined for the respective execution cluster where the mega-host for a respective execution cluster defines resource attributes based on the resource attributes of the respective grouped execution hosts. Resource requirements for the jobs are determined, and candidate mega-hosts are identified for the jobs based on the resource attributes of the respective mega-hosts and the resource requirements of the jobs.
    Type: Grant
    Filed: September 12, 2016
    Date of Patent: April 23, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Chong Chen, Fang Liu, Qi Wang, Shutao Yuan
  • Publication number: 20190080508
    Abstract: Embodiments of the present disclosure can provide systems, methods, and computer-readable medium for providing virtual lighting adjustments to image data. A user interface for presenting and/or modifying image data may be provided via an electronic device. User input may be received that indicates a selection of a virtual lighting mode. Landmark points corresponding to a set of pixels of the image data may be identified based, at least in part, on depth measurement values of the set of pixels. One or more masks may be generated from the landmark points. One or more virtual lighting adjustments associated with the selected virtual lighting mode may be made to the image data using these masks (or the landmark points and an implied geometry of the landmark points). The adjusted/modified image may be presented to the user via the user interface at the electronic device.
    Type: Application
    Filed: July 11, 2018
    Publication date: March 14, 2019
    Applicant: Apple Inc.
    Inventors: Garrett Johnson, Chong Chen, Frederic Cao
  • Publication number: 20190042309
    Abstract: According to one aspect of the present disclosure, a technique for job distribution within a grid environment includes receiving a job at a submission cluster for distribution of the job to at least one of a plurality of execution clusters where each execution cluster includes one or more execution hosts. Resource attributes are determined corresponding to each execution host of the execution clusters. For each execution cluster, execution hosts are grouped based on the resource attributes of the respective execution hosts. For each grouping of execution hosts, a mega-host is defined for the respective execution cluster where the mega-host for a respective execution cluster defines resource attributes based on the resource attributes of the respective grouped execution hosts. An optimum execution cluster is selected for receiving the job based on a weighting factor applied to select resources of the respective execution clusters.
    Type: Application
    Filed: October 2, 2018
    Publication date: February 7, 2019
    Inventors: Chong Chen, Fang Liu, Qi Wang, Shutao Yuan
  • Patent number: 10189680
    Abstract: The present invention relates to a landing-door door lock device. The following problem is solved: the position of a lock ball of a general landing-door door lock device is not adjustable, and adjustment is complicated when there is a deviation between positions of the lock ball and a door knife.
    Type: Grant
    Filed: November 13, 2015
    Date of Patent: January 29, 2019
    Assignee: OTIS ELEVATOR COMPANY
    Inventors: Yongtao Yang, Huanfeng Liu, Chong Chen, Hua Zhang, QingXi Cai, Junfeng Wu
  • Patent number: 10191771
    Abstract: Methods and systems of managing a resource in a distributed resource management system can include: monitoring, by at least one processor, utilization of the resource being used by at least one workload; and performing an enforcement action on a particular workload of the at least one workload when a utilization condition is met, and when the particular workload has a current resource utilization exceeding its associated resource allocation limit.
    Type: Grant
    Filed: September 18, 2015
    Date of Patent: January 29, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Chong Chen, Lei Guo, Jason T. S. Lam
  • Patent number: 10193977
    Abstract: Methods and systems of managing workloads and resources for tenants structured as a hierarchical tenant queue defining a resource distribution policy. The tenants are modified and the system responds with dynamic adjustments to the hierarchical tenant queue and workload distribution. A rule-based workload management engine defines rules for actions for the workload to respond to the dynamic update.
    Type: Grant
    Filed: April 29, 2016
    Date of Patent: January 29, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Xiaodi Ke, Chong Chen, Jason T. S. Lam, Lei Guo
  • Publication number: 20180348885
    Abstract: Intelligent systems are disclosed that respond to user intent and desires based upon activity that may or may not be expressly directed at the intelligent system. In some embodiments, the intelligent system acquires a depth image of a scene surrounding the system. A scene geometry may be extracted from the depth image and elements of the scene may be monitored. In certain embodiments, user activity in the scene is monitored and analyzed to infer user desires or intent with respect to the system. The interpretation of the user's intent as well as the system's response may be affected by the scene geometry surrounding the user and/or the system. In some embodiments, techniques and systems are disclosed for interpreting express user communication, e.g., expressed through hand gesture movements. In some embodiments, such gesture movements may be interpreted based on real-time depth information obtained from, e.g., optical or non-optical type depth sensors.
    Type: Application
    Filed: August 6, 2018
    Publication date: December 6, 2018
    Inventors: Feng Tang, Chong Chen, Haitao Guo, Xiaojin Shi, Thorsten Gernoth
  • Publication number: 20180349212
    Abstract: Methods and systems for data communication in a distributed computing environment include: providing a first network node associated with a first data processing location, the first network node providing provide a network interface for a first distributed computing node at the first data processing location; and forwarding task data flow messages from the first distributed computing node to a second distributed computing node at a second data processing location via a second network node associated with the second data processing location.
    Type: Application
    Filed: June 6, 2017
    Publication date: December 6, 2018
    Inventors: Shuhao LIU, Li CHEN, Baochun LI, Jin CHEN, Chong CHEN
  • Patent number: 10108452
    Abstract: According to one aspect of the present disclosure, a technique for job distribution within a grid environment includes receiving jobs at a submission cluster for distribution of the jobs to at least one of a plurality of execution clusters where each execution cluster includes one or more execution hosts. Resource attributes are determined corresponding to each execution host of the execution clusters. For each execution cluster, execution hosts are grouped based on the resource attributes of the respective execution hosts. For each grouping of execution hosts, a mega-host is defined for the respective execution cluster where the mega-host for a respective execution cluster defines resource attributes based on the resource attributes of the respective grouped execution hosts. Resource requirements for the jobs are determined, and candidate mega-hosts are identified for the jobs based on the resource attributes of the respective mega-hosts and the resource requirements of the jobs.
    Type: Grant
    Filed: September 12, 2016
    Date of Patent: October 23, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Chong Chen, Fang Liu, Qi Wang, Shutao Yuan
  • Patent number: 10108458
    Abstract: Methods and systems for scheduling jobs in a distributed computing environment include: obtaining a set of task identifiers, each task identifier identifying a corresponding data processing task included in one of a plurality of jobs to be scheduled for execution at one of a plurality of data processing locations; and selecting and scheduling a data processing task of the identified job having a longest optimal completion time to the data processing location corresponding to the optimal completion time of the selected data processing task.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: October 23, 2018
    Assignees: HUAWEI TECHNOLOGIES CANADA CO., LTD., THE GOVERNING COUNCIL OF THE UNIVERSITY OF TORONTO
    Inventors: Li Chen, Shuhao Liu, Baochun Li, Jin Chen, Chong Chen
  • Publication number: 20180265332
    Abstract: A synchronous door knife includes a track frame and a bottom plate, the back of the bottom plate is hinged with a stop arm, a transmission arm and a lock plate, a front end of the stop arm is provided with a guide wheel, upper and lower portions of the front of the bottom plate are respectively hinged with rotating arms, the upper rotating arm is linked with the transmission arm through a draw bar, one end of the rotating arms is hinged with a first blade, the other end is hinged with a movable plate, the movable plate is hinged with unlock rotating arms, one end of the unlock rotating arms is hinged with a second blade, and the other end abuts against the lock plate.
    Type: Application
    Filed: January 12, 2016
    Publication date: September 20, 2018
    Applicant: Otis Elevator Company
    Inventors: XiaoBo Zhang, QingXi Cai, XiaoXiao Dong, Chong Chen
  • Publication number: 20180246765
    Abstract: Methods and systems for scheduling jobs in a distributed computing environment include: obtaining a set of task identifiers, each task identifier identifying a corresponding data processing task included in one of a plurality of jobs to be scheduled for execution at one of a plurality of data processing locations; and selecting and scheduling a data processing task of the identified job having a longest optimal completion time to the data processing location corresponding to the optimal completion time of the selected data processing task.
    Type: Application
    Filed: February 28, 2017
    Publication date: August 30, 2018
    Inventors: Li CHEN, Shuhao LIU, Baochun LI, Jin CHEN, Chong CHEN
  • Patent number: 10048765
    Abstract: Varying embodiments of intelligent systems are disclosed that respond to user intent and desires based upon activity that may or may not be expressly directed at the intelligent system. In some embodiments, the intelligent system acquires a depth image of a scene surrounding the system. A scene geometry may be extracted from the depth image and elements of the scene, such as walls, furniture, and humans may be evaluated and monitored. In certain embodiments, user activity in the scene is monitored and analyzed to infer user desires or intent with respect to the system. The interpretation of the user's intent or desire as well as the system's response may be affected by the scene geometry surrounding the user and/or the system. In some embodiments, techniques and systems are disclosed for interpreting express user communication, for example, expressed through fine hand gesture movements.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: August 14, 2018
    Assignee: Apple Inc.
    Inventors: Feng Tang, Chong Chen, Haitao Guo, Xiaojin Shi, Thorsten Gernoth
  • Publication number: 20180219335
    Abstract: A card connector and a method of manufacturing the card connector are provided. In one embodiment, the card connector comprises a base; a shielding sleeve connected to the base, the base and the shielding sleeve defining a first direction for inserting a card and a second direction opposite to the first direction for extracting the card; and a shielding tray for receiving the card, the shielding tray being movable relative to the base in the first direction or the second direction, wherein the card connector is operable to electrically connect to the card if the card reaches a position of insertion along the first direction. The card connector is capable of facilitating the push-in and pull-out operations of a card by a user, while minimizing an exposed area of the card so as to improve the shielding performance.
    Type: Application
    Filed: June 27, 2016
    Publication date: August 2, 2018
    Inventors: Chong CHEN, Bocheng HOU
  • Patent number: 10031781
    Abstract: A method for estimating job start times on a system may include: performing a first simulation of the system by a first process to generate a first estimate of the start time based a first snapshot of the computing system; and performing a second simulation of the system to generate a second estimate of the start time. The first and second estimates may each be either a distinct time estimate or a range of time estimate, depending on whether the simulations dispatches the job before the respective first and second processes end. The method may then include generating a fifth estimate of the time that the computing job will start by a third process based on estimates respectively generated by the first and second processes.
    Type: Grant
    Filed: November 24, 2015
    Date of Patent: July 24, 2018
    Assignee: International Business Machines Corporation
    Inventors: Chong Chen, Zhaohui Ding, Xiu Qiao Li, Rongsong Shen, Michael J. Spriggs, Wang Qi
  • Publication number: 20180143858
    Abstract: A first quality of service identifier is assigned to each subtask associated with each node of a compute workflow, the first quality of service identifier indicative of a level of quality of service associated with each node. A planned resource requirement is assigned to each subtask, the planned resource requirement indicative of a total amount of system resources required to complete each subtask. A resource allocation plan is generated for each subtask, the resource allocation plan indicative of a distribution of the system resources over time in at least one resource manager. The resource allocation plan and the first quality of service identifier are output to the at least one resource manager for enforcement of the level of quality of service on one or more jobs submitted for each node through at least one workflow orchestrator external to the at least one resource manager.
    Type: Application
    Filed: May 30, 2017
    Publication date: May 24, 2018
    Inventors: Sam SANJABI, Chong Chen, Reza Pournaghi, Shane Anthony Bergsma, Wei Pei