Patents by Inventor Peter J. Barrett

Peter J. Barrett 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: 20170289081
    Abstract: A system for periodically transmitting posthumous messages from an originator to a recipient stores a message from the originator to the recipient. The message may have a digital attachment including video, audio, or an image. A selected date, which may correspond to a particular occasion, is stored for delivery of the stored message to the recipient when the originator is determined to be deceased. The system automatically transmits the stored message to the recipient periodically on the selected date unless halted by the recipient.
    Type: Application
    Filed: March 29, 2017
    Publication date: October 5, 2017
    Inventor: Peter J. Barrett
  • Patent number: 7620294
    Abstract: Replaying a compressed digital video stream in fast-forward and reverse modes at varied playback rates. An index of intercoded frames, those frames not dependant on other frames for generation, is stored. The index includes the size of interceded frames and their storage location. When a specified playback rate is requested, the interceded frames are retrieved using the index. The intercoded frames then have one or more intracoded frames, frames that reference other frames for generation, placed between them to generate a frame sequence. The intracoded frames are “blank,” meaning they contain only information from their associated intercoded frame. By inserting “blank” frames specified playback rates and bit rates are generated. The index of interceded frames may also be accessed to generate playback in reverse mode, which conserves memory resources of associated systems by generating the reverse playback stream in an iterative manner.
    Type: Grant
    Filed: August 5, 2005
    Date of Patent: November 17, 2009
    Assignee: Microsoft Corporation
    Inventors: Dustin L. Green, Peter J. Barrett