Patents Assigned to Microsoft Corporation
  • Patent number: 8082459
    Abstract: A machine's power usage may be managed by a power-management policy. When a program makes a request that involves use of one of the machine's power-consuming devices, the policy may take into account factors such as the program's status, where the status indicates the program's relative level of justification to consume power. A component may intercept a request to use a device before the request reaches the driver, and may deflect requests that, if carried out, are not consistent with power usage policy. Infrastructure supports the use of policies that determine whether a particular device's power state will be changed.
    Type: Grant
    Filed: February 26, 2008
    Date of Patent: December 20, 2011
    Assignee: Microsoft Corporation
    Inventor: Nelson S. Araujo, Jr.
  • Patent number: 8081680
    Abstract: Systems and methods for using selective inter-layer prediction during layered video coding operations are described. In one aspect, a layered coded video structure is generated by selectively employing only objectively efficient inter-layer predictions between respective frames. Responsive to receiving a request for coded video data, one or more layers of the layered coded video structure are communicated to an application for decoding and presentation of video data to a user.
    Type: Grant
    Filed: November 28, 2006
    Date of Patent: December 20, 2011
    Assignee: Microsoft Corporation
    Inventors: Ji-Zheng Xu, Kai Zhang, Feng Wu
  • Patent number: 8081181
    Abstract: The architecture implements A-buffer in hardware by extending hardware to efficiently store a variable amount of data for each pixel. In operation, a prepass is performed to generate the counts of the fragments per pixel in a count buffer, followed by a prefix sum pass on the generated count buffer to calculate locations in a fragment buffer in which to store all the fragments linearly. An index is generated for a given pixel in the prefix sum pass and stored in a location buffer. Access to the pixel fragments is then accomplished using the index. Linear storage of the data allows for a fast rendering pass that stores all the fragments to a memory buffer without needing to look at the contents of the fragments. This is then followed by a resolve pass on the fragment buffer to generate the final image.
    Type: Grant
    Filed: June 20, 2007
    Date of Patent: December 20, 2011
    Assignee: Microsoft Corporation
    Inventor: Craig Peeper
  • Patent number: 8082279
    Abstract: A system and methods are provided for automatically classifying data according to perceptual properties of the data to form a classification chain that is suited to the searching and sorting of large databases of media entities. During classification, experts assign each media entity in the training data set to one or more classes, with each class corresponding to a given subset of perceptual properties of the data. In conjunction with digital signal processing properties of the data corresponding to the perceptual properties, the classified data is then used to construct an initial classification chain. During operation, when presented with an unclassified entry, the classification chain returns an estimate of the class of the entry, as well as a confidence measure that is proportional to the level of confidence of the class assignment. Over time, as the classification chain evolves, the classification chain becomes more and more effective for quickly characterizing media entities.
    Type: Grant
    Filed: April 18, 2008
    Date of Patent: December 20, 2011
    Assignee: Microsoft Corporation
    Inventor: Christopher B. Weare
  • Patent number: 8082246
    Abstract: Search results of a search query on a network are ranked according to an additional click distance property associated with each of the documents on the network. The click distance is measurement of the number clicks or user navigations from a page or pages on the network designated as highest authority or root pages on the network. The precision of the results is increased by the addition of the click distance term when the site or intranet where the search query takes place is hierarchically structured.
    Type: Grant
    Filed: July 1, 2010
    Date of Patent: December 20, 2011
    Assignee: Microsoft Corporation
    Inventors: Dmitriy Meyerzon, Hugo Zaragoza
  • Patent number: 8082494
    Abstract: Embodiments are provided for rendering markup language data representing a macro as macro objects in a graphical user interface on a display device and for converting macro objects to markup language data. In one embodiment, markup language data representing the macro from a data source may be translated into macro objects for display in the graphical user interface in response to receiving a paste command in an application program. The macro objects visually represent the macro. The application program may automatically convert the markup language data into the macro objects. The macro objects are then automatically rendered in the graphical user interface. In another embodiment, a selection of macro objects displayed in the graphical user interface may be received via a copy command in the application program. In response to receiving the copy command, the application program may automatically convert the selected macro objects into markup language data.
    Type: Grant
    Filed: April 18, 2008
    Date of Patent: December 20, 2011
    Assignee: Microsoft Corporation
    Inventors: Arthur C. Leonard, Timothy E. Getsch, Michael J. McCormack
  • Patent number: 8082517
    Abstract: An improved application sharing system and method are described wherein an application sharing viewing display is modified to increase the likelihood that a viewing user is able to see without scrolling the entirety of a window of interest displayed by a sharing user on a sharing machine. The scale of the viewer representation of the window of interest may be substantially continuously varied so as to best account for the particular size of the available display area at the viewing machine. In a further embodiment of the invention, the viewer's attention may be focused by filtering of the shared display material to visually enhance the current window of interest.
    Type: Grant
    Filed: October 10, 2007
    Date of Patent: December 20, 2011
    Assignee: Microsoft Corporation
    Inventors: Ido M. Ben-Shachar, Deana Rae Fuller, Ivan J. Leichtling, Robert W. Schmieder
  • Patent number: 8081756
    Abstract: A technique wherein a first electronic device, such as a server, provides to a second electronic device, such as a client device, a first portion of a digital-content stream. The first electronic device receives an identifier of a protection policy to be applied to the digital-content stream. The first electronic device provides to the second electronic device a data set that includes the policy and a key. In an embodiment, the data set is provided concurrently with providing the digital-content stream to the second electronic device. The first electronic device provides to the second electronic device a second portion of the digital-content stream that is encrypted using the key.
    Type: Grant
    Filed: September 26, 2005
    Date of Patent: December 20, 2011
    Assignee: Microsoft Corporation
    Inventor: Nicholas J. Fang
  • Patent number: 8081186
    Abstract: Indicators operable to preview or show the position and relative zoom level of a field of view within a virtual space. Virtual space exploration tools typically make use of a field of view for limiting a user's view of the virtual space and zooming in on a portion of the virtual space. A spherical indicator is provided to show the current position of the field of view within the virtual space, as well as provide an indication of level of zoom. A local field of view indication is also provided to show the current position of the field of view, as well as provide an indication of level of zoom, with respect to a nearby object within the virtual space. Such indicators may be useful in exploring outer space as well as landscapes and any other spaces.
    Type: Grant
    Filed: November 16, 2007
    Date of Patent: December 20, 2011
    Assignee: Microsoft Corporation
    Inventors: Curtis Glenn Wong, Jonathan Edgar Fay, David M Folchi, Robert M Girling, Prarthana Panchal, Martijn E VanTilburg
  • Patent number: 8081753
    Abstract: Hybrid echo canceller controllers are described herein. By way of example, a system for controlling an echo canceller can include a signal indicator and an echo canceller controller. The signal indicator can be configured to indicate periods of near-end signal and to indicate periods of echo only with echo-path change in the corrupted signal based at least in part on cross-correlation between two signals associated with the echo canceller. The echo canceller controller can be configured to control the echo canceller according to indications from the signal indicator.
    Type: Grant
    Filed: April 2, 2007
    Date of Patent: December 20, 2011
    Assignee: Microsoft Corporation
    Inventors: Asif Iqbal Mohammad, Jack W. Stokes, III
  • Patent number: 8082247
    Abstract: Best-bet recommendation may be provided. User behavior associated with a search result may be logged and applied to a relevance classifier. The relevance classifier may determine whether the user behavior indicates that the search result may comprise a best-bet result. A best-bet result may comprise a result associated with a high confidence that the result may be satisfactory to a user. The relevance classifier may be trained according to past searches and user behavior to improve the confidence on best-bet recommendations. Once confidence in a search result is high enough, future searches on the same query may provide the best-bet result to the searching user.
    Type: Grant
    Filed: July 30, 2009
    Date of Patent: December 20, 2011
    Assignee: Microsoft Corporation
    Inventors: Aditee Kumthekar, Mingyang Zhao, Harini Sridharan, Qing Chang
  • Patent number: 8081824
    Abstract: A method and system for generating a search request from a multimodal query that includes a query image and query text is provided. The multimodal query system identifies images of a collection that are textually related to the query image based on similarity between words associated with each image and the query text. The multimodal query system then selects those images of the identified images that are visually related to the query image. The multimodal query system may formulate a search request based on keywords of web pages that contain the selected images and submit that search request to a search engine service.
    Type: Grant
    Filed: October 8, 2008
    Date of Patent: December 20, 2011
    Assignee: Microsoft Corporation
    Inventors: Ming Jing Li, Wei-Ying Ma, Xing Xie, Xin Fan, Zhiwei Li
  • Patent number: 8081965
    Abstract: A method, system, and computer readable media that when executed determines and manages presence information and presents the information to a plurality of devices. A determination is made if a presence device is within a range of a detection device. If the presence device is within a detectable range, presence information is prepared. The presence information includes the location of the detection device and the availability of the user of the presence device. Then, the presence device updates a plurality of devices with the presence information.
    Type: Grant
    Filed: January 23, 2007
    Date of Patent: December 20, 2011
    Assignee: Microsoft Corporation
    Inventor: Nilesh Vasante Londhe
  • Patent number: D650789
    Type: Grant
    Filed: June 25, 2010
    Date of Patent: December 20, 2011
    Assignee: Microsoft Corporation
    Inventor: Jeffery G. Arnold
  • Patent number: D650794
    Type: Grant
    Filed: October 28, 2010
    Date of Patent: December 20, 2011
    Assignee: Microsoft Corporation
    Inventors: Charla Pereira, Lisa C. Anderson
  • Patent number: D650797
    Type: Grant
    Filed: December 1, 2010
    Date of Patent: December 20, 2011
    Assignee: Microsoft Corporation
    Inventors: Jungim Jang, Romualdo T. Impas, Diane Shambaugh
  • Patent number: D650800
    Type: Grant
    Filed: December 1, 2010
    Date of Patent: December 20, 2011
    Assignee: Microsoft Corporation
    Inventors: Romualdo T. Impas, Anne Loomis Thompson, Jeff J. Lin, Diane Shambaugh
  • Patent number: D650801
    Type: Grant
    Filed: December 1, 2010
    Date of Patent: December 20, 2011
    Assignee: Microsoft Corporation
    Inventor: Romualdo T. Impas
  • Patent number: D650804
    Type: Grant
    Filed: December 1, 2010
    Date of Patent: December 20, 2011
    Assignee: Microsoft Corporation
    Inventors: Romualdo T. Impas, Pasquale DeMaio
  • Patent number: D650808
    Type: Grant
    Filed: January 17, 2011
    Date of Patent: December 20, 2011
    Assignee: Microsoft Corporation
    Inventors: Sander M. Viegers, Yong Woo Rhee, Monica Estela Gonzalez Veron, Jeffrey C. Dunn