Patents by Inventor Thomas A Olsen

Thomas A Olsen 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: 20060242141
    Abstract: A method and architecture for reading and updating metadata. A policy component is arranged to receive a request to read or update metadata that may include metadata from a plurality of standards. Each metadata format potentially includes a field corresponding to the request. The policy component determines which fields to read or update in satisfying the request by consulting a repository. The repository includes mappings that map information included in the request (e.g., a path) to locations in the metadata corresponding to the request. The policy component uses the locations to read or update the metadata.
    Type: Application
    Filed: April 21, 2005
    Publication date: October 26, 2006
    Applicant: Microsoft Corporation
    Inventors: Richard Turner, David Albert, Eric Vandenberg, Peter Gurevich, Robert Wlodarczyk, Robert Sinclair, Thomas Olsen, Tomasz Kasperkiewicz
  • Patent number: 7107518
    Abstract: An automated review cycle automatically merges changes in a reviewed document into an original document and by provides reviewing tools on a context-sensitive basis. The automated review cycle can operate within the environments of a document management system, a link-based document collaboration system (e.g., common server), or an attachment-based collaboration system. By generating a review cycle identification number (RCID) and by maintaining other information about the review cycle in a configuration file, an original author and a reviewer of a document can be distinguished and can be provided the appropriate prompts and tools to facilitate the document review process.
    Type: Grant
    Filed: April 3, 2001
    Date of Patent: September 12, 2006
    Assignee: Microsoft Corporation
    Inventors: Alan Ramaley, Valerie Serdy, Sean Erik McAteer, Suresh Tharamal, Thomas Olsen, Noah Edelstein
  • Publication number: 20060184783
    Abstract: An improved system and method for an extensible codec architecture for digital images is provided. Executable software code may be operably coupled to a codec manager for requesting imaging operations to be performed on a digital image. The codec manager may receive the request to perform an imaging operation on the digital image and may select an imaging component, such as a codec, from one or more imaging components registered in the computer system for performing an imaging operation on the digital image. An arbitration manager may include functionality for requesting enumeration of the operations an imaging component may perform on a particular digital image. One or more pixel format converters may then convert the pixel format in the digital image to a pixel format supported by an imaging component installed on the system.
    Type: Application
    Filed: February 17, 2005
    Publication date: August 17, 2006
    Applicant: Microsoft Corporation
    Inventors: David Albert, Frank Krueger, Rajat Goel, Peter Gurevich, Anthony Hodsdon, Radu Magarint, Thomas Olsen, Rahul Patil, Cyra Richardson, Robert Sinclair, Richard Turner, Eric Vandenberg, Robert Wlodarczyk
  • Publication number: 20060184554
    Abstract: An improved system and method for an extensible metadata architecture for digital images is provided. Executable software code may be operably coupled to a metadata query reader and a metadata query writer for requesting operations for manipulating metadata in an image file. The metadata query reader may be operably coupled to a decoder having a block reader for identifying metadata blocks in an image file and associating a metadata reader with each metadata block. Each metadata reader may then enumerate the metadata in the metadata block associated with that metadata reader. The metadata query writer may be operably coupled to an encoder having a block writer for associating a metadata writer with each metadata block to be written to an image file. Each metadata writer may then write metadata in the metadata block associated with that metadata writer.
    Type: Application
    Filed: February 17, 2005
    Publication date: August 17, 2006
    Applicant: Microsoft Corporation
    Inventors: David Albert, Frank Krueger, Rajat Goel, Peter Gurevich, Anthony Hodsdon, Radu Magarint, Thomas Olsen, Rahul Patil, Cyra Richardson, Robert Sinclair, Richard Turner, Eric Vandenberg, Robert Wlodarczyk
  • Publication number: 20060184576
    Abstract: An improved system and method for an extensible metadata architecture for digital images is provided. Executable software code may be operably coupled to a metadata query reader and a metadata query writer for requesting operations for manipulating metadata in an image file. The metadata query reader may be operably coupled to a decoder having a block reader for identifying metadata blocks in an image file and associating a metadata reader with each metadata block. Each metadata reader may then enumerate the metadata in the metadata block associated with that metadata reader. The metadata query writer may be operably coupled to an encoder having a block writer for associating a metadata writer with each metadata block to be written to an image file. Each metadata writer may then write metadata in the metadata block associated with that metadata writer.
    Type: Application
    Filed: February 17, 2005
    Publication date: August 17, 2006
    Applicant: Microsoft Corporation
    Inventors: David Albert, Frank Krueger, Rajat Goel, Peter Gurevich, Anthony Hodsdon, Radu Magarint, Thomas Olsen, Rahul Patil, Cyra Richardson, Robert Sinclair, Richard Turner, Eric Vandenberg, Robert Wlodarczyk
  • Publication number: 20060071938
    Abstract: An operating system (OS) includes a color adjuster that can map a color space to an adjusted color space that a user can discriminate. The color adjuster can map colors in the gaps of the user's discriminable color space to colors that the user can discriminate or, alternatively to cues. The OS can also include an assessor to determine whether a user would benefit from the use of an adjusted color space. The assessor can also receive color discrimination data associated with a user without having to perform an assessment (e.g., from a profile or “passport” that includes data from a previous assessment performed on another computer or device). This data can be stored on removable media, a smart device, a node on a network, and then accessed by the assessor.
    Type: Application
    Filed: October 6, 2004
    Publication date: April 6, 2006
    Applicant: Microsoft Corporation
    Inventors: Cyra Richardson, Peter Gurevich, Thomas Olsen, Bradley Gibson, Michael Stokes
  • Publication number: 20050263157
    Abstract: A breathing aid for an infant is adapted for delivery of inhalable medication in a gentle flow to an area immediately adjacent the baby's nasal passageway. An oral member formed as a pacifier carries a hollow tube, the open top end of which extends just above the upper rim of the mouth guard of the pacifier. A swivel connector secured to the bottom of the tube allows easy adjustment of the position of the breathing aid in relation to the mouth guard and to a connecting hose, through which oxygen or other medication is delivered.
    Type: Application
    Filed: May 25, 2004
    Publication date: December 1, 2005
    Inventor: Thomas Olsen
  • Publication number: 20050044492
    Abstract: A system and method for reviewing an electronic document. A copy of an electronic document is sent to a reviewer, the copy of the electronic document having a first property identifying the location of the electronic document in the memory and indicating that review of the copy has been requested. The reviewer uses an application program to open the copy of the electronic document. The application program detects properties and in response to the first property, automatically displays a review toolbar. The edited electronic document is then sent back to the author having at least a first property. The application program executed by the author detects the properties and in response to the first property, retrieves the original electronic document from the memory and automatically prompts the author to merge the edited electronic document into the electronic document.
    Type: Application
    Filed: October 4, 2004
    Publication date: February 24, 2005
    Applicant: Microsoft Corporation
    Inventors: Alan Ramaley, Suresh Tharamal, Sean McAteer, Thomas Olsen, Valerie Serdy
  • Publication number: 20040103203
    Abstract: Methods and systems provide for sharing of a network resource that requires an authentication ID for access with a user not currently having an authentication ID. A placeholder is generated in an access list providing authorization for the network resource and the placeholder is associated with a known identifier of the user. Upon the user obtaining an authentication ID and attempting to access the network resource, the authentication ID for the user is stored in the placeholder to establish authorization for the user to the network resource. Several checks may be made prior to storing the authentication ID within the placeholder, including determining whether the user has verified obtaining the authentication ID with the issuer, determining whether the authentication ID of the user attempting access matches the authentication ID the issuer has provided for the user, and determining whether the known identifier stored in the placeholder matches a sign-in provided by the user.
    Type: Application
    Filed: November 25, 2002
    Publication date: May 27, 2004
    Applicant: Microsoft Corporation
    Inventors: Isaac Nichols, Ashok Kuppusamy, Thomas Olsen, Ricard Roma
  • Patent number: 6626956
    Abstract: Redirecting an editing environment to open a primary file instead of an associated supporting file. Each supporting file can be provided with a marker identifying it as a supporting file and specifying the location of the primary file associated with that supporting file. This can be done in response to the initiation of a file save event for saving the supporting file. For opening a file in the editing environment, the file open process relies on the presence of a marker in the file to determine if the file is a supporting file. If so, the editing environment is redirected to open the primary file with which the supporting file is associated. For example, for an HTML document containing a primary file and a supporting file, the editing environment is directed to open the primary file rather than the supporting file to support the presentation of the entire content of the HTML document for editing by the user.
    Type: Grant
    Filed: June 15, 1999
    Date of Patent: September 30, 2003
    Assignee: Microsoft Corporation
    Inventors: Alan A. Ramaley, Thomas Olsen
  • Publication number: 20020143691
    Abstract: An automated review cycle automatically merges changes in a reviewed document into an original document and by provides reviewing tools on a context-sensitive basis. The automated review cycle can operate within the environments of a document management system, a link-based document collaboration system (e.g., common server), or an attachment-based collaboration system. By generating a review cycle identification number (RCID) and by maintaining other information about the review cycle in a configuration file, an original author and a reviewer of a document can be distinguished and can be provided the appropriate prompts and tools to facilitate the document review process.
    Type: Application
    Filed: April 3, 2001
    Publication date: October 3, 2002
    Applicant: Microsoft Corporation
    Inventors: Alan Ramaley, Valerie Serdy, Sean Erik McAteer, Suresh Tharamal, Thomas Olsen, Noah Edelstein
  • Patent number: 5687534
    Abstract: A modular flooring system for stables is made up of a plurality of modules that each include a frame element (1) and an insertion element (30). Each frame element (1) is equipped with supporting profiles (6,7) intended for the support of the insertion element (30), which is placed in the frame element when in use. The insertion elements can be easily replaced in accordance with the type of animals expected to be walking thereon.
    Type: Grant
    Filed: June 23, 1995
    Date of Patent: November 18, 1997
    Assignee: Ikadan System A/S
    Inventors: Bjarne Kongsgaard, Knud Haargaard, Thomas Olsen