Patents by Inventor Andrew D. Rosen

Andrew D. Rosen 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: 8976857
    Abstract: Various embodiments are disclosed herein that relate to quality-based video encoding. For example, one disclosed embodiment provides a video compression system configured to compress a video item at a constant average quality to form compressed video data. Further, the system is configured to compare a bit rate of each portion of a plurality of portions of the compressed video data to a threshold bit rate, and if a bit rate of a selected portion of the compressed video data meets or exceeds the threshold bit rate, then adjust a compression process variable while compressing a segment of the video item corresponding to the selected portion of the compressed video data to reduce the bit rate of the portion of the compressed video data.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: March 10, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Andrew D. Rosen, John Conrad
  • Publication number: 20130077675
    Abstract: Various embodiments are disclosed herein that relate to quality-based video encoding. For example, one disclosed embodiment provides a video compression system configured to compress a video item at a constant average quality to form compressed video data. Further, the system is configured to compare a bit rate of each portion of a plurality of portions of the compressed video data to a threshold bit rate, and if a bit rate of a selected portion of the compressed video data meets or exceeds the threshold bit rate, then adjust a compression process variable while compressing a segment of the video item corresponding to the selected portion of the compressed video data to reduce the bit rate of the portion of the compressed video data.
    Type: Application
    Filed: September 23, 2011
    Publication date: March 28, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Andrew D. Rosen, John Conrad
  • Patent number: 7627808
    Abstract: A media synch player includes a time control module, a digital data storage and retrieval device coupled to and responsive to the time control module and an audiovisual data signal output configured to supply audiovisual data to a display by playing a first media file from the digital data storage and retrieval device in response to commands from a system controller. The time control module is configured to request a system time from an external time server, reset the time control module in accordance with the system time, lock to a master clock contained in the external time server and resynchronize the first time control module in response to predetermined criteria being met.
    Type: Grant
    Filed: June 13, 2003
    Date of Patent: December 1, 2009
    Assignee: Microsoft Corporation
    Inventors: William Thomas Blank, John B. Deutscher, Brian D. Honey, Tyler V. Davis, John Conrad, Andrew D. Rosen, Sunit Gogia
  • Patent number: 7580526
    Abstract: Methods and apparatus for protecting copyrighted information, e.g., video signals, from unauthorized use are described. Encrypted video signals are transmitted from a source device, e.g., display adapter, to a display device, e.g., monitor, over analog signal lines after the identity of the destination device is confirmed by receipt of a certificate assigned to the destination device. A session key, used for encrypting the analog signals, is generated and exchanged between the source and destination devices. The source and destination devices each include a pseudo-random number generator driven by the session key. As part of the encryption process a false video signal is generated. The false video signal and R, G, B video signals are transmitted to the display device over four lines. The lines used to transmit the R, G, B and false video signals are periodically swapped as a function of the output of the pseudo random number generator to encrypt, e.g., scramble, the video signals.
    Type: Grant
    Filed: May 20, 2005
    Date of Patent: August 25, 2009
    Assignee: Microsoft Corporation
    Inventors: Paul England, Andrew D. Rosen, Yacov Yacobi, Gideon A. Yuval
  • Patent number: 7549063
    Abstract: Methods and systems are described that enable protection of digital content, such as movies and the like, by making pirated copies traceable back to a unique decryption key that was utilized to decrypt the originally encrypted content. The innovative advancements do not rely on post-distribution watermarking or fingerprinting techniques, and yet intrinsically link any unauthorized copies back to a unique cryptographic key or key collection that was used when the genuine copy was reproduced. In an example, when a content player decrypts its associated key collection and uses the key collection to decrypt the digital content, the version of the digital content that is decrypted points directly to the specific content-player that was authorized to decrypt it with that key collection.
    Type: Grant
    Filed: July 28, 2005
    Date of Patent: June 16, 2009
    Assignee: Microsoft Corporation
    Inventors: Josh D. Benaloh, Andrew D. Rosen, Gideon A. Yuval
  • Patent number: 7065216
    Abstract: Methods and systems are described that enable protection of digital content, such as movies and the like, by making pirated copies traceable back to a unique decryption key that was utilized to decrypt the originally encrypted content. Various embodiments can intrinsically link any unauthorized copies back to a unique cryptographic key or key collection that was used when the genuine copy was reproduced.
    Type: Grant
    Filed: August 11, 2000
    Date of Patent: June 20, 2006
    Assignee: Microsoft Corporation
    Inventors: Josh D. Benaloh, Andrew D. Rosen, Gideon A. Yuval
  • Patent number: 6996236
    Abstract: Methods and apparatus for protecting copyrighted information, e.g., video signals, from unauthorized use are described. Encrypted video signals are transmitted from a source device, e.g., display adapter, to a display device, e.g., monitor, over analog signal lines after the identity of the destination device is confirmed by receipt of a certificate assigned to the destination device. A session key, used for encrypting the analog signals, is generated and exchanged between the source and destination devices. The source and destination devices each include a pseudo-random number generator driven by the session key. As part of the encryption process a false video signal is generated. The false video signal and R, G, B video signals are transmitted to the display device over four lines. The lines used to transmit the R, G, B and false video signals are periodically swapped as a function of the output of the pseudo random number generator to encrypt, e.g., scramble, the video signals.
    Type: Grant
    Filed: June 30, 2000
    Date of Patent: February 7, 2006
    Assignee: Microsoft Corporation
    Inventors: Paul England, Andrew D. Rosen, Yacov Yacobi, Gideon A. Yuval
  • Publication number: 20040252400
    Abstract: A media synch player includes a time control module, a digital data storage and retrieval device coupled to and responsive to the time control module and an audiovisual data signal output configured to supply audiovisual data to a display by playing a first media file from the digital data storage and retrieval device in response to commands from a system controller. The time control module is configured to request a system time from an external time server, reset the time control module in accordance with the system time, lock to a master clock contained in the external time server and resynchronize the first time control module in response to predetermined criteria being met.
    Type: Application
    Filed: June 13, 2003
    Publication date: December 16, 2004
    Applicant: Microsoft Corporation
    Inventors: William Thomas Blank, John B. Deutscher, Brian D. Honey, Tyler V. Davis, John Conrad, Andrew D. Rosen, Sunit Gogia
  • Patent number: 6256069
    Abstract: The generation of progressive output video from interlaced source video is disclosed. In one aspect of the invention, a computerized system includes an interlaced source video and a progressive output video. The interlaced source video has a number of lines and includes a first field having odd lines and a second field haveing even lines. The progressive output video has a number of lines half that of the number of lines of the interlaced source video. Each line of the progressive output video heavily weight weights a corresponding line of each of the first field and the second field of the interlaced source video. Desirably, each line of the progressive output video also lightly weights an immediately successive and an immediately preceding line of each of the first field and the second field of the interlaced video source.
    Type: Grant
    Filed: October 6, 1998
    Date of Patent: July 3, 2001
    Assignee: Microsoft Corporation
    Inventors: Andrew D. Rosen, William J. Heaton, John A. Painter, Philip G. Zack
  • Patent number: 6081264
    Abstract: An optimal frame rate selection user interface is disclosed. In one aspect of the invention, a method has two steps. First, a video clip is displayed within at least one window, to permit dividing the clip into a plurality of shots (where each shot has a plurality of frames). Second, each shot is displayed in at least two windows, to permit selecting a desired frame rate for each shot. Desirably, each of these windows displays a given shot at a different frame rate. Therefore, a user is able to view each shot at a number of different frame rates to determine an optimal frame rate for each shot.
    Type: Grant
    Filed: February 13, 1998
    Date of Patent: June 27, 2000
    Assignee: Microsoft Corporation
    Inventors: Andrew D. Rosen, Brian D. Honey, William J. Heaton, John A. Painter, Philip G. Zack
  • Patent number: 5623424
    Abstract: A method and system for re-encoding frames of a digital video stream in which selected areas are designated to have increased or reduced image quality, i.e., decreased or increased quantization levels, respectively, as compared to a previously run automatic encoding process, but without changing the previously calculated bit length of the stream. A set of macroblocks at a time are re-encoded, the number of resulting bits is calculated and the deviation from an estimated number of bits is calculated, either set-by-set or cumulatively. Based on the accuracy of the estimate and the remaining number of sets of macroblocks to re-encode, a correction factor for the quantization level of the next set of macroblocks is chosen from a lookup table. The correction factor is added to the quantization level of the next set of macroblocks and the results stored as the new quantization level of the set.
    Type: Grant
    Filed: June 6, 1995
    Date of Patent: April 22, 1997
    Assignees: Kabushiki Kaisha Toshiba, Time Warner Entertainment Co., L.P.
    Inventors: Faramarz Azadegan, Tomoo Yamakage, Shin-ichiro Koto, Hiroaki Unno, Hideki Mimura, Tetsuya Kitamura, Christopher J. Cookson, Greg B. Thagard, Andrew D. Rosen