Patents by Inventor Ke Deng

Ke Deng 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: 12001866
    Abstract: The present disclosure describes a type of virtual machine, which the present disclosure may refer to as a harvest virtual machine, that may allow improved utilization of physical computing resources on a cloud-computing system. First, the harvest virtual machine may be evictable. In other words, higher priority virtual machines may preempt the harvest virtual machine's access to physical computing resources. Second, the harvest virtual machine may receive access to a dynamic amount of physical computing resources during the course of its operating life. Third, the harvest virtual machine may have a minimum size (in terms of an amount of physical computing resources) and may terminate whenever the harvest virtual machine has access to an amount of physical computing resources less than the minimum size.
    Type: Grant
    Filed: July 1, 2019
    Date of Patent: June 4, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Kapil Arya, Aditya Bhandari, Ricardo GouvĂȘa Bianchini, Brian Jacob Corell, Yimin Deng, Sameh M. Elnikety, Marcus Felipe Fontoura, Inigo Goiri Presa, Alper Gun, Thomas Moscibroda, Chandrasekhar Pasupuleti, Ke Wang
  • Publication number: 20240171617
    Abstract: The present disclosure provides a method and an apparatus for identifying a dark web website in a scenario where a plurality of pages are accessed simultaneously. The method includes: obtaining browsed network traffic packets of websites to be identified, and extracting direction sequence features from the network traffic packets; dividing the direction sequence features into a plurality of subsequence features based on a plurality of sliding windows, and inputting the plurality of subsequence features into a neural network model to extract preset pattern features; analyzing a correlation of the preset pattern features using a target website identification model to obtain a probability result of a target website being accessed; obtaining a target website identification result in the website to be identified based on the probability results and a preset classification model.
    Type: Application
    Filed: November 17, 2023
    Publication date: May 23, 2024
    Inventors: Qi LI, Xinhao DENG, Xiyuan ZHAO, Qilei YIN, Zhuotao LIU, Mingwei XU, Ke XU, Jianping WU
  • Publication number: 20240121451
    Abstract: A method includes steps described below. In response to detecting that a voice-over entry corresponding to an online video is triggered, a voice-over recording page corresponding to the online video is provided for a voice-over actor-side client; the online video is played on the voice-over recording page, and speech information of a voice-over actor collected by the voice-over actor-side client in a process of playing a target video clip which does not include a speech feature in the online video is acquired; a corresponding voice-over video is generated according to the speech information and the online video; the voice-over video is sent to an uploader-side client corresponding to the online video for review by an uploader, and a review result fed back by the uploader-side client is received; and in response to determining that the review result satisfies a preset requirement, the voice-over video is published.
    Type: Application
    Filed: January 25, 2022
    Publication date: April 11, 2024
    Inventors: Yuechun JIANG, Aiqing DONG, Yiming FAN, Xiaoshuai CAO, Ke DENG
  • Patent number: 11927504
    Abstract: The application proposes a non-destructive testing method for the sealing degree of the small cigarette box packaging, which includes placing the small cigarette box to be tested in an airtight chamber, using a balance cabin to quickly form a stable negative pressure in the airtight chamber; The pressure change of the sealed chamber is continuously measured until equilibrium, and the data model is analyzed and established by using Darcy's law, Fick's diffusion law and the physical process of molecular kinetic theory. Through the non-destructive testing method for the sealing degree of the small cigarette box packaging of the present invention, the traditional destructive measurement (damaged small box packaging) for measuring the sealing degree of cigarette small box is changed into non-destructive testing; The test results have specific physical meaning; The test time of a single sample is reduced to ? of the time of destructive test.
    Type: Grant
    Filed: July 22, 2020
    Date of Patent: March 12, 2024
    Assignee: ZHENGZHOU TOBACCO RESEARCH INSTITUTE OF CNTC
    Inventors: Bin Li, Yue Sun, Le Wang, Guangyang Qiu, Mingjian Zhang, Ran Chen, Ke Zhang, Nan Deng
  • Publication number: 20240065332
    Abstract: A low-oxygen heating-type cigarette assembly, comprising a low-oxygen heating-type smoking set (B) and a low-oxygen heating-type cigarette (A). The low-oxygen heating-type smoking set (B) comprises a heating section (4) and a smoke extracting member (2) detachably arranged with the heating section (4), wherein the heating section (4) is provided with a cigarette receiving chamber (4-1), and the smoke extracting member (2) comprises a hollow smoke extracting cone (2-1) and a smoke transmission tube (2-2).
    Type: Application
    Filed: December 25, 2020
    Publication date: February 29, 2024
    Inventors: Bin LI, Shuang WANG, Ke ZHANG, Nan DENG, Le WANG, Feng HUANG, Mingjian ZHANG, Bing WANG
  • Publication number: 20210365823
    Abstract: A method accurately evaluates a corresponding operation capacity for an operating characteristic of a to-be-evaluated object in a to-be-evaluated time period in combination with already-operated historical data of the to-be-evaluated object, which specifically includes: for a capacity influence factor in an operating process of an airspace unit, constructing a capacity similarity characteristic model to form a capacity similarity characteristic index set; acquiring historical data of an evaluation object, on the basis of the capacity similarity characteristic index set, classifying historical data samples of different time periods by a clustering algorithm, and generating a capacity similarity time period sample set to which an evaluation time period of the current evaluation object belongs; and classifying historical capacity values of the capacity similarity time period sample set by a density clustering algorithm, and calculating a capacity reference value on the basis of a maximum class cluster.
    Type: Application
    Filed: August 3, 2021
    Publication date: November 25, 2021
    Inventors: Bin DONG, Yongjie YAN, Shucheng SHI, Ke DENG, Ming TONG, Yi MAO, Yang ZHANG, Jibo HUANG, Shenghao FU, Shane XU, Yao SHAN
  • Patent number: 10657698
    Abstract: A computing system configured to execute instructions for a first graphical processing unit (GPU) on a second GPU is provided. The computing system may include the second GPU and a processor. The processor may be configured to receive second GPU state data that indicates one or more global properties of the second GPU. The processor may be further configured to receive one or more binary instructions for texture operation configured to be executed on the first GPU. Based on the second GPU state data, the processor may be further configured to apply a texture value patch to the one or more binary instructions. Applying the texture value patch may translate the one or more binary instructions into one or more translated binary instructions configured to be executed on the second GPU.
    Type: Grant
    Filed: January 5, 2018
    Date of Patent: May 19, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Aaron Blake Stover, Matthew Gordon, Eric David Heutchy, Ke Deng, Warren Lee Burch, Roger John Perkins
  • Patent number: 10526762
    Abstract: The present application discloses a final joint of an immersed tunnel, a prefabrication method and an installation method, wherein the final joint includes two end surfaces connected with installed adjacent tube sections; the two end surfaces are both tilted surfaces, so that the longitudinal profile of the final joint along an installation direction is of an inverted trapezoid structure; and the final joint further may be of a structure with a tube section I and a tube section II which are connected with each other.
    Type: Grant
    Filed: January 12, 2018
    Date of Patent: January 7, 2020
    Assignees: China Communications Construction Company Limited, CCCC Highway Consultants Co. Ltd.
    Inventors: Ming Lin, Xiaodong Liu, Jibing Gao, Yi Li, Haiqing Yin, Wei Lin, Yonggang LV, Ke Deng, Qiang Wang, Qian Cheng, Lingfeng Liu, Hai Ji, Zhigang Zhang, Huaiping Su, Xiaodong Wang
  • Patent number: 10409841
    Abstract: A user behavior recognition method, a user equipment, a behavior recognition server, and a behavior recognition system are presented, where the method includes acquiring, by a first user equipment, statistical distribution information of a target parameter corresponding to a target user behavior, where the target parameter includes at least one parameter in a behavior recognition model of the target user behavior, and the statistical distribution information of the target parameter is determined according to values of the target parameters in behavior recognition models of the target user behavior that are respectively corresponding to multiple other user equipment; and creating and saving, according to the statistical distribution information, a behavior recognition model of the target user behavior, to recognize the target user behavior.
    Type: Grant
    Filed: November 22, 2016
    Date of Patent: September 10, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Qiang Yang, Ke Deng, Wing Ki Leung
  • Publication number: 20180374254
    Abstract: A computing system configured to execute instructions for a first graphical processing unit (GPU) on a second GPU is provided. The computing system may include the second GPU and a processor. The processor may be configured to receive second GPU state data that indicates one or more global properties of the second GPU. The processor may be further configured to receive one or more binary instructions for texture operation configured to be executed on the first GPU. Based on the second GPU state data, the processor may be further configured to apply a texture value patch to the one or more binary instructions. Applying the texture value patch may translate the one or more binary instructions into one or more translated binary instructions configured to be executed on the second GPU.
    Type: Application
    Filed: January 5, 2018
    Publication date: December 27, 2018
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Aaron Blake STOVER, Matthew GORDON, Eric David HEUTCHY, Ke DENG, Warren Lee BURCH, Roger John PERKINS
  • Publication number: 20180274197
    Abstract: The present application discloses a final joint of an immersed tunnel, a prefabrication method and an installation method, wherein the final joint includes two end surfaces connected with installed adjacent tube sections; the two end surfaces are both tilted surfaces, so that the longitudinal profile of the final joint along an installation direction is of an inverted trapezoid structure; and the final joint further may be of a structure with a tube section I and a tube section II which are connected with each other.
    Type: Application
    Filed: January 12, 2018
    Publication date: September 27, 2018
    Inventors: Ming LIN, Xiaodong LIU, Jibing GAO, Yi LI, Haiqing YIN, Wei LIN, Yonggang LV, Ke DENG, Qiang WANG, Qian CHENG, Lingfeng LIU, Hai JI, Zhigang ZHANG, Huaiping SU, Xiaodong WANG
  • Patent number: 9886094
    Abstract: Low-latency gesture detection is described, for example, to compute a gesture class from a live stream of image frames of a user making a gesture, for example, as part of a natural user interface controlling a game system or other system. In examples, machine learning components are trained to learn gesture primitives and at test time, are able to detect gestures using the learned primitives, in a fast, accurate manner. For example, a gesture primitive is a latent (unobserved) variable features of a subset of frames from a sequence of frames depicting a gesture. For example, the subset of frames has many fewer frames than a sequence of frames depicting a complete gesture. In various examples gesture primitives are learnt from instance level features computed by aggregating frame level features to capture temporal structure. In examples frame level features comprise body position and body part articulation state features.
    Type: Grant
    Filed: April 28, 2014
    Date of Patent: February 6, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Baoyuan Wang, Szymon Piotr Stachniak, Zhuowen Tu, Baining Guo, Ke Deng
  • Patent number: 9786026
    Abstract: Resource processing during run time can be performed asynchronously from emulation of an application by a central processing unit. For example, an emulator can include a main processing thread that performs emulation processes. In response to encountering a shader, or other resource, to be processed, the emulator can invoke a separate asynchronous thread to perform such processing. Processed resources, such as translated shaders and generated textures, can be stored in a cache. In response to a command that uses a resource, such as a draw command that invokes a shader or other resource, the emulator can use the processed resource in the cache. If the processed resource is not in the cache, the emulator can skip processing the command that uses the resource. If processed resources can be obtained from other sources and loaded in the cache, processing of resources by the emulator can be eliminated.
    Type: Grant
    Filed: June 15, 2015
    Date of Patent: October 10, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ke Deng, Eric Heutchy
  • Publication number: 20170075982
    Abstract: A user behavior recognition method, a user equipment, a behavior recognition server, and a behavior recognition system are presented, where the method includes acquiring, by a first user equipment, statistical distribution information of a target parameter corresponding to a target user behavior, where the target parameter includes at least one parameter in a behavior recognition model of the target user behavior, and the statistical distribution information of the target parameter is determined according to values of the target parameters in behavior recognition models of the target user behavior that are respectively corresponding to multiple other user equipment; and creating and saving, according to the statistical distribution information, a behavior recognition model of the target user behavior, to recognize the target user behavior.
    Type: Application
    Filed: November 22, 2016
    Publication date: March 16, 2017
    Inventors: Qiang Yang, Ke Deng, Wing Ki Leung
  • Publication number: 20160364830
    Abstract: Resource processing during run time can be performed asynchronously from emulation of an application by a central processing unit. For example, an emulator can include a main processing thread that performs emulation processes. In response to encountering a shader, or other resource, to be processed, the emulator can invoke a separate asynchronous thread to perform such processing. Processed resources, such as translated shaders and generated textures, can be stored in a cache. In response to a command that uses a resource, such as a draw command that invokes a shader or other resource, the emulator can use the processed resource in the cache. If the processed resource is not in the cache, the emulator can skip processing the command that uses the resource. If processed resources can be obtained from other sources and loaded in the cache, processing of resources by the emulator can be eliminated.
    Type: Application
    Filed: June 15, 2015
    Publication date: December 15, 2016
    Inventors: Ke Deng, Eric Heutchy
  • Publication number: 20150309579
    Abstract: Low-latency gesture detection is described, for example, to compute a gesture class from a live stream of image frames of a user making a gesture, for example, as part of a natural user interface controlling a game system or other system. In examples, machine learning components are trained to learn gesture primitives and at test time, are able to detect gestures using the learned primitives, in a fast, accurate manner. For example, a gesture primitive is a latent (unobserved) variable describing features of a subset of frames from a sequence of frames depicting a gesture. For example, the subset of frames has many fewer frames than a sequence of frames depicting a complete gesture. In various examples gesture primitives are learnt from instance level features computed by aggregating frame level features to capture temporal structure. In examples frame level features comprise body position and body part articulation state features.
    Type: Application
    Filed: April 28, 2014
    Publication date: October 29, 2015
    Applicant: Microsoft Corporation
    Inventors: Baoyuan Wang, Szymon Piotr Stachniak, Zhuowen Tu, Baining Guo, Ke Deng
  • Patent number: 8660306
    Abstract: Embodiments are disclosed that relate to the correction of an estimated pose determined from depth image data. One disclosed embodiment provides, on a computing system, a method of obtaining a representation of a pose of articulated object from image data capturing the articulated object. The method comprises receiving the depth image data, obtaining an initial estimated skeleton of the articulated object from the depth image data, applying a random forest subspace regression function to the initial estimated skeleton, and determining the representation of the pose based upon a result of applying the random forest subspace regression to the initial estimated skeleton.
    Type: Grant
    Filed: March 20, 2012
    Date of Patent: February 25, 2014
    Assignee: Microsoft Corporation
    Inventors: Zhuowen Tu, Wei Shen, Ke Deng, Tommer Leyvand, Baining Guo
  • Publication number: 20130251192
    Abstract: Embodiments are disclosed that relate to the correction of an estimated pose determined from depth image data. One disclosed embodiment provides, on a computing system, a method of obtaining a representation of a pose of articulated object from image data capturing the articulated object. The method comprises receiving the depth image data, obtaining an initial estimated skeleton of the articulated object from the depth image data, applying a random forest subspace regression function to the initial estimated skeleton, and determining the representation of the pose based upon a result of applying the random forest subspace regression to the initial estimated skeleton.
    Type: Application
    Filed: March 20, 2012
    Publication date: September 26, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Zhuowen Tu, Wei Shen, Ke Deng, Tommer Leyvand, Baining Guo
  • Publication number: 20130093751
    Abstract: A method for obtaining gestural input from a user of a computer system. In this method, an image of the user is acquired, and a runtime representation of a geometric model of the user is computed based on the image. The runtime representation is compared against stored data, which includes a plurality of stored metrics each corresponding to a measurement made on an actor performing a gesture. With each stored metric is associated a stored representation of a geometric model of the actor performing the associated gesture. The method returns gestural input based on the stored metric associated with a stored representation that matches the runtime representation.
    Type: Application
    Filed: October 12, 2011
    Publication date: April 18, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Szymon Stachniak, Ke Deng, Tommer Leyvand, Scott M. Grant
  • Patent number: 8352241
    Abstract: Emulating legacy hardware using IEEE 754 compliant hardware is disclosed herein. In some aspects, the emulation includes locating an instruction that includes NaN (not a number) as at least one of an operand or a resultant. The emulation adjusts the resultant of the instruction, via additional code, to produce a final resultant of non-compliant (legacy) hardware. Legacy software, which was written in anticipation of processing by legacy hardware, may then be processed using compliant hardware.
    Type: Grant
    Filed: February 26, 2009
    Date of Patent: January 8, 2013
    Assignee: Microsoft Corporation
    Inventors: Jinyu Li, Ke Deng, Chen Li