Real Time Touch



new TOP 200 Companies filing patents this week

new Companies with the Most Patent Filings (2010+)




Real Time Touch

Microsoft Technology Licensing Llc patents


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

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


Determining print-time for generation of 3d objects based on 3d printing parameters

Methods, systems, and devices are described herein for estimating a three dimensional (3D) print-time for generating a 3D object relative to one or more 3D model or printer parameters. In one aspect, at least one 3D model or printer parameter may be received for generating a 3D object by a... Microsoft Technology Licensing Llc

Systems and apparatus having joined portions and methods of manufacture

An apparatus is described. The apparatus includes a first portion having a first material and a first interface surface. A second portion having a second material that is different than the first material is included. The second portion has a second interface surface that is connected to the first interface... Microsoft Technology Licensing Llc

Real-time equipment control

In one example, a system for real-time execution in a non-real-time processing system includes a processor and a processor and storage device. The storage device stores instructions that, in response to execution by the processor, cause the processor to identify a processing unit for a single thread real-time execution environment.... Microsoft Technology Licensing Llc

Preventing power gating of a domain

A counter is maintained for power domains that can be powered-off or deactivated. When this counter is non-zero, the corresponding power domain is not powered-off, even if it is idle. Other agents (e.g., circuits or software running in other power domains) can write to an address that increments the counter,... Microsoft Technology Licensing Llc

Handheld input apparatus

Techniques for a handheld input apparatus are described. Generally, a handheld input apparatus can be used to provide input to various types of devices. According to various embodiments, a described handheld input apparatus includes a strain sensor for determining different load forces on a tip of the apparatus. According to... Microsoft Technology Licensing Llc

Ground reference floating in a touch-sensitive display

Examples are described for touch-sensitive displays in which ground references for associated electronics are isolated from one another. In one example, a touch-sensitive display includes a display panel, and a touch sensor, the touch sensor including a receive electrode, the touch sensor including a transmit electrode, the receive electrode and... Microsoft Technology Licensing Llc

Application reporting in an application-selectable user interface

This document describes techniques for application reporting in an application-selectable user interface. These techniques permit a user to view reports for applications in a user interface through which these applications may be selected. By so doing, a user may quickly and easily determine which applications to select based on their... Microsoft Technology Licensing Llc

Designer tool for managing cloud computing services

Embodiments of facilitating creation of cloud computing applications are disclosed therein. In one embodiment, a method includes receiving user input of a plurality of workflow items as a sequence of graphical objects on a graphical user interface. The workflow items individually are related to one or more cloud computing services.... Microsoft Technology Licensing Llc

Deployment manager

An application platform in a cloud environment includes a portal to provide user access to a deployment manager. The deployment manager includes a user interface, a template library, a template editor, and a deployment mechanism. The user interface is configured in the portal. The template library includes a set of... Microsoft Technology Licensing Llc

Secure application packaging in the cloud

Compiling a software application on a cloud computer system. An indication is received from a client at a cloud computer system. The indication comprises an indication that an uncompiled created software application is to be compiled. Receiving the indication includes receiving a document from the client, wherein the document comprises... Microsoft Technology Licensing Llc

Resource and latency estimation-based scheduling

A time series of metric values indicative of a cost of executing a job may be acquired. The acquired time series may be normalized to form a skyline indicative of costs incurred, over time, during an instance of executing the job. A modelled skyline may be formed by a best-fit... Microsoft Technology Licensing Llc

Resource and latency estimation-based scheduling in a distributed computing environment

A time series of metric values indicative of a cost of executing a job may be acquired. The acquired time series may be normalized to form a skyline indicative of costs incurred, over time, during an instance of executing the job. A modelled skyline may be formed by a best-fit... Microsoft Technology Licensing Llc

Enhanced governance for asynchronous compute jobs

Systems, methods, and software technology for governing resource utilization in a computing environment. In an implementation, a governance thread started by a job manager process identifies threads running within the job manager process and associates each of the threads with one of various jobs. The governance thread then tracks a... Microsoft Technology Licensing Llc

Application testing

The claimed subject matter includes techniques for providing an application testing service with a user interface that enables a user to evaluate performance data for computer implemented decision policies. An example method includes displaying a first reward statistic comprising an actual performance result for a policy implemented by an application.... Microsoft Technology Licensing Llc

User interface

A computer system for use in rendering a user interface comprises: an input configured to receive a series of natural language user interface description elements describing intended user interface attributes; electronic storage configured to hold model data for interpreting the natural language description elements; an interpretation module configured to apply... Microsoft Technology Licensing Llc

High perceptability ink effects

Document authoring that involves illustrating pen input in an authoring environment is herein improved to provide patterns with higher perceptibility for representing the pen input in a graphical user interface. Colors and patterns are provided as effects that are applied to the illustrated pen input so that multiple textures or... Microsoft Technology Licensing Llc

Digital assistant extension automatic ranking and selection

Representative embodiments disclose mechanisms to automatically rank and select extensions triggered in a digital assistant. A sample set of extensions are executed against a set of curated queries in order to extract a set of features and/or statistics. The system trains a machine learning model based on the features and/or... Microsoft Technology Licensing Llc

File synchronization in computing systems

Techniques for limiting synchronization conflicts during file synchronization in a computing system are described herein. In one embodiment, a method includes detecting a change to a local copy a computer file on a client device. The local copy is associated with a local token. The method also includes obtaining a... Microsoft Technology Licensing Llc

Diverse addressing of graph database entities by database applications

A facility for addressing nodes in a graph database is described. The facility receives from a first application a first indication that it treats a first property as a unique identifier, and receives from a second application distinct from the first application a second indication that it treats a second... Microsoft Technology Licensing Llc

Repairing data through domain knowledge

Correcting data in a dataset. A set of data tokens from a tabular data store are grouped into a plurality of different clusters based on similarity of tokens. A reference cluster is selected from among the plurality of different clusters such that the plurality of clusters includes a reference cluster... Microsoft Technology Licensing Llc

Interactive context-based text completions

An “Interactive Text Completion System” provides various techniques for presenting a user with personalized context-based multi-word text completion suggestions via a user interface. The multi-word text completion suggestions are updated in real-time as the user types and/or selects one or more words of the completion suggestions. The Interactive Text Completion... Microsoft Technology Licensing Llc

Observation-based query interpretation model modification

The modifying of a natural language interpretation model for interpreting natural language queries. The system discovers modifications that one or more queriers made to one or more original query results of one or more natural language queries to generate one or more modified query results. The system then uses the... Microsoft Technology Licensing Llc

Perform graph traversal with graph query language

Variety of approaches to perform graph traversal utilizing a graph query language are described. A data service initiates operations to perform graph traversal upon receiving a graph query for processing a graph. The graph query includes a traversal operation. The graph query is executed for processing the graph with the... Microsoft Technology Licensing Llc

Iterative query-based analysis of text

Techniques for iterative query-based analysis of text are described. According to various implementations, a neural network architecture is implemented receives a query for information about text content, and iteratively analyzes the content using the query. During the analysis a state of the query evolves until it reaches a termination state,... Microsoft Technology Licensing Llc

Extracting an emotional state from device data

Representative embodiments disclose mechanisms to extract an emotional state from contextual user data and public use data collected from one or more devices and/or services. The contextual and public data are combined into an enriched data set. An emotional model, tailored to the user, extracts an emotional state form the... Microsoft Technology Licensing Llc

Health and productivity insight generation

A method for generating productivity insights includes receiving health data for a user of a productivity evaluation service. From the health data, health behaviors and health effects of the user are determined. Productivity data for the user is received, and from the productivity data, productivity behaviors and productivity effects of... Microsoft Technology Licensing Llc

Cloud-based broker service for digital assistants

A cloud-based broker service may be provided for computing devices in a distributed computing environment. The broker service may aggregate user accounts and user account credentials utilized for accessing online services by the computing devices. The broker service may monitor a context of the computing devices associated with the user... Microsoft Technology Licensing Llc

User and device authentication for web applications

A computing device, supporting a web browser and one or more biometric sensors for recognizing a device user by capturing biometric characteristics such as the user's face, iris, or fingerprints, is configured to enable web applications to authenticate the user using password-less or two-factor scenarios to enhance online security while... Microsoft Technology Licensing Llc

User and device authentication for web applications

A computing device supports a Web Authentication (WebAuthN) application program interface (API) that is configured to exposes functionalities that may substitute for those utilized in the EMV (Europay, Mastercard, and Visa) standard for transactions using smart payment instruments like debit and credit cards that include embedded computer chips. The functionality... Microsoft Technology Licensing Llc

View rendering from multiple server-side renderings

A first user input is received when a client program executed by a client computing device is in a first state. The first user input is sent to a server computing device to render a view of a virtual scene. A state change from the first state in the client... Microsoft Technology Licensing Llc

Control arrangements for digital image color enhancement

An apparatus comprises a display, and a processing unit which is configured to obtain initial image data of an initial digital image frame; control the display to show an initial digital image in accordance with the initial image data, and a single graphical user input tool allowing a user of... Microsoft Technology Licensing Llc

Virtual reality headset

A virtual reality headset system having a region configured to change its opacity is disclosed. The virtual reality headset system is configured to provide an immersive experience, but also to allow a user to see at least some portion of the outside world, at least some of the time. The... Microsoft Technology Licensing Llc

Three-dimensional mixed-reality viewport

An application running on a computing platform that employs three-dimensional (3D) modeling is extended using a virtual viewport into which 3D holograms are rendered by a mixed-reality head mounted display (HMD) device. The HMD device user can position the viewport to be rendered next to a real world 2D monitor... Microsoft Technology Licensing Llc

Dynamically partitioning media streams

Systems, methods, and software technology for partitioning media streams is disclosed herein. In an implementation, an application partitions an encoded media stream into multiple sub-streams having different code rates relative to each other. The sub-streams may then be transmitted to different wireless access points. A change in a monitored performance... Microsoft Technology Licensing Llc

Resource management based on device-specific or user-specific resource usage profiles

Resources used by a foreground process associated with an application as well as one or more background tasks associated with the application that are running as separate processes on the computing device are tracked. Historical data relating to resource usage by the application is utilized to predict a resource usage... Microsoft Technology Licensing Llc

04/12/18 / #20180102989

Messaging bot selection in multi-bot chat sessions

A user profile and messaging bots can be joined to participate in a group chat session. A first natural language requirement set can be received from the profile and sent to the bots. A first solution set from a first bot can be processed, with the set including a first... Microsoft Technology Licensing Llc

04/12/18 / #20180102992

Controlling permissions in a communication system

A first user terminal receives an incoming communication via a communication system originating from a second user of a second user terminal, the second user net yet being a contact of the first user. In dependence on one or more factors relating to the incoming communication, an automatic selection is... Microsoft Technology Licensing Llc

04/12/18 / #20180102998

Forgotten attachment detection

A user is writing an email or other message. The message is inspected for a predetermined word and for at least one of: a predetermined phrase or a template match. A score is generated if the predetermined phrase or the template match is detected. A suggestion is provided to a... Microsoft Technology Licensing Llc

04/12/18 / #20180103010

Enforcing network security policy using pre-classification

A computer system enforces network security policy by pre-classifying network traffic. Unidimensional pre-classifier filters analyze network traffic to populate a pre-classifier bit array. Rather than having filter explosion with the creation of multidimensional filters, the pre-classifier bit array is used by other layers and/or filters to enforce network security policy.... Microsoft Technology Licensing Llc

04/12/18 / #20180103039

Leveraging pre-existing groups for iot device access

The application is directed to a computer-implemented method and apparatus for provisioning an Internet of Things (IoT) device on an IoT network. The application is also directed to a method for managing access to functionality of an IoT device in a networked group.... Microsoft Technology Licensing Llc

04/12/18 / #20180103085

Data transfer in a communication system

A server, user terminal, system, method and computer-program product for performing a data transfer to upload a data file from the user terminal to the server or download a data file from the server to the user terminal, via a connection over a network. The method comprises evaluating a size... Microsoft Technology Licensing Llc

04/12/18 / #20180103097

Propagating origin information for applications during application installation

An application is installed on a computing device from an application package. An origin of the application (e.g., a managed installer for an enterprise, a reputation checking service) is propagated to files written to a storage device of the computing device as part of the installation, such as by writing... Microsoft Technology Licensing Llc

04/12/18 / #20180103146

Intelligent abstracted call routing

Embodiments relate to virtual call routing to enable a user (caller) to communicate with another person (callee) without specifying details of calling. A variety of independent communication channels are selected from and prioritized for calling the callee. The channels may be independent in that they might not communicate with each... Microsoft Technology Licensing Llc

04/12/18 / #20180103151

Communication system

When a first user intends a call with a second user via a packet switched communication service (e.g. VoIP), but the second user terminal or second user is currently unavailable to answer a call through the packet-switched service, then a call intent notification is sent to the second user terminal... Microsoft Technology Licensing Llc

04/12/18 / #20180103261

Browser-based video decoder using multiple cpu threads

Innovations in video playback using a browser-based video decoder are described. In a computer system that includes multiple central processing units (“CPUs”), a browser-based video decoder performs operations with multiple threads that may execute simultaneously on different CPUs. The video decoder can perform decoding operations in parallel for different sections... Microsoft Technology Licensing Llc

04/12/18 / #20180103270

Non-transform coding

Techniques for selectively transforming one or more coding units when coding video content are described herein. The techniques may include determining whether or not to transform a particular coding unit. The determination may be based on a difference in pixel values of the particular coding unit and/or one or more... Microsoft Technology Licensing Llc

04/12/18 / #20180103306

Speaker arrangement

According to one aspect, there is provided an apparatus comprising a frame and a speaker rigidly attached to the frame, where the speaker comprises a display module and at least one vibrating deformable plate element attached to a bottom surface of the display module and configured to at least partially... Microsoft Technology Licensing Llc

04/12/18 / #20180103334

Shared three-dimensional audio bed

A system for enabling a shared three-dimensional (“3D”) audio bed available to multiple software applications is provided. The system manages bed metadata defining a number of speaker objects of a 3D audio bed. The bed metadata also associates each speaker object with a location, which in some configurations, is defined... Microsoft Technology Licensing Llc

04/12/18 / #20180103335

Esim identification data

Mobile communications devices are provisioned using unique device information. A request may be received by a device from an application executing on the device. The request may be for unique identification data for an embedded Universal Integrated Circuit Card (eUICC) installed on the device. In response to the request, the... Microsoft Technology Licensing Llc

04/12/18 / #20180103382

Collaborative communications

Data traffic routing and/or transmission parameter adaption decisions are made at a sending node by considering error patterns of one or more possible receiving nodes at the bit level. Data traffic routing and/or transmission parameter adaption decisions may be used to preemptively prevent data errors from occurring as data traffic... Microsoft Technology Licensing Llc

04/12/18 / #20180103544

Connecting a flexible circuit to other structures

One example provides a circuit structure comprising a liquid metal conductive path enclosed in an encapsulant, a polymer circuit support comprising a polymer having a functional species available for a condensation reaction, and a cross-linking agent covalently bonding the encapsulant to the polymer circuit support via the functional species.... Microsoft Technology Licensing Llc

04/12/18 / #20180102982

Equitable sharing of system resources in workflow execution

A method may be practiced in a distributed computing environment that provides computing resources to a plurality tenants. The method includes acts for allocating a limited set of system resources to the tenants. The method includes identifying a resource slice. The method further includes identifying an executing tenant workload. Checkpoint... Microsoft Technology Licensing Llc

04/12/18 / #20180102988

Bot monitoring

Monitoring a computer system or framework via a bot integrated into a messaging application is provided herein. A bot is made available as a contact within a messaging application to receive queries on a computer system/framework via messages from users. The bot is communicated with one or more systems or... Microsoft Technology Licensing Llc

04/05/18 / #20180093174

Positioning a camera video overlay on gameplay video

A gaming console composites a camera video overlay on gameplay video for broadcasting such that the gameplay area that is rendered by the gaming console is not obscured, even when the camera video overlay is composited on the gameplay video for broadcasting. The gaming console or a companion device of... Microsoft Technology Licensing Llc

04/05/18 / #20180094943

Generating personalized routes with user route preferences

A navigation device is provided that includes one or more input devices configured to receive starting and ending locations for route navigation, and a processor configured to retrieve user route preferences. The user route preferences may indicate one or more preferred route characteristics. The processor further may be configured to... Microsoft Technology Licensing Llc

04/05/18 / #20180094944

Start-of-route map navigation with suppression of off-route feedback

A map navigation tool provides a start-of-route buffer area in which off-route feedback (e.g., audio or visual warnings or alerts) can be suppressed in some circumstances. For example, a mobile computing device implements a map navigation tool that can output off-route feedback when the user strays from a route, but... Microsoft Technology Licensing Llc

04/05/18 / #20180095510

Prioritized sequencing of device inrush current

Input power sequencing implementations for electronic, processing, and computing systems are presented herein. In one example, a method of providing power to operational elements of an electronic system is provided. The method includes maintaining sequencing information for the operational elements that indicates relative priorities and inrush delays for each of... Microsoft Technology Licensing Llc

04/05/18 / #20180095517

Forced idle state for device components

An operating system of a computing device determines an importance of the threads running on the computing device, such as assigning the importance of the threads as critical or non-critical. The operating system determines when there are no threads having at least a threshold importance (e.g., no critical threads), and... Microsoft Technology Licensing Llc

04/05/18 / #20180095539

Automated e-tran application

Techniques for text entry using gestures are disclosed. As disclosed, a camera may capture a frame and the face of the user can be detected therein. Landmarks can be aligned to the face in the captured frame. A left eye image and a right eye image may be extracted from... Microsoft Technology Licensing Llc

04/05/18 / #20180095553

Apparatus and pen detection at a digitizer

Methods and devices for synchronizing a digitizer with a pen are disclosed. An example method describes detecting that the digitizer has lost tracking of the pen. The example method further includes the digitizer searching for a subsequent beacon from the pen based on at least a previous location of a... Microsoft Technology Licensing Llc

04/05/18 / #20180095555

Stylus with visible light regions

Stylus with visible light regions techniques are described herein. In implementations, a stylus for a computing device is configured with one or more light-emitting elements configured to selectively illuminate one or more visible light regions of the stylus. Generally, the light-emitting elements may be employed to illuminate the one or... Microsoft Technology Licensing Llc

04/05/18 / #20180095604

Rendering components based on screen size

Rendering user interface components based on screen size. A plurality of user interface components are first defined. Each particular user interface component definition is associated with a uniform resource identifier, and has a screen size indication identifying at least one screen size that can display the particular user interface component.... Microsoft Technology Licensing Llc

04/05/18 / #20180095620

Expandable application representation

Expandable application representation techniques are described. The techniques may include support of an expandable tile that may function as an intermediary within a root level (e.g., start menu or screen) of a file system. The expandable tile, for instance, may be output via a gesture to gain additional information that... Microsoft Technology Licensing Llc

04/05/18 / #20180095625

Multi-view control on data set

A user interface that includes components that each provide a view on the underlying data set, and also provide controls for editing or preparing the data set. The user interface components include a detail user interface component that displays a detail view on the data set, and summary user interface... Microsoft Technology Licensing Llc

04/05/18 / #20180095644

Navigation of data set preparation

A user interface having components that each provide a view on underlying data, and controls for preparing the data. This allows the user to have a wide variety of views on the data set, and corresponding controls appropriate for that view. The level of control over data preparation is even... Microsoft Technology Licensing Llc

Patent Packs
04/05/18 / #20180095777

Virtual machine provisioning engine

Embodiments described herein extend to methods, systems, and computer program products for setting up, configuring, and customizing one or more virtual machines. A scenario definition file may be accessed and parsed to provide information to a virtual machine provisioning server. A virtual machine is provisioned and instantiated according to the... Microsoft Technology Licensing Llc

04/05/18 / #20180095779

Model-based virtual system provisioning

Model-based virtual system provisioning includes accessing a model of a workload to be installed on a virtual machine of a system as well as a model of the system. A workload refers to some computing that is to be performed, and includes an application to be executed to perform the... Microsoft Technology Licensing Llc

04/05/18 / #20180095805

Configuring resources used by a graphics processing unit

The application programming interface permits an application to specify resources to be used by shaders, executed by the GPU, through a data structure called the “root arguments.” A root signature is a data structure in an application that defines the layout of the root arguments used by an application. The... Microsoft Technology Licensing Llc

04/05/18 / #20180095813

Stateful tokens for communicating with external services

Generating a token for tracking a state of communications with multiple external services. Data is caused to be acquired from external services as a result of interpreting a communication from a client. The causing of the data to be acquired comprises causing a request to be issued for data from... Microsoft Technology Licensing Llc

04/05/18 / #20180095814

Personalized diagnostics, troubleshooting, recovery, and notification based on application state

Personalized diagnostics, troubleshooting, recovery, and notification based on application state is provided. In some examples, system, application, and device level configuration and usage data may be collected as telemetry data. Upon detection of a crash or similar problem, or upon user activation, an assistance service and/or a local assistance application... Microsoft Technology Licensing Llc

04/05/18 / #20180095836

Distributed availability groups of databases for data centers including different commit policies

A Distributed Availability Group (DAG) spans two AGs, each spanning one or more replica nodes and functioning as primary or secondary AG. A primary AG is replicated to the secondary AG synchronously or asynchronously. A failover in the DAG results in the AGs swapping their roles. Multiple DAGs can be... Microsoft Technology Licensing Llc

04/05/18 / #20180095847

On-demand or dynamic diagnostic and recovery operations in conjunction with a support service

An assistance service through its local client application or agent at a user's device hardware and software environment information and monitor a health of one or more applications. Upon detecting an issue or being activated by the user, the assistance service may perform diagnostic and/or recovery actions. If predefined or... Microsoft Technology Licensing Llc

04/05/18 / #20180095850

Distributed availability groups of databases for data centers including seeding, synchronous replications, and failover

A Distributed Availability Group (DAG) spans two AGs, each spanning one or more replica nodes and functioning as primary or secondary AG. A primary AG is replicated to the secondary AG synchronously or asynchronously. A failover in the DAG results in the AGs swapping their roles. Multiple DAGs can be... Microsoft Technology Licensing Llc

04/05/18 / #20180095918

Universal serial bus emulation layer

A universal serial bus stack may use an emulation layer to grant a non-universal serial bus device access to universal serial bus drivers and applications. The universal serial bus stack may exchange a device communication at an emulation layer. The universal serial bus stack may translate between a universal serial... Microsoft Technology Licensing Llc

04/05/18 / #20180095926

Control path to enable at least one of two data paths for a network device

Methods and systems that provide for a control path to enable at least one of the two data paths for a network device (e.g., a modem) are provided. An example method includes allowing a device to communicate data, over a network, using a shared control path, within the device, corresponding... Microsoft Technology Licensing Llc

04/05/18 / #20180095949

Customized and contextual translated content for travelers

A user context generator determines one or both of a location of a user and contextual information for the user. The contextual information is indicative of content of interest to the user. A custom content generator engine generates customized translated content for the user. Generating the customized translated content includes... Microsoft Technology Licensing Llc

04/05/18 / #20180095966

Presenting ranked search results based on accessibility scores

An example system for presenting search results includes a computer memory and a processor. The processor is to receive a set of search results in response to a query. The processor is to extract a feature and text from each of the search results. The processor is to also calculate... Microsoft Technology Licensing Llc

04/05/18 / #20180096004

Construction and application of data cleaning templates

Described herein are various technologies pertaining to construction and application of a data cleaning template. A data cleaning tool, when applying the data cleaning template to a data set, is configured to identify a column in the data set that has data entries of a data type specified in the... Microsoft Technology Licensing Llc

04/05/18 / #20180096006

Workload-driven recommendations for columnstore and rowstore indexes in relational databases

Provided are methods and systems for generating physical database design tuning recommendations. Given a workload, the system analyzes the workload to identify and recommend a set of rowstore and columnstore indexes optimal for the performance of the workload. The system is designed to estimate the size of the columnstore index... Microsoft Technology Licensing Llc

04/05/18 / #20180096018

Reducing processing for comparing large metadata sets

A computer system compares databases, where each data record includes values for a plurality of fields, by applying database operations on database tables of the data records to reduce computations being performed. For each data record in a reference set, candidate matches are identified from among the data records in... Microsoft Technology Licensing Llc

Patent Packs
04/05/18 / #20180096023

Distributed availability groups of databases for data centers for providing massive read scale

A Distributed Availability Group (DAG) spans two AGs, each spanning one or more replica nodes and functioning as primary or secondary AG. A primary AG is replicated to the secondary AG synchronously or asynchronously. A failover in the DAG results in the AGs swapping their roles. Multiple DAGs can be... Microsoft Technology Licensing Llc

04/05/18 / #20180096065

Media searching

A system and method for indexing media files to allow for more efficient searching. Speech or language contained in such files can be extracted and transcribed to text, to allow words or phrases to be indexed against the relevant files. Such an indexing system can be used alone, or in... Microsoft Technology Licensing Llc

04/05/18 / #20180096066

Distributed availability groups of databases for data centers

A Distributed Availability Group (DAG) spans two AGs, each spanning one or more replica nodes and functioning as primary or secondary AG. A primary AG is replicated to the secondary AG synchronously or asynchronously. A failover in the DAG results in the AGs swapping their roles. Multiple DAGs can be... Microsoft Technology Licensing Llc

04/05/18 / #20180096068

Distributed availability groups of databases for data centers including failover to regions in different time zones

A Distributed Availability Group (DAG) spans two AGs, each spanning one or more replica nodes and functioning as primary or secondary AG. A primary AG is replicated to the secondary AG synchronously or asynchronously. A failover in the DAG results in the AGs swapping their roles. Multiple DAGs can be... Microsoft Technology Licensing Llc

04/05/18 / #20180096076

Persisted enterprise graph queries

A computer search service can receive an enterprise graph query from a client computing device that is remote from the computer search service, with the enterprise graph query identifying an actor object set, a target object set, and a relationship between the actor object set and the target object set.... Microsoft Technology Licensing Llc

04/05/18 / #20180096113

Content protection for a screen sharing experience

Techniques for content protection for a screen sharing experience are described. According to various embodiments, a user that is sharing their screen with other devices as part of a screen sharing experience can protect a portion of the screen from being shared by designating the portion as sharing protected. Thus,... Microsoft Technology Licensing Llc

04/05/18 / #20180096157

Detection of compromised devices via user states

Controlling device security includes obtaining a set of device activity data indicating current device activity on a device and a set of user activity data indicating a current activity state of one or more legitimate users of the device. It is determined whether the indicated current activity state of the... Microsoft Technology Licensing Llc

04/05/18 / #20180096195

Probabilistic face detection

Examples are disclosed herein that relate to face detection. One example provides a computing device comprising a logic subsystem and a storage subsystem holding instructions executable by the logic subsystem to receive an image, apply a tile array to the image, the tile array comprising a plurality of tiles, and... Microsoft Technology Licensing Llc

04/05/18 / #20180096196

Verifying identity based on facial dynamics

A computer-implemented technique is described for verifying the identity of a user using two components of face analysis. In a first part, the technique determines whether captured face information matches a previously stored structural face signature pertaining to the user. The structural face signature describes, at least in part, gross... Microsoft Technology Licensing Llc

04/05/18 / #20180096496

Controlled dynamic detailing of images using limited storage

Examples of memory-efficient techniques for dynamically generating images having customizable image portions are disclosed herein. In particular embodiments, a collection of contributing images with different image information in the contributing image's channel layers is used to generate a composite result image. By combining the subimage data from each channel of... Microsoft Technology Licensing Llc

04/05/18 / #20180096686

Combined menu-based and natural-language-based communication with chatbots

A user is allowed to communicate with a chatbot. A menu is provided to the user that includes a list of actions that can be performed by the user. Whenever natural language input asking a question is received from the user, this input is forwarded to the chatbot, a response... Microsoft Technology Licensing Llc

04/05/18 / #20180097527

32-bit hdr pixel format with optimum precision

Methods, systems, and devices are described herein for encoding, decoding, and otherwise processing in hardware and/or software a high dynamic range (HDR) color data structure. In one example, a method for encoding pixel data may include receiving pixel data comprising a red, green, and blue (RGB) value. The method may... Microsoft Technology Licensing Llc

04/05/18 / #20180097684

Reachability-based coordination for cyclic dataflow

A computer-readable storage medium stores computer-executable instructions that, when executed by a processor, perform operations including scheduling first and second threads to operate independently on first and second partitions of data. The operations include beginning a first operation on the first and second partitions by the first and second threads,... Microsoft Technology Licensing Llc

04/05/18 / #20180097694

Dynamic data-based deployment sequencing

In one example, a server farm updater may schedule application of a software change to a server farm based on a farm temperature value representing a dynamically determined level of customer interaction with the server farm. A server farm updater may maintain a customer profile for the server farm describing... Microsoft Technology Licensing Llc

04/05/18 / #20180097698

Buildout and teardown of ephemeral infrastructures for dynamic service instance deployments

The techniques described herein facilitate dynamic buildout and teardown of ephemeral infrastructures for deploying service instances using fungible compute resources. Among other capabilities, a resource management fabric is described that uses a complex service definition that describes a large scale production web or data service and a set of fungible,... Microsoft Technology Licensing Llc

04/05/18 / #20180097705

Backend resource costs for online service offerings

Representative embodiments disclose mechanisms to calculate resource costs (e.g., processing, memory, storage and/or monetary costs) to provide an online service. The service is offered by a service provider that provides a plurality of different online services. To identify systems involved in providing a particular service, each request is associated with... Microsoft Technology Licensing Llc

04/05/18 / #20180097711

Diagnostic and recovery signals for disconnected applications in hosted service environment

An assistance service through its local client application or agent at a user's device for devices) may collect diagnostic related information associated with the user's operating, environment (physical and software operation parameters and configurations) and monitor a health of one or more applications. Upon detecting an issue or being activated... Microsoft Technology Licensing Llc

04/05/18 / #20180097748

Partitioned topic based queue with automatic processing scaling

Managing queue message processors is illustrated. Messages are partitioned in a queue into topic partitions. The topic partitions are defined by partition topic identifiers derived from data or metadata for the messages. Messages in the queue are assigned to message processors, in a set of message processors. The messages are... Microsoft Technology Licensing Llc

04/05/18 / #20180097752

Time shifted communications in networked messaging systems

Systems, methods, apparatuses, and software for network messaging systems in computing environments are provided herein. In one example, a networked messaging system is provided that receives a message initiated by a sender for transfer to a recipient over the networked messaging service, and identifies a handling process for the message... Microsoft Technology Licensing Llc

04/05/18 / #20180097753

Reminder completion assistance in group conversation

A process of providing reminder completion assistance in a group conversation. The process comprises: analyzing the content and context of a group conversation; identifying a potential implicit action; and suggesting a reminder based on the implicit action.... Microsoft Technology Licensing Llc

04/05/18 / #20180097760

Dynamically re-parenting email messages based on updated conversations

When a user is responding to a message in a thread and a new response message is detected for the thread, the user's response is automatically re-parented so the user's response is sent as a response to the newly detected response message in the thread.... Microsoft Technology Licensing Llc

04/05/18 / #20180097817

Generating short-term signatures for accessing cloud storage

Securely storing assets in a cloud computer storage service. Preparation to store assets for a user may comprise determining a location to store the assets, generating a write access signature, and sending the determined location and the signature to the user. A request is received from the user to store... Microsoft Technology Licensing Llc

04/05/18 / #20180097860

Wireless control of streaming computing device

The disclosed subject matter includes techniques for wireless control. A system includes a processor. The system also includes a computer-readable memory storage device storing executable instructions that can be executed by the processor to cause the processor to receive a connection request from a wireless controller. The processor can also... Microsoft Technology Licensing Llc

04/05/18 / #20180097909

Opportunity events

The description relates to opportunity events. One example can filter events based upon at least one parameter from a profile of a user. The filtering can produce potential opportunity events for the user. The example can compare the potential opportunity events to the user profile utilizing a similarity threshold such... Microsoft Technology Licensing Llc

04/05/18 / #20180097972

Recolorization of infrared image streams

Methods and devices for colorizing an infrared image stream may include receiving an infrared (IR) image stream of a scene. The methods and devices may include detecting at least one object in the IR image stream and receiving, from a red green blue (RGB) knowledge base, a RGB texture corresponding... Microsoft Technology Licensing Llc

04/05/18 / #20180098056

Automatic detection and correction of binocular misalignment in a display device

A near-to-eye display (NED) device comprises a light sensor, a processor, a first imager to generate a left image of an object for the user's left optical sensor, and a second imager to generate a right image of the object for the user's right optical sensor. The device further comprises... Microsoft Technology Licensing Llc

04/05/18 / #20180098272

Cross-transport network connection state detection and management engine

Described herein is an extensible connection management framework comprising a computer comprising a processor and a memory. The memory comprises a connection management system comprising a route management engine configured to select a policy from a policy store in response to a received input trigger, the route manager further configured... Microsoft Technology Licensing Llc

04/05/18 / #20180095641

Select and move hint

A move hint for selecting and moving content is provided. When content is selected, a move option is displayed in a context menu. A user can select the move option to move the selected content to another location in the same document or in a different document. Selecting the move... Microsoft Technology Licensing Llc

04/05/18 / #20180095960

Automatically uploading image files based on image capture context

The present disclosure describes a system and method to manage image file storage that includes a memory device to store instructions and at least one processing device to execute the instructions stored in the memory device to determine an image capture context for an image, identify an image type corresponding... Microsoft Technology Licensing Llc

04/05/18 / #20180096035

Query-time analytics on graph queries spanning subgraphs

Reductions in latencies and improvements in computational efficiency when analyzing data stored in a relational graph by integrating analytical capabilities into graph queries. Instead of a user having to run a graph query and then perform analytics on the resulting subgraph via separate requests, the user is enabled to run... Microsoft Technology Licensing Llc

Social Network Patent Pack
04/05/18 / #20180097803

Detecting malicious usage of certificates

The misuse of public key, private key, and public/private key certificates poses significant security challenges to computer networks that are addressed by certificate monitoring. Certificate monitoring allows network administrators to detect and remedy poor security practices related to public key certificates and to detect and combat the malicious use of... Microsoft Technology Licensing Llc

04/05/18 / #20180097899

Contact availability prediction

Contact availability prediction within a messaging service provides users with enhanced tools and services for insights on a contact's availability. Contact availability prediction enhances functionality within a messaging service to predict when a contact will be online or when the contact will be available to communicate. Various types of information... Microsoft Technology Licensing Llc








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. Freshpatents.com is not affiliated or associated with Microsoft Technology Licensing Llc 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 Technology Licensing Llc with additional patents listed. Browse our Agent directory for other possible listings. Page by FreshPatents.com

###