Patents Assigned to Microsoft Corporations
  • Publication number: 20080313256
    Abstract: Described techniques enable a particular user to automatically share a piece of content with a group of users. To share the content, the particular user navigates to a Website or the like to identify the desired piece of content. The particular user then chooses to share the piece of content by actuating a button, an icon, or the like displayed within the content (e.g., Web content) or displayed within the browser's toolbar. In some embodiments, the users with whom the piece of content is then shared each include the particular user within a contact list. This document also describes techniques capable of enabling the particular user to allow a third party to select and share a piece of content. In some instances, the piece of content comprises an advertisement. This piece of content may be shared with a group of users that include the particular user as a contact.
    Type: Application
    Filed: June 13, 2007
    Publication date: December 18, 2008
    Applicant: Microsoft Corporation
    Inventors: Keiji Kanazawa, Stephen R. Gordon, George Joy
  • Publication number: 20080313648
    Abstract: Systems and methodologies for accessing resources associated with a Web-based application in accordance with one or more embodiments disclosed herein may include a browser that obtains at least first resources from a first domain and second resources from a second domain and a resource management component that facilitates controlled communication between the first resources and the second resources and prevents the first resources and the second resources from accessing other resources that the first resources and the second resources are not permitted to access. The resource management component may be further operable to contain restricted services in a sandbox containment structure and/or to isolate access-controlled resources in a service instance. In addition, the resource management component may be operable to facilitate the flexible display of resources from disparate domains and/or controlled communication therebetween.
    Type: Application
    Filed: June 14, 2007
    Publication date: December 18, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Jiahe Helen Wang, Xiaofeng Fan, Collin Edward Jackson, Jonathan Ryan Howell, Zhenbin Xu
  • Publication number: 20080313027
    Abstract: The claimed subject matter provides a system and/or a method that facilitates employing an online auction in which a coupon is fairly administered. An online auction environment that can employ an auction to identify a fair market value of at least one of a good or a portion of a service, wherein the auction can receive at least one bid from a bidder with a coupon and a bidder without a coupon. A randomizer component that can select one of a collection of bidders having coupons or a collection of bidders not having coupons based on a randomizing technique, wherein the online auction environment can identify an auction winner as a highest bidder within the selected collection, the highest bidder provides a highest bid from both the collection of bidders having coupons and the collection of bidders not having coupons.
    Type: Application
    Filed: June 12, 2007
    Publication date: December 18, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Kamal Jain, Mallesh Pai, Rakesh Vinay Vohra
  • Publication number: 20080313119
    Abstract: A system and method that facilitates and effectuates making an inference related to objects of interest within a context. A web projection component can generate sub graphs by projecting objects o interest onto a web graph representing a superset or partially overlapping set of objects to the objects of interest. An inference component can provide inferences relating to the quality of the objects of interest, adjustments to the context, and patterns recognized from graphical properties of the sub graphs.
    Type: Application
    Filed: June 15, 2007
    Publication date: December 18, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Jurij Leskovec, Susan T. Dumais, Eric J. Horvitz
  • Publication number: 20080313496
    Abstract: Multiple versions of data on different sets of machines allow a system to degrade gracefully even when experiencing excessive failures. When excessive failures cause the latest versions to be unavailable, the system becomes degraded, but still offers an old version if available. A most recent coherent set of the available older versions is found and provided. The degree of degradation increases gradually as the system experiences more and more failures. Graceful degradation is desirably complementary to fault tolerance.
    Type: Application
    Filed: June 12, 2007
    Publication date: December 18, 2008
    Applicant: Microsoft Corporation
    Inventors: Vijayan Prabhakaran, Venugopalan Ramasubramanian, Lidong Zhou, Roy Levin, Chandramohan A. Thekkath
  • Publication number: 20080310743
    Abstract: Computer vision applications often require each pixel within an image to be assigned one of a set of labels. A method of improving the labels assigned to pixels is described which uses the quadratic pseudoboolean optimization (QPBO) algorithm. Starting with a partially labeled solution, an unlabeled pixel is assigned a value from a fully labeled reference solution and the energy of the partially labeled solution plus this additional pixel is calculated. The calculated energy is then used to generate a revised partially labeled solution using QPBO.
    Type: Application
    Filed: June 15, 2007
    Publication date: December 18, 2008
    Applicant: Microsoft Corporation
    Inventors: Carsten Rother, Victor Lempitsky, Vladimir Kolmogorov
  • Publication number: 20080312095
    Abstract: Systems and methodologies for efficient vaccine design are disclosed herein. A methodology for efficient vaccine design in accordance with one or more embodiments disclosed herein may be operable to receive a graph having vertices corresponding to epitope sequences present in the pathogen population, weights for respective vertices corresponding to respective frequencies with which corresponding epitope sequences appear in the pathogen population, and directed edges that connect vertices that correspond to overlapping epitope sequences. Such a methodology may also be operable to determine a candidate vaccine sequence of overlapping epitope sequences by identifying a path though the graph corresponding to a series of connected vertices and directed edges that maximizes the total weight of the vertices in the path for a desired vaccine sequence length.
    Type: Application
    Filed: June 18, 2007
    Publication date: December 18, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Darko Kirovski, David E. Heckerman, Nebojsa Jojic
  • Publication number: 20080313553
    Abstract: An arrangement for creating a fully interactive user interface containing 3-D objects is provided by a suite of attached dependency properties in a single class that operates under the Windows Presentation Foundation (“WPF”) programming model. The framework for exposing such 3-D interactive functionality, named Facade 3-D, enables application developers to extend the existing functionality of WPF visual objects called FrameworkElements through mapping objects they have defined with 2-D visual trees to 3-D trees which contain arbitrary, application-defined 3-D models. Application users are enabled with highly-configurable ways to interact with the underlying source 2-D FrameworkElements vicariously through manipulation of their 3-D representations called “Facades.
    Type: Application
    Filed: June 15, 2007
    Publication date: December 18, 2008
    Applicant: Microsoft Corporation
    Inventor: Vishal Srivastava
  • Publication number: 20080309664
    Abstract: This disclosure describes a variational framework for detail-preserving skinned mesh manipulation or deformation. The skinned mesh deformation occurs by optimizing skeleton position and vertex weights of a skeletal skinned mesh in an integrated manner. The process allows creating new poses and animations by specifying a few desired constraints for the skeletal skinned mesh in an interactive deformation platform. This process adjusts the skeletal position and solves for a deformed skinned mesh simultaneously with an algorithm in conjunction with the constraints. The algorithm includes a cascading optimization procedure. The mesh puppetry displays skinned mesh manipulation in real-time. The user interface will enable interactive design in creating new poses and animations for a skeletal skinned mesh, enabling direct manipulation of the skeletal skinned mesh to create natural, life-like poses, and providing automatic balancing and most-rigid constraints to create a puppet-like animation.
    Type: Application
    Filed: June 18, 2007
    Publication date: December 18, 2008
    Applicant: Microsoft Corporation
    Inventors: Kun Zhou, Xiaohan Shi, Baining Guo
  • Publication number: 20080313297
    Abstract: Exemplary methods, computer-readable storage media, and systems are described for establishing multiple simultaneous connections on an instant messaging program to enhance the user experience. The user receives notifications of request to communicate, an email, or an alert on communication devices. By choosing which communication device to respond on, that particular communication device becomes active, continuing the communication to transmit to and receive from on that communication device. The process also includes mirroring the communication on the other communication devices that are alive (connected) and non-mobile. Furthermore, the other communication devices are kept alive to allow the user to switch from one communication device to another during communication.
    Type: Application
    Filed: June 13, 2007
    Publication date: December 18, 2008
    Applicant: Microsoft Corporation
    Inventors: Alexandra K. Heron, John S. Holmes, Nicole D. Steinbok, Michael A. Smuga, Geeven Singh
  • Publication number: 20080313572
    Abstract: Technologies are described herein for presenting and navigating content having varying properties. One or more local or networked providers are searched for content objects. Content objects include associated metadata and may be stored within a content container. Each content object is displayed separately from its associated content container. Displayed content objects may be grouped and filtered based upon the associated metadata. Displayed content objects may also be grouped and filtered based upon the provider from which they were retrieved. Selection of a content object causes the content container associated with the selected content object to be displayed. Alternately, selection of a content object may cause a preview of the selected content object and the metadata associated with the selected content object to be displayed.
    Type: Application
    Filed: June 15, 2007
    Publication date: December 18, 2008
    Applicant: Microsoft Corporation
    Inventors: Lawrence Fubini Waldman, Neculai Blendea, Crystal Lynn Hoyer, Janine Michelle Perret
  • Publication number: 20080313549
    Abstract: An extensible remote display infrastructure is described that provides support for a competitive multi-vendor development environment. Application functionality may be partitioned to suit the needs of a given application and client-side functionality may be packaged in dynamic virtual channel plug-ins for remote display clients. Interactive coupling between the remote display clients and the dynamic virtual channel plug-ins may be facilitated by remote display client extensibility repositories. The remote display client extensibility repositories may be located within a communication infrastructure aspect of the extensible remote display infrastructure and, in particular, at a static virtual channel level. Dynamic virtual channel plug-ins may register properties, functionality and/or components with remote display client extensibility repositories at available granularity.
    Type: Application
    Filed: June 15, 2007
    Publication date: December 18, 2008
    Applicant: Microsoft Corporation
    Inventors: Vladimir Stoyanov, Ivan Brugiolo, Nadim Abdo
  • Publication number: 20080311903
    Abstract: Techniques for managing dual-channel wireless devices are described. A dual-channel wireless device may comprise a first transceiver operative to communicate control information over a data channel using a packet-switched network. The dual-channel wireless device may further comprise an enhanced call module communicatively coupled to the first transceiver, the enhanced call module comprising a back-to-back user agent operative to establish a session between the back-to-back user agent and a call terminal using the control information. The dual-channel wireless device may also comprise a second transceiver operative to communicate voice information over a voice channel using a circuit-switched network during the session. Other embodiments are described and claimed.
    Type: Application
    Filed: June 14, 2007
    Publication date: December 18, 2008
    Applicant: Microsoft Corporation
    Inventor: Danny Levin
  • Publication number: 20080312759
    Abstract: An audio encoder/decoder performs band partitioning for vector quantization encoding of spectral holes and missing high frequencies that result from quantization when encoding at low bit rates. The encoder/decoder determines a band structure for spectral holes based on two threshold parameters: a minimum hole size threshold and a maximum band size threshold. Spectral holes wider than the minimum hole size threshold are partitioned evenly into bands not exceeding the maximum band size threshold in size. Such hole filling bands are configured up to a preset number of hole filling bands. The bands for missing high frequencies are then configured by dividing the high frequency region into bands having binary-increasing, linearly-increasing or arbitrarily-configured band sizes up to a maximum overall number of bands.
    Type: Application
    Filed: June 15, 2007
    Publication date: December 18, 2008
    Applicant: Microsoft Corporation
    Inventors: Kazuhito Koishida, Sanjeev Mehrotra, Wei-Ge Chen
  • Publication number: 20080312985
    Abstract: Computerized systems and methods for use in evaluating user impressions of a product are provided. One method disclosed includes receiving from a developer of a product, a canonical textual description of an intended product audience and an intended use of a product. The product is displayed to potential users, and from each of a plurality of potential users, a user textual description of the product is received. The user textual description indicates a user impression of the intended product audience and the intended use of the product. A computing device may be used to perform semantic analysis to determine correspondence between the canonical and user textual descriptions, and to display the result in a graph or textual form, for example.
    Type: Application
    Filed: June 18, 2007
    Publication date: December 18, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Don Williams, Craig Bartholomew, Terry Sullivan
  • Publication number: 20080313146
    Abstract: The claimed subject matter provides a system and/or method that effectuates and facilitates search of multimedia content. The disclosed system can include components that extract closed captioned information from video content, index the extracted information against frames of corresponding video content, and utilize associated metadata, tags, and indexes to search through the extracted information and respond to a submitted query with identified video content.
    Type: Application
    Filed: June 15, 2007
    Publication date: December 18, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Curtis G. Wong, Dale A. Sather, Kenneth Reneris, Thaddeus C. Pritchett, Behrooz Chitsaz, Talal Ali Batrouny
  • Publication number: 20080313111
    Abstract: A two-phase process quickly and accurately identifies representations of the same items within a collection of item representations. In the first phase, referred to as a “blocking phase,” frequency information indicating the frequency with which terms appear within the collection of item representations is used to quickly identify “candidate pairs” (i.e., pairs of item representations that have a relatively high probability of matching). The blocking phase results in a reduced subset of the data for further analysis during the second phase. In the second phase, referred to as a “matching phase,” the candidate pairs are analyzed using fuzzy matching functions to accurately identify “matching pairs” (i.e., representations of the same items).
    Type: Application
    Filed: June 14, 2007
    Publication date: December 18, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: AMIR J. PADOVITZ, DIMA SUPONAU, WEI YU, MIKHAIL BILENKO
  • Publication number: 20080313607
    Abstract: A unified input stack is disclosed herein. The unified input stack defines a standard mechanism for input data promotion, centralizing the mechanism so that consumers of input data can retrieve the data from a known location in an ideal form. The unified input stack receives input data from an input device and stores the input data in a data object corresponding to the input data. Promoted data corresponding to the input data may then be received. The promoted data may include additional information abstracted from the input data. The promoted data may then be stored in the data object together with the input data. The data object may then be provided to one or more consumers.
    Type: Application
    Filed: June 15, 2007
    Publication date: December 18, 2008
    Applicant: Microsoft Corporation
    Inventors: Nakajima Yutaka, Suzue Yutaka, Ryan A. Haveson, David R. Blythe
  • Publication number: 20080311765
    Abstract: Concepts for forming an electrical connection between devices are disclosed. A cord for transferring electrical power and signals can be provided to connect a first device to a second device. One or more magnetic couplings can be provided to exert magnetic forces between the cord and the first device and/or between the cord and the second device. The one or more magnetic couplings can allow transfer of electrical power and signals therethrough.
    Type: Application
    Filed: June 15, 2007
    Publication date: December 18, 2008
    Applicant: Microsoft Corporation
    Inventors: Monique Chatterjee, Daniel L. Odell, Carlos Manzanedo, Chris A. Murzanski, Victor E. Shiff, William J. Selph, David L. French
  • Publication number: 20080313264
    Abstract: In accordance with the domain management for digital media, a device accesses a domain administrator in order to obtain a domain membership license. The domain membership license indicates that the device is part of a domain that includes multiple devices associated with a user of the device. The device also obtains multiple pieces of protected content from multiple content providers, with two or more of the multiple content providers employing different digital rights management systems. The device also accesses a license server to obtain, for each piece of protected content, a content license that is bound to the domain. The content license permits the device to play back the piece of content to the user.
    Type: Application
    Filed: June 12, 2007
    Publication date: December 18, 2008
    Applicant: Microsoft Corporation
    Inventor: Florian Pestoni