Patents by Inventor Mei L. Wilson
Mei L. Wilson 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: 7609653Abstract: Systems and methods for resolving a partial topology are disclosed. In one embodiment a media engine includes a topology loader module that receives a partial topology from another module associated with the media engine. The topology loader implements logic operations that convert a partial topology into a full topology, which may be returned to the media engine for presentation of the media stream(s) to a user.Type: GrantFiled: March 8, 2004Date of Patent: October 27, 2009Assignee: Microsoft CorporationInventors: Samuel Amin, Brian D. Crites, Kirt A. Debique, Sohail Baig Mohammed, Niranjan S. Nayak, Eric H. Rudolph, Mei L. Wilson
-
Patent number: 7606627Abstract: Audio data having M channels includes a header with metadata specifying a conversion function for converting the M channels of digital audio data into N channels of data. The metadata is a string of coefficients, which may be specified by the content author, to define to conversion of the M channels of digital audio data into N channels.Type: GrantFiled: December 30, 2005Date of Patent: October 20, 2009Assignee: Microsoft CorporationInventors: Mei L. Wilson, Shafiq ur Rahman, Rebecca C. Weiss, Brian Crites, Sohail Baig Mohammed, Michael A. Wall
-
Patent number: 7577714Abstract: Methods for streaming web content data via a computer-readable medium. The web content data comprises one or more media samples. The media samples are encoded in a streaming media format as a web component stream. The web component stream is combined with other component streams comprising additional data other than web content data into a presentation stream. The presentation stream is transmitted via a media server to a client. Rendering commands, which are included in one or more rendering samples encoded in the web component stream along with the media samples, coordinate synchronization between the media samples and the additional data when the client renders the presentation stream.Type: GrantFiled: August 14, 2006Date of Patent: August 18, 2009Assignee: Microsoft CorporationInventors: Richard William Saunders, Ian Cameron Mercer, James Morris Alkove, Mei L. Wilson, Brian Crites
-
Patent number: 7577940Abstract: Systems and methods for resolving a partial topology are disclosed. In one embodiment a media engine includes a topology loader module that receives a partial topology from another module associated with the media engine. The topology loader implements logic operations that convert a partial topology into a full topology, which may be returned to the media engine for presentation of the media stream(s) to a user.Type: GrantFiled: March 8, 2004Date of Patent: August 18, 2009Assignee: Microsoft CorporationInventors: Samuel Amin, Brian D. Crites, Kirt A. Debique, Sohail Baig Mohammed, Niranjan S. Nayak, Eric H. Rudolph, Mei L. Wilson
-
Patent number: 7564974Abstract: Methods and systems enable content authors to achieve frame-accurate editing and, in at least some embodiments, reduce the amount of content that needs to be decompressed in order to operate on the frames. Some embodiments ensure that bit rate integrity is preserved so that bit rate conditions associated with streaming environments are preserved. Various embodiments intelligently determine which content portions should be decompressed, processed, and recompressed and which content portions should not be decompressed.Type: GrantFiled: April 30, 2004Date of Patent: July 21, 2009Assignee: Microsoft CorporationInventors: Alexandre V. Grigorovitch, Chih-lung Bruce Lin, Gareth Alan Howell, Mei L. Wilson, Niranjan S. Nayak, Olivier Colle, Randolph B Oakley, Blake Bender, Tony M. Antoun
-
Patent number: 7505825Abstract: Audio data having M channels includes a header with metadata specifying a conversion function for converting the M channels of digital audio data into N channels of data. The metadata is a string of coefficients, which may be specified by the content author, to define to conversion of the M channels of digital audio data into N channels.Type: GrantFiled: December 30, 2005Date of Patent: March 17, 2009Assignee: Microsoft CorporationInventors: Mei L. Wilson, Shafiq ur Rahman, Rebecca C. Weiss, Brian Crites, Sohail Baig Mohammed, Michael A. Wall
-
Patent number: 7415529Abstract: Methods for streaming web content data via a computer-readable medium. The web content data comprises one or more media samples. The media samples are encoded in a streaming media format as a web component stream. The web component stream is combined with other component streams comprising additional data other than web content data into a presentation stream. The presentation stream is transmitted via a media server to a client. Rendering commands, which are included in one or more rendering samples encoded in the web component stream along with the media samples, coordinate synchronization between the media samples and the additional data when the client renders the presentation stream.Type: GrantFiled: August 14, 2006Date of Patent: August 19, 2008Assignee: Microsoft CorporationInventors: Richard William Saunders, Ian Cameron Mercer, James Morris Alkove, Mei L. Wilson, Brian Crites
-
Patent number: 7290057Abstract: Methods for streaming web content data via a computer-readable medium. The web content data comprises one or more media samples. The media samples are encoded in a streaming media format as a web component stream. The web component stream is combined with other component streams comprising additional data other than web content data into a presentation stream. The presentation stream is transmitted via a media server to a client. Rendering commands, which are included in one or more rendering samples encoded in the web component stream along with the media samples, coordinate synchronization between the media samples and the additional data when the client renders the presentation stream.Type: GrantFiled: August 20, 2002Date of Patent: October 30, 2007Assignee: Microsoft CorporationInventors: Richard William Saunders, Ian Cameron Mercer, James Morris Alkove, Mei L. Wilson, Brian Crites
-
Patent number: 7072726Abstract: Audio data having M channels includes a header with metadata specifying a conversion function for converting the M channels of digital audio data into N channels of data. The metadata is a string of coefficients, which may be specified by the content author, to define to conversion of the M channels of digital audio data into N channels.Type: GrantFiled: June 19, 2002Date of Patent: July 4, 2006Assignee: Microsoft CorporationInventors: Mei L. Wilson, Shafiq ur Rahman, Rebecca C. Weiss, Brian Crites, Sohail Baig Mohammed, Michael A. Wall
-
Publication number: 20040267778Abstract: An application programming interface for a multimedia processing system creates a topology symbolically providing data flow information. A method provides a topology interface including receiving a plurality of media parameters identifying at least an identifier, a node type, a data type and a duration, and in response, creating a topology capable of being passed to a media processor as an extensible symbolic representation of an intended media flow. A computer-readable medium stores a topology function includes a first input parameter representing a unique identifier, a second input parameter representing a state of a topology, a third parameter representing a descriptor for the topology, a fourth parameter representing one or more characteristics about a node of the topology, and executable instructions adapted to provide a topology capable of being passed to a media processor as an extensible symbolic representation of an intended media flow calculated based on at least one of the input parameters.Type: ApplicationFiled: October 24, 2003Publication date: December 30, 2004Applicant: Microsoft CorporationInventors: Eric Rudolph, Kirt Debique, Geoffrey T. Dunbar, Sohail Baig Mohammed, Brian D. Crites, Mei L. Wilson
-
Publication number: 20040264383Abstract: A multimedia processing system and methods provide flexibility and modularity by separating data flow information from maintaining of stream state for multimedia components. The system includes a media processor component to process received media data, a media session to determine a timeline for events to occur for performing media processing and a topology loader component to load a topology that describes a flow for the received media data to enable processing via an extensible symbolic abstraction of media objects. The topology loader ensures that events described in the topology occur. The system also includes core layer components such as media sink components to determine a media stream for output from the multimedia processing system and a media source component coupled to supply media data for processing. The topology created in the system symbolically provides data flow information, independent of maintaining a streaming state of control information.Type: ApplicationFiled: June 27, 2003Publication date: December 30, 2004Applicant: Microsoft CorporationInventors: Eric Rudolph, Kirt Debique, Geoffrey T. Dunbar, Sohail Baig Mohammed, Brian D. Crites, Robin C. B. Speed, Mei L. Wilson
-
Publication number: 20040054920Abstract: The present disclosure relates to encoding and encrypting digital content, and distributing the encoded digital content to end users. A content provider creates or chooses a digital rights profile that is unique to a license server. The digital content is encoded and encrypted with the digital rights profile as portions of a streaming digital content are immediately received. The encoded digital profile is sent to an end user for rendering. The end user must have a license from the license server to decrypt the encoded digital content. Either the end user has a pre-existing license to decrypt, or must order a license to decrypt the received encoded and encrypted digital content.Type: ApplicationFiled: January 30, 2003Publication date: March 18, 2004Inventors: Mei L. Wilson, Krishnamurthy Ganesan, Richard W. Saunders, Pratul Dublish, Brian D. Crites, Michael Patten, James M. Alkove
-
Publication number: 20040039834Abstract: Methods for streaming web content data via a computer-readable medium. The web content data comprises one or more media samples. The media samples are encoded in a streaming media format as a web component stream. The web component stream is combined with other component streams comprising additional data other than web content data into a presentation stream. The presentation stream is transmitted via a media server to a client. Rendering commands, which are included in one or more rendering samples encoded in the web component stream along with the media samples, coordinate synchronization between the media samples and the additional data when the client renders the presentation stream.Type: ApplicationFiled: August 20, 2002Publication date: February 26, 2004Applicant: Microsoft CorporationInventors: Richard William Saunders, Ian Cameron Mercer, James Morris Alkove, Mei L. Wilson, Brian Crites
-
Publication number: 20030236580Abstract: Audio data having M channels includes a header with metadata specifying a conversion function for converting the M channels of digital audio data into N channels of data. The metadata is a string of coefficients, which may be specified by the content author, to define to conversion of the M channels of digital audio data into N channels.Type: ApplicationFiled: June 19, 2002Publication date: December 25, 2003Applicant: Microsoft CorporationInventors: Mei L. Wilson, Shafiq ur Rahman, Rebecca C. Weiss, Brian Crites, Sohail Baig Mohammed, Michael A. Wall