Real Time Touch



new TOP 200 Companies filing patents this week

new Companies with the Most Patent Filings (2010+)




Real Time Touch

Microsoft Corporation Inc patents


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

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


 new patent  Privacy preservation platform

A platform that facilities preservation of user privacy with respect to location-based applications executing on mobile computing devices is described. The platform registers triggers that are set forth by location-based applications, where a trigger specifies one or more rules and includes a location constraint. ... Microsoft Corporation Inc

 new patent  Detecting markers in an encoded video signal

A video decoding method is implemented by a computer having multiple parallel processing units. A stream of data elements is received, some of which encode video content. ... Microsoft Corporation Inc

 new patent  Lightweight transport protocol

A smart nic (network interface card) is provided with features to enable the smart nic to operate as an in-line nic between a host's nic and a network. The smart nic provides pass-through transmission of network flows for the host. ... Microsoft Corporation Inc

 new patent  Live migration of load balanced virtual machines via traffic bypass

Methods, systems, and devices are described herein for managing a load balancer bypass between two virtual machines through live migration of at least one of the virtual machines. In one aspect, a load balancer bypass may be established between a source virtual machine associated with a source host and a destination virtual machine associated with a destination host. ... Microsoft Corporation Inc

 new patent  Aggregating content from different content sources at a cloud service

A cloud service stores and aggregates content that is obtained from different content sources using different protocols. For example, the content may include electronic messages, calendar information, contacts, social network content, feed data, search results, and the like. ... Microsoft Corporation Inc

 new patent  Anonymous containers

Anonymous containers are discussed herein. An operating system running on a computing device, also referred to herein as a host operating system running on a host device, prevents an application from accessing personal information (e.g., user information or corporate information) by activating an anonymous container that is isolated from the host operating system. ... Microsoft Corporation Inc

 new patent  Velocity event identification system

A system for determining whether a velocity event is fake or real is provided. The system accesses a data store of velocity events, each of which specifies a pair of addresses that share the velocity event. ... Microsoft Corporation Inc

 new patent  Systems and methods for detecting an attack on an auto-generated website by a virtual machine

A system for detecting an attack by a virtual or physical machine on one or more auto-generated websites is provided. The system includes a processor, a memory, and an application. ... Microsoft Corporation Inc

 new patent  Revoking sessions using signaling

Embodiments are directed to revoking user sessions using signaling. In one scenario, an identity platform operating on a computer system receives an indication indicating that a user's login account has been compromised, where the user's login account has an associated login session and corresponding session artifact that is valid for a specified amount of time. ... Microsoft Corporation Inc

 new patent  Systems and methods for managing credentials used to authenticate access in data processing systems

A system receives a first request to replace a first credential used by an entity to access one or more resources with a second credential to be used by the entity to access the one or more resources. In response to receiving the first request, the system replaces the first credential with the second credential and allows use of the first credential for a predetermined period. ... Microsoft Corporation Inc

 new patent  Signed ephemeral email addresses

Architecture for generating a temporary account (e.g., an email address) with a user-supplied friendly name and a secret used to the sign the temporary account. For example, when a user wishes to create a temporary email address to use with an online organization, a friendly name is provided and the system generates a temporary email address including the friendly name. ... Microsoft Corporation Inc

 new patent  Electronic mail (e-mail) system support for messages with different traffic types

An electronic mail (email) message is received at in email transport infrastructure and has a traffic type identifier identifying a traffic type. Function processing logic in the email transport infrastructure conditionally processes the email message based on the traffic type.. ... Microsoft Corporation Inc

 new patent  Computer system

A messaging system with messaging accounts for users of the messaging system comprises a group messaging service for transmitting and receiving messages via a network between users in each of plurality of messaging groups, those users having messaging accounts associated with that messaging group. An organization management system with member accounts for members of an organization comprises a registration service for registering user identifiers with the member accounts. ... Microsoft Corporation Inc

 new patent  Flow sate transfer for live migration of virtual machine

Methods, systems, and devices are described herein for facilitating live migration of a virtual machine from a source host to a destination host. In one aspect, a method for facilitating live migration may include obtaining connection state information corresponding to a configured communication link of a virtual machine associated with a source host. ... Microsoft Corporation Inc

05/17/18 / #20180139044

 new patent  Secure key management

A protected machine. The machine includes an enclave. ... Microsoft Corporation Inc

05/17/18 / #20180138617

 new patent  Universal coupling for electrically connecting a flexible printed circuit to another flexible printed circuit in multiple different orientations

A universal coupling is disclosed for electrically and mechanically connecting flexible printed circuit (fpc) components within asymmetric fpc modules. The universal coupling allows a first fpc component to be connected to a second fpc component in two or more different orientations. ... Microsoft Corporation Inc

05/17/18 / #20180137879

 new patent  Conversation, presence and context detection for hologram suppression

Various embodiments relating to detecting at least one of conversation, the presence and the identity of others during presentation of digital content on a computing device. When another person is detected, one or more actions may be taken with respect to the digital content. ... Microsoft Corporation Inc

05/17/18 / #20180137757

 new patent  Mass transit-based people traffic sensing and control

User location is detected. User traffic at a mass transit stop rear the user location is detected and compared to user traffic at other mass transit stops in close proximity to the first mass transit stop. ... Microsoft Corporation Inc

05/17/18 / #20180137660

 new patent  Responsive customized digital stickers

Data regarding a base digital image and a request to generate one or more customized digital stickers for the base digital image can be received. In response to the received request, a customized digital sticker can be generated for the base digital image using results of analysis of the data regarding the base digital image, with the customized sticker including multiple visual features. ... Microsoft Corporation Inc

05/17/18 / #20180137623

 new patent  Image segmentation using user input speed

An image segmentation apparatus is described which comprises a processor which receives user input specifying a boundary of a region of interest of an image. The processor determines speed of the user input. ... Microsoft Corporation Inc

05/17/18 / #20180137560

 new patent  User trainable user interface page classification system

A user trainable user interface page classification system applies a rule set to information associated with a user interface page to determine whether the user interface page satisfies a domain page condition. If the user interface page does not satisfy the domain page condition, a user trains the system such that the user interface page classification system classifies the user interface page as a domain page. ... Microsoft Corporation Inc

05/17/18 / #20180137422

 new patent  Fast low-memory methods for bayesian inference, gibbs sampling and deep learning

Methods of training boltzmann machines include rejection sampling to approximate a gibbs distribution associated with layers of the boltzmann machine. Accepted sample values obtained using a set of training vectors and a set of model values associate with a model distribution are processed to obtain gradients of an objective function so that the boltzmann machine specification can be updated. ... Microsoft Corporation Inc

05/17/18 / #20180137401

 new patent  Security systems and methods using an automated bot with a natural language interface for improving response times for security alert response and mediation

A computing system for generating automated responses to improve response times for diagnosing security alerts includes a processor and a memory. An application is stored in the memory and executed by the processor. ... Microsoft Corporation Inc

05/17/18 / #20180137392

 new patent  Visual representations of photo albums

Systems and methods for selecting representative photos for a photo album are described. An example computing device may include a display, a logic device, and a storage device storing instructions executable by the logic device to, for each known individual recognized in one or more photos of the album, determine an affinity score for that known individual indicating a connection of that known individual to a) a user of the computing device and b) a context corresponding to the album. ... Microsoft Corporation Inc

05/17/18 / #20180137298

 new patent  Remote data access techniques for portable devices

A wide-area network (“wan”)-based service enables remote data access transactions between participating endpoints within a group of participating endpoints that includes at least one server and at least one portable electronic device. Each participating endpoint is configured for communication via one or more communication networks and stores the same or different data items on behalf of a user. ... Microsoft Corporation Inc

05/17/18 / #20180137237

 new patent  Customized integrated circuit for serial performance of smith waterman analysis

Comparisons between two nucleotide sequences can be performed by customized integrated circuitry that can implement a smith waterman analysis in series, as opposed to the parallel implementations known in the art. Series performance enables such customized integrated circuitry to take advantage of optimizations, including enveloping thresholds that demarcate between cells of a two-dimensional matrix for which nucleotide comparisons are to be performed, and cells of the two-dimensional matrix for which no such comparison need be performed, and, instead, a value of zero can simply be entered. ... Microsoft Corporation Inc

05/17/18 / #20180137091

 new patent  Framework for aggregating default and overriding content from multiple sources

A method and system is provided for customizing a web page of an application of an application provider. A host (e.g., cloud service), which hosts the application, provides the web page to a user of the application provider on behalf of the application provider. ... Microsoft Corporation Inc

05/17/18 / #20180137085

 new patent  Reduced memory nucleotide sequence comparison

Comparisons between two nucleotide sequences can be performed by customized integrated circuity that can implement a smith waterman analysis in a reduced memory footprint, storing and referencing only individual portions, or subsections, of a two-dimensional matrix that is representative of the comparison between the two nucleotide sequences. As the backtracking proceeds, backtracking metadata corresponding to a cell from a subsection that is not currently retained in memory can be required. ... Microsoft Corporation Inc

05/17/18 / #20180137054

 new patent  Serial lookup of tag ways

A cache system is configurable to trade power consumption for cache access latency. When it is desired for a system with a cache to conserve dynamic power, the lookup of accesses (e.g., snoops) to cache tag ways is serialized to perform one (or less than all) tag way access per clock (or even slower). ... Microsoft Corporation Inc

05/17/18 / #20180137049

 new patent  Mutable type builder

A computing device implemented method for building a mutable type is disclosed. A data structure is generated in a contiguous section of memory. ... Microsoft Corporation Inc

05/17/18 / #20180137043

 new patent  Re-use of invalidated data in buffers

Reusing data in a memory. A method includes determining to revalidate a first set of data stored in a first, invalidated, portion of the memory. ... Microsoft Corporation Inc

05/17/18 / #20180137030

 new patent  Automatic generation of an exception detector for determining an overflow condition

Systems and methods for automatic generation of an exception detector for determining an overflow condition are provided. In one example, a method including receiving code corresponding to at least one block of the hardware module, wherein the code providing at least a first value for a first variable, a second value for a second variable, or an operation to be performed using at least one of the first variable or the second variable, is provided. ... Microsoft Corporation Inc

05/17/18 / #20180137025

 new patent  Multi-language playback framework

Technology related to tools for supporting multi-language software programs is disclosed. In one example of the disclosed technology, a method can be used for testing a user interface of a software product. ... Microsoft Corporation Inc

05/17/18 / #20180136989

 new patent  System integration using configurable dataflow

A system generates a first data set by executing, in response to occurrence of an event, a data flow configured with a property of a first object of a first data processing system to map the first object to a second object of a second data processing system. The system acquires additional information, including additional properties of the first object and data used by the first and second data processing systems to communicate with other data processing systems, from the first and second data processing systems to map the first object to the second object. ... Microsoft Corporation Inc

05/17/18 / #20180136972

 new patent  Proactive presentation of multitask workflow components to increase user efficiency and interaction performance

A multitask workflow is proactively identified based upon user context information. For discrete tasks of the multitask workflow, modules directed to such tasks are identified from among other modules also directed to the same task, and are proactively presented to the user. ... Microsoft Corporation Inc

05/17/18 / #20180136960

 new patent  Tenant-controlled cloud updates

Systems and methods are taught for providing customers of a cloud computing service to control when updates affect the services provided to the customers. Because multiple customers share the cloud's infrastructure, each customer may have conflicting preferences for when an update and associated downtime occurs. ... Microsoft Corporation Inc

05/17/18 / #20180136954

 new patent  Multimedia calendar

A method for creating events for use by an electronic calendar application. A computer device running a calendar application displays a gui having a representation of a calendar. ... Microsoft Corporation Inc

05/17/18 / #20180136914

 new patent  Programming language with extensions using a strict meta-model

Systems and methods for extending a programming language with a set of extensions using a strict meta-model are disclosed. Embodiments provide a set of interfaces that allow a schema to be synthesized. ... Microsoft Corporation Inc

05/17/18 / #20180136876

 new patent  Consuming streamed data records

Aspects extend to methods, systems, and computer program products for consuming streamed data records. An application binds members (e.g., columns) of a structure (e.g., record) from a data source to memory buffers, and may specify one or more members be retrieved individually or be ignored entirely. ... Microsoft Corporation Inc

05/17/18 / #20180136869

 new patent  Reducing storage requirements for storing memory addresses and values

Recording a memory address includes identifying a first subset of high bits of the memory address, determining that a first value of the first subset equals a second value of a group of high bits already recorded, recording a second subset of low bits of the memory address while refraining from recording the first subset, and setting one or more flag bits to indicate that only the second subset were recorded. Also, recording a memory value includes identifying a plurality of groups of consecutive bits of the memory value, determining that a first group contains bits having a defined pattern and that a second group contains bits lacking the defined pattern, recording the second group while refraining from recording at least a portion of the first group, and setting one or more flag bits to indicate that the first group was not recorded.. ... Microsoft Corporation Inc

05/17/18 / #20180136829

 new patent  Correlation of tasks, documents, and communications

Correlation of tasks, documents, and communications is provided. In some examples, one or more tasks may be associated with a document when the document is generated, an existing document, or a document attached to a communication. ... Microsoft Corporation Inc

05/17/18 / #20180136795

 new patent  Layered content selection

Non-limiting examples of the present disclosure describe functionality for content selection that efficiently enables block copying of content from an executing application even when content is traditionally non-selectable in the executing application. An application may be executing, for example, on a computing device. ... Microsoft Corporation Inc

05/17/18 / #20180136791

 new patent  Conversation connected visualization of items based on a user created list

Conversation connected visualization of items based on a user created list is provided. In some examples, a user may indicate the entry of a list of items to be visualized or user, intent may be inferred from an entered list in an email or similar communication. ... Microsoft Corporation Inc

05/17/18 / #20180136790

 new patent  Operating system support for location cards

Innovations in the area of presentation of location-related actions and location information are presented. For example, an application calls an operating system to generate a location card. ... Microsoft Corporation Inc

05/17/18 / #20180136747

 new patent  Force sensor for a stylus

Examples are provided for measuring force applied to a device, such as a stylus tip. An example stylus includes a stylus body, a stylus tip, and the stylus tip including a light emitting device and a compressible light reflecting optic, the light emitting device comprising a light emitter and a light detector, and the compressible light reflecting optic comprising a first reflective layer configured to (i) allow a first portion of light from the light emitting device to pass and (ii) to reflect a second portion of light from the light emitting device, and a second reflective layer, more reflective than the first reflective layer, configured to reflect light from the light emitting device, the first layer being spaced from the second layer by a light-transmissive material. ... Microsoft Corporation Inc

05/17/18 / #20180136709

 new patent  Dynamic external power resource selection

A computing device has an energy storage device system with one or more energy storage devices. The computing device can be connected to various different power resources (e.g., power sources and/or power profiles) to charge the energy storage device(s). ... Microsoft Corporation Inc

05/17/18 / #20180136708

 new patent  Dynamic energy storage device charging

A computing device has an energy storage device system with multiple energy storage devices. Various different criteria are used to determine which one or more of the multiple energy storage devices to charge at any given time to provide power to the computing device. ... Microsoft Corporation Inc

05/17/18 / #20180136705

 new patent  Power management contracts for accessory devices

Power management contracts for accessory devices are described. In one or more implementations, a power management contract is established for a system including a host computing device and an accessory device based at least in part upon power exchange conditions observed for the system. ... Microsoft Corporation Inc

05/17/18 / #20180136704

 new patent  Dynamic energy storage device discharging

A computing device has an energy storage device system with multiple energy storage devices. Various different criteria are used to determine which one or more of the multiple energy storage devices to discharge at any given time to provide power to the computing device. ... Microsoft Corporation Inc

05/17/18 / #20180132742

 new patent  Electrocardiogram (ekg) indication saturation correction

Methods and devices for correcting electrocardiogram (ekg) indication saturation may include receiving an ekg indication from at least one sensor and determining that a saturation condition has been met in response to receiving the ekg indication. Additionally, the methods and devices may include incrementing an ekg saturation level based on a determination that the saturation condition has been met. ... Microsoft Corporation Inc

05/17/18 / #20180132731

 new patent  Blood pressure determinations

Methods and devices for blood pressure monitoring may include receiving one or more sensor measurements from the at least one sensor. The methods and devices may further include determining at least one of a first blood pressure indication using a first regression representation based on the one or more sensor measurements, a second blood pressure indication using a second regression representation based on the one or more sensor measurements, or a third blood pressure indication using a third regression representation based on the one or more sensor measurements. ... Microsoft Corporation Inc

05/10/18 / #20180132296

Tethering parameters for a tethering connection

Techniques for tethering parameters for a tethering connection are described. Implementations, for example, enable a tethered connection between a tethered device and a host device to be provisioned in various ways.. ... Microsoft Corporation Inc

05/10/18 / #20180132171

Location-based determination of channel for initiating peer-to-peer session

Techniques are described herein that are capable of performing a location-based determination of a channel for initiating a peer-to-peer session. For instance, a channel associated with a wireless technology at a location may be selected to initiate a peer-to-peer session at the location so that turning on the wireless technology after the peer-to-peer session is initiated does not cause the channel to be changed.. ... Microsoft Corporation Inc

05/10/18 / #20180132144

Enhanced reporting for handover in device-to-device communication

A method, user equipment and a base station for handover in device-to-device communication are disclosed. To maintain continuity of the ongoing device-to-device communication after the handover, an enhanced reporting mechanism is introduced such that the user equipment with the ongoing device-to-device communication would be handed over to a cell of a neighbor base station that supports the device-to-device communication. ... Microsoft Corporation Inc

05/10/18 / #20180132120

Detecting device presence for a layer 3 connection using layer 2 discovery information

Techniques for monitoring presence of a remote device at layer 2 that allow reducing power consumption without compromising the device's availability. A device that pairs with a remote wireless device may establish a layer 3 connection, such as an ip connection, to the remote device to provide services to a user. ... Microsoft Corporation Inc

05/10/18 / #20180132066

Geo-classification of users from application log data

Non-limiting examples of the present disclosure describe evaluation of log data of an application/service for the migration of user data to a data center in a geographic region of a user. Log data for the application/service is evaluated over a given time period on a per user basis. ... Microsoft Corporation Inc

05/10/18 / #20180131961

Representative motion information for temporal motion prediction in video encoding and decoding

Disclosed herein are representative embodiments of generating representative motion information that can be used during processing of a video frame. In one exemplary embodiment disclosed herein, a reference frame comprising a group of blocks is processed, and motion information for the group of blocks is compressed at least by buffering representative motion-vector information and representative reference-frame index information for the group of blocks. ... Microsoft Corporation Inc

05/10/18 / #20180131947

Selection of motion vector precision

Approaches to selection of motion vector (“mv”) precision during video encoding are presented. These approaches can facilitate compression that is effective in terms of rate-distortion performance and/or computational efficiency. ... Microsoft Corporation Inc

05/10/18 / #20180131933

Video coding

Improved video coding is described to encode video data within a sequence of video frames. To this end, at least a portion of a reference frame is encoded to include motion information associated with the portion of the reference frame. ... Microsoft Corporation Inc

05/10/18 / #20180131893

Enhanced content consumption

Enhanced content consumption is provided by establishing a pairing between two computing devices, wherein at least one of the two computing devices provides a primary consumption experience of a digital content item, so that a secondary consumption experience can be provided via operation of at least one of the two computing devices. The method further comprises presenting, using at least one of the two computing devices, the digital content item for consumption by a user. ... Microsoft Corporation Inc

05/10/18 / #20180131803

Mobile data insight platforms for data analysis

Systems, methods, and software for mobile data visualization frameworks are provided herein. An exemplary method includes, determining data insight candidates for presentation on the mobile computing device that describe analysis of a target dataset, determined based at least on data analysis preferences associated with processing one or more past datasets, and where each of the data insight candidates includes at least one insight object directed to the target dataset and is described by object metadata that indicates at least a processing lineage used to produce the at least one insight object. ... Microsoft Corporation Inc

05/10/18 / #20180131787

Wirelessly providing operating system specific features

An example system for wirelessly providing operating system specific features includes memory and a processor configured to send a device identifier (did) request to a remote host device via a wireless connection. The processor is to also receive remote host information from the remote host device via the wireless connection. ... Microsoft Corporation Inc

05/10/18 / #20180131710

Network telephony anomaly detection images

Network telephony anomaly detection systems are provided herein. In one example, a method of operating a network telephony anomaly service includes monitoring endpoint identities associated with communication sessions occurring between user endpoints in a network telephony platform, and processing the endpoint identities to generate a digital image that distributes indicators of the endpoint identities into the digital image according to at least spatial relationships established among the endpoint identities. ... Microsoft Corporation Inc

05/10/18 / #20180131690

Utilizing a trusted platform module (tpm) of a host device

Techniques for utilizing a trusted platform module of a host device are described. According to various embodiments, a client device that does not include a trusted platform module (tpm) may leverage a tpm of a host device to provide trust services to the client device.. ... Microsoft Corporation Inc

05/10/18 / #20180131689

Iot device authentication

The disclosed technology is generally directed to device authentication in an iot environment. For example, such technology is usable in authenticating iot devices to an iot hub. ... Microsoft Corporation Inc

05/10/18 / #20180131684

Delegated authorization for isolated collections

Examples of the present disclosure describe systems and methods of delegating authorization to access isolated collections of data. In aspects, a request to access an isolated collection of resource identifiers and relationships may be received by an application. ... Microsoft Corporation Inc

05/10/18 / #20180131662

Electronic message organization via social groups

A mechanism for automatically organizing electronic messages is described herein. Social groups of a particular user that may be representative of topics, people, projects, and the like can be automatically learned based at least in part upon historical correspondence of the user. ... Microsoft Corporation Inc

05/10/18 / #20180131643

Application context aware chatbots

A computing device is provided, which may include a display, an input device and a processor configured to execute an application program including an application user interface presented via the display, the application user interface including a session state of a current session of a user, and execute a bot client program configured to execute a dialog with a user, the bot client program including a conversation canvas presented via the display, wherein the bot client program is configured to receive a query in the dialog from the user via the input device and conversation canvas, determine that the query is directed to content related to the state of the application program, send a context request to the application program, receive context data from the application program, the context data being derived from the state of the application program, and determine a response to the query.. . ... Microsoft Corporation Inc

05/10/18 / #20180131642

Conversation runtime

Examples are disclosed that relate to a conversation runtime for automating transitions of conversational user interfaces. One example provides a computing system comprising a logic subsystem and a data-holding subsystem. ... Microsoft Corporation Inc

05/10/18 / #20180131626

Throttling output with ongoing input

A plurality of communications sent from a sending program can be stored in a queue for the duration of a time period specified by a timer. When the timer expires, a specified program module can be executed that merges the plurality of communications into a single result. ... Microsoft Corporation Inc

05/10/18 / #20180131584

Reliable address discovery cache

Reliable address discovery cache techniques are described. In an implementation, a reliable communication channel is established for control messages related to address resolution in a network. ... Microsoft Corporation Inc

05/10/18 / #20180131523

Trust service for a client device

Techniques for a trust service for a client device are described. In various implementations, a trust service is implemented remotely from a client device and provides various trust-related functions to the client device. ... Microsoft Corporation Inc

05/10/18 / #20180131510

Use of error information to generate encryption keys

The embodiments provide cryptography keys for communicating devices that are based on information known only to the devices. Each device determines the information without communicating key information related to the key with the other. ... Microsoft Corporation Inc

05/10/18 / #20180131506

Rational number arithmetic in homomorphic encryption

Homomorphic encryption systems encode plaintext represented as rational numbers based on modular products of the rational numbers and a power of an integer basis with respect to a modulus defined by the integer basis. Decrypted ciphertexts are decoded based on modular products of the decrypted ciphertexts and an integer power of the integer basis. ... Microsoft Corporation Inc

05/10/18 / #20180131470

Advanced retry mechanism for transmitting large datasets

In non-limiting examples of the present disclosure, systems, methods and devices for transmitting data stored in a source data store to a destination data store are presented. A plurality of data chunks may be received in a first format. ... Microsoft Corporation Inc

05/10/18 / #20180131376

Superconducting device with dummy elements

Examples described in this disclosure relate to superconducting devices, including reciprocal quantum logic (rql) compatible devices. A superconducting device including at least one superconducting element having a first coefficient of thermal expansion is provided. ... Microsoft Corporation Inc

05/10/18 / #20180130471

Voice enabled bot platform

A server is provided, including a processor configured to execute a bot server program. The bot server program may receive from a computing device an input with an input type that includes one or more of speech and text. ... Microsoft Corporation Inc

05/10/18 / #20180130459

User interface for generating expressive content

Generation of expressive content is provided. An expressive synthesized speech system provides improved voice authoring user interfaces by which a user is enabled to efficiently author content for generating expressive output. ... Microsoft Corporation Inc

05/10/18 / #20180130250

Focus guidance within a three-dimensional interface

Methods, systems, and computer-readable media providing focal feedback and control in a three-dimensional display. Focal anchors are provided at different depths and used to determine at what depth the user is currently focusing. ... Microsoft Corporation Inc

05/10/18 / #20180130026

Per-item updates to calendar items associated with live events

Systems, methods, and software technology for updating calendar items associated with live events on a per-item basis. A calendar client application communicates an update request to a calendar service for an update to a calendar item in a calendar associated with a user that is related to a live event. ... Microsoft Corporation Inc

05/10/18 / #20180130007

Efficiency enhancements in task management applications

Efficiency improvements for electronic task managers and an improved user experience are realized when more relevant and fewer irrelevant tasks are presented to users and users are given greater control in manipulating those task items. By heuristically determining times, locations, and semantics associated with task relevance and integrating the management of tasks into more applications, the functionality of the systems providing for electronic task management is improved, as computer resources are spent with greater utility to the users and the user experience is improved for the users.. ... Microsoft Corporation Inc

05/10/18 / #20180129995

Efficiency enhancements in task management applications

Efficiency improvements for electronic task managers and an improved user experience are realized when more relevant and fewer irrelevant tasks are presented to users and users are given greater control in manipulating those task items. By heuristically determining times, locations, and semantics associated with task relevance and integrating the management of tasks into more applications, the functionality of the systems providing for electronic task management is improved, as computer resources are spent with greater utility to the users and the user experience is improved for the users.. ... Microsoft Corporation Inc

05/10/18 / #20180129994

Efficiency enhancements in task management applications

Efficiency improvements for electronic task managers and an improved user experience are realized when more relevant and fewer irrelevant tasks are presented to users and users are given greater control in manipulating those task items. By heuristically determining times, locations, and semantics associated with task relevance and integrating the management of tasks into more applications, the functionality of the systems providing for electronic task management is improved, as computer resources are spent with greater utility to the users and the user experience is improved for the users.. ... Microsoft Corporation Inc

05/10/18 / #20180129993

Efficiency enhancements in task management applications

Efficiency improvements for electronic task managers and an improved user experience are realized when more relevant and fewer irrelevant tasks are presented to users and users are given greater control in manipulating those task items. By heuristically determining times, locations, and semantics associated with task relevance and integrating the management of tasks into more applications, the functionality of the systems providing for electronic task management is improved, as computer resources are spent with greater utility to the users and the user experience is improved for the users.. ... Microsoft Corporation Inc

05/10/18 / #20180129973

Depth from time-of-flight using machine learning

A depth detection apparatus is described which has a memory storing raw time-of-flight sensor data received from a time-of-flight sensor. The depth detection apparatus also has a trained machine learning component having been trained using training data pairs. ... Microsoft Corporation Inc

05/10/18 / #20180129966

Method and system for quantum circuit synthesis using quaternion algebra

Quantum circuits are synthesized based on a projective gate set derived from a set of single-qubit gates, typically a basis set such as the clifford+t gates or the v-gates. An initial projective gate set is used to determine at least one characteristic of a quaternion algebra, and the quaternion algebra is used to define a new projective gate set. ... Microsoft Corporation Inc

05/10/18 / #20180129965

Efficient topological compilation for metaplectic anyon model

Certain ensembles of metapletic anyons allow for topologically protected encoding and processing of quantum information. Such processing is done by sequences of gates (circuits) drawn from a certain basis of unitary metaplectic gates. ... Microsoft Corporation Inc

05/10/18 / #20180129951

Contextual analysis of isolated collections based on differential ontologies

Examples of the present disclosure describe systems and methods of overlaying a plurality of isolated collections to generate an overlaid isolated collection. In an example, a first and second isolated collection having at least one common resource may be overlaid. ... Microsoft Corporation Inc

05/10/18 / #20180129946

Application usage signal inference and repository

Systems, methods, and software for developing application usage information are provided herein. An exemplary method includes identifying data sources that relate to application usage activity of one or more users, determining activity signals related to at least data analysis by the one or more users from among the application usage activity, and applying the activity signals to a knowledge graphing service that infers data analysis preferences from among the activity signals. ... Microsoft Corporation Inc

05/10/18 / #20180129897

Handwriting-based predictive population of partial virtual keyboards

A “stroke untangler” composes handwritten messages from handwritten strokes representing overlapping letters or partial letter segments are drawn on a touchscreen device or touch-sensitive surface. These overlapping strokes are automatically untangled and then segmented and combined into one or more letters, words, or phrases. ... Microsoft Corporation Inc

05/10/18 / #20180129892

Live video analytics at scale

Various technologies described herein pertain to performing video analytics. The approaches set forth herein support live video analytics at scale with approximate and delay-tolerant processing. ... Microsoft Corporation Inc

05/10/18 / #20180129822

Pattern-less private data detection on data sets

In an embodiment, data that is associated with one or more parameters that describe information corresponding to the data is accessed. The data is organized into data sets having the same combination of parameters. ... Microsoft Corporation Inc

05/10/18 / #20180129821

Storage isolation for containers

An application running in a container is able to access files stored on disk via normal file system calls, but in a manner that remains isolated from applications and processes in other containers. In one aspect, a namespace virtualization component is coupled with a copy-on-write component. ... Microsoft Corporation Inc

05/10/18 / #20180129805

Iot security service

The disclosed technology is generally directed to device security in an iot environment. For example, such technology is usable in iot security. ... Microsoft Corporation Inc

05/10/18 / #20180129751

Dynamic entity model generation from graph data

In non-limiting examples of the present disclosure, systems, methods and devices for dynamically extending a federated graph are provided. Data may be received in a variety of unrelated forms and one or more classification types may be associated with received data. ... Microsoft Corporation Inc

05/10/18 / #20180129718

Collecting and annotating transformation tools for use in generating transformation programs

Methods, computer systems, computer-storage media, and graphical user interfaces are provided for facilitating data transformations, according to embodiments of the present invention. In one embodiment, a plurality of remote sources is searched to identify candidate transformation tools relevant for performing data transformations. ... Microsoft Corporation Inc

05/10/18 / #20180129716

Multi-level data pagination

Examples of the present disclosure describe systems and methods for returning resources from an isolated collection in response to a query. In some instances, the results of the query may return a large number of resources. ... Microsoft Corporation Inc

05/10/18 / #20180129715

Versioning of inferred data in an enriched isolated collection of resources and relationships

Examples of the present disclosure describe systems and methods that control versioning of inferred data in isolated collections representing resources and relationships between those resources. Multiple versions of rulesets may be received or accessed. ... Microsoft Corporation Inc

05/10/18 / #20180129709

Partitioning and repartitioning for data parallel operations

A query that identifies an input data source is rewritten to contain data parallel operations that include partitioning and merging. The input data source is partitioned into a plurality of initial partitions. ... Microsoft Corporation Inc

05/10/18 / #20180129697

Shared processing of rulesets for isolated collections of resources and relationships

Examples of the present disclosure describe systems and methods that provide for shared processing of rulesets against one or more isolated collections representing resources and relationships between those resources. Asserted resources may be added to an isolated collection and a ruleset may be accessed or received. ... Microsoft Corporation Inc

05/10/18 / #20180129695

Enriching data in an isolated collection of resources and relationships

Examples of the present disclosure describe systems and methods that enrich asserted data in one or more isolated collections representing resources and relationships between those resources. Isolated collections and different respective rulesets for those isolated collections are accessed or received. ... Microsoft Corporation Inc

05/10/18 / #20180129666

Multi-layer merge in a storage virtualization system

The state of a file may be a combination of local state, typically small (e.g., a placeholder file), and some external source state such as that maintained in a read-only namespace managed by a cloud provider or by another local file system, typically large. A file system component responsible for overlaying (i.e., merging) the partial local state and the external source state into a single file system view that can be used by an application of a container as if the full state exists locally. ... Microsoft Corporation Inc

05/10/18 / #20180129662

Generating and ranking transformation programs

Methods, computer systems, computer-storage media, and graphical user interfaces are provided for facilitating data transformations, according to embodiments of the present invention. In one embodiment, a set of example values is received. ... Microsoft Corporation Inc

05/10/18 / #20180129658

Color sketch image searching

For each image in a collection of images to be searched, the image is represented as a collection of color-edge words, where each color-edge words includes location information, shape information, and color information. The images may be indexed based on the color-edge words. ... Microsoft Corporation Inc

05/10/18 / #20180129646

Augmented conversational understanding agent

An augmented conversational understanding agent may be provided. Upon receiving, by an agent, at least one natural language phrase from a user, a context associated with the at least one natural language phrase may be identified. ... Microsoft Corporation Inc

05/10/18 / #20180129639

Providing document feature management in relation to communication

Variety of approaches to provide document feature management in relation to a communication are described. A productivity application initiates operations to present a communication through a productivity application user interface (ui). ... Microsoft Corporation Inc

05/10/18 / #20180129592

Mock-based unit test(s) for an end-to-end test of a code snippet

Techniques are described herein that are capable of generating mock-based unit test(s) for an end-to-end test of a code snippet (a.k.a. System to test (stt)). ... Microsoft Corporation Inc

05/10/18 / #20180129550

Error handling during onboarding of a service

Described herein are techniques and systems for monitoring onboarding engagement sessions and storing onboarding information associated with completion of the tasks for the monitored onboarding engagement sessions. Using the onboarding information, an error common to a task from at least some of the onboarding engagement sessions can be determined and solutions can be identified so that they can be recommended in response to a run-time error in a current onboarding session.. ... Microsoft Corporation Inc

05/10/18 / #20180129546

Ingress and egress of data using callback notifications

Examples of the present disclosure describe systems and methods of data ingress and egress using callback notifications. In an example, a callback notification may be received. ... Microsoft Corporation Inc

05/10/18 / #20180129543

Composable and cancelable dataflow continuation passing

Parallel tasks are created, and the tasks include a first task and a second task. Each task resolves a future. ... Microsoft Corporation Inc

05/10/18 / #20180129537

Managing memory usage using soft memory targets

An example system for managing memory usage includes memory and a processor configured to publish a soft memory target for each of a plurality of applications, wherein the soft memory target is to be statically predetermined based at least on a detected state of execution of each application and a size of the memory of the system. The processor is to also detect that an application exceeds the soft memory target. ... Microsoft Corporation Inc

05/10/18 / #20180129534

Thread importance based processor core partitioning

Each processor core in a device supports various different frequency ranges and/or energy performance preferences, and can operate to run threads at any one of those different frequency ranges and/or energy performance preferences. Processor cores are partitioned into different groups, each group running at different frequency ranges and/or energy performance preferences. ... Microsoft Corporation Inc

05/10/18 / #20180129533

Fast and secure request forwarding

Examples of the present disclosure relate to systems and methods for fast and secure request forwarding. A server application may receive an indication that there is a request in a queue available for processing. ... Microsoft Corporation Inc

05/10/18 / #20180129509

Extensible and application-adaptable toolbar for web services

Providing a user interface (ui) on a web page. A toolbar section is defined on the web page. ... Microsoft Corporation Inc

05/10/18 / #20180129492

Peripheral device support with a digital assistant for operating system upgrades

A digital assistant supported across computing devices is configured to interact with an operating system (os) upgrade system so that various user experiences, services, content, or features associated with support for peripheral devices during an os upgrade of a computing device can be provided by the digital assistant and rendered as a native digital assistant user experience. The digital assistant is configured to surface a notification through a user interface (ui) when an os upgrade is available for a user's computing device and recommended for installation. ... Microsoft Corporation Inc

05/10/18 / #20180129484

Conversational user interface agent development environment

One disclosed example provides a computing system configured to receive input defining a machine conversation dialog flow, display in an editing user interface a first representation of the machine conversation dialog flow in the form of a symbolic representation, receive input requesting display of a second representation of the machine conversation dialog flow, and in response to the request display in the editing user interface the machine conversation dialog flow in the character-based representation. The computing system is further configured to, based upon the machine conversation dialog flow, update a machine conversation schema template to form an updated machine conversation schema, and form an agent definition file based upon the updated machine conversation schema for use in executing the machine conversation dialog flow.. ... Microsoft Corporation Inc

05/10/18 / #20180129482

Generation of application behaviors

Examples of the disclosure provide a system and method for receiving a component at a design surface, the component representing a user interface element of an application. A selection of the component is received and a selection of at least a portion of a first target component is detected. ... Microsoft Corporation Inc

05/10/18 / #20180129459

Device having a screen region on a hinge coupled between other screen regions

Techniques are described herein that are capable of making a state-based determination of information to be displayed on a screen region of a hinge that is coupled to other screen regions. For instance, a state of a hinge that is coupled between a first screen region and a second screen region may be determined. ... Microsoft Corporation Inc

05/10/18 / #20180129441

Resource arbitration for shared-write access via persistent reservation

Described is a technology by which an owner node in a server cluster maintains ownership of a storage mechanism through a persistent reservation mechanism, while allowing non-owning nodes read and write access to the storage mechanism. An owner node writes a reservation key to a registration table associated with the storage mechanism. ... Microsoft Corporation Inc

05/10/18 / #20180129436

Conditional authorization for isolated collections

Examples of the present disclosure describe systems and methods of conditionally authorization access to isolated collections of data. In aspects, a request to access an isolated collection of resource identifiers and relationships may be received by an application. ... Microsoft Corporation Inc

05/10/18 / #20180129410

Multi-touch object inertia simulation

The inertia system provides a common platform and application-programming interface (api) for applications to extend the input received from various multi-touch hardware devices to simulate real-world behavior of application objects. To move naturally, application objects should exhibit physical characteristics such as elasticity and deceleration. ... Microsoft Corporation Inc

05/10/18 / #20180129385

Automated agent for content interaction

Techniques for automated agent for content interaction are described. According to various implementations, a user can access content, such as video content, and can initiate an interactivity experience to explore the content. ... Microsoft Corporation Inc

05/10/18 / #20180129373

Insight objects as portable user application objects

Systems, methods, and software for data visualization frameworks are provided herein. An exemplary method includes identifying a target dataset from which to determine data insights for presentation in an insight interface to the user application. ... Microsoft Corporation Inc

05/10/18 / #20180129372

Dynamic insight objects for user application data

Systems, methods, and software for data visualization frameworks are provided herein. An exemplary method includes producing a data insight object for a target dataset, the data insight object comprising an object insight portion for presentation to a user and an object metadata portion that indicates at least a processing lineage used to produce the data insight object. ... Microsoft Corporation Inc

05/10/18 / #20180129371

Efficiency enhancements in task management applications

Efficiency improvements for electronic task managers and an improved user experience are realized when more relevant and fewer irrelevant tasks are presented to users and users are given greater control in manipulating those task items. By heuristically determining times, locations, and semantics associated with task relevance and integrating the management of tasks into more applications, the functionality of the systems providing for electronic task management is improved, as computer resources are spent with greater utility to the users and the user experience is improved for the users.. ... Microsoft Corporation Inc

05/10/18 / #20180129368

Data characteristic guided filter builder

A filter builder is data characteristic guided. A data characteristic can be determined that describes data or the distribution thereof. ... Microsoft Corporation Inc

05/10/18 / #20180129367

Action-enabled inking tools

A tool for action tool-integrated inking input is provided. In one example, a user selects an inking tool and further selects an action functionality to apply to the inking tool. ... Microsoft Corporation Inc

05/10/18 / #20180129366

Personalized persistent collection of customized inking tools

A personalized persistent collection of customized inking tools is provided. In an ink-enabled application, a user is enabled to create new inking tools and to select properties to associate with the new inking tools according to the user's wants/needs. ... Microsoft Corporation Inc

05/10/18 / #20180129351

Selecting correlation reference based on noise estimation

Examples are disclosed herein that relate to reducing noise in received signals. An example provides a method comprising receiving, via one or more electrodes of an input device, a capacitive signal, for each of two or more reference sequences designed for a respective capacitive signal condition, correlating the capacitive signal with the reference sequence, and identifying a particular one of the two or more reference sequences that produced a highest noise immunity when correlated with the capacitive signal. ... Microsoft Corporation Inc

05/10/18 / #20180129340

Non-uniform code constellations in electrostatic communication

A touch-sensitive device includes a touch sensor including a plurality of electrodes and receive circuitry configured to interpret a response on one or more electrodes of the plurality of electrodes based on stylus waveforms being driven on a stylus electrode of an active stylus. The touch-sensitive device is configured to correlate the stylus waveforms with one or more reference waveforms to produce correlation magnitudes; the touch-sensitive device is further configured to map each correlation magnitude to a demodulation symbol selected from a plurality of demodulation symbols of a one-dimensional, non-uniform constellation. ... Microsoft Corporation Inc

05/10/18 / #20180129313

Active stylus velocity correction

A touch-sensitive display device includes a touch sensor having a plurality of touch-sensing electrodes and control logic coupled to the plurality of touch-sensing electrodes. The control logic is configured to, in a non-reference time frame and based on a spatial capacitance measurement received for a first stylus electrode of an active stylus, estimate a non-reference time frame location of the first stylus electrode relative to the plurality of touch-sensing electrodes. ... Microsoft Corporation Inc

05/10/18 / #20180129312

Active stylus motion vector

Examples are disclosed herein that relate to capacitive touch sensor operation. An example provides a method for operating a display system having a capacitive touch sensor comprising operating the touch sensor over a plurality of successively repeating touch frames, with the touch sensor, determining a motion vector for an active stylus in relation to the touch sensor, and in each of the touch frames, for a stylus-interaction sub-frame of that touch frame allocated for performing electrostatic interaction between an active stylus and the touch sensor, selecting a portion of the touch sensor based on the motion vector. ... Microsoft Corporation Inc

05/10/18 / #20180129311

Stylus hover and position communication protocol

A touch-sensitive device includes a capacitance-based touch sensor, drive circuitry configured to drive touch sensor electrodes with a synchronization waveform to enable an active stylus to become time synchronized with the touch-sensitive device, and receive circuitry configured to determine a position of the active stylus based on electrostatically receiving a first waveform from the active stylus. Depending on when the touch-sensitive device receives the first waveform from the active stylus, the touch-sensitive device interprets the first waveform differently to determine a position of the active stylus or determine that the active stylus is hovering. ... Microsoft Corporation Inc

05/10/18 / #20180129310

Active stylus

A handheld device for use with a digitizer sensor includes a writing tip, an integrated circuit configured to generate a signal, a first electrode separated from the writing tip along a longitudinal axis of the handheld device, and a relative angle detection element configured to provide information for determining an angle of the handheld device relative to the digitizer sensor. The first electrode is electrically coupled to the integrated circuit and configured to transmit the signal to the digitizer sensor.. ... Microsoft Corporation Inc

05/10/18 / #20180129302

Active stylus synchronization

Examples are disclosed herein that relate to communication between a capacitive touch sensor and an active stylus. An example provides an active stylus comprising an electrode tip, and receive circuitry coupled to the electrode tip. ... Microsoft Corporation Inc

05/10/18 / #20180129262

Detecting user focus on hinged multi-screen device

A mobile computing device is provided that includes a processor, an accelerometer, two or more display devices, and a housing including the processor, the accelerometer, and the two or more display devices, determine a current user focus indicating that a first display device of the pair of display devices is being viewed by the user, and that a second display device of the pair of display devices is not being viewed by the user, detect a signature gesture input based on accelerometer data received via the accelerometer detecting that the mobile computing device has been rotated more than a threshold degree, determine that the current user focus has changed from the first display device to the second display device based on at least detecting the signature gesture input, and perform a predetermined action based on the current user focus.. . ... Microsoft Corporation Inc

05/10/18 / #20180129253

Multistage friction hinge

A multistage friction hinge is described. In at least some embodiments, the described hinge enables a support component to be adjustably attached to an apparatus. ... Microsoft Corporation Inc

05/10/18 / #20180129251

Indexed sequential lock

A lock for actively locking an electronic device includes an engagement member that is movable by an actuator. The actuator moves the engagement member to the locked position with a first amount of power from the power source and from the locked position to an unlocked position with a second amount of power from the power source. ... Microsoft Corporation Inc

05/10/18 / #20180129243

Expected lifetime management

A circuit block is operated, for limited times, at a boosted frequency that is above the conventional maximum operating frequency specified to achieve an expected lifetime goal. The aging caused by both regular operation and boosted frequency operation is estimated and tracked block-by-block over the both the lifetime of the part and over shorter windows of time (e.g., daily, weekly, monthly, etc.) the shorter time windows are dynamically assigned aging budgets to ensure the part will still be expected to meet the expected lifetime even though its aging will be at an ‘accelerated’ rate whenever the block is operated at a boosted frequency. ... Microsoft Corporation Inc

05/10/18 / #20180129167

Adjustable scanned beam projector

Examples are disclosed herein relating to an adjustable scanning system configured to adjust light from an illumination source on a per-pixel basis. One example provides an optical system including an array of light sources, a holographic light processing stage comprising, for each light source in the array, one or more holograms configured to receive light from the light source and diffract the light, the one or more holograms being selective for a property of the light that varies based upon the light source from which the light is received, and a scanning optical element configured to receive and scan the light from the holographic light processing stage.. ... Microsoft Corporation Inc

05/10/18 / #20180129048

Hologram focus accommodation

In implementations of hologram focus accommodation, a focus accommodation system is implemented for variable focus of a generated image, such as a hologram, that is displayed for viewing on a waveguide display. The focus accommodation system includes switchable polarization retarders that rotate a polarization of light of the generated image, where the light passes through the switchable polarization retarders along an imaging path in which the generated image is viewable. ... Microsoft Corporation Inc

05/10/18 / #20180128973

Display edge emission compensation

A display includes a cover having a front face that defines a normal of the display and further having a sidewall that meets the front face to define an edge of the display, and a display module disposed behind the cover. The display module includes a substrate and a plurality of pixels supported by the substrate. ... Microsoft Corporation Inc

05/10/18 / #20180126282

Arbitrating an outcome of a multiplayer game session

An arbitration system is configured to receive, as a set of results data, separate instances of results data from corresponding client computing devices being used to participate in a multiplayer game session. In some examples, an instance of results data comprises input representing an indication or a selection of an identity associated with an outcome of the multiplayer game session. ... Microsoft Corporation Inc

05/10/18 / #20180125358

Capacitive sensors for determining eye gaze direction

An apparatus for tracking eye gaze includes a capacitive sensor array having a plurality of capacitive sensors. The capacitive sensor array is configured to detect eye movement based at least on a proximity of the plurality of capacitive sensors to a part of an eye of a user (e.g., a bulge in the cornea). ... Microsoft Corporation Inc

05/03/18 / #hand gesture detection electrical device for detecting hand gestures, comprising an ic electronically integrating:

Microsoft Technology Licensing, Llc

. . ... Microsoft Corporation Inc

05/03/18 / #20180124699

Engery efficient network connectivity maximization

The minimization of the amount of power consumed by an electronic device in acquiring or maintaining network connectivity with a network may extend the battery life of the electronic device. When the electronic device has established a communication connection with a wireless access point, the electronic device cycles a network interface controller of the electronic device between a power on state and a power off state without terminating the communication connection. ... Microsoft Corporation Inc

05/03/18 / #20180124599

Authentication for a limited data entry device

An lde authentication system is provided for granting to an lde device access to a resource of a resource provider. In accordance with the lde authentication system, an lde device sends to the resource provider a request to access the resource. ... Microsoft Corporation Inc

05/03/18 / #20180124561

Location-based number management

Techniques for location based number management are described. Generally, a number refers to a set of characters that can be used to initiate communication with a particular resource. ... Microsoft Corporation Inc

05/03/18 / #20180124359

Phased experiences for telecommunication sessions

A system hosting a telecommunications session is disclosed. The system hosts a telecommunication session between a plurality of client computing devices. ... Microsoft Corporation Inc

05/03/18 / #20180124316

Omnidirectional camera with movement detection

An omnidirectional camera is presented. The camera comprises: at least one lens coupled to an image sensor, a controller coupled to the image sensor, and a movement detection element coupled to the controller. ... Microsoft Corporation Inc








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 Corporation Inc 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 Corporation Inc with additional patents listed. Browse our Agent directory for other possible listings. Page by FreshPatents.com

###