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
-
Publication number: 20120215755Abstract: Techniques are disclosed for providing a domain-aware snippet for a search result. A uniform resource locator (URL) is identified for a search result obtained in response to a search query, and it is determined that the URL corresponds to a single domain that has a plurality of web pages that are generated using a template that is common to each of the web pages in the domain. The template comprises a hypertext markup language (HTML) layout pattern that includes multiple sections shared by the web pages. A ranking value is assigned to the multiple sections and is used to identify a first section of the template that is relevant to the search query. A snippet is provided to a user for the search result; the snippet includes at least a portion of text from the first section.Type: ApplicationFiled: May 1, 2012Publication date: August 23, 2012Applicant: MICROSOFT COPORATIONInventors: Girish KUMAR, Fang LIU
-
Publication number: 20120112168Abstract: Computing bus devices that enable quantum information to be coherently transferred between topological and conventional qubits are disclosed. A concrete realization of such a topological quantum bus acting between a topological qubit in a Majorana wire network and a conventional semiconductor double quantum dot qubit is described, The disclosed device measures the joint (fermion) parity of the two different qubits by using the Aharonov-Casher effect in conjunction. with an ancillary superconducting flux qubit that facilitates the measurement. Such a parity measurement, together with the ability to apply Hadamard gates to the two qubits, allows for the production of states in which the topological and conventional qubits are maximally entangled, and for teleporting quantum states between the topological and conventional quantum systems.Type: ApplicationFiled: November 9, 2011Publication date: May 10, 2012Applicant: MICROSOFT COPORATIONInventors: Parsa Bonderson, Roman Lutchyn
-
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
-
Publication number: 20100030900Abstract: Peer-to-peer (P2P) application programming interfaces (APIs) that allow an application to create, import, export, manage, enumerate, and delete P2P identities are presented. Further, the management of group identity information is provided. APIs abstract away from low level credential and cryptographic functions required to create and manage P2P identities. This management includes retrieval and setting of a friendly name, generation of a cryptographic public/private key pair, retrieval of security information in the form of an XML fragment, and creation of a new name based on an existing identity. Since the P2P environment also allows for the existence of multiple separate groups of peers within the P2P cloud, a preferred embodiment of the present invention also allows for the enumeration of all groups associated with a given identity, for each identity existing for the user.Type: ApplicationFiled: September 15, 2009Publication date: February 4, 2010Applicant: MICROSOFT COPORATIONInventors: Todd R. Manion, Robert D. Donner, Grigori M. Somin
-
Publication number: 20090125469Abstract: A computer-implemented method, a computer system, and computer media for discovering links in scripts are provided. The computer system includes a crawler, a rules engine, and an index that are utilized to store links generated by scripts located in webpages in the index. The crawler traverses a network to locate webpages having scripts. The rules engine parses the located webpages and extracts the scripts based on rules that are satisfied by segments of the extracted scripts. The rules engine evaluates the segments of the extracted scripts to generate links. After the rules engine validates the links, the rules engine transmits the links to the index for storage.Type: ApplicationFiled: November 9, 2007Publication date: May 14, 2009Applicant: MICROSOFT COPORATIONInventors: KIERAN RICHARD MCDONALD, SRINATH REDDY AALETI, RICHARD J. QIAN
-
Publication number: 20090089286Abstract: Techniques are disclosed for providing a domain-aware snippet for a search result. With such techniques, a domain classification component is provided for identifying a template used to generate a plurality of web pages of a domain, associating the template and content of the web pages related to the template with a Uniform Resource Locator pattern of the plurality of web pages, and storing the associated template, the related content, and the Uniform Resource Locator pattern in a database. A snippet extraction component is also provided for extracting text from a section of a web page of the plurality of web pages for a snippet of a search result corresponding to a search query, wherein the extracted text is based on a ranking value of the section and the relevance of the extracted text to the search query.Type: ApplicationFiled: September 28, 2007Publication date: April 2, 2009Applicant: MICROSOFT COPORATIONInventors: GIRISH KUMAR, FANG LIU
-
Publication number: 20090073888Abstract: A method, computer-readable medium, and system for providing a quality measurement based on communications within a communication application. Communication attributes that include information associated with a user's communications are obtained. In embodiments, such communication attributes may pertain to communication duration and communication frequency. Upon obtaining communication attributes, a quality measurement may be determined based on the communication attributes. Such a quality measurement provides an indication of the quality of the user's communications. In embodiments, the quality measurement may be stored, communicated to a user, or implemented within a communication application.Type: ApplicationFiled: September 13, 2007Publication date: March 19, 2009Applicant: MICROSOFT COPORATIONInventors: SREENIVAS GOLLAPUDI, ALAN D. HALVERSON, KRISHNARAM G. KENTHAPADI
-
Publication number: 20080313197Abstract: A data structure is formatted that supports a single access operation while enabling data structure verification, data integrity verification, and data extensibility. The data format utilizes error identifier fields to enable the verification of data integrity and bracket pairs to verify data structure integrity and to support data structure extensibility. The data structure is utilized to perform a single access operation. In performing a single access operation, the data structure is read, the data format is verified, and the data integrity is verified. In addition, in instances where the data structure includes complex data, a new feature, or a prior program version, support for the complex data, new feature, or prior program version is provided.Type: ApplicationFiled: June 15, 2007Publication date: December 18, 2008Applicant: MICROSOFT COPORATIONInventors: ANDREW V. KADATCH, Drew Shaffer Roselli
-
Publication number: 20080306934Abstract: An approach is provided for determining related queries for a given search query based on the linking structure of electronic documents within a document set. Document titles are used to represent potential search queries and links between the electronic documents are used to determine relationships between the potential search queries. As such, the document set may be represented as a directed graph in which document titles (which represent potential search queries) are nodes and links are edges between the nodes. When a particular search query is received, a corresponding node is identified and related queries are determined by identifying other nodes having connections with that node.Type: ApplicationFiled: June 11, 2007Publication date: December 11, 2008Applicant: MICROSOFT COPORATIONInventors: NICHOLAS ERIC CRASWELL, HUGH EVAN WILLIAMS, ARIEL J. LAZIER
-
Publication number: 20080294602Abstract: Systems, methods, computer-readable media, and graphical user interfaces for presenting search results having collapsed domains are provided. A search result obtaining module obtains search results based upon a received query. Upon obtaining the search results, search results having the same domain are associated with one another. Thereafter, search result clusters of associated search results are formed. In some embodiments, the search result clusters may be formatted to include desired search result cluster attributes. The search result clusters are presented such that two or more associated search results form a single cluster of search results rather than being presented individually. In some embodiments, an option to view more search results with the same domain may be provided.Type: ApplicationFiled: May 25, 2007Publication date: November 27, 2008Applicant: MICROSOFT COPORATIONInventors: PRATIBHA PERMANDLA, GAURAV SAREEN, GIRISH KUMAR, JUNHUA WANG, ROHIT V. WAD, WILLIAM D. RAMSEY
-
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: 20080025649Abstract: A system, media, and method for transforming a main image of a digital image in accordance with a parameter are provided. The main image that is transformed based on the parameter may be one stored in the Exchangeable Image File (“EXIF”) format. In turn, the metadata, including the thumbnail image, is updated to correspond to the transformed main image. The transformed main image and updated metadata are stored together in a file using the EXIF format. Thus, the transformed main image may be viewed using a digital camera or viewer software compatible with a properly formatted EXIF file.Type: ApplicationFiled: August 9, 2007Publication date: January 31, 2008Applicant: MICROSOFT COPORATIONInventors: MIN LIU, MICHAEL STOKES, GILMAN WONG, TAKASHI MATSUZAWA
-
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