Patents Assigned to Kaleidescape
  • Patent number: 7257732
    Abstract: Integrating content into a storage system with substantially immediate access to that content. Providing high reliability and relatively easy operation with a storage system using redundant information for error correction. Having the storage system perform a “virtual write,” including substantially all steps associated with writing to the media to be integrated, except for the step of actually writing data to that media, including rewriting information relating to used disk blocks, and including rewriting any redundant information maintained by the storage system. Integrating the new physical media into the storage system, including accessing content already present on that media, free space already present on that media, and reading and writing that media. Recovering from errors during integration.
    Type: Grant
    Filed: February 13, 2004
    Date of Patent: August 14, 2007
    Assignee: Kaleidescape, Inc.
    Inventors: Robert Zarnke, Michael A. Malcolm
  • Publication number: 20070174623
    Abstract: Embedding fingerprinting or watermarking information includes delivering information in-band within digital content representing a media stream, so unauthorized distributors must choose between degrading the media stream, or leaving sufficient information detectable that unauthorized distribution can be detected. For fingerprinting, the method provides a relatively high degree of confidence of both detecting at least one colluding unauthorized distributor, and not falsely accusing any innocent party of being an unauthorized distributor. Embedding fingerprinting or watermarking information includes selecting a sequence of locations within digital content, and embedding information in the form of a sequence of one or more bits at each of those locations, thus representing a set of marking symbols.
    Type: Application
    Filed: April 18, 2006
    Publication date: July 26, 2007
    Applicant: Kaleidescape, Inc.
    Inventor: Stephen Watson
  • Patent number: 7036024
    Abstract: Embedding fingerprinting or watermarking information includes delivering information in-band within digital content representing a media stream, so unauthorized distributors must choose between degrading the media stream, or leaving sufficient information detectable that unauthorized distribution can be detected. For fingerprinting, the method provides a relatively high degree of confidence of both detecting at least one colluding unauthorized distributor, and not falsely accusing any innocent party of being an unauthorized distributor. Embedding fingerprinting or watermarking information includes selecting a sequence of locations within digital content, and embedding information in the form of a sequence of one or more bits at each of those locations, thus representing a set of marking symbols.
    Type: Grant
    Filed: February 28, 2003
    Date of Patent: April 25, 2006
    Assignee: Kaleidescape, Inc.
    Inventor: Stephen Watson
  • Patent number: 7003131
    Abstract: A method of embedding information in digital content representing media streams. The method includes (1) selecting a set of locations within that digital content reprensenting the media stream to embed information, (2) selecting a set of possible alterations to make at those locations, and (3) making a subset of the possible alterations. The set of locations and possible alterations is herein sometimes called a “watermark.” The subset of actual alterations that are made is herein sometimes called a “fingerprint.” The method determines a set of locations at which there are alternative versions of digital content representing the same media stream, such as one being the original and one being an alternative version of the same digital content, herein sometimes called the “original movie” and the “alt-movie,” or herein sometimes called the “original block” and the “alt-block” for a particular block in the digital content representing the media stream.
    Type: Grant
    Filed: January 31, 2003
    Date of Patent: February 21, 2006
    Assignee: Kaleidescape, Inc.
    Inventors: Stephen Watson, Daniel A. Collens, Kevin Hui, Michael A. Malcolm
  • Publication number: 20050201726
    Abstract: A system including: (a) a media reader including a read element for physical media, the physical media including digital content representing at least one media stream, the digital content being maintained in a protected form; (b) a storage element coupled to the media reader, the storage element using a storage mechanism different from the physical media, the storage element non-evanescently storing the digital content in the protected form; and (c) a playback device coupled to the storage element, the playback device receiving the digital content and outputting analog, digital, or analog and digital audiovisual content for presentation. The digital content is stored in the storage element in the protected form, sent from the media reader to the storage element in the protected form, sent from the storage element to the playback device in the protected form, and output by the playback device in a second protected form.
    Type: Application
    Filed: March 15, 2004
    Publication date: September 15, 2005
    Applicant: Kaleidescape
    Inventors: Michael Malcolm, Daniel Collens, Stephen Watson
  • Publication number: 20050182989
    Abstract: Integrating content into a storage system with substantially immediate access to that content. Providing high reliability and relatively easy operation with a storage system using redundant information for error correction. Having the storage system perform a “virtual write,” including substantially all steps associated with writing to the media to be integrated, except for the step of actually writing data to that media, including rewriting information relating to used disk blocks, and including rewriting any redundant information maintained by the storage system. Integrating the new physical media into the storage system, including accessing content already present on that media, free space already present on that media, and reading and writing that media. Recovering from errors during integration.
    Type: Application
    Filed: February 13, 2004
    Publication date: August 18, 2005
    Applicant: Kaleidescape
    Inventors: Robert Zarnke, Michael Malcolm
  • Publication number: 20050125405
    Abstract: The invention provides a method and system capable of interacting with a server device, with the effect of being able to conveniently present, in a distinct way, those objects not already owned by the user. Multiple views of collections of objects are presented to the user. The portion of the view that reflects objects not owned by the user is degraded in such a way that the user is able to quickly surmise the objects not yet owned. The view may include fractionally degraded and completely degraded views such that fractionally degraded views indicate another aspect of an object. For example, an object may be local to the user but the user may not have licensed the use the object, or the degraded view may indicate that the object is not yet available but it will be available shortly. Users can decide whether to take action based on the presentation.
    Type: Application
    Filed: October 12, 2004
    Publication date: June 9, 2005
    Applicant: Kaleidescape, Inc.
    Inventors: Stephen Watson, Michael Malcolm
  • Publication number: 20050086069
    Abstract: Parental control rules are logically separated from a set of parental control effects. Control rules are responsive to detectible circumstances, including: business relationships between the DVD owner and its content owner, particular presentation location or device, actual viewers present, date or time. Control effects include ways to edit or suppress inappropriate content, including: defacing via sound or video blanking, skipping scenes, presenting alternative scenes, warning of inappropriate scenes, and similar behavior for associated metadata.
    Type: Application
    Filed: October 12, 2004
    Publication date: April 21, 2005
    Applicant: Kaleidescape, Inc.
    Inventors: Stephen Watson, Lawrence Kesteloot
  • Publication number: 20050050103
    Abstract: Associating multiple content chunks with multiple DVD packages or media objects; conveniently viewing or resuming these content chunks without knowing their disposition. Associating content chunks with media objects and positions therein, associating requests by a user for play or resumption of play with appropriate behaviors, including a database. Media objects have unique media hash values, to associate content chunks with hash values, and positions within media objects maintained by bookmarks and watchpoints. Selecting a content chunk might cause its metadata to be presented, or might cause selectable content chunks within that content chunk to become selectable. Users requesting play or resumption of play of content chunks, might cause those content chunks, or might cause smaller content chunks, such as movies, to be presented. Content chunks might span more than one media object, or might switch back and forth among multiple media objects, each without the viewer needing to know.
    Type: Application
    Filed: August 31, 2004
    Publication date: March 3, 2005
    Applicant: Kaleidescape
    Inventors: Lawrence Kesteloot, Paul Rechsteiner, Michael Malcolm, Stephen Watson
  • Publication number: 20040139047
    Abstract: Selection and presentation of media streams, in which presentation is not limited by order imposed by the digital content representative of those media streams, in response to bookmarks and watchpoints settable and usable by a user. Bookmarks reference a location within the media stream, not necessarily pre-selected and possibly dynamically selected, in which a presentation can be started or restarted therefrom. Watchpoints reference a location within the media stream, or a presentation state for the media stream, in which an action can be triggered thereby. Bookmarks and watchpoints provide a general technique for presenting selections from media streams in response to metadata.
    Type: Application
    Filed: September 3, 2003
    Publication date: July 15, 2004
    Applicant: Kaleidescape
    Inventors: Paul Rechsteiner, Shawn R. Neely, Lawrence Kesteloot, Michael A. Malcolm, Stephen Watson
  • Publication number: 20040086122
    Abstract: The invention provides a method of recovering from de-synchronization attacks includes registering original and altered digital content using nonlinear transformations to iteratively attempt to provide better-approximated registration. Approximation occurs at more than one level of granularity, by selecting among a greater number of possible transformation functions at each step. Transformations and comparisons might be conducted directly on pixel values, on coefficients for a set of basis wavelets, or on some transformation of the original and altered digital content. A human operator might assist this process, such as by suggesting transformations or providing evaluation of the degree of registration. Upon resynchronization, embedded identifying information in the original digital content is recovered.
    Type: Application
    Filed: February 28, 2003
    Publication date: May 6, 2004
    Applicant: Kaleidescape, a corporation
    Inventor: Stephen Watson
  • Publication number: 20040088557
    Abstract: Secure presentation of media streams includes encoding the media streams into digital content, encrypting a portion of that digital content, the portion being required for presentation, in which the encrypted version is substantially unchanged in formatting parameters from the clear version of the digital content. Selecting those portions for encryption so there is no change in distribution of the media stream: packetization of the digital data, or synchronization of audio with video portions of the media stream. When encoding the media stream into MPEG-2, refraining from encrypting information by which the video block data is described, packet formatting information, and encrypting the video block data using a block-substitution cipher. A block-substitution cipher can be used to encrypt each sequence of 16 bytes of video data in each packet, possibly leaving as many as 15 bytes of video data in each packet in the clear.
    Type: Application
    Filed: July 9, 2003
    Publication date: May 6, 2004
    Applicant: Kaleidescape, a corporation
    Inventors: Michael A. Malcolm, Daniel A. Collens, Stephen Watson, Paul Rechsteiner, Kevin Hui
  • Publication number: 20040083487
    Abstract: A technique of distributing digital content representing media streams, and keys for unlocking that content, to a user. Content is deliverable to the user separately from licenses to that content. Content is delivered encrypted. Licenses are delivered designating selected presentation devices owned by the user. The presentation devices include a secure portion, relatively resistant to tampering by the user, in which each presentation device maintains a unique presentation device key. The user owns one or more such presentation devices, coupled using a local communication link to a local library, which maintains a copy of the content in an encrypted form. The user can search the library for information generally available about the media stream.
    Type: Application
    Filed: July 9, 2003
    Publication date: April 29, 2004
    Applicant: Kaleidescape, a corporation
    Inventors: Daniel A. Collens, Stephen Watson, Michael A. Malcolm
  • Publication number: 20040070593
    Abstract: A UI involving selection and display from a library of videos, including a “Mosaic” mode of operation, in which a primarily visual display is made of information about possible videos, with the effect that a user might select one such video in response to such visual display. The Mosaic includes an two-dimensional array of entries, each of which has visual information for that entry. The Mosaic collects relatively similar entries near to each other in the visual field seen by a user. The focus is centralized and emphasized, and has auxiliary information displayed for further understanding. The array is dynamically rearranged in response to change in focus and metadata about the entries. Relative weighting of that metadata is responsive to user choice. The array includes rows and columns each of which includes all possible entries, but offset by relatively prime values.
    Type: Application
    Filed: April 18, 2003
    Publication date: April 15, 2004
    Applicant: Kaleidescape
    Inventors: Shawn R. Neely, Lawrence Kesteloot, Margaret Novotny, Marion Buchenau, Sheila A. Foley, Michael O'Neil
  • Publication number: 20040008864
    Abstract: A method of embedding information in digital content representing media streams. The method includes (1) selecting a set of locations within that digital content reprensenting the media stream to embed information, (2) selecting a set of possible alterations to make at those locations, and (3) making a subset of the possible alterations. The set of locations and possible alterations is herein sometimes called a “watermark.” The subset of actual alterations that are made is herein sometimes called a “fingerprint.
    Type: Application
    Filed: January 31, 2003
    Publication date: January 15, 2004
    Applicant: Kaleidescape, Inc.
    Inventors: Stephen Watson, Daniel A. Collens, Kevin Hui, Michael A. Malcolm
  • Publication number: 20040010692
    Abstract: Embedding fingerprinting or watermarking information includes delivering information in-band within digital content representing a media stream, so unauthorized distributors must choose between degrading the media stream, or leaving sufficient information detectable that unauthorized distribution can be detected. For fingerprinting, the method provides a relatively high degree of confidence of both detecting at least one colluding unauthorized distributor, and not falsely accusing any innocent party of being an unauthorized distributor. Embedding fingerprinting or watermarking information includes selecting a sequence of locations within digital content, and embedding information in the form of a sequence of one or more bits at each of those locations, thus representing a set of marking symbols.
    Type: Application
    Filed: February 28, 2003
    Publication date: January 15, 2004
    Applicant: Kaleidescape
    Inventor: Stephen Watson
  • Publication number: 20040010694
    Abstract: Distributing information, including the steps of watermarking the digital content, distributing the digital content using a multi-source system, and partially fingerprinting digital content at each stage of moving information from a point of origin to the viewer. “Adaptation” of the digital content to the recipient includes maintaining the digital content in encrypted form at each such intermediate device, including decrypting the digital content with a key unique to both the device and the specific movie, selecting a portion of the watermark locations into which to embed information, embedding fingerprinting information into those locations sufficient to identify the recipient, and encrypting the fingerprinted digital content with a new such key.
    Type: Application
    Filed: January 31, 2003
    Publication date: January 15, 2004
    Applicant: Kaleidescape
    Inventors: Daniel A. Collens, Stephen Watson, Michael A. Malcolm