Real Time Touch

new TOP 200 Companies filing patents this week

new Companies with the Most Patent Filings (2010+)

Real Time Touch

Filing Names

Microsoft Corporation
Microsoft Technology Licensing Llc
Microsoft International Holdings B v
Microsoft Technology Licensing
Microsoft Coporation
Microsoft Corportion
Microsoft Technology Licensing Llp
Microsoft Corpration
Microsoft Microsoft Technology Licensing Llc
Microsoft Licensing Technology Llc
Microsoft Corporaton
Microsoft Corporation One Microsoft Way
Microsoft Corportation
Microsoft Corportaion
Microsoft Technolgy Licensing Llc
Microsoft Technologies Licensing Llc
Microsoft Technology Licesning Llc
Microsoft Corpoation
Microsoft Technology Lincensing Llc
Microsoft Coropration
Microsoft Technology Licesnsing Llc
Microsoft Way
Microsoft Coroporation
Microsoft Coproration

Microsoft patents

Recent patent applications related to Microsoft. Microsoft is listed as an Agent/Assignee. Note: Microsoft may have other listings under different names/spellings. We're not affiliated with Microsoft, we're just tracking patents.

ARCHIVE: New 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 | Company Directory "M" | Microsoft-related inventors

Virtual machine cluster backup

Embodiments are directed to backing up a virtual machine cluster and to determining virtual machine node ownership prior to backing up a virtual machine cluster. In one scenario, a computer system determines which virtual machines nodes are part of the virtual machine cluster, determines which shared storage resources are part... Microsoft

Application autorouting framework

Technologies described herein provide application autorouting for converting a data item into a new data format. Technologies described herein include determining a current data format of a data item and a desired data format of the data item. Additionally, technologies described herein further include determining, based at least partly on... Microsoft

Automating task processing

Aspects extend to methods, systems, and computer program products for automating task processing. Assisted microtasking is used to facilitate an incremental introduction of automation to handle more and more of scheduling related work over time as the automation become more effective. Incremental introduction of automation permits delivery of higher quality... Microsoft

Generating templates from user's past documents

Automatic generation of document templates based on recognized composition element patterns in a group of clustered documents is provided. Composition elements used in documents are typically unique to a particular user or to a group of users. An automated template generation system detects composition element patterns in documents associated with... Microsoft

Content transfer to non-running targets

Techniques and apparatuses for content transfers to non-running targets in a multi-application environment are described herein. An input can be detected to relocate a content item exposed within a graphical user interface for the multi-application environment. The relocation associates the content item with a target element that initiates one or... Microsoft

 new patent  Boundary-intersection-based deblock filtering

Innovations in boundary-intersection-based deblock filtering are described. For example, a video encoder or video decoder buffers multiple blocks of a reconstructed picture of a video sequence. The video encoder/decoder performs deblock filtering between at least some of the multiple blocks. As part of the deblock filtering, the video encoder/decoder selectively... Microsoft

 new patent  Task driven user intents

Identification of user intents may be provided. A plurality of network applications may be identified, and an ontology associated with each of the plurality of applications may be defined. If a phrase received from a user is associated with at least one of the defined ontologies, an action associated with... Microsoft

 new patent  Contextual gamer profile

Methods and apparatus are disclosed for a user interface control that can be used to display individual and aggregated data for a plurality of computer applications. In one example of the disclosed technology, an application hub system provides a user interface control to invoke applications, including an entity browser component... Microsoft

 new patent  Waveguides with improved intensity distributions

An optical waveguide, for use a near-eye or heads-up display system, includes an input-coupler, an intermediate-component and an output-coupler. The input-coupler is configured to couple light corresponding to an image that is incident on the input-coupler, into the optical waveguide and towards the intermediate-component. The intermediate-component can be implemented as... Microsoft

 new patent  Linear encoder force transducer

In implementations of a linear encoder force transducer, an encoder component generates light that enters a light input window of an encoder strip, and reflective surfaces disperse the light internally within the encoder strip. The encoder strip has etched lines formed cross-width of the encoder strip for emitted light that... Microsoft

 new patent  Touch-display accessory with relayed display plane

An accessory for a touch-sensitive display includes an image transfer structure and a capacitive marker. The image transfer structure is configured to relay or transfer, above the touch-sensitive display, an optical display plane of an image displayed by the touch-sensitive display. Further, the capacitive marker is capacitively-recognizable by the touch-sensitive... Microsoft

 new patent  Semantic card view

Architecture that enables a card interaction model that can present cards in different ways. When a user performs tasks, new stacked cards (one card on top of another card) corresponding to those tasks open in a left pane over the top of a background canvas (a card overlay of the... Microsoft

 new patent  Precise selection techniques for multi-touch screens

A unique system and method is provided that facilitates pixel-accurate targeting with respect to multi-touch sensitive displays when selecting or viewing content with a cursor. In particular, the system and method can track dual inputs from a primary finger and a secondary finger, for example. The primary finger can control... Microsoft

 new patent  Content relocation on a surface

Techniques described herein enable content to be relocated on a display surface when an object in front of the display surface visually obstructs a location at which the content is displayed. At least some implementations relocate the content based upon determining that the content includes an amount of content at... Microsoft

 new patent  Device, method and computer program product for creating viewable content on an interactive display

A device, method and computer program product for creating viewable content on an interactive display is provided. The method includes providing a user interface on a device for creating viewable content from a collection comprising at least one multimedia content. The method includes causing the user interface, by a processor,... Microsoft

 new patent  Trimming unused dependencies using package graph and module graph

Techniques are described herein that are capable of trimming unused dependencies using a package graph and a module graph. For instance, the package graph and the module graph may be traversed to determine whether dependencies of an application are used during execution of the application. A version of the application... Microsoft

 new patent  Outage detection and compute resource protection in a computer service environment

Technologies are described for protecting compute resources during outage conditions. For example, when an outage condition is detected, currently allocated compute resources can be protected by not releasing them in response to the outage condition. For example, a load pattern representing historical usage of compute resources by a computer service... Microsoft

 new patent  Provide copy of notebook document

Variety of approaches to provide a copy of a notebook document are described. A copy application programming interface (API) of a productivity service initiates operations to copy a source notebook document upon receiving a request to copy a designated portion of the source notebook document to a destination. In response... Microsoft

 new patent  Intelligent listening system for agile delivery of cloud services

A support data generation system detects an indication of a problem within a flighted infrastructure. Based on the detected indication, a feature undergoing implementation within the flighted infrastructure is identified. The identification occurs automatically after the indication is detected. An alert comprises the detected indication and the identified feature is... Microsoft

 new patent  Power aware hash function for cache memory mapping

A multi-core processing chip where the last-level cache functionality is implemented by multiple last-level caches (a.k.a. cache slices) that are physically and logically distributed. The hash function used by the processors on the chip is changed according to which of last-level caches are active (e.g., ‘on’) and which are in... Microsoft

 new patent  Visual feedback for broken text selection

Bi-directional text contains text in both directionalities, right to-left and left-to-right. When a document includes bi-directional text a user selection of the text may visually appear continuous, but it may be logically broken. Embodiments are directed to provision of visual feedback for such a broken text selection. For example, bi-directional... Microsoft

 new patent  Self-serve appliances for cloud services platform

Methods, systems, apparatuses, and computer program products are described herein that enable a vendor to publish a template to a network-accessible marketplace and that enable a customer to selectively utilize the templates to deploy an appliance to a customer account associated with the customer within a cloud services platform. In... Microsoft

 new patent  Grouping images according to context

An apparatus for grouping and sharing images is disclosed. It comprises a processing unit configured to: obtain a sequence of media data entities, the media data entities comprising at least one digital image frame that includes an optical machine-readable code comprising a contextual collection identifier and a sharing destination, identify... Microsoft

 new patent  In-memory database system

An in-memory database system stores the entirety of a database that is being operated on by a database system within main memory. The database includes a table that comprises a plurality of rows including a particular row. The database table comprises a first version of the particular row having a... Microsoft

 new patent  Sharing document links from multiple data providers

A document sharing system includes a plurality of different data provider implementations. The document sharing system exposes a common application programming interface to a plurality of different clients and receives data requests identifying a given data provider, from the clients. The document sharing system then uses the data provider implementation... Microsoft

 new patent  Optimizing pipelining result sets with fault tolerance in distributed query execution

Aspects extend to methods, systems, and computer program products for optimally pipelining result sets with fault tolerance in distributed query execution. Distributed computing jobs are optimized by dividing the distributed computing jobs into one or more bubbles for execution. Each bubble can be independently executed, potentially in parallel with other... Microsoft

 new patent  Computerized natural language query intent dispatching

A natural language query can be processed via a main natural language processor. A request to produce an intent of the query can be dispatched from the main natural language processor to an extension natural language processor. An intent of the query can be generated via the extension natural language... Microsoft

 new patent  Personalized search environment

Technologies are described to provide a personalized search environment to users without requiring enterprise environment access. Upon access of a personal service account such as one in a productivity service, a user's personal environment may be created by an aggregation service using graph based data infrastructure. Sources of information may... Microsoft

 new patent  Natural language processor extension transmission data protection

A natural language query can be received at a main natural language processor inside a data protection compliance boundary in a computer system. The natural language query can be processed via the main natural language processor. The data from the query can be transmitted to a data protection computer component.... Microsoft

 new patent  Identification using depth-based head-detection data

A candidate human head is found in depth video using a head detector. A head region of light intensity video is spatially resolved with a three-dimensional location of the candidate human head in the depth video. Facial recognition is performed on the head region of the light intensity video using... Microsoft

 new patent  Object detection based on joint feature extraction

In implementations of the subject matter described herein, a solution for object detection is proposed. First, a feature(s) is extracted from an image and used to identify a candidate object region in the image. Then another feature(s) is extracted from the identified candidate object region. Based on the features extracted... Microsoft

 new patent  Person centric trait specific photo match ranking engine

In a face recognition system, a face classifier is configured to receive an input image, and analyze the input image to determine at least one specific trait. A feature extractor is configured to receive a plurality of data sets based on the determined specific trait, and generate a plurality of... Microsoft

 new patent  Efficient training of neural networks

A computation node of a neural network training system is described. The node has a memory storing a plurality of gradients of a loss function of the neural network and an encoder. The encoder encodes the plurality of gradients by setting individual ones of the gradients either to zero or... Microsoft

 new patent  System for producing recommendations and predicting purchases of products based on usage patterns

Aspects disclosed herein may utilize neural embedding techniques to model session activity. A dataset may be collected from on online market place, such as an app store. The data set may include one or more user sessions comprising sequential click actions and/or item purchases. Models may be generated to represent... Microsoft

03/15/18 / #20180075525

 new patent  Commerce payment reconciliation system

A first data version and a second data version from a particular payment provider can be retrieved. These data versions can be simultaneously maintained and accessible by a data consumer. Changes between the versions can be identified and provided to the data consumer.... Microsoft

03/15/18 / #20180075577

 new patent  Dynamic image presentation

... Microsoft

03/15/18 / #20180075657

 new patent  Attribute modification tools for mixed reality

Techniques described herein include mixed reality tools, referred to as HoloPaint, that allow one or more users to turn their physical environment into a painting and drawing canvas. In a mixed reality environment, the user is able to paint or draw in the air and/or on a surface. In a... Microsoft

03/15/18 / #20180075658

 new patent  Attribute detection tools for mixed reality

Techniques described herein include mixed reality tools, referred to as HoloPaint, that allow use of any of a variety of sensors to determine physical parameters of real objects in a mixed reality environment. HoloPaint may correlate current measurements of the real world with past measurements to perform inventory management, analysis... Microsoft

03/15/18 / #20180075663

 new patent  Constructing augmented reality environment with pre-computed lighting

Embodiments related to efficiently constructing an augmented reality environment with global illumination effects are disclosed. For example, one disclosed embodiment provides a method of displaying an augmented reality image via a display device. The method includes receiving image data, the image data capturing an image of a local environment of... Microsoft

03/15/18 / #20180075866

 new patent  Analyzing changes in vocal power within music content using frequency spectrums

Technologies are described for identifying familiar or interesting parts of music content by analyzing changes in vocal power using frequency spectrums. For example, a frequency spectrum can be generated from digitized audio. Using the frequency spectrum, the harmonic content and percussive content can be separated. The vocal content can then... Microsoft

03/15/18 / #20180075957

 new patent  Magnetic block locking of an electronic device

An electronic device comprising a first portion and a second portion pivotably connected to each other is disclosed. The electronic device is pivotable between a closed position and an open position. The device comprises a magnetically attractable arrangement within or on the second portion and a magnetic arrangement comprising a... Microsoft

03/15/18 / #20180076257

 new patent  Strain relieving die for curved image sensors

Techniques for fabricating a semiconductor die having a curved surface can include placing a substantially flat semiconductor die in a recess surface of a concave mold such that corners or edges of the semiconductor die are unconstrained or are the only portions of the semiconductor die in physical contact with... Microsoft

03/15/18 / #20180076648

 new patent  Dual-orientation stand

A dual-orientation stand for supporting a user input device in two device orientations is provided. The stand may comprise a first planar surface configured to rest on a support surface in a first stand orientation, and a second planar surface extending from the first planar surface at an obtuse angle.... Microsoft

03/15/18 / #20180076934

 new patent  Scalable receive window auto-tuning

Examples of the disclosure dynamically scale receive window auto-tuning. Tuning data is obtained, including the number of bytes in a receive buffer and the distribution of receive packets over time. Aspects of the disclosure use this tuning data to determine rates at which one or more applications on the receiving... Microsoft

03/15/18 / #20180076951

 new patent  Aggregation based on splayed data

An encryption system stores encrypted values for aggregation is provided. The encryption system accesses an input set with input values. For each distinct value in the input set of input values, the encryption system generates an output set with an encrypted output value corresponding to each input value. The encryption... Microsoft

03/15/18 / #20180077012

 new patent  Iot hardware certification

The disclosed technology is generally directed to device certification in an IoT environment. For example, such technology is usable in managing relationships between IoT devices and an IoT Hub. In one example of the technology, an IoT Hub receives a registration request. Next, the IoT Hub sends a registration verification... Microsoft

03/15/18 / #20180077079

 new patent  Rich resource management incorporating usage statistics for fairness

A system includes a processor and memory to execute an application. The application receives feedback from a target regarding ability of a plurality of resources of the target to service requests from one or more clients. The feedback includes a metric indicative of a load of each of the resources.... Microsoft

03/15/18 / #20180077088

 new patent  Personalized automated agent

Generating an automated agent enabled to engage in a multi-turn discussion with a user in response to a received request. For example, the automated agent is operative to provide a response on behalf of an agent owner. A knowledge database is generated based on the agent owner's context (e.g., email... Microsoft

03/15/18 / #20180077097

 new patent  Learned user preference- and behavior- based notification filtering

Techniques for learned user preference- and behavior-based notification filtering are described herein. In one or more implementations, notifications obtained from computer applications are filtered for presentation to a user. Example notifications include notifications about emails, text messages, phone calls, web-page specific messages, antivirus application messages, and so forth. As part... Microsoft

03/15/18 / #20180077101

 new patent  Tags in communication environments

Communication services enable users to communicate electronically using various modes of communication. Conversations between groups of users, are common, where emails, other communications, and data are exchanged repeatedly over a period of time. Provision of tags in communication environments may enable the users to organize, search for, and share content... Microsoft

03/15/18 / #20180077103

 new patent  Task assignment from a file through a contexual action

Aspects of the present disclosure relate to systems and methods for assigning tasks to collaborators of a file through a contextual action. In one aspect, rendering of a file within an email application including a reading pane may be initiated. A task object may be created based on an input... Microsoft

03/15/18 / #20180077184

 new patent  Tamperproof logs

Methods and devices for creating a secure log of security events may include receiving a historical digest representing approved historical security events associated with a trusted network of devices. The methods and devices may include receiving one or more new security events. The methods and devices may include calculating, when... Microsoft

03/15/18 / #20180077222

 new patent  Interchangeable retrieval of sensitive content via private content distribution networks

The present disclosure provides for improved computational efficiency in systems used to provide content over a network. Hybrid content sourcing is enabled to provide content via a Content Distribution System (CDN) and a centralized service in conjunction with one another via a single URL provided to client devices. Client devices... Microsoft

03/15/18 / #20180077248

 new patent  Location based multi-device communication

The disclosure is related to context driven interactions between a host computing device having a digitized surface and a client device. During a touch interaction, the host computing device detects a touch on the digitized surface and receives a client identifier from the client device. In an implementation, the host... Microsoft

03/15/18 / #20180077322

 new patent  Flat digital image sensor

An apparatus comprises a processing unit configured to obtain preliminary image data of a preliminary digital image frame captured by a digital image sensor having comprising a sensor layer comprising a pixel array; a mask layer comprising an array of micro apertures positioned within aperture sites corresponding the positioning and... Microsoft

03/15/18 / #20180077326

 new patent  Kinematic mount for split camera

An electronic device comprising a split camera in front and back portions, and a retaining member. The front portion of the camera includes a set of front mounting features and a light-collecting unit configured to collect light from a subject. The back portion of the camera is reversibly separable from... Microsoft

03/15/18 / #20180077414

 new patent  Boundary-intersection-based deblock filtering

Innovations in boundary-intersection-based deblock filtering are described. For example, a video encoder or video decoder buffers multiple blocks of a reconstructed picture of a video sequence. The video encoder/decoder performs deblock filtering between at least some of the multiple blocks. As part of the deblock filtering, the video encoder/decoder selectively... Microsoft

03/15/18 / #20180077421

 new patent  Loss detection for encoded video transmission

Video data is received at a decoding device. An encoded first frame of the video data is received with a current frame description for the first frame comprising: an identifier of the first frame, and an indicator of a storage location at the receiving device for the first frame and... Microsoft

03/15/18 / #20180077570

 new patent  Random password forced failure

A forced failure mode may be activated if a predetermined number of incorrect passwords are received at an apparatus. In forced failure mode, the apparatus determines if a forced failure is to be performed in response to a received password. If a forced failure is to be performed, an access... Microsoft

03/15/18 / #20180077620

 new patent  Seamless handover between devices

A method and apparatus in a wireless network that allows a first device and second device to perform handover of a session, between the first device and a third device, to the second device is disclosed. The first device and the second device exchange information to enable the handover of... Microsoft

03/15/18 / #20180077740

 new patent  Wireless provisioning a device for a network using a soft access point

A computing device for provisioning a wireless device for connection to a wireless network via a legacy access point. The wireless device supports a wireless protected setup protocol for obtaining the network profile of the network. A user requests the computing device discover wireless devices for provisioning. In response to... Microsoft

03/15/18 / #20180075387

 new patent  Action item extraction for work item creation

Creating a work item in a work item tracking system from action item data in a productivity application document is provided. A work item extraction system receives a selection to create a work item from a string of data in the document, parses the string for work item attributes, and... Microsoft

03/15/18 / #20180077130

 new patent  Binary experimentation on running web servers

Systems and methods to enable on-the-fly modification of running processes on a webserver more quickly and efficiently are discussed herein. A code vault is used to store binaries for use in production code running on a server, which are downloaded and implemented in the running process when authorized by developers.... Microsoft

03/15/18 / #20180077143

 new patent  Cross-platform single sign-on accessibility of a productivity application within a software as a service platform

A Cross-Platform Single Sign On (CP-SSO) experience is provided herein to enable users to access multiple services via a single login when working across different platforms. A user may work across different platform when using multiple devices, when using multiple browsers on a single device, or when an integrated application... Microsoft

Patent Packs
03/15/18 / #20180077177

 new patent  Periodicity detection of network traffic

The improved detection of malicious processes executing on a networked computing device is provided. An agent running on the networked computing device monitors the communications transmitted to devices outside of the network to determine whether the process is likely using a periodic beacon signal to communicate with an external control... Microsoft

03/15/18 / #20180077183

 new patent  Modular event pipeline

A modular pipeline for event management in a computer environment is provided to enable the high volume of events that may be relevant to the security and stability of that environment to be gathered and analyzed for relevancy in a lower volume format. The modular pipeline enables event collection to... Microsoft

03/08/18 / #20180066464

Removable couplers for assembly of an integrated multi-pivot hinge module

Technologies are described for a set of removable couplers configured to secure sequential hinge covers over a sequential multi-pivot hinge module for rotatably securing portions of a computing device. The removable couplers may be configured to engage each end of a shaft, where the shaft rotatably couples frames of the... Microsoft

03/08/18 / #20180066465

Hinged device

The description relates to devices, such as computing devices that have hinged portions. One example can include a first portion and a second portion. The first portion can define a first hinge axis and can be resiliently biased toward the first hinge axis. The second portion can define a second... Microsoft

03/08/18 / #20180066944

Indoor navigation

In accordance with implementations of the subject matter described herein, a new approach for creating a navigation trace is proposed. In these implementations, a reference signal is obtained, where the reference signal includes time series data collected by at least one environment sensor along a reference path from a start... Microsoft

03/08/18 / #20180066949

Translation of verbal directions into a list of maneuvers

Natural language directions are received and a set of maneuver/context pairs are generated based upon the natural language directions. The set of maneuver/context pairs are provided to a routing engine to obtain route information based upon the set of maneuver/context pairs. The route information is provided to an output system... Microsoft

03/08/18 / #20180067507

Relative sensor based thermal management

Cooling of an electronic device is described herein. A sensor of the electronic device is located at a first position and is associated with a second position. The sensor determines a temperature at the first position. A processor in communication with the sensor calculates a relative temperature for the second... Microsoft

03/08/18 / #20180067519

Integrated multi-pivot hinge module

Technologies are described for a fully integrated multi-pivot hinge module to rotatably secure portions of a computing device. The multi-pivot hinge module includes multiple sequential frames that are radially aligned and configured to control a relative order of opening and closing of each individual frame. The multi-pivot hinge module includes... Microsoft

03/08/18 / #20180067520

Electronic device hinge assembly

A hinge assembly for an electronic device comprises a first gear rotatable about a first axis of the hinge assembly and a second gear, rotatable about a second axis of the hinge assembly. A hinge housing holds the first gear in engagement with the second gear. A first hinge mounting... Microsoft

03/08/18 / #20180067543

3d haptics for interactive computer systems

A controller device for a virtual environment includes a handle and a contact device having a substantially planar surface. A position of the contact device relative to the handle is adjustable. An actuator module is arranged to adjust the position of the contact device relative to the handle. A control... Microsoft

03/08/18 / #20180067598

Bendable device with display in movable connection with body

A bendable device is provided. The device comprises: a body comprising a bending region and a flexible display stack comprising at least one active layer and a supporting layer positioned on the bottom of the flexible display stack. The supporting layer of the flexible display stack comprises one or more... Microsoft

03/08/18 / #20180067613

Touch-sensitive display device

Examples are disclosed herein that relate to touch and force sensing. One example provides a touch-sensitive display device comprising a transmit electrode array; a receive electrode array; a conductive plane configured such that the transmit and receive electrode arrays and the conductive plane resiliently deflect relative to one another in... Microsoft

03/08/18 / #20180067638

Gesture language for a device with multiple touch surfaces

A gesture language for a device with multiple touch surfaces is described. Generally, a series of new touch input models is described that includes touch input interactions on two disjoint touch-sensitive surfaces. For example, a mobile device can include a primary display on a “front” side of the device, and... Microsoft

03/08/18 / #20180067698

Application transparent continuous availability using synchronous replication across data stores in a failover cluster

Disclosed herein is a system and method for automatically moving an application from one site to another site in the event of a disaster. Prior to coming back online the application is configured with information to allow it to run on the new site without having to perform the configuration... Microsoft

03/08/18 / #20180067754

Service-driven dynamic user interface technology

Implementations disclosed herein provide a targeted messaging service that interfaces with a targeted messaging client on a device. The targeted messaging service provides a user-specific package to the client that specifies which native controls to invoke in response to which triggering events, as well as the assets to deploy in... Microsoft

Patent Packs
03/08/18 / #20180067811

Automatic application error detection and rollback

An automatic application error detection and rollback service can manage access to at least two versions of an application based on error reports. The versions of the application can include a previous version and a new version that can be an updated version of the previous version. Access to the... Microsoft

03/08/18 / #20180067829

Scalable data storage pools

Scalable data storage techniques are described. In one or more implementations, data is obtained by one or more computing devices that describes fault domains in a storage hierarchy and available storage resources in a data storage pool. Operational characteristics are ascertained, by the one or more computing devices, of devices... Microsoft

03/08/18 / #20180067830

Healing cloud services during upgrades

Embodiments described herein are directed to migrating affected services away from a faulted cloud node and to handling faults during an upgrade. In one scenario, a computer system determines that virtual machines running on a first cloud node are in a faulted state. The computer system determines which cloud resources... Microsoft

03/08/18 / #20180067893

Multicast apparatuses and methods for distributing data to multiple receivers in high-performance computing and cloud-based networks

An originating host device in a distribution chain is provided upstream from multiple host devices including intermediary and terminating host devices. The originating host device includes a core with a generation application and a first RDMA NIC. The core: determines a plan for transferring data between the originating host device... Microsoft

03/08/18 / #20180067910

Compiling documents into a timeline per event

Representative embodiments disclose mechanisms to compile documents into a timeline document that tracks the evolution of a topic over time. Social media documents can be used to identify importance or popularity of linked documents (i.e., documents shared by social media in a post, tweet, etc.). A collection of social media... Microsoft

03/08/18 / #20180067923

Knowledge-guided structural attention processing

Systems and methods for determining knowledge-guided information for a recurrent neural networks (RNN) to guide the RNN in semantic tagging of an input phrase are presented. A knowledge encoding module of a Knowledge-Guided Structural Attention Process (K-SAP) receives an input phrase and, in conjunction with additional sub-components or cooperative components... Microsoft

03/08/18 / #20180067991

Using structured smart digital memory to personalize digital agent and bot scenarios

A system and method for personalizing a user's digital assistant. The digital assistant is accessed via the user's device and the user initiates a query via the digital assistant. The digital assistant then performs a search to provide a response to the user's query. A session is defined and stored... Microsoft

03/08/18 / #20180068109

Extension configuration and interaction

Techniques for extension interaction with applications are described. Generally, an extension represents functionality for extending, modifying, customizing, and/or supplementing native functionality of an application. Techniques discussed herein provide a common extension platform that enables an extension to interact with multiple different applications utilizing components of the platform. The common extension... Microsoft

03/08/18 / #20180068202

Real-time, model-based object detection and pose estimation

A system includes a memory and a processor configured to select a set of scene point pairs, to determine a respective feature vector for each scene point pair, to find, for each feature vector, a respective plurality of nearest neighbor point pairs in feature vector data of a number of... Microsoft

03/08/18 / #20180068228

Configuration assessment based on inventory

Systems and methods are described for facilitating operation of a plurality of computing devices. Data indicative of enumerated resources of a computing device is collected. The data is collected without dependency on write permissions to a file system of the one computing device. A condition of the computing device is... Microsoft

03/08/18 / #20180068234

Value of information with streaming evidence based on a prediction of a future belief at a future time

The subject disclosure is directed towards processing evidence, which may include high-dimensional streaming evidence, into a future belief state. The existing evidence is used to project a belief about a future state. The future belief state may be used to determine whether to wait for additional evidence, or to act... Microsoft

03/08/18 / #20180068302

Account identifier digitization abstraction

Described herein are various technologies pertaining to integrating account identifier (e.g., card provider(s)) into a digitization system, for example, without requiring changes to a client application on a user device (e.g., smart phone). An extensible account identifier abstraction system is provided that stores data according to a unified data model... Microsoft

03/08/18 / #20180068361

Offer eligibility checker based on end-user's domain

A method of determining eligibility of an end-user for a product option is disclosed. The method receives persona information from an end-user, wherein the persona information includes an email address having a domain name. The method determines eligibility for a product option based on the persona information. The method presents... Microsoft

03/08/18 / #20180068372

User task completion via open market of actions and/or providers

Among other things, one or more techniques and/or systems are provided for facilitating the completion of a user task. That is, user intent (e.g., intentions of a user to perform a user task) may be identified. The user intent may comprise an entity (e.g., a movie entity) and/or an action... Microsoft

03/08/18 / #20180068416

Generating real-time sensor maps from videos and in-ground sensor data

An apparatus for generating precision maps of an area is disclosed. The apparatus receives sensor data, where the sensor data includes sensor readings each indicating a level of a parameter in one of a plurality of first portions of an area, and video data representing an aerial view of the... Microsoft

03/08/18 / #20180068474

Customized realty renovation visualization

Applications and services providing customized realty renovation visualization are described. A realty renovation visualization service can, in response to receiving a request to customize a renovation visualization, query a data resource for a set of inspirational room images. The set of inspirational room images can be images of inspirational rooms... Microsoft

03/08/18 / #20180068578

Presenting educational activities via an extended social media feed

An example system for presenting educational activities includes a computer processor and computer memory including instructions that cause the computer processor to receive a plurality of educational activities. The instructions also cause the processor to determine a learning level for a target user. The instructions further cause the processor to... Microsoft

03/08/18 / #20180068606

Display diode relative age

The description relates to display devices. One example can receive a first frame rendering that expresses color content with a defined number of bits that convey a set of color states that correspond to a first range of voltages for driving light emitting diodes (LEDs) of a display. The example... Microsoft

03/08/18 / #20180069259

Variable layer thickness in curved battery cell

Examples are disclosed herein that relate to curved batteries. One example provides a battery comprising an anode arranged on an anode substrate, a cathode arranged on a cathode substrate, the anode substrate being curved at a first curvature and the cathode substrate being curved at a second curvature, and a... Microsoft

03/08/18 / #20180069661

Redundancy information for a packet data portion

Implementations described herein utilize redundancy information for packet data portions. For instance, a first packet includes multiple data portions. A second packet is generated that includes redundancy information for one or more of the multiple data portions of the first packet. In at least some implementations, the redundancy information can... Microsoft

03/08/18 / #20180069774

Monitoring and reporting transmission and completeness of data upload from a source location to a destination location

Automated monitoring and reporting of the uploading transmission and the completeness of data uploading from one or more source locations to one or more destination locations is provided. A data uploader module is installed on each computing system or is accessible by each computing system from which user and/or system... Microsoft

03/08/18 / #20180069821

Determining consensus among message participants based on message content

Systems for determining and presenting consensus based on evaluating a message conversation are described. A consensus determination application may automatically parse each message of a series of messages related to a topic, using natural language processing or similar methods, to determine one or more suggestions and corresponding opinions for the... Microsoft

03/08/18 / #20180069848

Request-specific authentication for accessing web service resources

Requests for access to Web service resources are evaluated based on the type of request that is received. Requests are not granted unless sufficient proof of authentication is provided to grant that request. An authentication service evaluates one or more factors to determine whether or not to authenticate the client.... Microsoft

03/08/18 / #20180069931

Restful interface system for an application

An endpoint system provides a REST endpoint for an application. The endpoint system processes request messages based on message pair data for each message that includes an operation and parameter data. The parameter data includes parameter information for each parameter that identifies whether the value for the parameter is to... Microsoft

03/08/18 / #20180069933

Iot gateway for weakly connected settings

A gateway that may be implemented in a local network and that communicates with a cloud network to provide efficient services in a weakly connected setting is disclosed. The gateway may be configured to enable services that efficiently utilize resources in both of the gateway and the cloud network, and... Microsoft

03/08/18 / #20180069989

Automatic output metadata determination based on output device and substrate

Various different output devices (e.g., printers, display devices) can be used to output content on various different substrates (e.g., paper, projector screens, painted walls or wallpaper). A data store stores output metadata for various output device and substrate combinations. The output metadata for an output device and substrate combination describes... Microsoft

03/08/18 / #20180070180

Display structure having a visual display and an audio output

A display surface structure comprises a deformable transparent surface layer, a visual display layer visible through the deformable transparent surface layer, a piezo-electric layer in mechanical communication with the deformable transparent surface layer, and a drive circuit in electrical communication with the piezo-electric layer. The drive circuit sends a drive... Microsoft

03/08/18 / #20180070183

Speaker arrangement

According to one aspect, there is provided a speaker comprising a body, a surface structure rigidly attached to the body, electro-magnetic deformable plate elements attached to the rigid planar surface structure and configured to bend, when driven with voltage or current source, the surface structure, and electro-magnetic deformable plate element... Microsoft

03/08/18 / #20180070324

User-input scheduling of synchronization operation on a mobile device based on user activity

Data is synchronized between a mobile device and a computing device over a wireless link. Synchronization operations are scheduled according to a synchronization schedule that is based on a current time of day. In one embodiment, the day can be divided into different time periods by the user. The user... Microsoft

03/08/18 / #20180068657

Ambiguity resolving conversational understanding system

Systems, components, devices, and methods for resolving ambiguity in a conversational understanding system are provided. A non-limiting example is a system or method for resolving ambiguity in a conversational understanding system. The method includes the steps of receiving a natural language input and identifying an agent action based on the... Microsoft

Social Network Patent Pack
03/08/18 / #20180069934

Physical location determination of internal network components

The present disclosure provides for improved computational efficiency and security in a network by determining the physical location of network connected components, without requiring the components to self-locate. The locations of devices remotely connected to a site within the network are geolocated so that the physical location of that site... Microsoft

ARCHIVE: New 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009


This listing is an abstract for educational and research purposes is only meant as a recent sample of applications filed, not a comprehensive history. is not affiliated or associated with Microsoft in any way and there may be associated servicemarks. This data is also published to the public by the USPTO and available for free on their website. Note that there may be alternative spellings for Microsoft with additional patents listed. Browse our Agent directory for other possible listings. Page by