Patents by Inventor Landon M Dyer

Landon M Dyer 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: 8768146
    Abstract: Functionality is described for controlling the playback of a recorded media program. The functionality formulates initial playback decisions that govern the playback of the program based on a set of initial assumptions. The functionality then formulates modified playback decisions that define the manner in which the program should actually be played back. The modified playback decisions can be formed based on the playback-related behavior of a population of users who have previously consumed the same program. The functionality makes modifications which affect the playback of the recorded program based on the modified playback decisions, such as by bookmarking or truncating the recorded program.
    Type: Grant
    Filed: October 24, 2005
    Date of Patent: July 1, 2014
    Assignee: Microsoft Corporation
    Inventors: Mark Wagner, Thomas H. Taylor, Peter J. Potrebic, Landon M. Dyer
  • Patent number: 8073673
    Abstract: A first software program executing on a computing device emulates a second computing device executing a software program using emulated memory. The first software program permits the second software program to perform an operation on a contiguous portion of the emulated memory only when a pointer and a table entry both contain the same identifier, thus protecting against common types of memory usage errors in the second software program. The pointer has an address to the contiguous portion. The table entry maps to the contiguous portion. A plurality of table entries map to a respective plurality of contiguous portion of the emulated memory. A plurality of the pointers each contain the address to a respective contiguous portion of the emulated memory as well as containing an identifier corresponding to the respective contiguous portion of the emulated memory. The second computing device can be high or low in resources.
    Type: Grant
    Filed: April 16, 2008
    Date of Patent: December 6, 2011
    Assignee: Microsoft Corporation
    Inventors: Alan G. Bishop, Martin Taillefer, Landon M Dyer
  • Patent number: 7801001
    Abstract: Damage to removable or non-removable media or to content on the media may prevent access to content on the media. A processor may recognize a defect in the media, for example, due to read errors. The processor may request a “clean” (i.e., undamaged) or replaceable version of the non-readable media content. The processor may request the content over a network. The processor may store the requested content in local storage, such as in the cache or more permanent memory. The processor may read the requested portion directly over the network or from the stored location, rather than reading the damaged portion from the removable media. Once stored locally, the clean version may be available for subsequent access. Subsequently, the processor may request previously stored content from local storage without needing to request content over the network.
    Type: Grant
    Filed: October 25, 2007
    Date of Patent: September 21, 2010
    Assignee: Microsoft Corporation
    Inventors: Landon M. Dyer, Richard E. Moore
  • Patent number: 7725305
    Abstract: A computing device hosts a virtual machine executing a guest that issues guest hardware requests by way of any of a plurality of paths. Such paths include a path to non-existent virtual hardware, where an emulator intercepts and processes such guest hardware request with a corresponding actual hardware command; a path to an instantiated operating system, where the instantiated operating system processes each such guest hardware request with a corresponding actual hardware request; and a path to device hardware, where the device hardware directly processes each such guest hardware request.
    Type: Grant
    Filed: June 8, 2006
    Date of Patent: May 25, 2010
    Assignee: Microsoft Corporation
    Inventors: Martin Taillefer, Bruno Silva, Stanley W. Adermann, Landon M. Dyer
  • Publication number: 20090109817
    Abstract: Damage to removable or non-removable media or to content on the media may prevent access to content on the media. A processor may recognize a defect in the media, for example, due to read errors. The processor may request a “clean” (i.e., undamaged) or replaceable version of the non-readable media content. The processor may request the content over a network. The processor may store the requested content in local storage, such as in the cache or more permanent memory. The processor may read the requested portion directly over the network or from the stored location, rather than reading the damaged portion from the removable media. Once stored locally, the clean version may be available for subsequent access. Subsequently, the processor may request previously stored content from local storage without needing to request content over the network.
    Type: Application
    Filed: October 25, 2007
    Publication date: April 30, 2009
    Applicant: Microsoft Corporation
    Inventors: Landon M. Dyer, Richard E. Moore
  • Patent number: 7516140
    Abstract: Raw media metadata can be packaged as dense media metadata via a compression operation. In a described implementation, metadata for a media item is defined with a media item entry that references instances of property values in one or more property tables.
    Type: Grant
    Filed: May 30, 2006
    Date of Patent: April 7, 2009
    Assignee: Microsoft Corporation
    Inventors: Federico Garcea, David D Good, David N Junod, Kevin T. Carle, Landon M Dyer, Peter T. Barrett, Samuel Thomas Scott, III
  • Publication number: 20070288228
    Abstract: A computing device hosts a virtual machine executing a guest that issues guest hardware requests by way of any of a plurality of paths. Such paths include a path to non-existent virtual hardware, where an emulator intercepts and processes such guest hardware request with a corresponding actual hardware command; a path to an instantiated operating system, where the instantiated operating system processes each such guest hardware request with a corresponding actual hardware request; and a path to device hardware, where the device hardware directly processes each such guest hardware request.
    Type: Application
    Filed: June 8, 2006
    Publication date: December 13, 2007
    Applicant: Microsoft Corporation
    Inventors: Martin Taillefer, Bruno Silva, Stanley W. Adermann, Landon M. Dyer
  • Publication number: 20070282901
    Abstract: Raw media metadata can be packaged as dense media metadata via a compression operation. In a described implementation, metadata for a media item is defined with a media item entry that references instances of property values in one or more property tables.
    Type: Application
    Filed: May 30, 2006
    Publication date: December 6, 2007
    Applicant: Microsoft Corporation
    Inventors: Federico Garcea, David D. Good, David N. Junod, Kevin T. Carle, Landon M. Dyer, Peter T. Barrett, Samuel Thomas Scott
  • Patent number: 5754849
    Abstract: An object for use in a computer memory and for transmission between computers flexibly stores a large variety of different types of data, in such a manner as to allow easy and efficient transfer and copying of the data between computers. The object includes any number of data elements, each of which is self-describing using type coding. Certain data elements may include other data elements, thereby providing for arbitrarily complex hierarchical arrangements of data in memory. The type codes may be based on the frequency of the types or values of data operated upon, such that the data itself may be used as a type code for at least one type of data, thereby reducing the memory and bandwidth requirements for handling the object. The object is capable of creating a data stream output for copying and transmission that preserves the semantic structure of the object, particularly its hierarchical organization, and is further capable of reconstituting the hierarchical arrangements.
    Type: Grant
    Filed: January 30, 1996
    Date of Patent: May 19, 1998
    Assignee: Wayfarer Communications, Inc.
    Inventors: Landon M. Dyer, Robert V. Welland