Patents by Inventor Rupali Jain

Rupali Jain 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: 20120143758
    Abstract: Account transfer techniques are described. In one or more implementations, a user interface is output by a mobile communication device that describes funds in an account. The account is usable by the mobile communication device to purchase goods or service and the purchase performable at least in part using credentials stored in a secure element implemented in hardware of the mobile communication device. An input is received via interaction with the user interface to authorize a transfer of funds from the account associated with the mobile communication device to another account usable by another mobile communication device to purchase goods or services.
    Type: Application
    Filed: December 1, 2010
    Publication date: June 7, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Anoop Anantha, Murali R. Krishnan, Miller Thomas Abel, Rupali Jain
  • Patent number: 8010894
    Abstract: The subject invention can track and apply user edits to a source document as a sequence of changes. The changes can be applied in a document or spatial order irrespective of temporal factors. The invention can maintain intervals that represent user operations (e.g., insertions, deletions, zero-net-length changes). As well, the invention can infer a location in the original document that corresponds to a particular operation. In accordance therewith, the invention can arrange temporally sequenced user document modifications into an order consistent with the layout of the document file encoding. This functionality of mapping re-sequenced changes into the original document data representation is one novel feature of the invention. The invention can enable portions of the source document loaded into memory on an as-needed basis whereby changes relevant to the instant portion can be made.
    Type: Grant
    Filed: May 18, 2005
    Date of Patent: August 30, 2011
    Assignee: Microsoft Corporation
    Inventors: John Wickens Lamb Merrill, Mark Lino Nielson, Rupali Jain
  • Patent number: 7370060
    Abstract: A system and method for preserving unrepresented data in a document exchanged between applications. Applications handling the document, or computing devices executing the applications may have different capabilities with respect to a particular feature of the document such as certain formatting properties, footnotes, graphical attributes, and the like. Data associated with such features, unrepresented data, is preserved by employing a tree structure for the document and flagging nodes associated with unrepresented data. Flagged nodes are ignored, but preserved, when the document is handled by an application or computing device with different capabilities. When the document is handled again by an application or computing device that is capable of processing those features, the unrepresented data is made available along with any modifications made to the document during the previous handling.
    Type: Grant
    Filed: May 24, 2005
    Date of Patent: May 6, 2008
    Assignee: Microsoft Corporation
    Inventors: Rupali Jain, Mark L. Nielson, Zeeshan Hamid
  • Publication number: 20080046824
    Abstract: A system and a method for sorting two or more contacts that employ a display name format and a display name reading to provide an intuitive contact order based on pronunciation of a display name are disclosed. The display name reading includes characters, letters, symbols, numbers, and/or phonetic symbols that indicate pronunciation of the display name. Since the system and the method can sort the two or more contacts by arranging the display name readings, the system and the method can provide an intuitive contact order based on the pronunciation of the display name. When the display name formats are changed, the system and the method can update the display name reading according to the newly selected display name format and sort the contacts by arranging the updated display name readings.
    Type: Application
    Filed: August 16, 2006
    Publication date: February 21, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: John L. Li, Naoaki Nii, Audrey Yung Ch'In Tang, Rupali Jain
  • Publication number: 20060271567
    Abstract: A system and method for preserving unrepresented data in a document exchanged between applications. Applications handling the document, or computing devices executing the applications may have different capabilities with respect to a particular feature of the document such as certain formatting properties, footnotes, graphical attributes, and the like. Data associated with such features, unrepresented data, is preserved by employing a tree structure for the document and flagging nodes associated with unrepresented data. Flagged nodes are ignored, but preserved, when the document is handled by an application or computing device with different capabilities. When the document is handled again by an application or computing device that is capable of processing those features, the unrepresented data is made available along with any modifications made to the document during the previous handling.
    Type: Application
    Filed: May 24, 2005
    Publication date: November 30, 2006
    Applicant: Microsoft Corporation
    Inventors: Rupali Jain, Mark Nielson, Zeeshan Hamid
  • Publication number: 20060265639
    Abstract: The subject invention can track and apply user edits to a source document as a sequence of changes. The changes can be applied in a document or spatial order irrespective of temporal factors. The invention can maintain intervals that represent user operations (e.g., insertions, deletions, zero-net-length changes). As well, the invention can infer a location in the original document that corresponds to a particular operation. In accordance therewith, the invention can arrange temporally sequenced user document modifications into an order consistent with the layout of the document file encoding. This functionality of mapping re-sequenced changes into the original document data representation is one novel feature of the invention. The invention can enable portions of the source document loaded into memory on an as-needed basis whereby changes relevant to the instant portion can be made.
    Type: Application
    Filed: May 18, 2005
    Publication date: November 23, 2006
    Applicant: Microsoft Corporation
    Inventors: John Merrill, Mark Nielson, Rupali Jain