Patents by Inventor Ibrahim A. Mohamed

Ibrahim A. Mohamed 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: 20110035727
    Abstract: Editing operations are monitored for operations for which information must be stored in order to properly apply an undo or undo/redo sequence to plurality of files. A snapshot is taken and persisted before such an operation is performed. Upon the execution of an undo or redo command, the persisted snapshot is retrieved and applied to the newly generated editing element.
    Type: Application
    Filed: October 25, 2010
    Publication date: February 10, 2011
    Applicant: MICROSOFT CORPORATION
    Inventor: Ibrahim A. Mohamed
  • Patent number: 7823060
    Abstract: Editing operations are monitored for operations for which information must be stored in order to properly apply an undo or undo/redo sequence to plurality of files. A snapshot is taken and persisted before such an operation is performed. Upon the execution of an undo or redo command, the persisted snapshot is retrieved and applied to the newly generated editing element.
    Type: Grant
    Filed: June 7, 2002
    Date of Patent: October 26, 2010
    Assignee: Microsoft Corporation
    Inventor: Ibrahim A. Mohamed
  • Patent number: 7698636
    Abstract: A component can be edited from within the context of a hosting file. A system and method for providing an in-place editing surface for a component such as a file, document or control, within the context of the hosting file is described. A non-persistable container is generated for the hosting file and another non-persistable container (e.g., an editing frame) is generated for the component. The current contents of the component are loaded into an editing frame. Modifications made to the component within the editing frame are saved and the hosting file is displayed. Any changes made to the component are visible in the hosting file.
    Type: Grant
    Filed: June 13, 2002
    Date of Patent: April 13, 2010
    Assignee: Microsoft Corporation
    Inventor: Ibrahim A. Mohamed
  • Publication number: 20040205663
    Abstract: Editing operations are monitored for operations for which information must be stored in order to properly apply an undo or undo/redo sequence to plurality of files. A snapshot is taken and persisted before such an operation is performed. Upon the execution of an undo or redo command, the persisted snapshot is retrieved and applied to the newly generated editing element.
    Type: Application
    Filed: June 7, 2002
    Publication date: October 14, 2004
    Applicant: Microsoft Corporation
    Inventor: Ibrahim A. Mohamed
  • Publication number: 20030233614
    Abstract: A component can be edited from within the context of a hosting file. A system and method for providing an in-place editing surface for a component such as a file, document or control, within the context of the hosting file is described. A non-persistable container is generated for the hosting file and another non-persistable container (e.g., an editing frame) is generated for the component. The current contents of the component are loaded into an editing frame. Modifications made to the component within the editing frame are saved and the hosting file is displayed. Any changes made to the component are visible in the hosting file.
    Type: Application
    Filed: June 13, 2002
    Publication date: December 18, 2003
    Applicant: Microsoft Corporation
    Inventor: Ibrahim A. Mohamed