Patents by Inventor Marco M. Hurtado

Marco M. Hurtado 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: 8180708
    Abstract: A method of managing keys is provided. According to one exemplary method, digital content data encrypted with a first encrypting key is decrypted using a first decrypting key, and re-encrypted using a second encrypting key. A second decrypting key is encrypted using a third encrypting key to produce an encrypted second decrypting key. In some embodiments, an encrypted first decrypting key that was encrypted using a fourth encrypting key is received, and the encrypted first decrypting key is decrypted using a fourth decrypting key to reproduce the first decrypting key. An application for use on a computer system is also provided.
    Type: Grant
    Filed: July 18, 2005
    Date of Patent: May 15, 2012
    Assignee: International Business Machines Corporation
    Inventors: Marco M. Hurtado, Kenneth L. Milsted, Kha D. Nguyen
  • Patent number: 7614077
    Abstract: A system for providing persistent access control of protected content is disclosed. The method on a client system includes sending a first request for authentication of the client to a server system. Subsequently, the client is authenticated by the server. Next, a user on the client attempts to access a file comprising a trailer and content encrypted with an encrypting key. Then, a second request for access to the content is sent to the server by the client, wherein an identifier from the trailer is included in the second request. The identifier identifies the content or an access control policy of the content. The server determines that the second request is in accordance with an access control policy associated with the content, and grants access to the content. Lastly, the client accesses the content in accordance with the access control policy.
    Type: Grant
    Filed: April 10, 2002
    Date of Patent: November 3, 2009
    Assignee: International Business Machines Corporation
    Inventors: Glenn E. Brew, Marco M. Hurtado, David Medina, Jonathan P. Munson, Stefan Nusser, Giovanni Pacifici, Alaa S. You{grave over (s)}sef
  • Patent number: 7590866
    Abstract: Super distribution of protected digital content is disclosed. According to one embodiment of the invention previously purchased encrypted digital content is received from a purchaser of the digital content. The purchaser of the previously purchased encrypted digital content is different from the recipient of the encrypted digital content. A secure transmission is established with an authorization authority for decrypting the content. A first decryption key for decrypting at least part of the previously purchased encrypted content as permitted by the authorization authority is received from the authorization authority. The at least part of the previously purchased encrypted content is decrypted as permitted by the authorization authority.
    Type: Grant
    Filed: October 21, 2005
    Date of Patent: September 15, 2009
    Assignee: International Business Machines Corporation
    Inventors: Marco M. Hurtado, James C. Mahlbacher, Richard L. Spagna
  • Patent number: 7487128
    Abstract: A method on an end user system for creating additional copies onto at least one computer readable medium such as CDs, DVDs, ZipDisks™, tape, Flash memory, and RAM. The method comprising the steps of: receiving encrypted content with associated usage conditions and a first hash value; receiving a selection from an end user to create at least one copy of the encrypted content onto at least one computer readable medium; sending a request to an online electronic store of the encrypted content selected to be copied; receiving from the electronic store a description of the content selected to be copied along with a second hash value; and determining if the first hash value received is identical to the second hash value and if the first hash and the second hash value is identical authorizing the creating additional copies onto at least one computer readable medium.
    Type: Grant
    Filed: October 11, 2005
    Date of Patent: February 3, 2009
    Assignee: International Business Machines Corporation
    Inventors: Richard L. Spagna, Marco M. Hurtado, Paul R. Rettig, Ting Zhao
  • Publication number: 20080172747
    Abstract: A method is provided for tracking digital content received at a first device. According to the method, a first watermark is embedded in the digital content. The first watermark includes information for identifying a user of the first device and/or information for identifying a licensee of the digital content. The digital content is received from a content provider at the first device. In some embodiments, the first device is an end user device and the embedding is performed by this end user device. In other embodiments, the embedding is performed a source of the digital content, a copyright owner of the digital content, or the content provider.
    Type: Application
    Filed: October 31, 2007
    Publication date: July 17, 2008
    Applicant: International Business Machines Corporation
    Inventors: MARCO M. HURTADO, Kenneth L. Milsted, Kha D. Nguyen
  • Patent number: 7110984
    Abstract: A method on an end user system for creating additional copies onto at least one computer readable medium such as CDs, DVDs, ZipDisks™, tape, Flash memory, and RAM. The method comprising the steps of: receiving encrypted content with associated usage conditions and a first hash value; receiving a selection from an end user to create at least one copy of the encrypted content onto at least one computer readable medium; sending a request to an online electronic store of the encrypted content selected to be copied; receiving from the electronic store a description of the content selected to be copied along with a second hash value; and determining if the first hash value received is identical to the second hash value and if the first hash and the second hash value is identical authorizing the creating additional copies onto at least one computer readable medium.
    Type: Grant
    Filed: November 13, 2000
    Date of Patent: September 19, 2006
    Assignee: International Business Machines Corporation
    Inventors: Richard L. Spagna, Marco M. Hurtado, Paul R. Rettig, Ting Zhao
  • Patent number: 6983371
    Abstract: Briefly according to the present invention, a system, computer readable medium and method to deliver encrypted digital content to from a first system for playing the content to a second system for playing the content. The method on the first user system comprising the steps of: reading from a computer readable medium metadata which has previously been associated with the content; selecting from the metadata associated content to decrypt; establishing a secure connection with an authorization authority, such as a clearinghouse, for decrypting the key used to encrypt the content; receiving a secure container containing the decrypting key for decrypting at least part of the previously encrypted content as permitted; decrypting the content and then encrypting the content with a new encryption key that is generated locally on the end user system.
    Type: Grant
    Filed: November 13, 2000
    Date of Patent: January 3, 2006
    Assignee: International Business Machines Corporation
    Inventors: Marco M. Hurtado, James C. Mahlbacher, Richard L. Spagna
  • Patent number: 6832198
    Abstract: The present invention provides a system, computer program product and a method for overlapping boundary data of an audio information track which includes ending data from a previous track and starting data from a succeeding track. By doing this, the ending data from a previous track and the beginning data from a succeeding track are available for the compression process. The compression program then manipulates the additional appended data in order to generate the compressed audio. Later, by severing the overlapping appended additional information before recombining the tracks, the resulting No-Pause CD audio stream is free from distortion and mismatch.
    Type: Grant
    Filed: June 29, 2000
    Date of Patent: December 14, 2004
    Assignee: International Business Machines Corporation
    Inventors: Kha D. Nguyen, Craig Kindell, Kenneth L. Milsted, Marco M. Hurtado
  • Publication number: 20030196114
    Abstract: A system for providing persistent access control of protected content is disclosed. The method on a client system includes sending a first request for authentication of the client to a server system. Subsequently, the client is authenticated by the server. Next, a user on the client attempts to access a file comprising a trailer and content encrypted with an encrypting key. Then, a second request for access to the content is sent to the server by the client, wherein an identifier from the trailer is included in the second request. The identifier identifies the content or an access control policy of the content. The server determines that the second request is in accordance with an access control policy associated with the content, and grants access to the content. Lastly, the client accesses the content in accordance with the access control policy.
    Type: Application
    Filed: April 10, 2002
    Publication date: October 16, 2003
    Applicant: INTERNATIONAL BUSINESS MACHINES
    Inventors: Glenn E. Brew, Marco M. Hurtado, David Medina, Jonathan P. Munson, Stefan Nusser, Giovanni Pacifici, Alaa S. Youssef
  • Patent number: 6611812
    Abstract: A method to delivery encrypted digital content to a end user system for playing the content comprising the steps of: reading from a computer readable medium metadata which has previously associated with the content. A user selects from the metadata associated content to decrypt and the end user system establishes a secure connection with an authorization authority for decrypting the content. The end user system receives a secure container containing the decrypting key for decrypting at least part of the previously encrypted content as permitted. The system creates a secure container using the encrypting key from a clearing house, wherein the secure container has an encrypting key therein from the end user system; transferring the secure container to the clearing house for authentication of permission to decrypt the content.
    Type: Grant
    Filed: August 17, 1999
    Date of Patent: August 26, 2003
    Assignee: International Business Machines Corporation
    Inventors: Marco M. Hurtado, Kenneth L. Milsted, George G. Gruse, Edgar Downs, Christopher T. Lehman, Richard L. Spagna, Jeffrey B. Lotspiech
  • Publication number: 20030105718
    Abstract: A method to delivery encrypted digital content to a end user system for playing the content comprising the steps of: reading from a computer readable medium metadata which has previously associated with the content. A user selects from the metadata associated content to decrypt and the end user system establishes a secure connection with an authorization authority for decrypting the content. The end user system receives a secure container containing the decrypting key for decrypting at least part of the previously encrypted content as permitted. The system creates a secure container using the encrypting key from a clearing house, wherein the secure container has an encrypting key therein from the end user system; transferring the secure container to the clearing house for authentication of permission to decrypt the content.
    Type: Application
    Filed: August 17, 1999
    Publication date: June 5, 2003
    Inventors: MARCO M. HURTADO, KENNETH L. MILSTED, GEORGE G. GRUSE, EDGAR DOWNS, CHRISTOPHER T. LEHMAN, RICHARD L. SPAGNA, JEFFREY B. LOTSPIECH
  • Patent number: 6574609
    Abstract: A method of managing content data and associated metadata. According to the method, the content data and the associated metadata are generated. The content data is transferred to a content host, and the metadata and usage condition data for the associated content are transferred to an electronic store. The metadata and/or the usage condition data are altered in order to form promotional data, and the promotional data is transferred from the electronic store to a customer's system. In one preferred method, the content data is encrypted with a first encrypting key before being transferred to the content host. The first encrypting key is encrypted with a second encrypting key, and the encrypted first encrypting key is transferred along with the metadata and usage condition data to the electronic store. Additionally, the encrypted first encrypting key is transferred along with the promotional data to the customer's system.
    Type: Grant
    Filed: September 14, 1998
    Date of Patent: June 3, 2003
    Assignee: International Business Machines Corporation
    Inventors: Edgar Downs, George Gregory Gruse, Marco M. Hurtado, Cesar Medina, Kenneth Louis Milsted
  • Patent number: 6418421
    Abstract: A system for tracking usage of digital content on user devices. Electronic stores coupled to a network sell licenses to play digital content data to users. Content players, which receive from the network the licensed content data, are used to play the licensed content data. Additionally, a logging site that is coupled to the network tracks the playing of the content data. In particular, the logging site receives play information from the network, and the play information includes the number of times that the content data has been played by the associated content player. Also provided is a method for tracking usage of digital content on user devices. According to the method, a license to play digital content data is sold to a user, and the licensed content data is transmitted to a content player for the user.
    Type: Grant
    Filed: December 10, 1998
    Date of Patent: July 9, 2002
    Assignee: International Business Machines Corporation
    Inventors: Marco M. Hurtado, George Gregory Gruse, Edgar Downs, Kenneth Louis Milsted
  • Patent number: 6398245
    Abstract: A method of managing keys used by a digital content player on a computer system. According to the method, digital content data encrypted with a first encrypting key is decrypted using a first decrypting key, and re-encrypted using a second encrypting key. A second decrypting key is encrypted using a third encrypting key to produce an encrypted second decrypting key. In one preferred method, an encrypted first decrypting key that was encrypted using a fourth encrypting key is received, and the encrypted first decrypting key is decrypted using a fourth decrypting key to reproduce the first decrypting key. A digital content player for use on a computer system is also provided. The content player includes a decrypter that decrypts digital content data, which was encrypted with a first encrypting key, using a first decrypting key so as to produce the content data. An encrypter re-encrypts the content data using a second encrypting key and encrypts a second decrypting key using a third encrypting key.
    Type: Grant
    Filed: December 1, 1998
    Date of Patent: June 4, 2002
    Assignee: International Business Machines Corporation
    Inventors: George Gregory Gruse, Marco M. Hurtado, Kenneth Louis Milsted, Jeffrey B. Lotspiech
  • Publication number: 20010012303
    Abstract: A receiver for selectively receiving a plurality of broadcast transmissions comprising a broadcast stream and an associated supplemental informational content stream, comprises: (1) selection means for user selection of at least one of the plurality of broadcast transmissions; (2) broadcast presentation means for presenting the selected broadcast streams of the selected broadcast transmission; and (3) supplemental informational content presentation means for presenting the associated supplemental informational content streams associated with the selected broadcast stream in the broadcast transmission.
    Type: Application
    Filed: November 28, 1997
    Publication date: August 9, 2001
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: GEORGE GREGORY GRUSE, KENNETH LOUIS MILSTED, MARCO M. HURTADO, GLEN EDWARD HAMBLIN, PATRICIA HAMBLIN
  • Patent number: 6226618
    Abstract: Disclosed is a method and apparatus of securely providing data to a user's system. The data is encrypted so as to only be decryptable by a data decrypting key, the data decrypting key being encrypted using a first public key, and the encrypted data being accessible to the user's system, the method comprising the steps of: transferring the encrypted data decrypting key to a clearing house that possesses a first private key, which corresponds to the first public key; decrypting the data decrypting key using the first private key; re-encrypting the data decrypting key using a second public key; transferring the re-encrypted data decrypting key to the user's system, the user's system possessing a second private key, which corresponds to the second public key; and decrypting the re-encrypted data decrypting key using the second private key.
    Type: Grant
    Filed: August 13, 1998
    Date of Patent: May 1, 2001
    Assignee: International Business Machines Corporation
    Inventors: Edgar Downs, George Gregory Gruse, Marco M. Hurtado, Christopher T. Lehman, Kenneth Louis Milsted, Jeffrey B. Lotspiech
  • Patent number: 6173112
    Abstract: In a data communication network wherein broadcasted transmissions include a portion uniquely identifying the content of the following transmission and wherein transmissions are repeated at predetermined intervals, a communication unit for operating within the system includes a receiver, a processor, and memory for storing data and instructions for the processor. The receiver receives transmissions over the communication network. The communication unit receives a record command from a user that causes it to record the audio/video content being broadcasted during a subsequent transmission thereof. The memory includes space for storing the program that causes the communication unit to automatically record the transmission at the time the transmission is re-broadcasted.
    Type: Grant
    Filed: November 28, 1997
    Date of Patent: January 9, 2001
    Assignee: International Business Machines Corporation
    Inventors: George Gregory Gruse, Kenneth Louis Milsted, Marco M. Hurtado, Glen Edward Hamblin
  • Patent number: 5493651
    Abstract: A system and method is provided for dequeuing connection requests in a data communications system comprising a calling subsystem and a called subsystem connected by a serial simplex switch. The connection requests are made by the calling subsystem to the called subsystem by sending a connect request message to the switch and queuing the connect request message in a buffer therein. The switch establishes a connection between the calling subsystem and the called subsystem by thereafter queuing the connect request message in a buffer in the called subsystem. Concurrently, the switch sends a connect request acknowledge message to the calling subsystem while the calling subsystem sends a connect request dequeue message to the switch.
    Type: Grant
    Filed: February 16, 1993
    Date of Patent: February 20, 1996
    Assignee: International Business Machines Corporation
    Inventors: Richard S. Crouse, John J. Cazzolla, Luke L. Chang, Marco M. Hurtado, Kha D. Nguyen, Jose L. Rivero, Jose J. Ruiz, Louis Salcedo
  • Patent number: 5317565
    Abstract: A sequencing scheme is provided for prioritizing bus operations occurring in simplex switches which interconnect subsystems in a data communications system, thereby yielding improved aggregate system data throughput. The sequencing scheme provides procedures which simultaneously accommodate (i) concurrently pending requests to a first control bus which processes only circuit switched operations and (ii) concurrently pending requests to a second control bus which processes only packet switched operations, in an order which optimizes link level control message throughput of the simplex switch. The control messages which are coordinated by the sequencing scheme include connect and disconnect requests, connect and disconnect request acknowledgments, and data acknowledgments.
    Type: Grant
    Filed: January 26, 1993
    Date of Patent: May 31, 1994
    Assignee: International Business Machines Corporation
    Inventors: Richard S. Crouse, John J. Cazzolla, Luke L. Chang, Marco M. Hurtado, Kha D. Nguyen, Jose L. Rivero, Jose J. Ruiz, Louis Salcedo
  • Patent number: 5309426
    Abstract: A serial simplex switch design is provided which includes I/O ports each of which is configurable specifically for attachment to a data communications subsystem or, alternatively, for cascaded connection to a similarly configured I/O port on another switch. The switch provides a packet routing function including input and output buffers for each of its I/O ports wherein packets of control messages sent by one subsystem are temporarily stored prior to being delivered to the appropriate destination subsystem. When configured to be directly attached to a subsystem, the I/O ports separate control messages from incoming integrated data and control message strings. In a cascade configuration, however, a mechanism is provided wherein data and control messages are separated into two physical paths to eliminate the delays associated with integrated data and control message flow through the cascaded I/O port.
    Type: Grant
    Filed: January 26, 1993
    Date of Patent: May 3, 1994
    Assignee: International Business Machines Corporation
    Inventors: Richard S. Crouse, John J. Cazzolla, Luke L. Chang, Marco M. Hurtado, Kha D. Nguyen, Jose L. Rivero, Jose J. Ruiz, Louis Salcedo