Patents by Inventor Mark Nielson

Mark Nielson 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: 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
  • Publication number: 20060262752
    Abstract: A method and corresponding apparatus and system of controlling access to communication services by a roaming wireless device are described. The method includes receiving a request for roaming wireless device service information related to a roaming user and determining which services the user has access to for the requesting system, if the user is determined to have access to the requesting system. The method also includes transmitting user service information concerning the services to which the user has access. The apparatus includes a memory, a communication system, and a processor. The memory stores: (1) user information including a class of service (COS) identifier and (2) COS restriction information. The processing system, coupled with the communication system and the memory, generates a reply message based on comparing information in a service request message received by the communication system with the stored information in the memory.
    Type: Application
    Filed: May 18, 2005
    Publication date: November 23, 2006
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Tiffany Moore, John Ayers, Mark Montz, Mark Nielson, Anders Askerup