Patents Assigned to Microsoft Corporation
  • Publication number: 20110314372
    Abstract: One or more techniques and/or systems are provided for transitioning between representations of an electronic document. Elements, such as visual elements, common between a first set of elements from a first representation of the document and a second set of elements from a second representation of the document are identified. The non-intersecting elements from the first and second sets are respectively ranked in accordance with a representation relevance. First set non-intersecting elements are removed from an intermediate representation of the document, and second set non-intersecting elements are added to the intermediate representation, while the intermediate representation is not equivalent to the second representation; and respective iterations of the intermediate representation are output, such as to a display to depict a transition from the first representation of the document to the second representation of the document.
    Type: Application
    Filed: June 22, 2010
    Publication date: December 22, 2011
    Applicant: Microsoft Corporation
    Inventors: Jaime Teevan, Susan T. Dumais, Daniel J. Liebling
  • Publication number: 20110310216
    Abstract: Video streams are generated using a combination of Multiple Bit Rate (MBR) encoding and Scalable Video Coding (SVC). Capabilities and requests of the clients are used in determining the video streams to generate as well as what video streams to deliver to the clients. The clients are placed into groups based on a resolution capability of the client. For each resolution grouping, MBR is used for generating spatial streams and SVC is used for generating temporal and quality streams.
    Type: Application
    Filed: June 18, 2010
    Publication date: December 22, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Ming-Chieh Lee, Tin Qian, Timothy Moore
  • Publication number: 20110314550
    Abstract: Watermarks may be used to deter certain types of information leaks. In one example, leaks occur in the form of posting, in public forums, screen shots of private pages. To deter this example kind of leak, private web pages within an organization may be watermarked with an experience identifier that identifies the session in which the screen shot is captured. Other information may also be included in the watermark. The watermark may be designed to survive image compression, so that it can be recovered from either a compressed or uncompressed image of the web page. By using an experience identifier recovered from the watermark, and logs that describe activity associated with that experience identifier, it may be possible to identify the source of the information leak.
    Type: Application
    Filed: June 22, 2010
    Publication date: December 22, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Michael P. Mastrangelo, Jose Emmanuel Miranda-Steiner
  • Publication number: 20110314153
    Abstract: A system and method are disclosed for pairing computing devices using an authentication protocol that allows an initiating computing device to gain access to a secure, encrypted network of a target computing device.
    Type: Application
    Filed: June 22, 2010
    Publication date: December 22, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Steven N. Bathiche, Jason Alexander Meistrich, Kenneth Hinckley, Boyd Cannon Multerer, Anthony Cox, Cesare John Saretto
  • Publication number: 20110309919
    Abstract: Technology is presented for generating directional force feedback in free space to a user using a mass rotatable about a movable axis. The mass and movable axis are responsive to a control signal to generate a force vector having a direction and a magnitude in three-dimensional space to provide feedback to the user. The force vector is created in response to an event in application executing in a processing device. The force vector represents feedback regarding an event in the application.
    Type: Application
    Filed: June 22, 2010
    Publication date: December 22, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Erik Tidemand, Clayton Chang, Muneeb Iqbal Karim, Kent Huntsman, Alex Garden
  • Publication number: 20110314011
    Abstract: Computer-readable media, computer systems, and computing devices facilitate generating binary classifier and entity extractor training data. Seed URLs are selected and URL patterns within the seed URLs are identified. Matching URLs in a data structure are identified and corresponding queries and their associated weights are added to a potential training data set from which training data is selected.
    Type: Application
    Filed: June 18, 2010
    Publication date: December 22, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Greg Buehrer, Paul Viola, Andrew McGovern, Sanaz Ahari, Mukund Narasimhan
  • Publication number: 20110313779
    Abstract: User feedback such as “crowd sourcing” is utilized for supplementing and correcting augmented location information like augmented maps and/or street view images. User feedback on missing or incorrect information is elicited through “treasure hunt” style augmented reality games, monetary or similar rewards, and comparable incentives. Various mechanisms such as authentication of data submitting users, input from known users, image or location based confirmation from a data submitting user, and similar ones may be employed to verify the new data before or after it is published.
    Type: Application
    Filed: June 17, 2010
    Publication date: December 22, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Shai Herzog, Eyal Ofek
  • Publication number: 20110314030
    Abstract: Personalized media charts are described. In embodiments, a request can be received for a personalized media chart that lists media assets as recommendations in a relevant order for a user. The media assets are initially ordered in the personalized media chart according to a chart rank for each media asset. A relevance factor is then determined for each of the media assets, where the relevance factor for a media asset indicates a relevance of the media asset to the user. A chart rank adjustment is calculated for each of the media assets based on the relevance factors for each of the media assets, and the media assets are then reordered in the personalized media chart according to the chart rank adjustments for each of the media assets.
    Type: Application
    Filed: June 22, 2010
    Publication date: December 22, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Alexander Burba, Ismet E. Kahraman, Ivan P. Trindev, Zerelina R. Mukherjee, Chad C. Gibson, Thomas C. Butcher
  • Publication number: 20110314407
    Abstract: A multi-document application that includes a multi-document interface that includes a view area that displays one document at a time and includes a tab group element that displays tabs, each tab having a control that permits a corresponding document to be visualized in the view area. When a new document is opened in the multi-document application, the multi-document interface adds a new tab to the tab group element to represent the newly opened document. The color coding of the tabs and/or the tab sizing is configurable by a user rather than being predetermined. Other visual properties may also be configurable.
    Type: Application
    Filed: June 18, 2010
    Publication date: December 22, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Radames Saul Cruz Moreno, Adrian Michael Collier, Pradyumna Siddhartha
  • Publication number: 20110310002
    Abstract: A directional feedback device generating a directional force feedback in free space. The device includes a force generation structure including a rotatable mass creating a physical force vector in three dimensional space. A wireless communication device and a control system communicatively coupled to the wireless communication device and the force generation system are provided. The control system receives a definition of the physical force vector to be generated from an application executing in a processing device. The control system provides instructions to the force generation system to generate the physical force vector using the force generation structure. The force generation system, the wireless communication device and the control system are encloses in a housing.
    Type: Application
    Filed: June 22, 2010
    Publication date: December 22, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Erik Tidemand, Clayton Chang, Muneeb Iqbal Karim, Kent Huntsman, Alex Garden
  • Publication number: 20110314520
    Abstract: Embodiments provide application and/or resource access control features of an online computing environment, but are not so limited. In an embodiment, a computer-implemented method provides access control features for an online application environment based in part on the use of a number of directory service instances isolated from direct customer access and deployed in a defined datacenter architecture. In one embodiment, a computing environment uses web-based access control features and a number of directory service instances having organizational units and corresponding mappings to maintain a support infrastructure as part of providing features of online application services to customers. Other embodiments are included and available.
    Type: Application
    Filed: June 22, 2010
    Publication date: December 22, 2011
    Applicant: Microsoft Corporation
    Inventors: Marcin Olszewski, Jonathan Luk, Alexander I. Hopmann, Fabricio Chalub Barbosa do Rosario, David Paul Harris Gorbet, Jason Matthew Cahill
  • Publication number: 20110313832
    Abstract: Online recommendations are tracked through a forwarding service. The forwarding service can provide such statistics to an ad service, which can provide incentives to the recommending user and a consuming user. Example incentives may include an accumulation of points by the recommending user, a discount to the consuming user if a purchase is made in response to the recommendation, etc. To determine how much of an incentive each participant in the recommendation flow receives, a graph is created to model the recommendation flow and incentives are allocated using a cooperative game description based on this graph that associates each participant with a power index that represents that participants share of the incentive.
    Type: Application
    Filed: June 18, 2010
    Publication date: December 22, 2011
    Applicant: Microsoft Corporation
    Inventors: Ralf Herbrich, Thore Graepel, Yoram Bachrach
  • Publication number: 20110314540
    Abstract: Spammers, and other abusers of web services, may be deterred in their attempts to sign up for these services at large scale by making changes to the service registration procedure, where the changes are designed to break the spammer's infrastructure. In one example, a procedure to register for a web service involves presenting a Human Interaction Proof (HIP, or “captcha”) to the user, and gating access to the service upon receipt of a correct solution. If spammers use botnets and/or image capture techniques to initiate registration processes and to transport the HIPs to human or automated solvers, then the registration procedure can be changed in a way that is incompatible with capturing these images, or in a way that is incompatible with receiving HIP solutions from someplace other than the location at which registration was initiated.
    Type: Application
    Filed: June 22, 2010
    Publication date: December 22, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Ravi Kiran R. Poluri, Weisheng Li, Usman A. Shami, Wei-Quiang Michael Guo
  • Publication number: 20110314402
    Abstract: Generation of a task or reminder in an electronic task list authoring surface from a variety of data or information locations or media without the need for launching a separate task or reminder application and without the need for moving focus away from an information location or media presently in use is provided. Generation of a task or task reminder may be accomplished from a variety of information locations or media. When an information item is flagged or captured and a task/reminder is generated, one or more pieces of metadata may be applied to the flagged information item for enhancing the subsequent use of the associated generated task or reminder.
    Type: Application
    Filed: June 22, 2010
    Publication date: December 22, 2011
    Applicant: Microsoft Corporation
    Inventors: Erez Kikin-Gil, Ned B. Friend, Matthew J. Kotler, Charles W. Parker, Jesse Clay Satterfield, Igor Zaika
  • Publication number: 20110311205
    Abstract: A video recording system that controls recording of television programming relating to sporting events to better match the intent of a user who specified programming for recording. The system merges data from an electronic program guide and sports data, such as from a news feed, to determine values of recording parameters, such as start and stop time and channel. User input may specify a player, team, league or other sports entity for which sporting events are to be recorded. The system may use the sports data to identify sporting events involving the specified sports entity and then access an electronic program guide to determine a channel on which to record the sporting events. When the user specifies a sporting event to record, sports data may be used to track progress of the event and dynamically adjust an ending time of the recording to ensure that the full event is recorded.
    Type: Application
    Filed: June 18, 2010
    Publication date: December 22, 2011
    Applicant: Microsoft Corporation
    Inventors: Joseph McClanahan, Cory Cirrincione, Todd San Jule, Mark Schwesinger, Sean Kollenkark
  • Publication number: 20110313807
    Abstract: Computer-readable media for determining whether to accept a candidate order from an advertiser, to display a particular number of advertisements within a specified time segment are provided. Initially, the content provider may include placement criteria that, among other things, identify a leaf supply node at which impressions of the advertisement are expected to be rendered. Generally, the leaf supply node refers to a location within a topic graph that describes inventory that is permissible to allocate to satisfy the candidate order. To perform the determination, the inventory of impressions available for accommodating the candidate order and a log of booked orders scheduled to be placed within the time segment are identified. Linear programs are then utilized to determine whether the estimated inventory that satisfies the placement criteria is available by predictively placing the booked orders at the estimated inventory. If estimated inventory remains available, the candidate order is accepted.
    Type: Application
    Filed: June 29, 2011
    Publication date: December 22, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: IZZET CAN ENVARLI, ROHAN BHATTACHARJEE, MANDAR DEEPAK JOSHI, R. PAUL GORMAN, SIMON ASSELIN
  • Publication number: 20110310109
    Abstract: Visual animation platforms may allow users to develop visual media projects, such as movies. Many visual animation platforms may provide animation effects that may be applied to visual elements of a visual media project. Unfortunately, current techniques for providing a preview of an animation effect may be limited. Accordingly, one or more systems and/or techniques for presenting a visual preview are disclosed herein. In particular, a snapshot of an original state of a selected visual element may be stored. A referenced animation effect may be applied to the selected visual element to generate an updated visual element that may be used to generate a visual preview of how the referenced animation effect may look as applied to the selected visual element. The snapshot may be applied to the updated visual element to non-destructively revert the updated visual element to the original state.
    Type: Application
    Filed: June 17, 2010
    Publication date: December 22, 2011
    Applicant: Microsoft Corporation
    Inventors: Sriram Subramanian, Nitin Suri, William D. Sproule
  • Publication number: 20110310125
    Abstract: A system and method are disclosed for selectively focusing on certain areas of interest within an imaged scene to gain more image detail within those areas. In general, the present system identifies areas of interest from received image data, which may for example be detected areas of movement within the scene. The system then focuses on those areas by providing more detail in the area of interest. This may be accomplished by a number of methods, including zooming in on the image, increasing pixel density of the image and increasing the amount of light incident on the object in the image.
    Type: Application
    Filed: June 21, 2010
    Publication date: December 22, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Scott McEldowney, John A. Tardif, John Clavin, David Cohen, Giora Yahav
  • Publication number: 20110312374
    Abstract: Automated photographic capture assistance and analysis is effectuated to assist users in capturing sufficient and optimal images of a desired image scene for use in a photographic end product. Photographic capture assistance is implemented on the device that includes a user's camera. Photographic capture assistance can include audio and/or graphic information generated in real time locally on the device that includes the user's camera and informs the user where additional images of the image scene ought to be captured and/or whether or not sufficient captured images currently exist for the image scene.
    Type: Application
    Filed: June 18, 2010
    Publication date: December 22, 2011
    Applicant: Microsoft Corporation
    Inventors: Billy Chen, Eyal Ofek
  • Publication number: 20110310026
    Abstract: The described embodiments allow for the selection of content in a touch screen display. The method includes detecting a single tap on a word of text in a text editing field in a touch screen, and responsive to the single tap selecting the word of text in whole. In another embodiment additional content can be selected. Contact with selected content displayed in a touch screen can be detected. The contact with the touch screen can be detected moving in a direction along the selected content. Additional content is selected by selecting a word of text adjacent to the selected content being contacted.
    Type: Application
    Filed: June 18, 2010
    Publication date: December 22, 2011
    Applicant: Microsoft Corporation
    Inventors: Shawna Julie Davis, Peter G. Chin, Tirthankar Sengupta, Priyanka Singhal, Benjamin F. Carter, Peter Gregory Davis