Patents by Inventor Lily Ma

Lily Ma 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: 9411832
    Abstract: A method, article of manufacture, and apparatus for managing data. In some embodiments, this includes an initial instruction for a file stored in a first storage system, determining that the initial instruction is not supported by the first storage system, identifying a combination of instructions to the first storage system after determining that the initial instruction is not supported by the first storage system, wherein the combination of instructions is based on the initial instruction, performing the identified combination of instructions on the file stored in the first storage system, and storing results of the performed identified combination of instructions.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: August 9, 2016
    Assignee: EMC Corporation
    Inventors: Lei Chang, Tao Ma, Zhanwei Wang, Lirong Jian, Lili Ma, Gavin Sherry
  • Publication number: 20160156838
    Abstract: An example of an electronic device with a first camera and a second camera is described. The first camera receives a first image stream, and the second camera receives a second image stream that includes a face of a user of the electronic device. The electronic device also includes a camera control module that identifies gesture based on a change in the second image stream, identifies a camera control feature of the first camera based on the gesture, and activates the camera control feature for the first camera.
    Type: Application
    Filed: November 29, 2013
    Publication date: June 2, 2016
    Applicant: Intel Corporation
    Inventors: Liang Cheng, Lili Ma, Hemin Han, David Poisner, Duane Quiet
  • Publication number: 20160099877
    Abstract: A communication technique which includes determining, at least in part by comparing data associated with a packet that has been pulled from a received packet queue with a highest sequence number among packets that have been placed in the received packet queue, that the received packet queue has space available to receive a further packet. A receiver with which the received packet queue is associated is sent, based at least in part on the determination, a next packet.
    Type: Application
    Filed: September 30, 2015
    Publication date: April 7, 2016
    Inventors: Lei Chang, Tao Ma, Lirong Jian, Kurt Harriman, Zhanwei Wang, Lili Ma
  • Patent number: 9178834
    Abstract: A communication technique which includes determining, at least in part by comparing data associated with a packet that has been pulled from a received packet queue with a highest sequence number among packets that have been placed in the received packet queue, that the received packet queue has space available to receive a further packet. A receiver with which the received packet queue is associated is sent, based at least in part on the determination, a next packet.
    Type: Grant
    Filed: June 25, 2013
    Date of Patent: November 3, 2015
    Assignee: EMC Corporation
    Inventors: Lei Chang, Tao Ma, Lirong Jian, Kurt Harriman, Zhanwei Wang, Lili Ma
  • Patent number: 9038018
    Abstract: Aspects of the subject matter described herein relate to integrating software components. In aspects, a previously created component is inserted into a target project. To do this, a location of elements of the component is obtained as well as a destination for placing the elements. Fixup code is also inserted into the project. The fixup code is to be executed after installing the component on a target entity prior to allowing the component to execute. The fixup code discovers the installation location of the component on the target entity and changes reference(s) from the original location to the installation location. After the component and the fixup code are inserted into the project, the project may be used to create a package which may be deployed on one or more target entities.
    Type: Grant
    Filed: October 8, 2010
    Date of Patent: May 19, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Lily Ma, Phillip M. Hoff, Lubomir I. Birov, Reza Chitsaz, Steve C. Fox
  • Publication number: 20140014875
    Abstract: In an industrial purple nano-needle tungsten oxide preparation method, ammonium paratungstate 5(NH4)2O.12WO3.5H2O, tungstic acid mWO3.nH2O (m?1, n?1), or tungsten oxide WOx (2?x?3) is used as a raw material for preparing the purple nano-needle tungsten oxide in an inclined rotating furnace pipe. At an inlet of the furnace pipe, the raw material is pushed from a feed inlet of a feeding device into the heated furnace pipe. The inclined furnace pipe is rotated to gradually move the raw material from a low temperature area to a high temperature area. The raw material at the high temperature area inside the furnace pipe is reduced by H2 to form the nano-needle purple tungsten oxide. The inclined furnace pipe is rotated to move the WO2.72 towards a discharging end, and the purple tungsten oxide WO2.72 is discharged from a discharge outlet of a discharging device and cooled to room temperature by the discharging device.
    Type: Application
    Filed: March 30, 2011
    Publication date: January 16, 2014
    Inventors: Chonghu Wu, Qishan Wu, Xiao Wen, Gaoan Lin, Mandou Xiao, Hongbo Nie, Guanjin Gao, Chaoying Fan, Lili Ma
  • Patent number: 8316349
    Abstract: Aspects of the subject matter described herein relate to deployment scripts. In aspects, in conjunction with creating a package for deploying software to a target, an installation script is also created. The installation script includes instructions for deploying the software in the package to one or more targets. The installation script is human-readable and readily modifiable. A software development tool may provide a seamless interface that allows a software developer to view, edit, execute, and debug the installation script on a local or remote target.
    Type: Grant
    Filed: May 27, 2010
    Date of Patent: November 20, 2012
    Assignee: Microsoft Corporation
    Inventors: Vladimir Yuryevich Morozov, Stephen Matthew Schwink, Lily Ma, Lubomir I. Birov
  • Publication number: 20120089976
    Abstract: Aspects of the subject matter described herein relate to integrating software components. In aspects, a previously created component is inserted into a target project. To do this, a location of elements of the component is obtained as well as a destination for placing the elements. Fixup code is also inserted into the project. The fixup code is to be executed after installing the component on a target entity prior to allowing the component to execute. The fixup code discovers the installation location of the component on the target entity and changes reference(s) from the original location to the installation location. After the component and the fixup code are inserted into the project, the project may be used to create a package which may be deployed on one or more target entities.
    Type: Application
    Filed: October 8, 2010
    Publication date: April 12, 2012
    Applicant: Microsoft Corporation
    Inventors: Lily Ma, Phillip M. Hoff, Lubomir I. Birov, Reza Chitsaz, Steve C. Fox
  • Publication number: 20110296377
    Abstract: Aspects of the subject matter described herein relate to deployment scripts. In aspects, in conjunction with creating a package for deploying software to a target, an installation script is also created. The installation script includes instructions for deploying the software in the package to one or more targets. The installation script is human-readable and readily modifiable. A software development tool may provide a seamless interface that allows a software developer to view, edit, execute, and debug the installation script on a local or remote target.
    Type: Application
    Filed: May 27, 2010
    Publication date: December 1, 2011
    Applicant: Microsoft Corporation
    Inventors: Vladimir Yuryevich Morozov, Stephen Matthew Schwink, Lily Ma, Lubomir I. Birov