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: 8180708Abstract: 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: GrantFiled: July 18, 2005Date of Patent: May 15, 2012Assignee: International Business Machines CorporationInventors: Marco M. Hurtado, Kenneth L. Milsted, Kha D. Nguyen
-
Patent number: 7962413Abstract: 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: GrantFiled: April 7, 2008Date of Patent: June 14, 2011Assignee: International Business Machines CorporationInventors: Michael G. Lisanke, Kenneth L. Milsted, Stefan Nusser, Bruce A. Tantlinger, George W. Wilhelm, Jr.
-
Publication number: 20100008500Abstract: 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: ApplicationFiled: April 7, 2008Publication date: January 14, 2010Applicant: International Business Machines Corp.Inventors: MICHAEL G. LISANKE, Kenneth L. Milsted, Stefan Nusser, Bruce A. Tantlinger, George W. Wilhelm, JR.
-
Patent number: 7613701Abstract: 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: GrantFiled: December 22, 2004Date of Patent: November 3, 2009Assignee: International Business Machines CorporationInventors: Ting Zhao, Kenneth L. Milsted, Kenneth Carlin Nelson, Christopher T. Lehman, Qing Lu
-
Publication number: 20080172747Abstract: 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: ApplicationFiled: October 31, 2007Publication date: July 17, 2008Applicant: International Business Machines CorporationInventors: MARCO M. HURTADO, Kenneth L. Milsted, Kha D. Nguyen
-
Patent number: 7383228Abstract: 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: GrantFiled: August 11, 2005Date of Patent: June 3, 2008Assignee: International Business Machines CorporationInventors: Michael G. Lisanke, Kenneth L. Milsted, Stefan Nusser, Bruce A. Tantlinger, George W. Wilhelm, Jr.
-
Patent number: 7346580Abstract: 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: GrantFiled: August 23, 2001Date of Patent: March 18, 2008Assignee: International Business Machines CorporationInventors: Michael G. Lisanke, Kenneth L. Milsted, Stefan Nusser, Bruce A. Tantlinger, George W. Wilhelm, Jr.
-
Patent number: 6832198Abstract: 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: GrantFiled: June 29, 2000Date of Patent: December 14, 2004Assignee: International Business Machines CorporationInventors: Kha D. Nguyen, Craig Kindell, Kenneth L. Milsted, Marco M. Hurtado
-
Patent number: 6611812Abstract: 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: GrantFiled: August 17, 1999Date of Patent: August 26, 2003Assignee: International Business Machines CorporationInventors: Marco M. Hurtado, Kenneth L. Milsted, George G. Gruse, Edgar Downs, Christopher T. Lehman, Richard L. Spagna, Jeffrey B. Lotspiech
-
Publication number: 20030105718Abstract: 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: ApplicationFiled: August 17, 1999Publication date: June 5, 2003Inventors: MARCO M. HURTADO, KENNETH L. MILSTED, GEORGE G. GRUSE, EDGAR DOWNS, CHRISTOPHER T. LEHMAN, RICHARD L. SPAGNA, JEFFREY B. LOTSPIECH
-
Publication number: 20020107803Abstract: 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: ApplicationFiled: August 23, 2001Publication date: August 8, 2002Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael G. Lisanke, Kenneth L. Milsted, Stefan Nusser, Bruce A. Tantlinger, George W. Wilhelm
-
Patent number: 5884028Abstract: 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: GrantFiled: July 29, 1994Date of Patent: March 16, 1999Assignee: International Business Machines CorporationInventors: Craig N. Kindell, Kenneth L. Milsted, Michael P. Vogt, Susan E. Waefler, Brian E. Yoder
-
Patent number: 5854887Abstract: 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: GrantFiled: October 24, 1996Date of Patent: December 29, 1998Assignee: International Business Machines CorporationInventors: Craig N. Kindell, Kenneth L. Milsted, Michael P. Vogt, Susan E. Waefler, Brian E. Yoder
-
Patent number: 5734719Abstract: 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: GrantFiled: December 10, 1996Date of Patent: March 31, 1998Assignee: International Business Systems, IncorporatedInventors: 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: 5630067Abstract: 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: GrantFiled: June 4, 1996Date of Patent: May 13, 1997Assignee: International Business Machines CorporationInventors: Craig N. Kindell, Kenneth L. Milsted, Michael P. Vogt, Susan E. Waefler, Brian E. Yoder
-
Patent number: 5371888Abstract: 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: GrantFiled: September 5, 1991Date of Patent: December 6, 1994Assignee: International Business Machines CorporationInventors: Gary K. Lehnertz, Kenneth L. Milsted, Bryan J. Wright, Kevin L. Zemanek
-
Patent number: 5313592Abstract: 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: GrantFiled: July 22, 1992Date of Patent: May 17, 1994Assignee: International Business Machines CorporationInventors: Michael F. Buondonno, Craig N. Kindell, Kenneth L. Milsted, Brian E. Yoder