Patents by Inventor Guy Tribble

Guy Tribble 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: 7587047
    Abstract: A chaos generator for accumulating stream entropy is disclosed. The chaos generator includes a random source coupled to an entropy accumulator that is configurable for generating a binary random input sequence. The entropy accumulator is configurable for accumulating entropy of the input sequence and providing a binary random output sequence based on the accumulated entropy. The binary random output sequence is reduced by a modular reduction operation having a modulus that is set equal to a cryptographic prime (e.g., the order of an elliptic curve). The number of iterations performed by the entropy accumulator on the binary random input sequence is selected to provide a binary random output sequence having a desired cryptographic strength. The chaos generator can be part of a signing and verification system that uses fast elliptic encryption for small devices.
    Type: Grant
    Filed: June 22, 2005
    Date of Patent: September 8, 2009
    Assignee: Apple Inc.
    Inventors: Richard E. Crandall, Douglas P. Mitchell, Scott Krueger, Guy Tribble
  • Publication number: 20070140505
    Abstract: One embodiment of the present invention provides a system that masks acoustic emanations from a keyboard. Upon receiving a signal indicating that a key on the keyboard has been pressed and/or released, the system generates a masking signal, and then outputs the masking signal to one or more audio transducers located in proximity to the keyboard, thereby masking acoustic emanations caused by the key being pressed and/or released.
    Type: Application
    Filed: January 5, 2006
    Publication date: June 21, 2007
    Inventors: Guy Tribble, Richard Murphy
  • Publication number: 20070140504
    Abstract: One embodiment of the present invention provides a system that masks acoustic emanations from a keyboard. Upon receiving a signal indicating that a key on the keyboard has been pressed and/or released, the system generates a masking signal, and then outputs the masking signal to one or more audio transducers located in proximity to the keyboard, thereby masking acoustic emanations caused by the key being pressed and/or released.
    Type: Application
    Filed: December 15, 2005
    Publication date: June 21, 2007
    Inventors: Guy Tribble, Richard Murphy
  • Publication number: 20070112844
    Abstract: Methods and apparatuses for processing metadata are described herein. In one embodiment, when a file (e.g., a text, audio, and/or image files) having metadata is received, the metadata and optionally at least a portion of the content of the file are extracted from the file to generate a first set of metadata. An analysis is performed on the extracted metadata and the content to generate a second set of metadata, which may include metadata in addition to the first set of metadata. The second set of metadata may be stored in a database suitable to be searched to identify or locate the file. Other methods and apparatuses are also described.
    Type: Application
    Filed: December 28, 2006
    Publication date: May 17, 2007
    Inventors: Guy Tribble, Yan Arrouye, Dominic Giampaolo
  • Publication number: 20060291649
    Abstract: A chaos generator for accumulating stream entropy is disclosed. The chaos generator includes a random source coupled to an entropy accumulator that is configurable for generating a binary random input sequence. The entropy accumulator is configurable for accumulating entropy of the input sequence and providing a binary random output sequence based on the accumulated entropy. The binary random output sequence is reduced by a modular reduction operation having a modulus that is set equal to a cryptographic prime (e.g., the order of an elliptic curve). The number of iterations performed by the entropy accumulator on the binary random input sequence is selected to provide a binary random output sequence having a desired cryptographic strength. The chaos generator can be part of a signing and verification system that uses fast elliptic encryption for small devices.
    Type: Application
    Filed: June 22, 2005
    Publication date: December 28, 2006
    Inventors: Richard Crandall, Douglas Mitchell, Scott Krueger, Guy Tribble
  • Publication number: 20060168150
    Abstract: Improved techniques for providing supplementary media for media items are disclosed. The media items are typically fixed media items. The supplementary media is one or more of audio, video, image, or text that is provided by a user to supplement (e.g., personalize, customize, annotate, etc.) the fixed media items. In one embodiment, the supplementary media can be provided by user interaction with an on-line media store where media items can be browsed, searched, purchased and/or acquired via a computer network. In another embodiment, the supplementary media can be generated on a playback device.
    Type: Application
    Filed: March 6, 2006
    Publication date: July 27, 2006
    Inventors: Devang Naik, Kim Silverman, Guy Tribble
  • Publication number: 20050289111
    Abstract: Methods and apparatuses for processing metadata are described herein. In one embodiment, when a file (e.g., a text, audio, and/or image files) having metadata is received, the metadata and optionally at least a portion of the content of the file are extracted from the file to generate a first set of metadata. An analysis is performed on the extracted metadata and the content to generate a second set of metadata, which may include metadata in addition to the first set of metadata. The second set of metadata may be stored in a database suitable to be searched to identify or locate the file. Other methods and apparatuses are also described.
    Type: Application
    Filed: April 22, 2005
    Publication date: December 29, 2005
    Inventors: Guy Tribble, Yan Arrouye, Dominic Giampaolo
  • Publication number: 20050050345
    Abstract: A method and system for network-based distribution of content are disclosed. The distribution of content is not only secure but also controlled. The security restricts access to content within media files during downloads as well as while stored at a server or client. In one embodiment, each media file is encrypted with a different, randomly generated key. The control over the distribution of the media file can serve to limit the subsequent distribution of media files from clients to other clients. In another embodiment, the control can permit media files to be shared on a limited number of different clients affiliated with the same user. The clients can vary with application but generally are computing devices that have memory storage. Often, the clients are personal computers or other computing devices that are capable of storing and presenting content to their users.
    Type: Application
    Filed: April 26, 2004
    Publication date: March 3, 2005
    Inventors: Thomas Dowdy, Jeffrey Robbin, Guy Tribble, David Heller