Patents by Inventor Amit Amit

Amit Amit 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: 7546586
    Abstract: A scenario execution environment (SEE) may include one or more action layers. Each action layer may be associated with one or more SEE actions. Each SEE action may be associated with one or more action layers. SEE code may specify one or more SEE actions. The SEE code may be parsed for the SEE actions. Each SEE action may be dispatched to each associated action layer. The action layer interface may include a start scenario element, an end scenario element and a run action element. The start scenario element may inform the action layer that one or more scenarios of the scenario execution environment are commencing. The end scenario element may inform the action layer that one or more scenarios are concluding. The run action element may instruct the action layer to carry out one or more SEE actions associated with one or more scenarios.
    Type: Grant
    Filed: February 15, 2005
    Date of Patent: June 9, 2009
    Assignee: Microsoft Corporation
    Inventors: Amit Amit, Marcelo V. Vago, YiCheng Michael Lin
  • Publication number: 20080028173
    Abstract: A first data is written to a removable storage medium at a target device. A request is received to eject the removable storage medium from the target device, wherein the removable storage medium is not ejected from the target device. The first data on the removable storage medium is copied to a storage location. The removable storage medium is presented as a new removable storage medium having been inserted into the target device.
    Type: Application
    Filed: December 14, 2006
    Publication date: January 31, 2008
    Applicant: Microsoft Corporation
    Inventors: Yan Zhang, Amit Amit, Mark F. Flores
  • Publication number: 20060183085
    Abstract: A scenario execution environment (SEE) may include one or more action layers. Each action layer may be associated with one or more SEE actions. Each SEE action may be associated with one or more action layers. SEE code may specify one or more SEE actions. The SEE code may be parsed for the SEE actions. Each SEE action may be dispatched to each associated action layer. The action layer interface may include a start scenario element, an end scenario element and a run action element. The start scenario element may inform the action layer that one or more scenarios of the scenario execution environment are commencing. The end scenario element may inform the action layer that one or more scenarios are concluding. The run action element may instruct the action layer to carry out one or more SEE actions associated with one or more scenarios.
    Type: Application
    Filed: February 15, 2005
    Publication date: August 17, 2006
    Applicant: Microsoft Corporation
    Inventors: Amit Amit, Marcelo Vago, YiCheng Lin