Patents by Inventor Kenneth L. Milsted

Kenneth L. Milsted 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: 7962413
    Abstract: An end-user system for the blocking of recording digital content at during the rendering of encrypted digital multimedia files. Before the process of rendering of encrypted digital multimedia can be started all rendered media stream during playback are opened to ensure that this multimedia content is not recorded. This blocks the usage of the multimedia interfaces including devices and/or ports that can be used to store un-encrypted content that has been decrypted for the purposes of playing or rendering. The method also includes an exception, which allows recording with permission from the present invention.
    Type: Grant
    Filed: April 7, 2008
    Date of Patent: June 14, 2011
    Assignee: International Business Machines Corporation
    Inventors: Michael G. Lisanke, Kenneth L. Milsted, Stefan Nusser, Bruce A. Tantlinger, George W. Wilhelm, Jr.
  • Publication number: 20100008500
    Abstract: An end-user system for the blocking of recording digital content at during the rendering of encrypted digital multimedia files. Before the process of rendering of encrypted digital multimedia can be started all rendered media stream during playback are opened to ensure that this multimedia content is not recorded. This blocks the usage of the multimedia interfaces including devices and/or ports that can be used to store un-encrypted content that has been decrypted for the purposes of playing or rendering. The method also includes an exception, which allows recording with permission from the present invention.
    Type: Application
    Filed: April 7, 2008
    Publication date: January 14, 2010
    Applicant: International Business Machines Corp.
    Inventors: MICHAEL G. LISANKE, Kenneth L. Milsted, Stefan Nusser, Bruce A. Tantlinger, George W. Wilhelm, JR.
  • Patent number: 7613701
    Abstract: A computer-based method with multilevel hashing for lookup of a complex nested object (such as access control list) which has a plurality of nesting levels and each level has at least one element. Method stores representatives of a complex nested object in a data structure at locations determined by recursive multilevel hashing of the complex nested object elements. When needed, a match for an inputted complex nested object is determined by applying the same recursive multilevel hashing to the inputted complex nested object, as used during the storing of the complex nested object, and performing integer comparisons with hash values of the stored complex nested object.
    Type: Grant
    Filed: December 22, 2004
    Date of Patent: November 3, 2009
    Assignee: International Business Machines Corporation
    Inventors: Ting Zhao, Kenneth L. Milsted, Kenneth Carlin Nelson, Christopher T. Lehman, Qing Lu
  • 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: 7383228
    Abstract: A method, system and computer readable medium for the blocking of recording digital content at an end user multimedia end-user-system during the rendering of encrypted digital multimedia files. Before the process of rendering of encrypted digital multimedia can be started all rendered media stream during playback are opened to ensure that this multimedia content is not recorded. This blocks the usage of the multimedia interfaces including devices and/or ports that can be used to store un-encrypted content that has been decrypted for the purposes of playing or rendering. The method also includes an exception, which allows recording with permission from the present invention.
    Type: Grant
    Filed: August 11, 2005
    Date of Patent: June 3, 2008
    Assignee: International Business Machines Corporation
    Inventors: Michael G. Lisanke, Kenneth L. Milsted, Stefan Nusser, Bruce A. Tantlinger, George W. Wilhelm, Jr.
  • Patent number: 7346580
    Abstract: A method, system and computer readable medium for the blocking of recording digital content at an end user multimedia end-user-system during the rendering of encrypted digital multimedia files. Before the process of rendering of encrypted digital multimedia can be started all rendered media stream during playback are opened to ensure that this multimedia content is not recorded. This blocks the usage of the devices and/or ports that can be used to store un-encrypted content that has been decrypted for the purposes of playing or rendering. The method also includes an exception, which allows recording with permission from the present invention.
    Type: Grant
    Filed: August 23, 2001
    Date of Patent: March 18, 2008
    Assignee: International Business Machines Corporation
    Inventors: Michael G. Lisanke, Kenneth L. Milsted, Stefan Nusser, Bruce A. Tantlinger, George W. Wilhelm, Jr.
  • 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
  • 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
  • Publication number: 20020107803
    Abstract: A method, system and computer readable medium for the blocking of recording digital content at an end user multimedia end-user-system during the rendering of encrypted digital multimedia files. Before the process of rendering of encrypted digital multimedia can be started all rendered media stream during playback are opened to ensure that this multimedia content is not recorded. This blocks the usage of the devices and/or ports that can be used to store un-encrypted content that has been decrypted for the purposes of playing or rendering. The method also includes an exception, which allows recording with permission from the present invention.
    Type: Application
    Filed: August 23, 2001
    Publication date: August 8, 2002
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael G. Lisanke, Kenneth L. Milsted, Stefan Nusser, Bruce A. Tantlinger, George W. Wilhelm
  • Patent number: 5884028
    Abstract: A networked computer system for storing and presenting multimedia data distributes that data among multiple storage devices of the system. The system includes a plurality of computers, each of which supports at least one viewing station. Each viewing station has access to any file on any of the storage devices and can retrieve and display any file on demand. To provide an efficient system and, at the same time, reduce the probability that the viewing of multimedia data may be interrupted, the system allocates resources, prioritizes access to files, and buffers data prior to the data's delivery to video adapters.
    Type: Grant
    Filed: July 29, 1994
    Date of Patent: March 16, 1999
    Assignee: International Business Machines Corporation
    Inventors: Craig N. Kindell, Kenneth L. Milsted, Michael P. Vogt, Susan E. Waefler, Brian E. Yoder
  • Patent number: 5854887
    Abstract: A networked computer system for storing and presenting multimedia data distributes that data among multiple storage devices of the system. The system includes a plurality of computers, each of which supports at least one viewing station. Each viewing station has access to any file on any of the storage devices and can retrieve and display any file on demand. To provide an efficient system and, at the same time, reduce the probability that the viewing of multimedia data may be interrupted, the system allocates resources, prioritizes access to files, and buffers data prior to the data's delivery to video adapters.
    Type: Grant
    Filed: October 24, 1996
    Date of Patent: December 29, 1998
    Assignee: International Business Machines Corporation
    Inventors: Craig N. Kindell, Kenneth L. Milsted, Michael P. Vogt, Susan E. Waefler, Brian E. Yoder
  • Patent number: 5734719
    Abstract: A digital data on-demand turnkey system at a customer premise wherein N number of sewers provide for 100% of content distribution of remotely stored digitized information, which information may be previewed in real-time, and product incorporating selected digitized information can be manufactured on-site and within a short response time to a customer's request at a point of sale location. In a retail environment customers, at a point-of-sale location are able to exhaustively search and preview the content database using graphics-based touch screens at consumer kiosks. Previews including audio and video segments are made available. Prompting screens allow customers to make purchasing decisions by stipulating content which is available from any number of categories of subject matter including music.
    Type: Grant
    Filed: December 10, 1996
    Date of Patent: March 31, 1998
    Assignee: International Business Systems, Incorporated
    Inventors: James T. Tsevdos, Ross L. Cook, Nancy Lee Ring, Robert S. Barnhill, Glen E. Hamblin, Kenneth L. Milsted, Craig N. Kindell, Susan Elizabeth Waefler, Carlos Portela, Brent C. Anderson
  • Patent number: 5630067
    Abstract: A networked computer system for storing and presenting multimedia data distributes that data among multiple storage devices of the system. The system includes a plurality of computers, each of which supports at least one viewing station. Each viewing station has access to any file on any of the storage devices and can retrieve and display any file on demand. To provide an efficient system and, at the same time, reduce the probability that the viewing of multimedia data may be interrupted, the system allocates resources, prioritizes access to files, and buffers data prior to the data's delivery to video adapters.
    Type: Grant
    Filed: June 4, 1996
    Date of Patent: May 13, 1997
    Assignee: International Business Machines Corporation
    Inventors: Craig N. Kindell, Kenneth L. Milsted, Michael P. Vogt, Susan E. Waefler, Brian E. Yoder
  • Patent number: 5371888
    Abstract: In a user interactive multitasking data processing system, a comprehensive managing subsystem is constructed for managing queued processing of tasks of a particular type that ordinarily are not handled on a queued basis by the associated operating system. The subsystem is constructed around a task control utility which lacks capability for controlling required display presentation and queue managing functions for the respective task type. The utility is adapted to interface with operating system elements that ordinarily perform display and queue management functions relative to tasks other than the tasks handled by the utility. In the embodiment specifically disclosed, a utility for managing queued processing of page image data (e.g. data produced by document scanners or other image capture devices) interfaces with Presentation Manager and Print Spooler elements of the OS/2.TM. Operating System.
    Type: Grant
    Filed: September 5, 1991
    Date of Patent: December 6, 1994
    Assignee: International Business Machines Corporation
    Inventors: Gary K. Lehnertz, Kenneth L. Milsted, Bryan J. Wright, Kevin L. Zemanek
  • Patent number: 5313592
    Abstract: The present invention provides a method and system for providing communication between a number of applications and a number of devices disposed in various relative locations in a data processing system through an interface that is capable of accessing only a single device at a prespecified relative location. The applications are concurrently executing within the data processing system. A device table is established for each of the applications, wherein each device table includes device parameter information and device address information for each of the devices in the data processing system. A particular device is specified for use with a selected application. Device parameter information and device address information for the prespecified relative location within the device table established for the application are overwritten with device parameter information and device address information for the particular device specified.
    Type: Grant
    Filed: July 22, 1992
    Date of Patent: May 17, 1994
    Assignee: International Business Machines Corporation
    Inventors: Michael F. Buondonno, Craig N. Kindell, Kenneth L. Milsted, Brian E. Yoder