Patents by Inventor Peter T. Barrett

Peter T. 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).

  • Patent number: 9445157
    Abstract: An electronic program guide (EPG) may include entries that enable access to one or more images. In some implementations, when an image-related entry is selected by a user, a device presents the one or more images that are associated with the selected entry. In some implementations, portions of the EPG are presented as links. Selection of a link effectuates a search and may be followed by the visual presentation of one or more images resulting from the search. Additionally, in some implementations, an image can be communicated with an electronic communication. In response to the electronic communication, an image entry may be added to the channel lineup of the EPG. Selection of the image entry in the EPG may cause the device to visually present the image.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: September 13, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Peter T. Barrett
  • Patent number: 9241125
    Abstract: A unified recording format allows both recorded programs and paused buffered broadcasts to be stored in memory as a common virtual stream. As content is received on a channel, it is placed into the virtual stream with newer content at the start of the stream and progressively aging content migrating farther downstream. A front section of the stream effectively operates as a pause buffer, as the currently tuned broadcast program is recorded in this section and is responsive to pause/resume commands. Recorded programs are also stored as part of the same virtual stream. Pointers are used to identify the boundaries of the pause buffer, as well as the beginning and end of each recorded program in the virtual stream.
    Type: Grant
    Filed: December 3, 2010
    Date of Patent: January 19, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Peter J. Potrebic, Elizabeth Rose McEnroe, Peter T. Barrett
  • Patent number: 9124767
    Abstract: Multi-DVR (digital video recorder) media content arbitration is described. In an embodiment, client devices are each a node of a multi-DVR system where the nodes are implemented for communication with each other. An arbitration algorithm can arbitrate media content rendered by the client devices so as not to exceed a media content usage capacity of the multi-DVR system. Each of the client devices of the multi-DVR system can communicate status messages to each of the other client devices to indicate rendered media content, and can receive the status messages from each of the other client devices. Each of the client devices can also implement the arbitration algorithm to independently determine which of the client devices has lowest priority media content that can be terminated to provide capacity for higher priority media content at one of the client devices of the multi-DVR system.
    Type: Grant
    Filed: October 25, 2006
    Date of Patent: September 1, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Peter T. Barrett, Chris Yerga, David Clancy
  • Publication number: 20150100633
    Abstract: Systems and methods for providing a modular in-vehicle infotainment architecture with an upgradeable multimedia module are disclosed. A particular embodiment includes: receiving data signals at a multimedia module via a vehicle subsystem connection from one or more vehicle subsystems of a vehicle; processing the data signals on the multimedia module, by use of a data processor, to produce modified data signals, at least a portion of the modified data signals including data signals associated with an in-vehicle infotainment (IVI) system in the vehicle; transferring the modified data signals from the multimedia module to a mobile device via a mobile device interface; and causing the mobile device to render an information display on a user interface on the mobile device, the information display including information indicative of the modified data signals.
    Type: Application
    Filed: October 7, 2013
    Publication date: April 9, 2015
    Applicant: CloudCar Inc.
    Inventors: Peter T. Barrett, James Scanlan, Bruce Leak, Zarko Draganic
  • Publication number: 20150026376
    Abstract: Systems and methods for providing a modular in-vehicle infotainment architecture with an upgradeable multimedia module having a multimedia module connector are disclosed.
    Type: Application
    Filed: October 7, 2013
    Publication date: January 22, 2015
    Applicant: CloudCar Inc.
    Inventors: James Scanlan, Zarko Draganic, Peter T Barrett
  • Publication number: 20150012945
    Abstract: An electronic program guide (EPG) may include entries that enable access to one or more images. In some implementations, when an image-related entry is selected by a user, a device presents the one or more images that are associated with the selected entry. In some implementations, portions of the EPG are presented as links. Selection of a link effectuates a search and may be followed by the visual presentation of one or more images resulting from the search. Additionally, in some implementations, an image can be communicated with an electronic communication. In response to the electronic communication, an image entry may be added to the channel lineup of the EPG. Selection of the image entry in the EPG may cause the device to visually present the image.
    Type: Application
    Filed: September 26, 2014
    Publication date: January 8, 2015
    Inventor: Peter T. Barrett
  • Patent number: 8863163
    Abstract: An electronic program guide (EPG) may include entries that enable access to one or more images. In some implementations, when an image-related entry is selected by a user, a device presents the one or more images that are associated with the selected entry. In some implementations, portions of the EPG are presented as links. Selection of a link effectuates a search and may be followed by the visual presentation of one or more images resulting from the search. Additionally, in some implementations, an image can be communicated with an electronic communication. In response to the electronic communication, an image entry may be added to the channel lineup of the EPG. Selection of the image entry in the EPG may cause the device to visually present the image.
    Type: Grant
    Filed: May 2, 2011
    Date of Patent: October 14, 2014
    Assignee: Microsoft Corporation
    Inventor: Peter T. Barrett
  • Patent number: 8768137
    Abstract: A program segments display bar is described. In embodiment(s), a program segments display bar has still images that can include scene images and advertisement images. The scene images can each correspond to a different segment of television media content, such as a movie or television program, and are displayed in the program segments display bar to indicate a sequence of the television media content. The advertisement images can each correspond to a different advertisement and can be displayed in the program segments display bar to indicate where the different advertisements are included with the television media content. The program segments display bar can also include a focus that can be positioned proximate a still image to indicate that the still image is selectable.
    Type: Grant
    Filed: December 14, 2007
    Date of Patent: July 1, 2014
    Assignee: Microsoft Corporation
    Inventors: Peter T. Barrett, Ronald A. Morris
  • Patent number: 8650596
    Abstract: An exemplary multi-axis television navigation system defines television navigation axes according to attributes of television programs. In one implementation, if a television program has an attribute defining an axis, then the exemplary system links a predefined database query associated with the axis to metadata for the television program. When launched, the predefined query returns a sequence of navigable television programs having the attribute that defines the axis.
    Type: Grant
    Filed: November 3, 2003
    Date of Patent: February 11, 2014
    Assignee: Microsoft Corporation
    Inventors: Samuel Thomas Scott, III, David Hendler Sloo, Peter T. Barrett
  • Patent number: 8621518
    Abstract: A media recommendation system gathers negative user feedback associated with media content. Based on the gathered feedback, the media recommendation system extracts a list of recommended media content from program data describing available media content.
    Type: Grant
    Filed: January 31, 2013
    Date of Patent: December 31, 2013
    Assignee: Microsoft Corporation
    Inventors: Daniel Danker, Peter T. Barrett
  • Publication number: 20130283051
    Abstract: In an implementation, a method includes forming a request by a client for communication to a licensing server. The request is for storing encrypted content by the client. A persistent license is received at the client in response to the request. The persistent license includes a key that is encrypted. The key, when decrypted, provides access to the encrypted content. The key is configured to be decrypted by the licensing server. The client, however, is not configured to decrypt the key from the persistent license. The persistent license and the encrypted content are stored by the client.
    Type: Application
    Filed: March 15, 2013
    Publication date: October 24, 2013
    Inventors: Daniel J. Zigmond, Peter T. Barrett, John H. Grossman, IV, Dustin L. Green
  • Patent number: 8514891
    Abstract: An implementation is described herein, which facilitates a fast channel change by receiving and decoding a unicast acquisition media stream that corresponds to a soon-to-be-requested target multicast media stream. It does this before requesting the target multicast media stream of the new channel. Once the transmission of the unicast stream is caught up with the multicast stream, this implementation splices from the unicast acquisition stream to the target multicast media stream.
    Type: Grant
    Filed: September 15, 2008
    Date of Patent: August 20, 2013
    Assignee: Microsoft Corporation
    Inventors: Dustin L. Green, John H. Grossman, IV, James Armand Baldwin, Peter T. Barrett
  • Patent number: 8397269
    Abstract: Fast channel changing in digital-television-based entertainment networks can be implemented, for example, by electing to tune to channels at opportune tuning times. In an exemplary implementation, a method includes: receiving a channel change request that indicates a requested new channel from a client device; preparing a broadcast video data stream of the requested new channel that is offset in time behind a current broadcast time for broadcast video data of the requested new channel; and streaming the broadcast video data stream responsive to the channel change request. In another exemplary implementation, a system includes: a storage device that retains broadcast video data for multiple channels; a video data extractor that accesses the retained broadcast video data and retrieves an intra frame of broadcast video data that is in the past for a requested channel; and a video data distributor that transmits the retrieved intra frame of broadcast video data.
    Type: Grant
    Filed: August 13, 2002
    Date of Patent: March 12, 2013
    Assignee: Microsoft Corporation
    Inventors: Peter T. Barrett, James A. Baldwin
  • Patent number: 8387093
    Abstract: A media recommendation system gathers negative user feedback associated with media content. Based on the gathered feedback, the media recommendation system extracts a list of recommended media content from program data describing available media content.
    Type: Grant
    Filed: August 23, 2002
    Date of Patent: February 26, 2013
    Assignee: Microsoft Corporation
    Inventors: Daniel Danker, Peter T. Barrett
  • Patent number: 8320746
    Abstract: Recorded programs ranked based on social networks is described. In embodiment(s), a content distributor maintains recorded on-demand assets that can be requested by client devices to render as television media content for viewing. For a Network Digital Video Recording (nDVR) system, the recorded on-demand assets are recorded when initially distributed to the client devices as scheduled television media content. The content distributor can form a social network of members based on association(s) of viewers that correspond to one or more of the client devices, and can determine recommended on-demand assets from different ones of the recorded on-demand assets for the members of the social network. The content distributor can then communicate a recommended on-demand asset to a client device that corresponds to a member of the social network where the recommended on-demand asset is communicated for viewing without receiving a viewer selection of the recommended on-demand asset.
    Type: Grant
    Filed: December 14, 2007
    Date of Patent: November 27, 2012
    Assignee: Microsoft Corporation
    Inventors: Peter T Barrett, Ronald A Morris
  • Patent number: 8312376
    Abstract: A bookmark interpretation service is described. In embodiment(s), a bookmark save event can be received from a media device when a bookmark is initiated while a video stream of media content is rendered by the media device, such as when the bookmark is initiated by a viewer at the media device. The bookmark can then be interpreted to determine one or more bookmark representations based on a context interpretation of the bookmark with respect to the media content. The bookmark can be maintained for selection, and when a request for the bookmark is received, one or more of the bookmark representations that correspond to the bookmark can be provided to the media device from which the request for the bookmark is received.
    Type: Grant
    Filed: April 3, 2008
    Date of Patent: November 13, 2012
    Assignee: Microsoft Corporation
    Inventor: Peter T. Barrett
  • Publication number: 20120204115
    Abstract: Configuration of user interfaces is described. In an implementation, a method includes receiving a query from a device. The query is for a user interface (UI) from a client. The UI, when executed by the device, is configured to form a request for execution of a control function by the client. A processing of the request determines whether the execution by the client of the control function is permitted. The processing is performed at a head end by using client state data. The hardware and/or software capabilities of the device to execute the UI are detected. The UI is configured based on the hardware and/or software capabilities of the device.
    Type: Application
    Filed: April 16, 2012
    Publication date: August 9, 2012
    Applicant: Microsoft Corporation
    Inventor: Peter T. Barrett
  • Patent number: 8196044
    Abstract: Configuration of user interfaces is described. In an implementation, a method includes receiving a query from a device. The query is for a user interface (UI) from a client. The UI, when executed by the device, is configured to form a request for execution of a control function by the client. A processing of the request determines whether the execution by the client of the control function is permitted. The processing is performed at a head end by using client state data. The hardware and/or software capabilities of the device to execute the UI are detected. The UI is configured based on the hardware and/or software capabilities of the device.
    Type: Grant
    Filed: January 5, 2004
    Date of Patent: June 5, 2012
    Assignee: Microsoft Corporation
    Inventor: Peter T. Barrett
  • Patent number: 8156534
    Abstract: Seamless channel changing in a digital-television-based entertainment network can be implemented, for example, by providing an intra frame to a client device upon a change to a new channel even when the broadcast video data is previously compressed. In an exemplary implementation, a method includes: receiving a stream of broadcast video data that is encoded; continuously decoding the stream of broadcast video data into successive decoded images; and transmitting, responsive to a channel change message received from a client device, an intra frame that has been encoded from a decoded image of the successive decoded images. Other exemplary implementations are described herein.
    Type: Grant
    Filed: February 24, 2009
    Date of Patent: April 10, 2012
    Assignee: Microsoft Corporation
    Inventors: Peter T. Barrett, James A. Baldwin
  • Patent number: D734270
    Type: Grant
    Filed: July 16, 2013
    Date of Patent: July 14, 2015
    Assignee: CloudCar, Inc.
    Inventors: James Scanlan, Zarko Draganic, Peter T Barrett