Patents by Inventor Thaddeus Pritchett
Thaddeus Pritchett 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: 9843914Abstract: Described are techniques for determining an emergency event and associating label data with emergency communications to ensure that the emergency communications are provided with a greater quality and priority than non-emergency communications. When a quantity of communications associated with a network exceeds a threshold value, policy data may be generated and provided to network devices. The policy data may be configured to cause the network devices to transit communications associated with label data with high quality and connectivity. Correspondence between communications from the network and stored values indicative of emergency communications may be used to determine emergency communications from other data. Label data may be associated with the determined emergency communications to cause network devices to transit the communications in the manner indicated by the policy data.Type: GrantFiled: June 16, 2015Date of Patent: December 12, 2017Assignee: Amazon Technologies, Inc.Inventors: Siddhartha Shankara Rao, Samuel Rislove Etler, Thaddeus Pritchett
-
Publication number: 20070192810Abstract: A tuning device uses a counter mode encryption cipher to encrypt counters associated with media content in order to protect the media content when it is sent to requesting device or controller. The encrypted counters are decrypted in order to consume the media content. The controller may send particular direction to the tuning device as to how the media content, encrypted counters, and other associated data are sent to the controller.Type: ApplicationFiled: January 19, 2006Publication date: August 16, 2007Applicant: Microsoft CorporationInventors: Thaddeus Pritchett, Kenneth Reneris, Bernhard Kotzenberg, David Cheng
-
Publication number: 20060218617Abstract: Innovative techniques for identifying and distinguishing content, such as commercials, can be used with means for marking key frames within the commercials to facilitate replacement of commercials and other programming segments in such a way as to provide improved focus and relevance for targeted advertising based on known and/or dynamic conditions. The identification of commercial features can also be used to provide improved trick play functionality while the commercial or other programming is rendered.Type: ApplicationFiled: March 22, 2005Publication date: September 28, 2006Applicant: Microsoft CorporationInventors: John Bradstreet, Bernhard Kotzenberg, Jan Hofmeyr, Matthijs Gates, Thaddeus Pritchett
-
Publication number: 20060184790Abstract: Protecting elementary stream media content is described. In one aspect, Media Access Units (MAUs) of elementary stream content are identified. Each MAU includes one or more data segments representing a single video or audio frame. Encryption boundaries are selected for each MAU. The encryption boundaries are based on one or more data segments associated with the respective MAU. Portions of each MAU are encrypted based on corresponding encryption boundaries. Each MAU is mapped to a MAU Payload Format. The MAU Payload Format allows a media consumer to process each elementary stream associated with the elementary stream content independent of any different elementary stream. The MAU Payload Format also allows a media consumer to process each MAU in an elementary stream independent of any other MAU.Type: ApplicationFiled: August 12, 2005Publication date: August 17, 2006Applicant: Microsoft CorporationInventors: Eduardo Oliveira, Anders Klemets, Gurpratap Virdi, Thaddeus Pritchett
-
Publication number: 20060080420Abstract: A communication path is established that allows for communication between a filter graph space and a network driver space in a system. The communication path allows bidirectional communication between a filter graph driver in the filter graph space and a network driver in the network driver space. Addresses of data can be passed from the network driver to the filter graph driver, which allows the filter graph driver to communicate with a filter graph manager as necessary to configure the filter graph space to obtain data from the requested address. The data obtained from the address is then passed from the filter graph driver to the network driver.Type: ApplicationFiled: October 31, 2005Publication date: April 13, 2006Applicant: Microsoft CorporationInventors: Terje Backman, Thaddeus Pritchett, Peter Porzuczek, John Elliott, Sriram Rajagopalan, Patrick O'Hanlon
-
Publication number: 20060036551Abstract: Protecting elementary stream media content is described. In one aspect, data segments within elementary stream media content are identified. Each data segment includes a single video or audio frame. Encryption boundaries for protecting the payload packets are selected to correspond to data segment boundaries. The elementary stream media content is then protected using the selected encryption boundaries.Type: ApplicationFiled: August 12, 2005Publication date: February 16, 2006Applicant: Microsoft CorporationInventors: Eduardo Oliveira, Anders Klemets, Gurpratap Virdi, Thaddeus Pritchett
-
Publication number: 20060036717Abstract: A communication path is established that allows for communication between a filter graph space and a network driver space in a system. The communication path allows bi-directional communication between a filter graph driver in the filter graph space and a network driver in the network driver space. Addresses of data can be passed from the network driver to the filter graph driver, which allows the filter graph driver to communicate with a filter graph manager as necessary to configure the filter graph space to obtain data from the requested address. The data obtained from the address is then passed from the filter graph driver to the network driver.Type: ApplicationFiled: October 7, 2005Publication date: February 16, 2006Applicant: Microsoft CorporationInventors: Terje Backman, Thaddeus Pritchett, Peter Porzuczek, John Elliott, Sriram Rajagopalan, Patrick O'Hanlon
-
Publication number: 20060026643Abstract: Various embodiments provide accurate EPG lineup construction and PVR scheduling for users, regardless of their geographic location. In accordance with the described embodiments, the guide retrieves and aggregates data from multiple available sources, particularly in-band scanning and EPG metadata download. Services are then identified and sorted into logically equivalent groups. Once the services are grouped, in accordance with one embodiment, an analysis is conducted the outcome of which is directed to selecting which services to use for tuning and which services to use for scheduling on a given channel/preset. In addition, various embodiments can, in an automated fashion, assign services to presets/channels, as well as provide a user interface and methods for editing a lineup, modifying tuning information and personalizing presets/channels.Type: ApplicationFiled: July 28, 2004Publication date: February 2, 2006Applicant: Microsoft CorporationInventors: Eric Silverberg, Alan Shield, Christopher Pezzee, Glenn Curtis, Shawn Pickett, Thaddeus Pritchett, Mark Schwesinger
-
Publication number: 20060026662Abstract: A multi-standard receiving device processes broadcast transmission signals that use multiple differing transmission standards. Processing entails conversion of the transmission standard's protocol standard into a normalized transport agnostic representation in order to allow consistent manipulation of a broadcast transmission signal's contents regardless of the transmission standard.Type: ApplicationFiled: July 28, 2004Publication date: February 2, 2006Applicant: Microsoft CorporationInventors: Alan Shield, Shawn Pickett, Glenn Curtis, Thaddeus Pritchett, Eric Silverberg
-
Publication number: 20060025093Abstract: A multi-receiving device receives broadcast transmission signals based on different transmission standards. A determination is made as to a particular transmission standard that is used by a received broadcast transmission signal, and the receiving device is configured as to the particular transmission standard in order to parse or process metadata included in the received broadcast transmission signal.Type: ApplicationFiled: July 28, 2004Publication date: February 2, 2006Applicant: Microsoft CorporationInventors: Alan Shield, Shawn Pickett, Glenn Curtis, Thaddeus Pritchett
-
Publication number: 20050216752Abstract: A transport stream is encrypted in such a manner that the stream may be processed without requiring encrypted portions of the stream to be decrypted. Thus, an analysis is performed on the stream to determine at least one portion of the stream that is to pass unencrypted, thus enabling the stream to be processed in a manner that bypasses encrypted portions of the stream.Type: ApplicationFiled: March 26, 2004Publication date: September 29, 2005Inventors: Jan Hofmeyr, Colin Acton, Bernhard Kotzenberg, Arnaud Robert, James Alkove, Thaddeus Pritchett, Matthijs Gates
-
Publication number: 20050182931Abstract: The present invention provides for an interface between two seemingly incompatible and different content protection systems. Accordingly, protected content may be transferred between the respective security kernels of a conditional access (CA) and digital rights management (DRM) systems, while maintaining security of the content and any associated protection information. The transfer and consumption of protected content and the associated content protection information may be achieved by temporarily or permanently binding the respective security kernels of the CA and DRM systems, transcribing content protection information, and potentially transcribing the content.Type: ApplicationFiled: February 13, 2004Publication date: August 18, 2005Inventors: Arnaud Robert, Thaddeus Pritchett
-
Publication number: 20050097227Abstract: A modularized broadcast receiver driver architecture includes one or more control nodes, under control of a network module, that perform a series of one or more functions to receive a broadcast signal and extract content information from the signal. None of the multiple control nodes requires knowledge of the network type via which the signal is being received. Rather, a network module is aware of the network type and configures the control nodes to carry out their respective functions.Type: ApplicationFiled: December 1, 2004Publication date: May 5, 2005Applicant: Microsoft CorporationInventors: Thaddeus Pritchett, David Goll, Sean McDowell, Terje Backman, Jay Borseth
-
Publication number: 20050089056Abstract: A modularized broadcast receiver driver architecture includes one or more control nodes, under control of a network module, that perform a series of one or more functions to receive a broadcast signal and extract content information from the signal. None of the multiple control nodes requires knowledge of the network type via which the signal is being received. Rather, a network module is aware of the network type and configures the control nodes to carry out their respective functions.Type: ApplicationFiled: November 12, 2004Publication date: April 28, 2005Applicant: Microsoft CorporationInventors: Thaddeus Pritchett, David Goll, Sean McDowell, Terje Backman, Jay Borseth