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: 8976857Abstract: 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: GrantFiled: September 23, 2011Date of Patent: March 10, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Andrew D. Rosen, John Conrad
-
Publication number: 20130077675Abstract: 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: ApplicationFiled: September 23, 2011Publication date: March 28, 2013Applicant: MICROSOFT CORPORATIONInventors: Andrew D. Rosen, John Conrad
-
Patent number: 7627808Abstract: 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: GrantFiled: June 13, 2003Date of Patent: December 1, 2009Assignee: Microsoft CorporationInventors: William Thomas Blank, John B. Deutscher, Brian D. Honey, Tyler V. Davis, John Conrad, Andrew D. Rosen, Sunit Gogia
-
Patent number: 7580526Abstract: 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: GrantFiled: May 20, 2005Date of Patent: August 25, 2009Assignee: Microsoft CorporationInventors: Paul England, Andrew D. Rosen, Yacov Yacobi, Gideon A. Yuval
-
Patent number: 7549063Abstract: 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: GrantFiled: July 28, 2005Date of Patent: June 16, 2009Assignee: Microsoft CorporationInventors: Josh D. Benaloh, Andrew D. Rosen, Gideon A. Yuval
-
Patent number: 7065216Abstract: 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: GrantFiled: August 11, 2000Date of Patent: June 20, 2006Assignee: Microsoft CorporationInventors: Josh D. Benaloh, Andrew D. Rosen, Gideon A. Yuval
-
Patent number: 6996236Abstract: 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: GrantFiled: June 30, 2000Date of Patent: February 7, 2006Assignee: Microsoft CorporationInventors: Paul England, Andrew D. Rosen, Yacov Yacobi, Gideon A. Yuval
-
Publication number: 20040252400Abstract: 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: ApplicationFiled: June 13, 2003Publication date: December 16, 2004Applicant: Microsoft CorporationInventors: William Thomas Blank, John B. Deutscher, Brian D. Honey, Tyler V. Davis, John Conrad, Andrew D. Rosen, Sunit Gogia
-
Patent number: 6256069Abstract: 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: GrantFiled: October 6, 1998Date of Patent: July 3, 2001Assignee: Microsoft CorporationInventors: Andrew D. Rosen, William J. Heaton, John A. Painter, Philip G. Zack
-
Patent number: 6081264Abstract: 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: GrantFiled: February 13, 1998Date of Patent: June 27, 2000Assignee: Microsoft CorporationInventors: Andrew D. Rosen, Brian D. Honey, William J. Heaton, John A. Painter, Philip G. Zack
-
Patent number: 5623424Abstract: 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: GrantFiled: June 6, 1995Date of Patent: April 22, 1997Assignees: 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