Patents by Inventor Rebecca C. Weiss
Rebecca C. Weiss 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).
-
Publication number: 20090138486Abstract: The invention describes a control node for a content distribution network and a method of automatically verifying content distributed over a network at a node in the network. In the method, a content description is received which comprises a content identifier, a publisher identifier, publisher authorisation information and content checking information. The integrity and validity of this information are checked and if both the checks are passed, the content description is stored.Type: ApplicationFiled: February 8, 2007Publication date: May 28, 2009Applicant: Microsoft CorporationInventors: Aamer Hydrie, John Miller, Anders E. Klemets, Christos Gkantsidis, Pablo Rodriguez Rodriguez, Rebecca C. Weiss
-
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: 7457312Abstract: Modulated data signal having data fields encoded in a data structure defining a bandwidth sharing object for transmission over communications channels. A first data field contains a first stream of first information having a first bandwidth. A second data field contains a second stream of second information having a second bandwidth. The first stream is transmitted simultaneously with the second stream. One or more additional data fields each contain an additional stream of information having an additional bandwidth. The additional streams are transmitted simultaneously with the first and second stream. A bandwidth number indicated in the object is a function of the bandwidth of the first stream, the second stream, and the one or more additional streams. A bandwidth value indicated in the object is less than the total of the first bandwidth, the second bandwidth, and the total bandwidths of the one or more additional streams.Type: GrantFiled: June 19, 2002Date of Patent: November 25, 2008Assignee: Microsoft CorporationInventors: Rebecca C. Weiss, Brian Crites, Geoff Dunbar, Philippe Ferriere
-
Publication number: 20080276173Abstract: Techniques enable locating a position within a file that corresponds to a desired seek time without having access to an index specifying the desired seek time's position. An iterative process may be used to estimate the position that corresponds to the desired seek time. The process may iterate through multiple estimations until a difference between a time corresponding to an estimated position and the desired seek time is within an acceptable amount or until the process reaches an iteration threshold. The file may then be played beginning at or near the desired seek time. The techniques may therefore allow a user to seek within a file while the user progressively downloads or streams the file.Type: ApplicationFiled: May 2, 2007Publication date: November 6, 2008Applicant: Microsoft CorporationInventors: Li Li, Dan Kroymann, Rebecca C. Weiss, Wenbo Zhang
-
Patent number: 7391717Abstract: Systems and methods for improved streaming of variable bit rate multimedia content are described. The described systems and methods solve some streaming problems by streaming the variable bit rate content at a constant bit rate that is negotiated between a server and a client. As a result, a transmission channel from server to client is utilized in an efficient manner. If the client is able to buffer the streamed content (to a hard drive, for example) the content can be streamed at a rate that is significantly less than its peak bit rate, even at a rate that is less than its average bit rate.Type: GrantFiled: June 30, 2003Date of Patent: June 24, 2008Assignee: Microsoft CorporationInventors: Anders E. Klemets, Rebecca C. Weiss, Jordi Ribas-Corbera, Philip A. Chou
-
Patent number: 7246318Abstract: A computing system, which is in communication with a multimedia source and that includes at least one application for processing multimedia content from the multimedia source, includes an Application Programming Interface (API) for obtaining basic multimedia information that may be required by applications to process the multimedia content. By doing this, the invention enables multimedia application(s) to easily obtain the basic information from the API in a predetermined and standard manner, without having to obtain the information directly from the multimedia source, thereby reducing the functionality that has to be programmed directly into the application(s) for obtaining the basic information, and thereby reducing the cost, time, and resources that are required for creating the multimedia application(s).Type: GrantFiled: June 28, 2002Date of Patent: July 17, 2007Assignee: Microsoft CorporationInventors: Kirt Debique, Rebecca C. Weiss, Brian D. Crites, Daniel J. Miller, Robin C. B. Speed, Dong Wei, Sohail B. Mohammed, Alexandre Grigorovitch, Geoffrey T. Dunbar
-
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
-
Patent number: 6973427Abstract: A method and computer-readable medium convert the text of a word and a user's pronunciation of the word into a phonetic description to be added to a speech recognition lexicon. Initially, two possible phonetic descriptions are generated. One phonetic description is formed from the text of the word. The other phonetic description is formed by decoding a speech signal representing the user's pronunciation of the word. Both phonetic descriptions are scored based on their correspondence to the user's pronunciation. The phonetic description with the highest score is then selected for entry in the speech recognition lexicon.Type: GrantFiled: December 26, 2000Date of Patent: December 6, 2005Assignee: Microsoft CorporationInventors: Mei-Yuh Hwang, Fileno A. Alleva, Rebecca C. Weiss
-
Publication number: 20040268369Abstract: A method and system provides interfaces, data structures and events for representing a “sink” of multimedia data to interact with objects in a multimedia system to control multimedia objects. The interfaces and data structures enable efficient management for media objects that must interface directly with each other. One embodiment is directed to providing a common interface and a single API to a plurality of media objects. In an embodiment, the API is a control layer that isolates the media objects from each other and provides a single point of control, allowing media objects to be added or removed without affecting any other media objects. The control layer allows users to become familiar with only one API instead of many thereby facilitating the tasks of programming and documentation.Type: ApplicationFiled: June 27, 2003Publication date: December 30, 2004Applicant: Microsoft CorporationInventors: Kirt Debique, Rebecca C. Weiss, Robin C.B. Speed, James H. Dooley, Alexandre Grigorovitch, Eduardo P. Oliveira
-
Publication number: 20040268397Abstract: A system and methods provide handling of variable rate playback in a multimedia computer architecture. The systems and methods provide data structures and interfaces that enable a computer architecture and components therein with the ability to playback data at speeds faster and slower than real-time, to playback data in reverse, and to change the rate of playback at any point during playback. One embodiment is a method for providing low-latency, glitch-free changes in a multimedia architecture. Other embodiments are directed to defining multimedia component responsibilities for making rate changes, allowing rate changes to work with standard playback types, coder-decoders, and renderers. The methods include determining a minimum of the maximum reported playback rates and determining minimum and maximum playback rates in a set of modes including: reverse skip mode, reverse key frame mode, reverse full mode, forward full mode, forward key frame mode, and forward skip mode.Type: ApplicationFiled: June 27, 2003Publication date: December 30, 2004Applicant: Microsoft CorporationInventors: Geoffrey T. Dunbar, Kirt Debique, Glenn F. Evans, Robin C. B. Speed, Stephen Rowe, Rebecca C. Weiss, Matthijs Gates
-
Publication number: 20040264489Abstract: Systems and methods for improved streaming of variable bit rate multimedia content are described. The described systems and methods solve some streaming problems by streaming the variable bit rate content at a constant bit rate that is negotiated between a server and a client. As a result, a transmission channel from server to client is utilized in an efficient manner. If the client is able to buffer the streamed content (to a hard drive, for example) the content can be streamed at a rate that is significantly less than its peak bit rate, even at a rate that is less than its average bit rate.Type: ApplicationFiled: June 30, 2003Publication date: December 30, 2004Inventors: Anders E. Klemets, Rebecca C. Weiss, Jordi Ribas-Corbera, Philip A. Chou
-
Publication number: 20040004631Abstract: A computing system, which is in communication with a multimedia source and that includes at least one application for processing multimedia content from the multimedia source, includes an Application Programming Interface (API) for obtaining basic multimedia information that may be required by applications to process the multimedia content. By doing this, the invention enables multimedia application(s) to easily obtain the basic information from the API in a predetermined and standard manner, without having to obtain the information directly from the multimedia source, thereby reducing the functionality that has to be programmed directly into the application(s) for obtaining the basic information, and thereby reducing the cost, time, and resources that are required for creating the multimedia application(s).Type: ApplicationFiled: June 28, 2002Publication date: January 8, 2004Inventors: Kirt Debique, Rebecca C. Weiss, Brian D. Crites, Daniel J. Miller, Robin C.B. Speed, Dong Wei, Sohail B. Mohammed, Alexandre Grigorovitch, Geoffrey T. Dunbar
-
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
-
Publication number: 20030236902Abstract: A modulated data signal having data fields encoded thereon in a data structure which define a bandwidth sharing object of the modulated data signal for transmission over a communications channel. A first data field contains a first stream of first information having a first bandwidth. A second data field contains a second stream of second information having a second bandwidth. The first bandwidth is greater than or equal to the second bandwidth. The first stream is transmitted simultaneously with the second stream. One or more additional data fields each contain an additional stream of information having an additional bandwidth. The additional streams are transmitted simultaneously with the first and second stream. A bandwidth data field includes an object indicating the bandwidth of the modulated data signal. The bandwidth number indicated in the object is a function of the bandwidth of the first stream, of the bandwidth of the second stream and of the bandwidth of the one or more additional streams.Type: ApplicationFiled: June 19, 2002Publication date: December 25, 2003Applicant: Microsoft CorporationInventors: Rebecca C. Weiss, Brian Crites, Geoff Dunbar, Philippe Ferriere
-
Publication number: 20020082831Abstract: A method and computer-readable medium convert the text of a word and a user's pronunciation of the word into a phonetic description to be added to a speech recognition lexicon. Initially, two possible phonetic descriptions are generated. One phonetic description is formed from the text of the word. The other phonetic description is formed by decoding a speech signal representing the user's pronunciation of the word. Both phonetic descriptions are scored based on their correspondence to the user's pronunciation. The phonetic description with the highest score is then selected for entry in the speech recognition lexicon.Type: ApplicationFiled: December 26, 2000Publication date: June 27, 2002Inventors: Mei-Yuh Hwang, Fileno A. Alleva, Rebecca C. Weiss