Patents Assigned to Microsoft
-
Patent number: 8961321Abstract: Systems and methods for managing gaming data are provided. The system may include at least one computing device coupled to a gaming service. The computing device may be configured to execute a gaming engine configured to generate a first character profile based on a user's interaction within a gaming environment included in a first gaming application. Additionally, the computing device may be configured to execute an update module configured to merge the first character profile with a second character profile generated via a second gaming application based on a user's interaction within a second gaming environment and generate a merged character profile, the merged character profile including content from the first and second character profiles, wherein the content include statistical data, character trait data, and/or item data from the first and second character profiles.Type: GrantFiled: June 11, 2009Date of Patent: February 24, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Jason York, Richard T. Martinez, Joshua Whitney Samuels Atkins, Peter Douglas Molyneux
-
Patent number: 8964965Abstract: A system for updating a network accessible address book for a user is disclosed. The system includes a network address reference detection agent that detects a network address reference resulting from user interaction with a network addressable device. Network address references include e-mail addresses, SMS addresses, and telephone numbers. After the network address reference detection agent detects an event, a user identity data store is accessed. The user identity data store provides a reverse-lookup of one or more profile elements based upon the network address reference detected by the network address reference detection agent. The system also includes a capture agent for evaluating a business rule based at least on the network address reference. If the business rule is satisfied, the capture agent provides a prompt as to whether the one or more profile elements should be added at least in part to the network accessible address book for the user.Type: GrantFiled: November 23, 2005Date of Patent: February 24, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Jeffrey Craig Kunins, Angus MacDonald David, Lisa Stifelman, David Weiden, Adam Elman, Sarah Caplener, Rao S. Surapaneni, Rajeev Khurana
-
Patent number: 8966118Abstract: A redirection object may be obtained, based on a current request of a current requestor. The redirection object request may be associated with a response to a previous request for a redirection to a destination network location, the previous request associated with a previous requestor. A current transmission origination location associated with a current requestor transmission of the current request may be determined. It may be determined whether the current transmission origination location includes a similarity to a previous transmission origination location associated with a previous transmission of the previous request, based on identification information included in the redirection object. It may be determined whether to initiate a redirect operation of the current requestor to the destination network location, based on a result of the determining of the similarity between the current transmission origination location and the previous transmission origination location.Type: GrantFiled: November 14, 2011Date of Patent: February 24, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Gary Voronel, Daron Spektor
-
Patent number: 8966222Abstract: Technologies pertaining to cluster-on-chip computing environments are described herein. More particularly, mechanisms for supporting message passing in such environments are described herein, where cluster-on-chip computing environments do not support hardware cache coherency.Type: GrantFiled: December 15, 2010Date of Patent: February 24, 2015Assignee: Microsoft CorporationInventors: Alexey Pakhunov, Ajith Jayamohan, Suyash Sinha
-
Patent number: 8963740Abstract: Architecture that employs crowd-sourced parking-related information to compute the probability of finding parking spots at specific road segments, parking lots, and/or in larger geographic areas. The crowd-sourced parking-related information can be obtained from geolocation (geographical location) traces. This approach utilizes a method of mining location traces to compute the probability of finding parking spots at specific road segments, parking lots, and/or in larger geographic areas. The location traces can be mined to classify parking areas as public, private, and semi-private (e.g., only for company employees in certain area that also include public parking areas). The location traces can be mined to infer the times and dates (e.g., hours of the day and the days of the week) during which a vehicle is allowed to park at a given location.Type: GrantFiled: March 14, 2013Date of Patent: February 24, 2015Assignee: Microsoft CorporationInventors: Emmanouil Koukoumidis, Brian Beckman, Norm Bryar, Elad Gerson
-
Patent number: 8965907Abstract: Interactive and dynamic exploring of filter criteria for large amounts of numerical data having multiple dimensions is described. Exploration occurs without excessive amounts of computation or querying of a database based on a data set summary that may be obtained from a server in a search system and applied by a client device. A data set is summarized so as to capture relationships between distributions of items in the data set along multiple dimensions. To explore filter criteria, a user may interactively adjust a range of values that act as a filter criteria along a dimension and determine an effect on a distribution of items along another dimension. The client device may apply the data summary in reverse to determine, based on user input specifying aspects of a distribution along one dimension, filter criteria for another dimension that would result in the specified distribution.Type: GrantFiled: June 21, 2010Date of Patent: February 24, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Vijay Mital, Brian C. Beckman, Jason A. Wolf, Janine Crumb, Darryl Ellis Rubin, Olivier Colle
-
Patent number: 8966659Abstract: A computing device analyzes digital certificates received from various different sites (e.g., accessed via the Internet or other network) in order to automatically detect fraudulent digital certificates. The computing device maintains a record of the digital certificates it receives from these various different sites. A certificate screening service operating remotely from the computing device also accesses these various different sites and maintains a record of the digital certificates that the service receives from these sites. In response to a request to access a target site the computing device receives a current digital certificate from the target site. The computing device determines whether the current digital certificate is genuine or fraudulent based on one or more of previously received digital certificates for the target site, confirmation certificates received from the certificate screening service, and additional characteristics of the digital certificates and/or the target site.Type: GrantFiled: March 14, 2013Date of Patent: February 24, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Muhammad Umar Janjua, Yogesh A. Mehta, Maarten Van Horenbeeck, Anooshiravan Saboori, Nelly Porter, Vassil D. Bakalov, Bryston Nitta
-
Patent number: 8965926Abstract: Various technologies and techniques are disclosed for creating and managing persistent document collections. A data store is used for storing one or more persistent document collections. A content management application is used for managing documents for users, for creating one or more persistent document collections of a sub-set of the documents upon user request, and for storing the one or more persistent document collections in the data store. Users can create one or more persistent document collections from a sub-set of the documents. Users can also modify the one or more persistent document collections. A requested portion of one or more persistent document collections can be output upon request from an external application so that the external application can download one or more of the documents that are represented by the persistent document collection for further modification by the user.Type: GrantFiled: December 17, 2008Date of Patent: February 24, 2015Assignee: Microsoft CorporationInventors: Ethan Gur-esh, Nathan Fink, Dustin Friesenhahn, Nithya Ramkumar, Maura J. FitzGerald
-
Patent number: 8964008Abstract: Various embodiments are disclosed that relate to the presentation of video images in a presentation space via a head-mounted display. For example, one disclosed embodiment comprises receiving viewer location data and orientation data from a location and orientation sensing system, and from the viewer location data and the viewer orientation data, locate a viewer in a presentation space, determine a direction in which the user is facing, and determine an orientation of the head-mounted display system. From the determined location, direction, and orientation, a presentation image is determined based upon a portion of and an orientation of a volumetric image mapped to the portion of the presentation space that is within the viewer's field of view. The presentation image is then sent to the head-mounted display.Type: GrantFiled: June 17, 2011Date of Patent: February 24, 2015Assignee: Microsoft Technology Licensing, LLCInventor: Steven Bathiche
-
Patent number: 8965751Abstract: Multi-lingual translation for third party content feed applications is provided in social network and similar environments in an independent manner from the content feed. A copy of a content feed may be distributed to consumers via content feed channels of a social network or similar service with language specific views. Translation is performed post-content feed based on tagged format of the content feed translating language dependent text into a selected (or detected) language for a user and leaving language independent text in its original form. Support for new languages may be added or existing languages removed independent of the content feed.Type: GrantFiled: November 1, 2010Date of Patent: February 24, 2015Assignee: Microsoft CorporationInventors: Burra Gopal, Gaurav Doshi, Huy Q. Nguyen, Ovais Khan
-
Patent number: 8964567Abstract: A testing sequence is disclosed for testing a wireless media synchronization connection between a computing device and a mobile device. A first test message comprising a first test ID may be sent from a computing device to a mobile device over a test communication channel. The computing device may then receive from the mobile device one or more packets containing a second test ID and an indication of a wireless synchronization protocol over a wireless synchronization channel. If a connection is established with the mobile device using the wireless synchronization protocol, a second test message may be sent to the mobile device using the wireless synchronization protocol, and the mobile device may be monitored by the computing device over the test communication channel for reception of the second test message.Type: GrantFiled: July 21, 2011Date of Patent: February 24, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Pasha Glozman, Kiran Vadde
-
Patent number: 8966000Abstract: A method and system for managing remote file system requests between client and server redirectors where a set of data request packets may be aggregated and/or ordered at a server based on hint information from a client.Type: GrantFiled: June 22, 2007Date of Patent: February 24, 2015Assignee: Microsoft CorporationInventors: Ramanathan Ganapathy, Thomas J. Ootjers, Mathew George, David Kruse, Jeffrey C. Fuller
-
Patent number: 8965840Abstract: A determination is made at a first computing device of whether there is a synchronization conflict between a change to a first synchronized item at the first computing device and a change to a second synchronized item at a second computing device. If a synchronization conflict exists, rule-based conflict resolution is performed to automatically resolve the synchronization conflict. The rule-based conflict resolution is based at least in part on a type of the change made to the first synchronized item, a type of the change made to the second synchronized item, and a set of multiple rules. A notification of the resolution is then sent to the second computing device.Type: GrantFiled: October 10, 2013Date of Patent: February 24, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Cynthia M. Hagan, Brian D. Remick
-
Patent number: 8966434Abstract: An integrated system for seamless code development using Application Development Environments (ADEs) for Enterprise Management Application (EMA) environments utilizing EMA repositories is provided. Projects are stored in the EMA repository and EMA components and other repository based projects made aware of each other. The repository based projects may be shipped as part of the respository and automatically deployed from the repository.Type: GrantFiled: June 6, 2011Date of Patent: February 24, 2015Assignee: Microsoft CorporationInventors: Marko Perisic, Ramakanthachary Gottumukkala, Vincent Nicolas, Jakob Steen Hansen, Kalman Beres
-
Patent number: 8963956Abstract: The technology provides embodiments for providing a location-based skin for a see-through, mixed reality display device system. In many embodiments, a location-based skin includes a virtual object viewable by a see-through, mixed reality display device system which has been detected in a specific location. Some location-based skins implement an ambient effect. The see-through, mixed reality display device system is detected to be present in a location and receives and displays a skin while in the location in accordance with user settings. User data may be uploaded and displayed in a skin in accordance with user settings. A location may be a physical space at a fixed position and may also be a space defined relative to a position of a real object, for example, another see-through, mixed reality display device system. Furthermore, a location may be a location within another location.Type: GrantFiled: August 19, 2011Date of Patent: February 24, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Stephen G. Latta, Benjamin I. Vaught, Craig R. Maitlen, Christopher M. Novak
-
Patent number: 8966063Abstract: The claimed subject matter provides a method for operating a sleep management service. The method include identifying a set of guardians based on a local state for each of a plurality of compute nodes. The method also includes sending a wake request to all sleeping compute nodes in the identified set. The method further includes sending a request to become a guardian to all compute nodes in the identified set. Additionally, the method includes stopping a current guardian from being a guardian if the current guardian is less suitable than a threshold number of current guardians.Type: GrantFiled: February 6, 2012Date of Patent: February 24, 2015Assignee: Microsoft CorporationInventors: Jacob R. Lorch, Jitendra Padhye, Brian Zill, Wenbiao Xing, Wei Wan, Li Chen
-
Patent number: 8966613Abstract: Embodiments of the present invention relate to systems, methods, and computer storage media for identifying, authenticating, and authorizing a user to a device. A dynamic image, such as a video captured by a depth camera, is received. The dynamic image provides data from which geometric information of a portion of a user may be identified as well as motion information of a portion of the user may be identified. Consequently, a geometric attribute is identified from the geometric information. A motion attribute may also be identified from the motion information. The geometric attribute is compared to one or more geometric attributes associated with authorized users. Additionally, the motion attribute may be compared to one or more motion attributes associated with the authorized users. A determination may be made that the user is an authorized user. As such the user is authorized to utilize functions of the device.Type: GrantFiled: September 30, 2011Date of Patent: February 24, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Eric Horvitz, Desney S. Tan, James Chia-Ming Liu
-
Patent number: 8964845Abstract: In one embodiment, for a current block of a first frame of digital image data, a list of motion vector prediction information for the current block is populated with candidate motion vector prediction data that includes default motion vector prediction data. In another embodiment, at least a portion of a coded video bitstream is received and a merge flag for a current block in a current frame is decoded. After the merge flag is decoded, at least one merge candidate for the current block is determined.Type: GrantFiled: December 28, 2011Date of Patent: February 24, 2015Assignee: Microsoft CorporationInventors: Bin Li, Jizheng Xu
-
Patent number: D723056Type: GrantFiled: March 19, 2013Date of Patent: February 24, 2015Assignee: Microsoft CorporationInventors: Wayne Higgins, Ted Cyrek, Michael McCormack
-
Patent number: D723185Type: GrantFiled: October 15, 2012Date of Patent: February 24, 2015Assignee: Microsoft CorporationInventors: Allen Dwight Moyer, Aaron Richard Birney, Steven Ray Yoder