Patents by Inventor Brendan Traw

Brendan Traw 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: 20200068255
    Abstract: A system and method for the aggregation of multiple media types of user consumption habits and device preferences are described. In embodiments, a connected device is adapted to receive multiple inputs supporting different types of media, aggregating the multiple media types and displaying one or more of the media types on a single display device. Another embodiment of the invention provides for a way of collecting data about user-specific adjustments to or usages of the various electronic devices and/or applications connected to the connected device. Other embodiments are described and claimed.
    Type: Application
    Filed: October 28, 2019
    Publication date: February 27, 2020
    Inventors: Brian David Johnson, Marcelino Ford-Livene, Brendan Traw
  • Publication number: 20190318085
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed that analyze computer system attack mechanisms. An example apparatus includes a graph generator utilizing a natural language processing model to generate a graph based on a publication, an analyzer to: analyze two or more nodes in the graph by identifying respective attributes of the two or more nodes in the graph, and provide an indication of the two or more nodes that include similar respective attributes, a variation generator to generate an attack mechanism based on the indication, and a weight postulator to obtain the generated attack mechanism and, based on (A) the two or more nodes in the graph and (B) the generated attack mechanism, indicate a weight associated with a severity of the generated attack mechanism.
    Type: Application
    Filed: June 27, 2019
    Publication date: October 17, 2019
    Inventors: Rachit Mathur, Brendan Traw, Justin Gottschlich
  • Patent number: 10146657
    Abstract: Platform controller, computer-readable storage media, and methods associated with initialization of a computing device. In embodiments, a platform controller may comprise a boot controller and one or more non-volatile memory modules, coupled with the boot controller. In embodiments, the one or more non-volatile memory modules may have first instructions and second instructions stored thereon. The first instructions may, when executed by a processor of a computing device hosting the platform controller, cause initialization of the computing device. The second instructions, when executed by the boot controller, may cause the boot controller to monitor at least a portion of the execution of the first instructions by the computing device and may generate a trace of the monitored portion of the execution of the first instructions. In embodiments, the trace may be stored in the one or more non-volatile memory modules. Other embodiments may be described and/or claimed.
    Type: Grant
    Filed: March 26, 2014
    Date of Patent: December 4, 2018
    Assignee: Intel Corporation
    Inventors: Robert C. Swanson, C. Brendan Traw, Vincent J. Zimmer, Mallik Bulusu, John R. Lindsley, Mahesh S. Natu, Dimitrios Ziakas, Robert W. Cone, Madhusudhan Rangarajan, Babak Nikjou, Kirk D. Brannock, Russell J. Wunderlich, Miles F. Schwartz, Stephen S. Pawlowski
  • Publication number: 20160316267
    Abstract: A system and method for the aggregation of multiple media types of user consumption habits and device preferences are described. In embodiments, a connected device is adapted to receive multiple inputs supporting different types of media, aggregating the multiple media types and displaying one or more of the media types on a single display device. Another embodiment of the invention provides for a way of collecting data about user-specific adjustments to or usages of the various electronic devices and/or applications connected to the connected device. Other embodiments are described and claimed.
    Type: Application
    Filed: June 30, 2016
    Publication date: October 27, 2016
    Inventors: Brian David Johnson, Marcelino Ford-Livene, Brendan Traw
  • Publication number: 20150278068
    Abstract: Platform controller, computer-readable storage media, and methods associated with initialization of a computing device. In embodiments, a platform controller may comprise a boot controller and one or more non-volatile memory modules, coupled with the boot controller. In embodiments, the one or more non-volatile memory modules may have first instructions and second instructions stored thereon. The first instructions may, when executed by a processor of a computing device hosting the platform controller, cause initialization of the computing device. The second instructions, when executed by the boot controller, may cause the boot controller to monitor at least a portion of the execution of the first instructions by the computing device and may generate a trace of the monitored portion of the execution of the first instructions. In embodiments, the trace may be stored in the one or more non-volatile memory modules. Other embodiments may be described and/or claimed.
    Type: Application
    Filed: March 26, 2014
    Publication date: October 1, 2015
    Inventors: Robert C. Swanson, C. Brendan Traw, Vincent J. Zimmer, Mallik Bulusu, John R. Lindsley, Mahesh S. Natu, Dimitrios Ziakas, Robert W. Cone, Madhusudhan Rangarajan, Babak Nikjou, Kirk D. Brannock, Russell J. Wunderlich, Miles F. Schwartz, Stephen S. Pawlowski
  • Patent number: 8943540
    Abstract: A method and apparatus for automatically delivering data files (e.g. television and movies) via a personalized channel to a user, that are based on a user's profile and viewing habits, are provided. A client receives meta-data broadcasts from a server system that includes descriptions of a plurality of data files currently being broadcasted or to be broadcast by the server system. In response to a content rating table that is based on a user's profile and viewing habits, a data file is automatically selected. The selected data file is displayed on a personalized channel on a display device to the user. The selected data file can be, for example, a currently broadcasting data file or a data file stored in a cache memory of the client. Thus, the user only needs to tune to his or her personalized channel to view personalized content.
    Type: Grant
    Filed: July 18, 2008
    Date of Patent: January 27, 2015
    Assignee: Intel Corporation
    Inventors: Brendan Traw, Bruce D. Bridges, Stephen P. Balogh, Jay H. Connelly
  • Publication number: 20140185617
    Abstract: Methods and apparatus are disclosed for limiting transmission of data to a localized area in a networked environment. A method according to one embodiment includes receiving a request to transmit data from a source device to a sink device. If the data to be transmitted is localized data, a hop value associated with the data is set to a first predetermined value. If the data to be transmitted is not localized data, a hop value associated with the data is set to a second predetermined value.
    Type: Application
    Filed: December 20, 2011
    Publication date: July 3, 2014
    Applicant: INTEL CORPORATION
    Inventors: Michael R. Andre, C. Brendan Traw
  • Publication number: 20130060735
    Abstract: In general, in one aspect, the disclosure describes a method that includes maintaining a superset of data available to a client having non volatile memory (NVM) on a distant hard drive. A subset of the data is maintained in the NVM on the client. The client controls the data maintained on the distant hard drive and the data maintained in the NVM. A single merged directory/file structure is generated from a directory/file structure of the superset and a directory/file structure of the subset. The directory/file structures overlap and the single merged directory/file structure merges the overlapping directory/file structures so only the directory/file structure of the subset is presented for the overlap. The single merged directory/file structure is presented to a user of the client and applications running thereon.
    Type: Application
    Filed: March 1, 2012
    Publication date: March 7, 2013
    Inventors: Frank Haddy, Brendan Traw, John W. Carroll
  • Publication number: 20120278717
    Abstract: A system and method for the aggregation of multiple media types of user consumption habits and device preferences are described. In embodiments, a connected device is adapted to receive multiple inputs supporting different types of media, aggregating the multiple media types and displaying one or more of the media types on a single display device. Another embodiment of the invention provides for a way of collecting data about user-specific adjustments to or usages of the various electronic devices and/or applications connected to the connected device. Other embodiments are described and claimed.
    Type: Application
    Filed: July 12, 2012
    Publication date: November 1, 2012
    Inventors: Brian David Johnson, Marcelino Ford-Livene, Brendan Traw
  • Publication number: 20120167133
    Abstract: In a content delivery client device, real-time dynamic content insertion into digital content may be performed by scanning the digital content by the client device, prior to rendering the digital content, to detect a content signature from the content. A server may be queried by the client device, the query including the detected content signature. In response to the query, the client device receives a first database corresponding to the detected content signature, including at least one entry for the detected content signature and at least one associated action to be performed by the client device. The client device searches the first database for the detected content signature; and performs an action associated with the detected content signature on the client device prior to rendering the digital content. The action may include inserting advertising content into the digital content.
    Type: Application
    Filed: December 23, 2010
    Publication date: June 28, 2012
    Inventors: John W. Carroll, C. Brendan Traw
  • Patent number: 8140474
    Abstract: In general, in one aspect, a method is disclosed that includes storing a superset of data available to a client having non volatile memory (NVM) on a distant hard drive. A subset of the data is maintained in the NVM on the client. The client controls the data stored on the distant hard drive and the data maintained in the NVM. A single merged directory/file tree image is generated for the content maintained in the NVM and the distant hard drive that is accessible to a user of the client and applications running thereon.
    Type: Grant
    Filed: September 13, 2007
    Date of Patent: March 20, 2012
    Assignee: Intel Corporation
    Inventors: Frank Hady, Brendan Traw, John W Carroll
  • Publication number: 20090319901
    Abstract: A system and method for the aggregation of multiple media types of user consumption habits and device preferences are described. In embodiments, a connected device is adapted to receive multiple inputs supporting different types of media, aggregating the multiple media types and displaying one or more of the media types on a single display device. Another embodiment of the invention provides for a way of collecting data about user-specific adjustments to or usages of the various electronic devices and/or applications connected to the connected device. Other embodiments are described and claimed.
    Type: Application
    Filed: June 20, 2008
    Publication date: December 24, 2009
    Inventors: Brian David Johnson, Marcelino Ford-Livene, Brendan Traw
  • Patent number: 7600118
    Abstract: In a cryptographic system, a nonce is removed from a communication stream. The nonce is encrypted based on a shared secret. The encrypted nonce is inserted into the communication stream. The encrypted nonce is removed from the communication stream. The encrypted nonce is decrypted based on the shared secret formed by an authenticated key exchange. The decrypted nonce is inserted into the communication stream. The nonce may be an An value generated by a HDCP function. The authenticated key exchange may use Diffie-Hellman Key Exchange.
    Type: Grant
    Filed: September 27, 2002
    Date of Patent: October 6, 2009
    Assignee: Intel Corporation
    Inventors: David A. Lee, Gary L Graunke, C. Brendan Traw
  • Publication number: 20090077141
    Abstract: In general, in one aspect, the disclosure describes a method that includes maintaining a superset of data available to a client having non volatile memory (NVM) on a distant hard drive. A subset of the data is maintained in the NVM on the client. The client controls the data maintained on the distant hard drive and the data maintained in the NVM. A single merged directory/file structure is generated from a directory/file structure of the superset and a directory/file structure of the subset. The directory/file structures overlap and the single merged directory/file structure merges the overlapping directory/file structures so only the directory/file structure of the subset is presented for the overlap. The single merged directory/file structure is presented to a user of the client and applications running thereon.
    Type: Application
    Filed: September 13, 2007
    Publication date: March 19, 2009
    Inventors: Frank Hady, Brendan Traw, John W. Carroll
  • Publication number: 20090037958
    Abstract: A method and apparatus for automatically delivering data files (e.g. television and movies) via a personalized channel to a user, that are based on a user's profile and viewing habits, are provided. A client receives meta-data broadcasts from a server system that includes descriptions of a plurality of data files currently being broadcasted or to be broadcast by the server system. In response to a content rating table that is based on a user's profile and viewing habits, a data file is automatically selected. The selected data file is displayed on a personalized channel on a display device to the user. The selected data file can be, for example, a currently broadcasting data file or a data file stored in a cache memory of the client. Thus, the user only needs to tune to his or her personalized channel to view personalized content.
    Type: Application
    Filed: July 18, 2008
    Publication date: February 5, 2009
    Inventors: Brendan Traw, Bruce D. Bridges, Stephen P. Balogh, Jay H. Connelly
  • Publication number: 20080075284
    Abstract: Protected content distribution is accomplished by a first entity generating a set of asymmetric key pairs, creating a plurality of sets of private keys by selecting a combination of private keys from the set of asymmetric key pairs for each created set, and distributing the sets of private keys to playback devices. A second entity produces protected content including encrypted content and a public key media key block, encrypts a symmetric content key with each public key in the set of asymmetric key pairs to form the public key media key block and encrypts a content title with the symmetric content key to form the encrypted content. A playback device stores one set of private keys, receives the protected content, and decrypts and plays the content title stored in the protected content when a selected one of the set of private keys stored by the playback device successfully decrypts the encrypted symmetric content key stored in the public key media key block of the received protected content.
    Type: Application
    Filed: October 24, 2007
    Publication date: March 27, 2008
    Inventors: Carl Ellison, C. Brendan Traw, Michael Ripley, Gary Graunke
  • Patent number: 7305711
    Abstract: Protected content distribution is accomplished by a first entity generating a set of asymmetric key pairs, creating a plurality of sets of private keys by selecting a combination of private keys from the set of asymmetric key pairs for each created set, and distributing the sets of private keys to playback devices. A second entity produces protected content including encrypted content and a public key media key block, encrypts a symmetric content key with each public key in the set of asymmetric key pairs to form the public key media key block and encrypts a content title with the symmetric content key to form the encrypted content. A playback device stores one set of private keys, receives the protected content, and decrypts and plays the content title stored in the protected content when a selected one of the set of private keys stored by the playback device successfully decrypts the encrypted symmetric content key stored in the public key media key block of the received protected content.
    Type: Grant
    Filed: December 10, 2002
    Date of Patent: December 4, 2007
    Assignee: Intel Corporation
    Inventors: Carl M. Ellison, Brendan Traw, Michael S. Ripley, Gary L. Graunke
  • Publication number: 20070033394
    Abstract: A system and method relating to the production and rendering of pre-recorded audiovisual titles, such as movies or other programs sold on digital versatile discs (DVDs), or other digital storage mediums. In at least one embodiment, the present invention is intended to thwart unauthorized mass distribution of titles. Embodiments of the invention may be used to identify the replicator of any given pre-recorded title, to prevent rendering of a title for which the replicator which produced the title is not identified or not licensed, or where the contents of the title have been tampered with, and to revoke rendering by a player device of one or more unauthorized titles originating from a given replicator.
    Type: Application
    Filed: October 16, 2006
    Publication date: February 8, 2007
    Inventors: Michael Ripley, C. Brendan Traw
  • Patent number: 7114168
    Abstract: A method and apparatus for determining the scope of a content domain for ensuring that a content stream is not re-routed to an unauthorized display device. The apparatus includes a content source device, which supports multiple display outputs coupled to one or more content sink devices. A content source application generates and provides a content stream to a hardware interface which securely transmits the content stream to a protected content sink device using a content protection protocol. The content source application utilizes certain status information to ensure that the content stream is not re-routed to an unprotected or unapproved content sink device. The source application requests the updated session identification code from the transmitter/codec unit using the content protection protocol which is compared against the expected session identification code to ensure that the content display stream has not been re-routed to an unprotected content sink device.
    Type: Grant
    Filed: September 29, 2000
    Date of Patent: September 26, 2006
    Assignee: Intel Corporation
    Inventors: David A. Wyatt, Robert W. Faber, David A. Lee, Brendan Traw
  • Patent number: 6947561
    Abstract: A video source device includes a cipher unit. The cipher unit includes a block cipher and a stream cipher. The video source device uses the block cipher to generate at least one cipher key for use by the stream cipher to generate cipher bits for ciphering video to be transmitted to a video recording device. The video source device further provides n bits of copy control information to the video recording device. The video source device incorporates the n-bit copy control information as part of an initialization value, and initializes a register of a round function of the block cipher with the initialization value. The video recording device also includes a cipher unit of like kind, and operates the block and stream ciphers in like manner to decipher the ciphered video received from the video source device.
    Type: Grant
    Filed: June 30, 2000
    Date of Patent: September 20, 2005
    Assignee: Intel Corporation
    Inventors: Robert W. Faber, Brendan Traw