Patents Assigned to Microsoft Coporation
-
Publication number: 20140351680Abstract: Research items are stored in a research organization space within a document. The research organization space is separate from the document workspace that contains the document, itself. User inputs are provided to modify the research items or the document, by including research items within the document. Research items or document content are modified based on the user inputs.Type: ApplicationFiled: May 22, 2013Publication date: November 27, 2014Applicant: Microsoft CoporationInventors: Tristan Alexander Davis, Ruth Kikin-Gil
-
Patent number: 8532985Abstract: A warped spectral estimate of an original audio signal can be used to encode a representation of a fine estimate of the original signal. The representation of the warped spectral estimate and the representation of the fine estimate can be sent to a speech recognition system. The representation of the warped spectral estimate can be passed to a speech recognition engine, where it may be used for speech recognition. The representation of the warped spectral estimate can also be used along with the representation of the fine estimate to reconstruct a representation of the original audio signal.Type: GrantFiled: December 3, 2010Date of Patent: September 10, 2013Assignee: Microsoft CoporationInventors: Michael L. Seltzer, James G. Droppo, Henrique S. Malvar, Alejandro Acero, Xing Fan
-
Patent number: 8140601Abstract: A method for managing a group of owned and for-purchase media items in response to a single user action. The method treats the owned media items and the for-purchase media items similarly with respect to the user's interaction with them, facilitating a user paradigm-shift from thinking about two stores of media items to a single store of media items available for use. A media item grouping generic to both types of media items is provided, permitting sharing of media item collections between users having different access rights with respect to the media items.Type: GrantFiled: April 14, 2006Date of Patent: March 20, 2012Assignee: Microsoft CoporationInventors: Daniel Plastina, Michael J. Novak, Kipley J. Olson, Michael M. Tse, David M. Nadalin, Phillip Lu, Dennis A. Kiilerich, Andrew L. Silverman
-
Patent number: 7853483Abstract: Enabling the automatic identification of participants to a common event to enable data sharing between the participants. An event identifier embedded in the content data associates the content data with an event. A content data service maintains a list of event identifiers and a list of participants associated with each event. Each of the participants communicates with the content data service to identify the other participants. The participants communicate with each other to share content data from the common event.Type: GrantFiled: August 5, 2005Date of Patent: December 14, 2010Assignee: Microsoft CoporationInventors: Michael J. Patten, Ian Cameron Mercer
-
Publication number: 20100313073Abstract: The embodiments disclosed herein extend to methods, systems, and computer program products for error resolution in a computing system that includes a health module. The health module monitors components of the system for runtime errors and provides error resolution templates. The error resolution templates include metadata that specifies actions that may resolve the error and error handlers corresponding to the actions that may correct the error. The system may be extended by the addition and/or modification of the error resolution templates. The error resolution templates may also be used to facilitate the correction of runtime errors in the system.Type: ApplicationFiled: June 3, 2009Publication date: December 9, 2010Applicant: Microsoft CoporationInventors: Gunter Leeb, Yitzchak Naveh-Benjamin, Scott M. Roberts, Samar Abbas, Shung Lai Franky Lam, Noaa Avital
-
Patent number: 7408938Abstract: A system and method that can receive, buffer, and asynchronously combine data from various incoming data packets is disclosed. The system and method can do so by, first, receiving incoming packets of one or multiple generations that have incoming data and incoming metadata, with the incoming data of each of the incoming packets that are of a first generation being a combination of a first, original set of data vectors, and the incoming metadata of each of the first generation of incoming packets including an indicator for the first generation. Second, once these incoming packets are received, the system and method can buffer them based on the indicator and, asynchronously from the receiving and buffering, combine the incoming data in the buffered, first generation incoming packets into outgoing data in an outgoing packet.Type: GrantFiled: January 5, 2004Date of Patent: August 5, 2008Assignee: Microsoft CoporationInventors: Philip A. Chou, Yunnan Wu, Kamal Jain
-
Publication number: 20080059610Abstract: Computing systems can be dynamically configured, allocated, and deployed based on user requirements. For example, a user can request a number of servers for dynamic configuration, allocation, and deployment. Embodiments provide a quick and efficient way for users to test code and programs, debug code and programs, and/or perform other configuration and testing operations using one or more computing systems, such as a cluster of servers. Reserved systems are dynamically configured with necessary code and/or content according to user requirements. The reserved cluster of systems can be returned to an available pool once a reservation expires, allowing the returned systems to be used for a subsequent reservation.Type: ApplicationFiled: August 30, 2006Publication date: March 6, 2008Applicant: Microsoft CoporationInventors: Chi-Ming Lin, Sheng Zhou, Durgesh Nandan, Jeffrey Lee Albertson
-
Publication number: 20070300225Abstract: User introspection is provided to help users achieve goals (e.g., work goals, personal goals) and become more effective at performing tasks. Activities can be monitored, logged, and compared to a set of goals or tasks. Feedback can be provided if a user has deviated from a specified goal or task, in the form of a recommendation as to a next action, or based upon user-defined criteria. Feedback can also be provided based on a multitude of parameters that can include prioritized goal definition and refinement, task avoidance behavior detection, baseline activity analysis (e.g. historical data), base-line capacity (personal and/or comparison to others), task reacquisition, etc.Type: ApplicationFiled: June 27, 2006Publication date: December 27, 2007Applicant: Microsoft CoporationInventors: Steven W. Macbeth, Roland L. Fernandez, Brian R. Meyers, Desney S. Tan, George G. Robertson, Nuria M. Oliver, Oscar E. Murillo, Elin R. Pedersen, Mary P. Czerwinski, Jeanine E. Spence
-
Patent number: 7293034Abstract: Enabling dynamic aggregation of content from a plurality of content providers. The invention stores references associated with specific display areas in a document for a particular data source. Responsive to a request for the document, the invention retrieves the references associated with the data source and dynamically inserts the references into the appropriate display area of the document. A client renders the document by obtaining the content associated with the references. In an embodiment, the invention includes a web service for cobranding a login user interface for a user authentication system. The web service places cobranding content provided by an affiliate content provider and sign-in user interface content provided by a user authentication service into different frames of a single web page.Type: GrantFiled: February 23, 2004Date of Patent: November 6, 2007Assignee: Microsoft CoporationInventors: Ismail Cem Paya, Gilbert M. McQuillan
-
Publication number: 20060230334Abstract: A Visual Thesaurus program is provided that allows a user to find media clips through successive queries by example. Clips similar to the example clip may be retrieved based on artistic style, color and shape, or keywords. Clips retrieved based on keywords may be found based on a single keyword, multiple keywords, or all keywords associated with the example clip. The keyword may be the clip format (e.g., “mpeg” or “gif”).Type: ApplicationFiled: June 7, 2006Publication date: October 12, 2006Applicant: Microsoft CoporationInventors: Dean Slawson, Tjeerd Hoek, Eric Brechner
-
Publication number: 20050273317Abstract: A method of training a natural language processing unit applies a candidate learning set to at least one component of the natural language unit. The natural language unit is then used to generate a meaning set from a first corpus. A second meaning set is generated from a second corpus using a second natural language unit and the two meaning sets are compared to each other to form a score for the candidate learning set. This score is used to determine whether to modify the natural language unit based on the candidate learning set.Type: ApplicationFiled: August 15, 2005Publication date: December 8, 2005Applicant: Microsoft CoporationInventors: Eric Brill, Arul Menezes