Patents by Inventor Microsoft Corporation

Microsoft Corporation has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20150269228
    Abstract: The described implementations relate to processing of electronic data. One implementation is manifest as a technique that can include obtaining a relational query that references one or more data items and associating progress intervals with the data items. The technique can also include converting the relational query into a corresponding streaming query, and providing the streaming query and the data items with the progress intervals to a stream engine that produces incremental results of the query. For example, the progress intervals can be based on row numbers of a relational database table. The progress intervals can be used to define event lifetimes of streaming events that are provided as inputs to the stream engine.
    Type: Application
    Filed: December 21, 2012
    Publication date: September 24, 2015
    Applicant: MICROSOFT CORPORATION
    Inventor: MICROSOFT CORPORATION
  • Publication number: 20140330810
    Abstract: In embodiments of identifying search matches and altered search results, a query is received from a device application, and a data search is initiated based on the query that specifies search terms. A search result set of search result items is then received, and properties of a search result item are correlated with the search result item, where the properties indicate why the search result item was returned as part of the search result set. Search terms of the query are also associated with respective properties of the search result item to indicate a correspondence of a search term with a property of the search result item. The search result set of the search result items can then be returned to the device application along with the properties of each search result item and the associated search terms of the query.
    Type: Application
    Filed: May 3, 2013
    Publication date: November 6, 2014
    Inventor: Microsoft Corporation
  • Publication number: 20140327126
    Abstract: The subject disclosure is directed towards cooling an integrated circuit package such as a flip chip ball gate array from beneath the package. The integrated circuit package comprises a silicon die, and a substrate below the silicon die. The substrate includes microvias configured to transfer heat away from the silicon die in a direction towards the circuit board for cooling the silicon die from beneath. The circuit board may likewise contain vias or share common vias with the package to facilitate cooling from beneath the circuit board.
    Type: Application
    Filed: May 1, 2013
    Publication date: November 6, 2014
    Applicant: Microsoft Corporation
    Inventor: Microsoft Corporation
  • Publication number: 20140324966
    Abstract: Hyperlocal information may be marshaled from social network postings, and may be analyzed to create content about a hyperlocality. In one example, tweets on the Twitter service are examined to determine the hyperlocality with which the tweets are associated. The tweets are then analyzed to identify trending terms, and events are identified based on the trending terms. Additionally, patterns of posting and re-posting are analyzed to identify prominent members in the hyperlocality. A user interface, such as a web page, may be created for the hyperlocality, where the user interface may identify events, topics, people, places, and postings associated with the hyperlocality.
    Type: Application
    Filed: April 26, 2013
    Publication date: October 30, 2014
    Inventor: Microsoft Corporation
  • Publication number: 20140325622
    Abstract: The subject disclosure is directed towards securely synchronizing passwords that are changed at a source location (e.g., an on-premises directory service) to a target location (e.g., a cloud directory service), so that the same credentials may be used to log into the source or target location, yet without necessarily having each domain controller handle the synchronization. The plaintext password is not revealed, instead using hash values computed therefrom to represent the password-related data. The target may receive a secondary hash of a primary hash, and thereby only receive and store a password blob. Authentication is accomplished by using the same hashing algorithms at the target service to compute a blob and compare against the synchronized blob. Also described are crypto agility and/or changing hashing algorithms without requiring a user password change.
    Type: Application
    Filed: April 30, 2013
    Publication date: October 30, 2014
    Applicant: Microsoft Corporation
    Inventor: Microsoft Corporation
  • Publication number: 20140320493
    Abstract: Techniques for anti-aliasing for geometries are described. In at least some embodiments, a graphical image is reduced to a collection of polygonal geometric primitives (“geometries”). The individual geometries are processed according to techniques discussed herein such that anti-aliasing is applied to the geometries when the geometries are displayed as part of the graphical image. For example, anti-aliasing of a general-purpose geometry is achieved via an associated collection of quadrilaterals and bevels that can be dynamically transformed when the geometry is rendered for display. In at least some embodiments, quadrilaterals and bevels generated for a geometry enable the geometry to be dynamically transformed and re-rendered multiple times to achieve a variety of visuals.
    Type: Application
    Filed: April 29, 2013
    Publication date: October 30, 2014
    Inventor: MICROSOFT CORPORATION
  • Publication number: 20140308031
    Abstract: A garment clip is disclosed. The garment clip houses a camera and comprising a first portion housing operational circuitry and a second portion supporting an image capture component. The second portion has a mass which is less than the first portion. The first and second portions are connected in a configuration such that, when the clip is secured to the garment, the image capture component faces outwardly and the first portion is at least partially concealed by the garment.
    Type: Application
    Filed: April 16, 2013
    Publication date: October 16, 2014
    Inventor: Microsoft Corporation
  • Publication number: 20140300736
    Abstract: One or more techniques and/or systems are providing for facilitating recalibration of a multi-sensor camera. That is, a multi-sensor camera may comprise a nadir sensor and one or more oblique sensors. Temperature, mechanical stress, and other factors can lead to misalignment of one or more sensors within the multi-sensor camera. Accordingly, a set of tie points and/or observations may be generated based upon a search matching technique, a densification technique, and/or a virtual matching technique. A bundle technique may be utilized to generate updated eccentricity information based upon the set of tie points and/or observations. The updated eccentricity information (e.g., orientation and/or position information of a sensor, such as an oblique sensor, with respect to a nadir view) may be used to recalibrate the multi-sensor camera, such as in real-time (e.g., during a flight mission that utilizes the multi-sensor camera to capture aerial images of a city or other scene).
    Type: Application
    Filed: April 9, 2013
    Publication date: October 9, 2014
    Applicant: Microsoft Corporation
    Inventor: Microsoft Corporation
  • Publication number: 20140293069
    Abstract: The present disclosure describes real-time image classification and automated image content curation. An image is uploaded to a database of a real-time image classification system after its capture using an image capture device. The real-time image classification system automatically determines a classification for the image in real-time based on a feature optically extracted from the image using an optical recognition module. The classification is associated with the image in the database and transmitted to the image capture device for display together with the image.
    Type: Application
    Filed: April 2, 2013
    Publication date: October 2, 2014
    Applicant: Microsoft Corporation
    Inventor: Microsoft Corporation
  • Publication number: 20140297953
    Abstract: In embodiments of removable storage device identity and configuration information, a removable storage device is accessible by device applications while connected to a computing device, such as to access application data. A device manager can identify one or more storage volumes on the removable storage device while the removable storage device is connected to the computing device. A storage volume may be previously identified as a storage location for another computing device when the removable storage device is connected to the other computing device. The device manager can also determine whether at least one of the storage volumes is associated with a user of the computing device if the storage volume is identified on the removable storage device, and then add the storage volume to a library of storage locations for the computing device at the identified storage location that is the same for the other computing device.
    Type: Application
    Filed: March 31, 2013
    Publication date: October 2, 2014
    Applicant: Microsoft Corporation
    Inventor: Microsoft Corporation
  • Publication number: 20140286134
    Abstract: In a multiday view of a calendar, a time indicator is shown adjacent to a graphical element for the current day. In the multiday view, such a time indicator accurately indicates the current time on the current day, but not on other days of the week. If the current day is not viewable, the time indicator is not shown. By being adjacent to the graphical element for the current day, the time indicator does not obscure information, such as events, for the current day.
    Type: Application
    Filed: March 25, 2013
    Publication date: September 25, 2014
    Inventor: Microsoft Corporation
  • Publication number: 20140285626
    Abstract: The techniques and arrangements described herein provide for layered compression of depth image data. In some examples, an encoder may partition depth image data into a most significant bit (MSB) layer and a least significant bit (LSB) layer. The encoder may quantize the MSB layer and generate quantization difference data based at least in part on the quantization of the MSB layer. The encoder may apply the quantization difference data to the LSB layer to generate an adjusted LSB layer.
    Type: Application
    Filed: March 25, 2013
    Publication date: September 25, 2014
    Applicant: Microsoft Corporation
    Inventor: Microsoft Corporation
  • Publication number: 20140266876
    Abstract: Described is a technology by which GPS-capable devices work with a cloud service to receive satellite visibility-related data. The satellite visibility-related data may be used to determine a location, and/or to abort a search for satellites. The cloud service may use crowd data from other GPS-capable devices. In one aspect, line-of-sight satellites are differentiated from other satellites, and used to determine which satellite signals are more trustworthy. Reflected signals also may be determined.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: MICROSOFT CORPORATION
    Inventor: MICROSOFT CORPORATION
  • Publication number: 20140278657
    Abstract: The subject disclosure is directed towards using one or more machines with respect intelligently performing a task, such as a crowdsourcing task. Prediction models are used to determine how many workers are needed for a task, based upon a budget and a general goal of trying to use as few workers as needed to achieve a desired result. A number of workers needed to perform a task, without exceeding a budget is computed by predicting future contributions to estimate the number of workers. Also described is predicting based upon existing data, predicting when there is no existing data with which to start based upon adapting, and fairer payment schemes.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: MICROSOFT CORPORATION
    Inventor: MICROSOFT CORPORATION
  • Publication number: 20140280664
    Abstract: The subject disclosure is directed towards using primary data deduplication concepts for more efficient access of data via content addressable caches. Chunks of data, such as deduplicated data chunks, are maintained in a fast access client-side cache, such as containing chunks based upon access patterns. The chunked content is content addressable via a hash or other unique identifier of that content in the system. When a chunk is needed, the client-side cache (or caches) is checked for the chunk before going to a file server for the chunk. The file server may likewise maintain content addressable (chunk) caches. Also described are cache maintenance, management and organization, including pre-populating caches with chunks, as well as using RAM and/or solid-state storage device caches.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: MICROSOFT CORPORATION
    Inventor: Microsoft Corporation
  • Publication number: 20140281525
    Abstract: The subject disclosure is directed towards credential verification for accessing a service provider. A user may prove to the service provider the validity of the credential by communicating a non-revocation component that is based upon a prime-order cryptographic group without a bilinear pairing. In order to authenticate the user, a verification mechanism within an identity management system applies private cryptographic data, including a verifier-designated private key to the non-revocation component, which proves that the user's identity and therefore, the credential is not revoked. The presentation proof includes a hash value that is computed using the credential's commitment and the prime-order cryptographic group. By verifying that the hash value was computed using that commitment, the verification mechanism validates the credential and permits access to the service provider.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: Microsoft Corporation
    Inventor: Microsoft Corporation
  • Publication number: 20140278091
    Abstract: The subject disclosure is directed towards resolving an uncertain transportation context by suggesting one or more potential diversions. An automated routing system may generate routing information that includes map data as well as a location of a diversion having an expected cost in compliance with the uncertain transportation context. Such a diversion may be a waypoint that satisfies one or more user needs given an unknown/uncertain destination.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: MICROSOFT CORPORATION
    Inventor: Microsoft Corporation
  • Publication number: 20140267045
    Abstract: Adaptive language models for text predictions are described herein. In one or more implementations, text prediction candidates corresponding to detected text characters are generated according to an adaptive language model. The adaptive language model may be configured to include multiple individual language model dictionaries having respective scoring data that is combined together to rank and select prediction candidates for different interaction scenarios. In addition to a pre-defined general population dictionary, the dictionaries may include a personalized dictionary and/or interaction-specific dictionaries that are learned by monitoring a user's typing activity to adapt predictions to the user's style. Combined probabilities for predictions are then computed as a weighted combination of individual probabilities from multiple dictionaries of the adaptive language model. In an implementation, dictionaries corresponding to multiple different languages may be combined to produce multi-lingual predictions.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Inventor: Microsoft Corporation
  • Publication number: 20140281491
    Abstract: The subject disclosure is directed towards identity escrow management where anonymous online users can be de-anonymized if certain conditions are met. An auditor is configured to control a user's anonymity using a prime-order cryptographic group based encryption scheme. Via an authentication component, the auditor verifies that a pseudonym corresponding to the user's identity was encrypted correctly.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: Microsoft Corporation
    Inventor: Microsoft Corporation
  • Publication number: 20140278047
    Abstract: Described is a technology by which driver safety technology such as collision detection is implemented via mobile device (e.g., smartphone) sensors and a cloud service that processes data received from vehicles associated with the devices. Trajectory-related data is received at the cloud service and used to predict collisions between vehicles and/or lane departures of vehicles. To operate the service in real-time with low latency, also described is dividing driving areas into grids, e.g., based upon traffic density, having parallel grid servers each responsible for only vehicles in or approaching its own grid, and other parallel/distributed mechanisms of the cloud service.
    Type: Application
    Filed: March 14, 2013
    Publication date: September 18, 2014
    Applicant: MICROSOFT CORPORATION
    Inventor: Microsoft Corporation