Patents by Inventor Ravishankar Shanmugam

Ravishankar Shanmugam 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: 7590939
    Abstract: Slide presentation files may be separated into one or more individual slide files, and the one or more individual slide files may be stored in a remote or local slide library. Stored individual slide files are populated with metadata for allowing subsequent search and location of individual slide files. A synchronization relationship may be established between a stored slide file and a copy of the stored slide file used in a slide presentation document. As updates are made to the stored slide file, a user of a copy of the stored slide file may be informed of and provided changes made to the original slide file via the synchronization relationship.
    Type: Grant
    Filed: June 24, 2005
    Date of Patent: September 15, 2009
    Assignee: Microsoft Corporation
    Inventors: Chaitanya Dev Sareen, Clara Graham, Erin Megan Riley, Jennifer Sadler, Kent Rogers Lowry, Louisa Chi Yan Lee, Ravishankar Shanmugam, Sean Erik McAteer, Scott M. Stiles
  • Patent number: 7546533
    Abstract: Slide presentation files may be separated into one or more individual slide files, and the one or more individual slide files may be stored in a remote or local slide library. Stored individual slide files are populated with metadata for allowing subsequent search and location of individual slide files. A synchronization relationship may be established between a stored slide file and a copy of the stored slide file used in a slide presentation document. As updates are made to the stored slide file, a user of a copy of the stored slide file may be informed of and provided changes made to the original slide file via the synchronization relationship.
    Type: Grant
    Filed: June 24, 2005
    Date of Patent: June 9, 2009
    Assignee: Microsoft Corporation
    Inventors: Chaitanya Dev Sareen, Clara Graham, Erin Megan Riley, Jennifer Sadler, Kent Rogers Lowry, Louisa Chi Yan Lee, Ravishankar Shanmugam, Sean Erik McAteer
  • Patent number: 7493561
    Abstract: slide presentation files may be separated into one or more individual slide files, and the one or more individual slide files may be stored in a remote or local slide library. Stored individual slide files are populated with metadata for allowing subsequent search and location of individual slide files. A synchronization relationship may be established between a stored slide file and a copy of the stored slide file used in a slide presentation document. As updates are made to the stored slide file, a user of a copy of the stored slide file may be informed of and provided changes made to the original slide file via the synchronization relationship.
    Type: Grant
    Filed: June 24, 2005
    Date of Patent: February 17, 2009
    Assignee: Microsoft Corporation
    Inventors: Chaitanya Dev Sareen, Clara Graham, Erin Megan Riley, Jennifer Sadler, Kent Rogers Lowry, Louisa Chi Yan Lee, Ravishankar Shanmugam, Sean Erik McAteer
  • Patent number: 7395269
    Abstract: Systems and methods for changing items of a computer file, such as an archive file, can include an application programmed to create a file including a first item and a second item, the application storing the file on a storage medium. Systems can also include an input/output module associated with the application, the input/output module retiring the first item upon a change to the first item resulting in an increase or a decrease in a size of the first item. Upon retiring the first item, the input/output module can write a third item at an end of the file, the third item including the change to the first item. Methods can include retiring the first item upon a change to the first item, and writing a third item after the second item, the third item including the change to the first item.
    Type: Grant
    Filed: December 20, 2004
    Date of Patent: July 1, 2008
    Assignee: Microsoft Corporation
    Inventors: Li Hua, Daniel B. Jump, Isaac E. Nichols, Joshua M. Pollock, Ravishankar Shanmugam
  • Patent number: 7383278
    Abstract: Systems and methods for changing items of a computer file can include a storage medium, and an application programmed to create a file including a first item and a second item, the application storing the file on the storage medium, and the first item including padding. The system can also include an input/output module associated with the application, the input/output module being programmed to use at least a portion of the padding of the first item to accommodate a change in a size of the first item. A method can include providing a file including at least a first item and a second item, the first item including padding, changing the first item, and using at least a portion of the padding of the first item to accommodate a change in a size of the first item.
    Type: Grant
    Filed: December 20, 2004
    Date of Patent: June 3, 2008
    Assignee: Microsoft Corporation
    Inventors: Li Hua, Daniel B. Jump, Isaac E. Nichols, David B. Ornstein, Joshua M. Pollock, Ravishankar Shanmugam
  • Publication number: 20060136356
    Abstract: Systems and methods for changing items of a computer file can include a storage medium, and an application programmed to create a file including a first item and a second item, the application storing the file on the storage medium, and the first item including padding. The system can also include an input/output module associated with the application, the input/output module being programmed to use at least a portion of the padding of the first item to accommodate a change in a size of the first item. A method can include providing a file including at least a first item and a second item, the first item including padding, changing the first item, and using at least a portion of the padding of the first item to accommodate a change in a size of the first item.
    Type: Application
    Filed: December 20, 2004
    Publication date: June 22, 2006
    Applicant: Microsoft Corporation
    Inventors: Li Hua, Daniel Jump, Isaac Nichols, David Ornstein, Joshua Pollock, Ravishankar Shanmugam
  • Publication number: 20060136500
    Abstract: Systems and methods for changing items of a computer file, such as an archive file, can include an application programmed to create a file including a first item and a second item, the application storing the file on a storage medium. Systems can also include an input/output module associated with the application, the input/output module retiring the first item upon a change to the first item resulting in an increase or a decrease in a size of the first item. Upon retiring the first item, the input/output module can write a third item at an end of the file, the third item including the change to the first item. Methods can include retiring the first item upon a change to the first item, and writing a third item after the second item, the third item including the change to the first item.
    Type: Application
    Filed: December 20, 2004
    Publication date: June 22, 2006
    Applicant: Microsoft Corporation
    Inventors: Li Hua, Daniel Jump, Isaac Nichols, Joshua Pollock, Ravishankar Shanmugam