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


Accessibility processing when making content available to others

Content is created and is made consumable by a user. A property associated with the user is accessed to determine whether the user is to receive accessibility content. ... Microsoft Technology Licensing Llc

Multimedia aware cloud for mobile device computing

Techniques for configuring and operating a multimedia aware cloud, particularly configured for mobile device computing, are described herein. In some instances, clusters of servers are organized for general computing, graphic computing and data storage. ... Microsoft Technology Licensing Llc

Offline protection of secrets

Examples of the present disclosure describe systems and methods relating to the offline protection of secrets. A secret may be encrypted using a public key provided by the client. ... Microsoft Technology Licensing Llc

Integrated consent system

A system for creating an account with an identity provider. The system receives a request to create an identity provider account with the identity provider for use in logging onto a third-party system. ... Microsoft Technology Licensing Llc

Automated out-of-office functionality

This document relates to automated out-of-office functionality. One example is a technique that includes identifying an out-of-office event that is scheduled to occur at a particular date. ... Microsoft Technology Licensing Llc

Equation-based rate control using network delay for variable bitrate scenarios

Technologies are described for performing equation-based rate control using delay. For example, an observed network data rate and a network delay can be obtained for a network communication. ... Microsoft Technology Licensing Llc

Distributed network coordinate system

This document relates to a distributed network coordinate system. One implementation provides computer-readable storage media including instructions that may cause a processor to perform certain acts. ... Microsoft Technology Licensing Llc

Secure distribution private keys for use by untrusted code

A secure key system is described that distributes a private key of a key server to an edge server for encryption on behalf of an owner of the private key when establishing a session with a client. To distribute the private key, the key server receives from the edge server a quote generated by a secure enclave of the edge server. ... Microsoft Technology Licensing Llc

Hinged device

The description relates to hinged devices, such as hinged computing devices. One example can include a first portion and a second portion. ... Microsoft Technology Licensing Llc

Web portal declarations for smart assistants

In one example, an assistant support server may maintain a web portal to crowdsource responses to a user input. The assistant support server may maintain a web portal accessible by a developer device. ... Microsoft Technology Licensing Llc

Cloud and name optimized speech recognition

A name file service is described that optimizes speech recognition in the cloud environment. The name file service monitors changes of users associated with tenant accounts and automatically updates a name file (or dictionary of names) for generating a grammar file used by speech recognition services. ... Microsoft Technology Licensing Llc

Session text-to-speech conversion

Examples described herein provide various devices that enable users to participate in a multiplayer session. The examples allow a user that is unable to speak, or that is incapable of speaking, to participate in an in-session voice chat by inputting text and having the text converted to speech (e.g., synthesized voice data) that can then be sent to other devices participating in the session. ... Microsoft Technology Licensing Llc

Subtractive rendering for augmented and virtual reality systems

Representative embodiments allow rendering of negative space in real world objects in a virtual reality or augmented reality system. Negative space is what exists within a real-world object. ... Microsoft Technology Licensing Llc

Automatic generation of fundus drawings

Techniques for automating the generation and analysis of fundus drawings are described. Captured images undergo image processing to extract information about image features. ... Microsoft Technology Licensing Llc

06/14/18 / #20180165844

Custom multi axis chart visualization

Systems and methods are provided for generating interactive chart visualizations that incorporate multiple datasets. The charts include different scales that correspond to the different datasets. ... Microsoft Technology Licensing Llc

06/14/18 / #20180165837

Graphical object content rendition

An image rendering system having an image rendition module to determine formats of an image and a rendering theme and in response to these formats meeting a predetermined condition, parse the image into a plurality of image components and display at least one of the plurality of image components with a fill color as a background color of the rendering theme and with an alternate color of the rendering theme as an outline color of the at least one component.. . ... Microsoft Technology Licensing Llc

06/14/18 / #20180165621

Productivity insight dashboard

Systems and methods for providing productivity insights regarding user networks are provided. Productivity insights are determinable based on event data, such as email messaging events and/or calendaring events, and enable a user to see at a glance how and with whom the user has spent his or her time. ... Microsoft Technology Licensing Llc

06/14/18 / #20180165618

Resource scheduling for field services

Schedules are generated that satisfy the objectives of a field services provider given a set of resources and a set of work orders. More particularly, work orders are identified, as well as the identity of resources that are capable with fulfilling one or more of the work orders, are obtained. ... Microsoft Technology Licensing Llc

06/14/18 / #20180165603

Hybrid reward architecture for reinforcement learning

Aspects provided herein are relevant to machine learning techniques, including decomposing single-agent reinforcement learning problems into simpler problems addressed by multiple agents. Actions proposed by the multiple agents are then aggregated using an aggregator, which selects an action to take with respect to an environment. ... Microsoft Technology Licensing Llc

06/14/18 / #20180165602

Scalability of reinforcement learning by separation of concerns

Aspects provided herein are relevant to machine learning techniques, including decomposing single-agent reinforcement learning problems into simpler problems addressed by multiple agents. Actions proposed by the multiple agents are then aggregated using an aggregator, which selects an action to take with respect to an environment. ... Microsoft Technology Licensing Llc

06/14/18 / #20180165601

Tomography and generative data modeling via quantum boltzmann training

Quantum neural nets, which utilize quantum effects to model complex data sets, represent a major focus of quantum machine learning and quantum computing in general. In this application, example methods of training a quantum boltzmann machine are described. ... Microsoft Technology Licensing Llc

06/14/18 / #20180165589

Wearable device control with inferred insights

A wearable electronic device is capable of changing its appearance or physical characteristics or creating output that is entertaining or useful to the user. An inference engine collects context data inputs from a variety of source to output new inferred insights to update a persistent inferred state describing the situational context of the user. ... Microsoft Technology Licensing Llc

06/14/18 / #20180165583

Controlling systems based on values inferred by a generative model

Time-stamped activity data, indicative of detected user activity, is received. A generative model explicitly models the rates of certain actions during certain activities and infers values based on observed data corresponding to those activities. ... Microsoft Technology Licensing Llc

06/14/18 / #20180165448

Multiple cores with hierarchy of trust

The disclosed technology is generally directed to integrated circuit technology with defense-in-depth. In one example of the technology, an integrated circuit includes a set of independent execution environments including at least two independent execution environments. ... Microsoft Technology Licensing Llc

06/14/18 / #20180165428

Application piracy prevention with secure enclave protection of automatically modularized functions

A compiler automatically modularizes identified functions or portions of source code, thereby enabling developers to merely identify portions of source code that represent functionality that is to be protected, including going back and identifying such portions after the programming of the software application program has been substantially completed. Such identification can be inline, within the source code itself, or specified in an external file. ... Microsoft Technology Licensing Llc

06/14/18 / #20180165427

Encoding optimization for obfuscated media

Techniques for encoding optimization for obfuscated media are described. Generally, a portion of media is designated as sharing protected for a media sharing experience. ... Microsoft Technology Licensing Llc

06/14/18 / #20180165352

Reducing churn in knowledge graphs

Reductions in churn for assigning identifiers to entities in a knowledge graph enables several improvements to the functionality of the computing devices maintaining or accessing knowledge graphs. As the aliases or other terms used to identify a given entity change in response to updates to the knowledge graph, the identifiers assigned to various entities may change. ... Microsoft Technology Licensing Llc

06/14/18 / #20180165338

Controlling service functions

Techniques for controlling reactivation of service functions are described. Implementations, for example, enable various ways of controlling and storing service objects that provide service functions.. ... Microsoft Technology Licensing Llc

06/14/18 / #20180165316

Managing data with flexible schema

The subject matter described herein relates to managing data with flexible schema. A method, computer storage medium, and system are provided for managing data with flexible schema. ... Microsoft Technology Licensing Llc

06/14/18 / #20180165310

Private content in search engine results

Representative embodiments allow private user created content to be submitted for a query so that a user can search from outside a corporate firewall and retrieve both private user created content and web content. The private user created content and web content are presented in the same user interface. ... Microsoft Technology Licensing Llc

06/14/18 / #20180165288

Dynamic tensor attention for information retrieval scoring

A technique of scoring a query against a document using sequence to sequence neural networks. The technique comprises: receiving a query comprising a plurality of words from a user; performing a search for a document comprising words based on the query; feeding the words of the document as the input of an encoder of a multilayer sequence to sequence converter; generating a plurality of vectors at a decoder of the multilayer sequence to sequence converter, each vector comprising a probability associated with a respective word in the query; looking up in the respective vector each word's probability of being associated with the document; multiplying every word's probability together to determine an overall probability of the query being associated with the document; and returning the document to the user if the overall probability of the query being associated with the document is greater than a threshold value.. ... Microsoft Technology Licensing Llc

06/14/18 / #20180165284

Managing information about document-related activities

A facility for managing information about document-related activities is described. In some cases, the facility uses particular kinds of structures to represent, in a document graph, document-related activities performed by particular users. ... Microsoft Technology Licensing Llc

06/14/18 / #20180165263

Automatically or semi-automatically adapting feedback received on a document

A facility for procuring feedback on a document on behalf of an author of the document is described. The facility receives first input originated by the author usable to identify prospective reviewers. ... Microsoft Technology Licensing Llc

06/14/18 / #20180165262

Shared knowledge about contents

Described herein is a method of web browser enabled annotation sharing comprising receiving information associated with the annotation, creating an anchored annotation based upon the received information associated with the annotation; and storing the anchored annotation. Further described herein is a method of retrieving an anchored annotation comprising receiving a request for an anchored annotation associated with particular content, retrieving anchored annotations associated with the particular content, filtering the retrieved anchored annotations; and, providing the filtered retrieved anchored annotations (e.g., to user(s) viewing the same content).. ... Microsoft Technology Licensing Llc

06/14/18 / #20180165260

Document linking in an email system

A pasting operation is detected in which a user copies and pastes content from a source document into an email message. A link from the pasted content to the source document is created and the content is marked as linked content in the email message. ... Microsoft Technology Licensing Llc

06/14/18 / #20180165157

Iot device update failure recovery

The disclosed technology is generally directed to iot device update failure recovery. In one example of the technology, after writing an updated release to memory, a determination is made whether the updated release is valid. ... Microsoft Technology Licensing Llc

06/14/18 / #20180165145

Device driver telemetry

Systems and methods are described for verifying functionality of a computing device. Rules are received that are usable to configure a driver verifier function to capture information associated with a device driver identified by the rules. ... Microsoft Technology Licensing Llc

06/14/18 / #20180165141

Device driver verification

Systems and methods are described for verifying functionality of a computing device. A set of rules are sent to a computing device identifying a device driver. ... Microsoft Technology Licensing Llc

06/14/18 / #20180165133

Shared memory using memory mapped files between host and guest on a computing device

A computing device runs a host on which multiple guests (e.g., virtual machines run via a virtual machine monitor such as a hypervisor) can run. The guest is used for isolation as well as hardware resource partitioning. ... Microsoft Technology Licensing Llc

06/14/18 / #20180165106

Instance interfaces and mix-ins for dynamic languages

Various technologies and techniques are disclosed for using contracts in dynamic languages. For example, a contract can be directly associated with an object. ... Microsoft Technology Licensing Llc

06/14/18 / #20180165101

Kernel soft reset using non-volatile ram

Technologies are described which permit kernel updates or firmware fixes, and include re-initialization of kernel data structures, without losing user context information that has been created by services, virtual machines, or user applications. Tailored code in a server or other computing system sets a kernel soft reset (ksr) indicator and saves the user context to non-volatile storage. ... Microsoft Technology Licensing Llc

06/14/18 / #20180165088

Secure iot device update

The disclosed technology is generally directed to updating of applications, firmware and/or other software on iot devices. In one example of the technology, a request that is associated with a requested update is communicated from a normal world of a first application processor to a secure world of the first application processor. ... Microsoft Technology Licensing Llc

06/14/18 / #20180165018

Partial storage of large files in distinct storage systems

Variety of approaches to provide partial storage of large files in distinct storage systems are described. A storage service initiates operations to provide storage of large files by determining a rapid access portion and a slow access portion of a file. ... Microsoft Technology Licensing Llc

06/14/18 / #20180164959

Personalized adaptive task framework for user life events

Methods and systems for providing digital assistance. One system includes at least one electronic processor configured to access data representing historical tasks performed by a user through at least one user device, determine, based on the data, a first plurality of tasks associated with a life event of the user, and store an association between the first plurality of tasks and the life event. ... Microsoft Technology Licensing Llc

06/14/18 / #20180164942

Apparatus and method of adjusting power mode of a display of a device

Methods and devices for adjusting a power mode of a display are disclosed. An example method includes detecting a set of contact signals on a surface of the device and determining whether the set of contact signals correspond to a contact signature associated with an in-use state of the display. ... Microsoft Technology Licensing Llc

06/14/18 / #20180164904

Active stylus synchronization with multiple communication protocols

An active stylus includes a stylus electrode configured to electrostatically couple with one or more electrodes of a display device having a capacitance-based touch sensor, transmit logic configured to drive the stylus electrode with a synchronization waveform that is configured, via interpreting a response on one or more electrodes of a first display device, to enable the first display device to become time synchronized with the active stylus in a stylus-initiated synchronization mode, receive logic configured to interpret a response on the stylus electrode caused by a synchronization waveform being driven on one or more electrodes of a second display device, to enable the active stylus to become time synchronized with the second display device in a display-initiated synchronization mode, and a controller configured, in response to detection of a condition, to cause the active stylus to switch from one of the synchronization modes to the other.. . ... Microsoft Technology Licensing Llc

06/14/18 / #20180164878

Virtual rigid framework for sensor subsystem

An apparatus for dynamically determining a displacement of a target sensor in an electronic system is disclosed. The apparatus can comprise a non-line-of-sight sensor rigidly mounted on or proximate to the target sensor and configured to measure a parameter that varies with the displacement of the target sensor. ... Microsoft Technology Licensing Llc

06/14/18 / #20180164855

Computing device employing a self-spacing hinge assembly

The description relates to hinged devices, such as hinged computing devices. One example can include a first portion and a second portion. ... Microsoft Technology Licensing Llc

06/14/18 / #20180164156

Hybrid sensor with enhanced infrared detection capabilities

A hybrid sensor is described herein that includes a plurality of photoreceptive element domains. Each domain includes: a first subset of infrared (ir) photoreceptive elements that are selectively receptive to infrared radiation; and a second subset of visible-spectrum photoreceptive elements that are selectively receptive to visible spectrum light. ... Microsoft Technology Licensing Llc

06/14/18 / #20180164042

Lost wax cast vapor chamber device

A lost wax cast vapor chamber device is provided. Once a mesh is produced, a meltable core is formed from a meltable core material with the mesh positioned at least partially inside the core. ... Microsoft Technology Licensing Llc

06/14/18 / #20180161683

Session speech-to-text conversion

Examples described herein provide various devices that enable users to participate in a session. The examples allow a user that is unable to hear, or that is incapable of hearing, to participate in an in-session voice chat by receiving text messages that have been converted from speech to text (e.g., transcribed messages). ... Microsoft Technology Licensing Llc

06/14/18 / #20180161673

Using telemetry data in a distributed computing environment to address complex problems

The disclosed technology concerns methods, apparatus, and systems for using telemetry data from a large number of remote computing devices to address complex problems otherwise prone to subjective inaccuracies. Particular embodiments disclosed herein involve classifying the difficulty of solving (or completing) an objective presented by a certain item of digital content. ... Microsoft Technology Licensing Llc

06/14/18 / #20180161098

Personalized refractive surgery recommendations for eye patients

Aspects extend to methods, systems, and computer program products for providing personalized surgery recommendations for eye patients. Surgery types, and surgery parameters can be recommended for a patient based on predicted post-operative ucva for the patient if the surgery types and surgery parameters were to be used. ... Microsoft Technology Licensing Llc

06/14/18 / #20180160894

Forecasting eye condition progression for eye patients

Aspects extend to methods, systems, and computer program products for forecasting eye condition progression for eye patients. When a patient visits an eye practitioner, the patient (or when appropriate their guardian) may be interested in the current eye condition as well as a prediction of eye condition progression in the future and/or as the patient ages. ... Microsoft Technology Licensing Llc

06/07/18 / #20180160349

Wireless data transmission

The subject matter described herein relates to data communication in wireless communication systems. The device determines availability of scheduled serving cell before data communication and informs a device the determined availability of the scheduled serving cell. ... Microsoft Technology Licensing Llc

06/07/18 / #20180160268

Place-specific buddy list services

An information service provides search and notifications to inform when certain people (e.g., friends, family, business contacts, etc.) are nearby so as to facilitate communications with those people. Users may define lists of people whose locations may be tracked by positioning equipment based on personal communications/computing devices carried by the people. ... Microsoft Technology Licensing Llc

06/07/18 / #20180160252

Pre-provisioning of a device

Configuration information can be associated with a device (and unique device id) at a point of sale location. At the point of sale location, the device can be associated with a user's account in a cloud system via unique id. ... Microsoft Technology Licensing Llc

06/07/18 / #20180160193

Byte range caching

A caching system segments content into multiple, individually cacheable chunks cached by a cache server that caches partial content and serves byte range requests with low latency and fewer duplicate requests to an origin server. The system receives a request from a client for a byte range of a content resource. ... Microsoft Technology Licensing Llc

06/07/18 / #20180160101

Variable focal length lenses and illuminators on time of flight 3d sensing systems

A time-of-flight 3d imaging system includes a time-of-flight measurement device, an illuminator, and an imaging sensor. The illuminator and the imaging sensor have adjustable optics to vary the field of illumination of the illuminator and the field of view of the imaging sensor.. ... Microsoft Technology Licensing Llc

06/07/18 / #20180160075

Automatic camera selection

Various embodiments enable a video messaging experience which permits the exchange of short video messages in an asynchronous manner. The video messaging experience preserves the video intimacy and experience of synchronous-type video communications, while at the same time provides the convenience of sms-type message exchange.. ... Microsoft Technology Licensing Llc

06/07/18 / #20180160047

Us

A device for three-dimensional imaging includes a structured light illuminator and an imaging sensor. The structured light illuminator has one or more movable illuminator lenses positioned proximate an output of the illuminator that are configured to vary a field of illumination of the illuminator. ... Microsoft Technology Licensing Llc

06/07/18 / #20180160041

Passive and active stereo vision 3d sensors with variable focal length lenses

A stereoscopic 3d imaging system includes multiple imaging sensors with adjustable optics. The adjustable optics are variable to alter the fov of each of the multiple imaging sensors to improve angular resolution of the imaging system.. ... Microsoft Technology Licensing Llc

06/07/18 / #20180160038

Advanced raw conversion to produce high dynamic range, wide color gamut output

Described are examples for generating high dynamic range (hdr)/wide color gamut (wcg) output from an image sensor. A raw red, green, blue (rgb) image obtained by the image sensor can be received. ... Microsoft Technology Licensing Llc

06/07/18 / #20180160023

Determination of exposure time for an image frame

An apparatus for adjusting an exposure time for an image frame is presented. The apparatus comprises at least one processing unit and at least one memory. ... Microsoft Technology Licensing Llc

06/07/18 / #20180159958

Automatic provisioning of devices

A secure and automated system can be used to provision devices with configuration information. A temporary connection can be used to access configuration information from a cloud server. ... Microsoft Technology Licensing Llc

06/07/18 / #20180159951

Source prioritized useful sub-payload computer data transmissions

A request to transmit an overall payload from a source computer system to a destination computer system can be received. A plurality of sub-payloads in the overall payload can be defined. ... Microsoft Technology Licensing Llc

06/07/18 / #20180159938

Policies for session types

A session-specific policy may be used to define specific configuration and operational characteristics of different types of sessions. One type of session may have one set of characteristics while a second type of session may have a different set of characteristics. ... Microsoft Technology Licensing Llc

06/07/18 / #20180159927

Dynamic adjustment of entity assignment in a multi-data center environment

Techniques for handling the dynamic reassignment of entities among multiple data centers are provided. In one technique, for each task of a plurality of tasks that are associated with a first data center of a plurality of data centers, an entity identifier that is associated with the task is identified. ... Microsoft Technology Licensing Llc

06/07/18 / #20180159903

Cognitive resource selection

The patterns of usage, participation, and/or item sharing by the participants in a conference call are correlated, recognized, and used to select a data centers. This selection can be done both before and/or during a call. ... Microsoft Technology Licensing Llc

06/07/18 / #20180159805

Messaging system

A method, apparatus and program product for use in relation to communications between a first user and a second user. There is provided a user agent to act on behalf of the second user by performing operations of: analysing content of a message from the first user destined for the second user, the content being composed by the first user; determining information concerning the second user; automatically predicting content of a response of the second user to the message based on the analysed message content and the determined information on the second user; and automatically outputting data causing the automated response to be provided to the first user.. ... Microsoft Technology Licensing Llc

06/07/18 / #20180159804

Systems and methods for providing a comment-centered news reader

Methods and systems for linking comments to portions of content items. An example computing device receives information associated with a content item produced by a source system, the content item being accessible to other the computing devices via a network and receives a comment associated with the content item, the comment produced by one of the other computing devices. ... Microsoft Technology Licensing Llc

06/07/18 / #20180159773

Packet transmissions

There is provided an apparatus comprising: at least one processor; and a memory comprising code that, when executed on the at least one processor, causes the apparatus to: transmit, or arrange to transmit, a stream of packets to another apparatus; determine, at a first time, whether or not the number of packet pairs in the stream is above a threshold; and, if the number of packet pairs in the stream is determined to be below the threshold, configure future packet transmissions to the other apparatus to have more packet pairs. . ... Microsoft Technology Licensing Llc

06/07/18 / #20180159771

Hybrid network processing load distribution in computing systems

Embodiments of hybrid network processing load distribution in a computing device are disclosed therein. In one embodiment, a method includes receiving, at a main processor, an indication from the network interface controller to perform network processing operations for first and second packets in a queue of a virtual port of the network interface controller, and in response to receiving the request, assigning first and second cores for performing the network processing operations for the first and second packets, respectively. ... Microsoft Technology Licensing Llc

06/07/18 / #20180159760

Method for scalable computer network partitioning

Various techniques for partitioning a computer network is disclosed herein. In certain embodiments, control plane functions (e.g., computation of network routes) and/or forwarding plane functions (e.g., routing, forwarding, switching) may be partitioned and performed individually on per domain basis based on (1) a network configuration of a particular domain (e.g., end points and/or lower-level domains in the particular domain); and (2) one or more higher-level domains connected to the particular domain in the hierarchy. ... Microsoft Technology Licensing Llc

06/07/18 / #20180159743

Datacenter topology definition schema

In various embodiments, methods and systems for modeling or representing hardware inventory based on a topology definition is provided. A topology definition having physical elements and logical elements corresponding to a physical topology layer and a logical topology layer is received. ... Microsoft Technology Licensing Llc

06/07/18 / #20180159727

Systems and methods for identifying cloud configurations

Provided are methods and systems for facilitating selection of a cloud configuration for deploying an application program with high accuracy, low overhead, and automatic adaptivity to a broad spectrum of applications and cloud configurations. The methods and systems are designed for building a performance model of cloud configurations, where the performance model is capable of distinguishing an optimal cloud configuration or a near-optimal cloud configuration from other possible configurations, but without requiring the model to be accurate for every cloud configuration. ... Microsoft Technology Licensing Llc

06/07/18 / #20180158420

Opportunistically changing display brightness

Automatically changing the brightness of a display device. A method includes, while the display device is at a first brightness power output level, detecting a power saving event indicating that it is desirable to reduce overall power consumed by the display device. ... Microsoft Technology Licensing Llc

06/07/18 / #20180158226

Object creation using body gestures

An intuitive interface may allow users of a computing device (e.g., children, etc.) to create imaginary three dimensional (3d) objects of any shape using body gestures performed by the users as a primary or only input. A user may make motions while in front of an imaging device that senses movement of the user. ... Microsoft Technology Licensing Llc

06/07/18 / #20180158031

Generating itineraries from events and tasks

Events associated with a user are determined. The events may be activities that were provided by the user with start and end times such as appointments. ... Microsoft Technology Licensing Llc

06/07/18 / #20180158030

Automatic meeting invite processing

Examples of the present disclosure describe systems and methods relating to an automatic meeting invite processor. When processing a meeting invite, the automatic meeting invite processor may enforce a calendar booking rule, which may be comprised by a predicate and an action. ... Microsoft Technology Licensing Llc

06/07/18 / #20180158023

Project-related entity analysis

A professional development dashboard is provided. A professional development dashboard generator parses various collaborative communications for identifying a project, and collects and analyzes data associated with the project for summarizing the project, summarizing the user's performance relating to the project, and for providing suggested professional development improvements to the user based on the user's performance.. ... Microsoft Technology Licensing Llc

06/07/18 / #20180158003

Web-based visual representation of a structured data solution

Information from a business application system, such as an erp system, may be published to a business application user-generated web page for display to an end user and for collecting information from an end user to make available for download into the business application system. The user-generated web page may be defined as a web-based visual representation of a structured data solution, which may define data, data presentation, and data binding metadata for enabling a solution scenario, such as vendor enrollment, sourcing, time entry, job listings, vendor-managed inventory, sales lead capture, purchase order/invoicing, service contract renewal, and customer support requests, and the like. ... Microsoft Technology Licensing Llc

06/07/18 / #20180157981

Online ecosystem-based resource recommendations

Examples are disclosed that relate to recommending resources accessible via an online ecosystem. One example provides a computing system including a logic machine and a storage machine holding instructions executable by the logic machine to, for each of a plurality of users of an online ecosystem, obtain and store interaction data regarding interactions of the user with one or more digital content items accessible via the online ecosystem, and receive a request associated with a selected user for a recommendation related to resources accessible via the online ecosystem. ... Microsoft Technology Licensing Llc

06/07/18 / #20180157979

Busy day inference for users

An inference is made regarding whether or not an upcoming day is going to be a busy day for a user. One or more different user-specific event parameters are utilized to compute a user busyness score for the upcoming day, where these parameters are based in part on a history of events for the user and their past behavior. ... Microsoft Technology Licensing Llc

06/07/18 / #20180157971

Probabilistic matrix factorization for automated machine learning

In embodiments of probabilistic matrix factorization for automated machine learning, a computing system memory maintains different workflows that each include preprocessing steps for a machine learning model, the machine learning model, and one or more parameters for the machine learning model. The computing system memory additionally maintains different data sets, upon which the different workflows can be trained and tested. ... Microsoft Technology Licensing Llc

06/07/18 / #20180157958

System for interpreting and managing imprecise temporal expressions

Disclosed are techniques for extracting, identifying, and consuming imprecise temporal elements (“ites”). A user input may be received from a client device. ... Microsoft Technology Licensing Llc

06/07/18 / #20180157868

Parsing, processing, and/or securing stream buffers

Described are examples for securely storing stream data received from a stream source. Stream data can be received from the stream source for storing in one or more secured buffers of a secure memory, wherein the stream data includes a header portion generated by a driver for the stream source and a payload portion generated from the stream source. ... Microsoft Technology Licensing Llc

06/07/18 / #20180157833

Identification of entity performing operation on local file(s) and notification to reduce misuse risk

Identification of an entity performing a deletion or modification action on locally stored files and notification to mitigate risks to cloud stored files is provided. A local or remote file watcher may monitor locally stored files and detect a deletion or modification action. ... Microsoft Technology Licensing Llc

06/07/18 / #20180157794

Latent space harmonization for predictive modeling

In embodiments of latent space harmonization (lsh) for predictive modeling, different training data sets are obtained from different measurement methods, where input data among the training data sets is quantifiable in a common space but a mapping between output data among the training data sets is unknown. A lsh module receives the training data sets and maps a common supervised target variable of the output data to a shared latent space where the output data can be jointly yielded. ... Microsoft Technology Licensing Llc

06/07/18 / #20180157751

Web application retrieval and display of web content based information with web content

A service maintains information regarding one or more aspects of web content, such as web pages, that can be accessed by a computing device. The same service or a different service (e.g., a digital assistant) also maintains information regarding the user of the computing device. ... Microsoft Technology Licensing Llc

06/07/18 / #20180157747

Systems and methods for automated query answer generation

Systems and methods for automated generation of new content responses to answer user queries are provided. The systems and methods for automated generation of new content responses answer user queries utilizing deep learning and a reasoning algorithm. ... Microsoft Technology Licensing Llc

06/07/18 / #20180157706

Joining tables by leveraging transformations

Methods and systems for joining two tables are provided. At least two tables to be joined are received. ... Microsoft Technology Licensing Llc

06/07/18 / #20180157691

Information retrieval system

In various examples there is an information retrieval system which has a memory storing an index of items, each item having one or more features of a plurality of features. The index includes, for each item, an indication of the features of that item; and is configured at least according to the features. ... Microsoft Technology Licensing Llc

06/07/18 / #20180157676

Managing activity data related to collaboratively edited electronic documents

An end user application stores activity data in a part of an electronic document. When the electronic document is stored on a shared storage system, activity data is extracted and stored in an activity store. ... Microsoft Technology Licensing Llc

06/07/18 / #20180157638

Joint language understanding and dialogue management

A processing unit can operate an end-to-end recurrent neural network (rnn) with limited contextual dialogue memory that can be jointly trained by supervised signals—user slot tagging, intent prediction and/or system action prediction. The end-to-end rnn, or joint model has shown advantages over separate models for natural language understanding (nlu) and dialogue management and can capture expressive feature representations beyond conventional aggregation of slot tags and intents, to mitigate effects of noisy output from nlu. ... Microsoft Technology Licensing Llc

06/07/18 / #20180157633

Synthesizing mapping relationships using table corpus

Methods and systems for synthesizing mapping tables using table corpus is provided. A functional dependency between at least two items of an input table is determined. ... Microsoft Technology Licensing Llc

06/07/18 / #20180157576

Partial process recording

Techniques for processing recorded program data are described. In implementations, a trace module in a computing device processes instructions of a recorded program and generates a trace file for program optimization. ... Microsoft Technology Licensing Llc

06/07/18 / #20180157519

Consolidation of idle virtual machines

Idle virtual machine partitions in a virtualized computing environment are consolidated onto one or more idle logical processors. A hypervisor monitors the individual utilization of multiple virtual machine partitions in a computing environment and determines which virtual machine partitions are idle. ... Microsoft Technology Licensing Llc

06/07/18 / #20180157515

Network processing resource management in computing systems

Embodiments of network processing resource management in computing devices are disclosed therein. In one embodiment, a method includes receiving a request from a network interface controller to perform network processing operations at a first core of a main processor for packets assigned by the network interface controller to a queue of a virtual port of the network interface controller. ... Microsoft Technology Licensing Llc

06/07/18 / #20180157514

Network traffic management in computing systems

Embodiments of network traffic management in a computing device are disclosed therein. In one embodiment, a method includes receiving, at a main processor, a request from a network interface controller to perform network processing operations for packets assigned by the network interface controller to a queue of a virtual port of the network interface controller. ... Microsoft Technology Licensing Llc

06/07/18 / #20180157466

Software release workflow management

A computer-implemented method for managing a release of a software product includes obtaining a request for the release, the request including workflow action parameter data to define a release pipeline involving a plurality of software engineering systems configured to process data indicative of the software product, and executing, with a processor, a workflow to implement the release pipeline in accordance with the workflow action parameter data. Executing the workflow includes sending a series of instructions to the plurality of software engineering systems. ... Microsoft Technology Licensing Llc

06/07/18 / #20180157465

Block floating point for neural network implementations

Apparatus and methods are disclosed for performing block floating-point (bfp) operations, including in implementations of neural networks. All or a portion of one or more matrices or vectors can share one or more common exponents. ... Microsoft Technology Licensing Llc

06/07/18 / #20180157392

Mobile media device user interface

A mobile media device user interface is described. In one or more implementations, output of a plurality of audio content is monitored by a mobile media device. ... Microsoft Technology Licensing Llc

06/07/18 / #20180157347

Stylus with light energy harvesting

A stylus includes a housing extending over a length and including a first end opposite a second end, a circuit configured to generate a signal, a power source configured to power generation of the signal, a writing tip extending from the first end of the housing, and a light harvesting unit configured to generate energy. The light harvesting unit includes a transparent window integral with the housing and positioned proximal to the writing tip, a panel of solar cells configured to absorb light received through the transparent window, optical fibers configured to transmit light from the window toward the panel of solar cells and an optical diffuser configured to diffuse the light transmitted by the optical fibers over a spatial extent of the panel of solar cells. ... Microsoft Technology Licensing Llc

06/07/18 / #20180157311

System-wide idle resiliency mechanism for always-on always-connected computers

Moving a computing system to a mandated power state. The method includes a computing system component determining to move the computing system to a deeper power state. ... Microsoft Technology Licensing Llc

06/07/18 / #20180157305

Optimized power transitions based on user or platform conditions

Hibernating a computing system. The method includes detecting at least one condition which indicates the availability of time to perform hibernation optimization steps on the computing system. ... Microsoft Technology Licensing Llc

06/07/18 / #20180157297

Thermal management in electronics with metallurgically bonded devices

Thermal management devices and methods are making are described herein. In one example, the thermal management device includes a heat spreader having a first surface and a second surface, wherein the first surface of the heat spreader is configured to be positioned adjacent to a heat source of an electronic device. ... Microsoft Technology Licensing Llc

06/07/18 / #20180157042

Waveguides with peripheral side geometries to recycle light

An apparatus, for use in replicating an image associated with an input-pupil to an output-pupil, comprises an optical waveguide including a bulk-substrate, an input-coupler and an output-coupler. The bulk-substrate includes first and second major sides and peripheral sides. ... Microsoft Technology Licensing Llc

06/07/18 / #20180156623

Generating travel instructions in multimodal transportation scenarios

A user provides a request for a ride sharing service that includes an origin location and a destination location. It is determined whether the origin location is associated with a condition that may lead to a high cost or a high wait for the ride. ... Microsoft Technology Licensing Llc

06/07/18 / #20180156545

Vapor chamber with three-dimensional printed spanning structure

A three-dimensional printed vapor chamber device is provided. A chamber from a first surface and a second surface at least partially enclosing a volume includes a spanning structure extending from the first surface to the second surface throughout a region within the volume. ... Microsoft Technology Licensing Llc

06/07/18 / #20180154579

Print bureau interface for three-dimensional printing

The claimed subject matter includes techniques for printing a three-dimensional (3d) object. An example system includes a network interface to obtain a 3d model from a client system. ... Microsoft Technology Licensing Llc

06/07/18 / #20180154259

Recording companion

Active gameplay of a video game on a computer gaming device is overseen by a platform-level in-game recording companion that executes separately from any of a plurality of different video games. During active gameplay of the video game, the active gameplay is continuously and automatically buffered to a temporary storage buffer. ... Microsoft Technology Licensing Llc

06/07/18 / #20180154257

Display of system-level achievements with real-time updating

Examples of the disclosure provide real-time display of achievements to a user during gameplay. A computing device receives a request from a user to display a portion of achievement data describing performance of the user in a gaming application. ... Microsoft Technology Licensing Llc

06/07/18 / #20180153458

Stress feedback for presentations

Presentations are a beneficial tool for sharing information between a presenter and audience. However, because presentations can be nerve-wracking and stressful for the presenter, the information may not always be communicated in the most clear and efficient manner. ... Microsoft Technology Licensing Llc

05/31/18 / #20180152977

Dynamic identification of network connection preferences

Methods and apparatus are disclosed for device discovery, pairing, and transmission of audio and video media, using preference data shared between a media sender/source node and a media receiver/sink node. In some examples of the disclosed technology, a sink node sends, via a peer-to-peer wireless communication path, a discovery message to a source node comprising a preference indication including an indication of a first one of two communication paths to use for the establishing a connection. ... Microsoft Technology Licensing Llc

05/31/18 / #20180152976

Discovering and protecting data streams in multi-path communication environments

Methods and apparatus are disclosed for device discovery, pairing, and transmission of audio and video media, using two or more communication paths between a media sender/source node and a media receiver/sink node. In one example of the disclosed technology, a method performed with a sink node adapted to receive data via a peer-to-peer communication and a different, second communication path, includes selecting at least a portion of a second communication path to the sink node, determining whether the second communication path is secure, and, if the second communication path is determined to be secure, then accepting connections via the second communication path.. ... Microsoft Technology Licensing Llc

05/31/18 / #20180152827

Smart discovery of wireless receivers

The present disclosure discloses automated discovery of and seamless connection to wireless receivers for mirroring, extending, and/or projecting images, audio, and/or video from a computing device to the wireless receivers. A smart discovery program discovers a specific wireless receiver that matches a location for a meeting and provides the user with an option to wirelessly connect to the matching receiver during the meeting. ... Microsoft Technology Licensing Llc

05/31/18 / #20180152820

Adaptive position determination

A system and method for calculating a position in response to a position request. Observed beacon data associated with the request is used to select a calculation method based on available data for a venue and device capabilities. ... Microsoft Technology Licensing Llc

05/31/18 / #20180152699

Local hash-based motion estimation for screen remoting scenarios

Innovations in motion estimation adapted for screen remoting scenarios are described. For example, a video encoder calculates a hash value for a current block in a current picture. ... Microsoft Technology Licensing Llc

05/31/18 / #20180152686

Tone mapping functions for rendering high dynamic range video on enhanced dynamic range display devices

Innovations in rendering of high dynamic range (“hdr”) video on a display device having enhanced dynamic range (“edr”) are described. The peak brightness for an edr display device is lower than the peak brightness for a typical hdr display device but higher than the peak brightness for a typical display device having standard dynamic range. ... Microsoft Technology Licensing Llc

05/31/18 / #20180152684

Architecture for rendering high dynamic range video on enhanced dynamic range display devices

Innovations in rendering of high dynamic range (“hdr”) video on a display device having enhanced dynamic range (“edr”) are described. The peak brightness for an edr display device is lower than the peak brightness for a typical hdr display device but higher than the peak brightness for a typical display device having standard dynamic range. ... Microsoft Technology Licensing Llc

05/31/18 / #20180152682

Re-projecting flat projections of pictures of panoramic video for rendering by application

Innovations in reconstruction and rendering of panoramic video are described. For example, a view-dependent operation controller of a panoramic video playback system receives an indication of a view direction for an application and, based at least in part on the view direction, identifies a section of a picture of panoramic video in an input projection. ... Microsoft Technology Licensing Llc

05/31/18 / #20180152670

Recording video from a bitstream

Techniques for recording video from a bitstream are described. In at least some implementations, video data generated as part of a communication session is recorded. ... Microsoft Technology Licensing Llc

05/31/18 / #20180152663

View-dependent operations during playback of panoramic video

Innovations in reconstruction and rendering of panoramic video are described. For example, a view-dependent operation controller of a panoramic video playback system receives an indication of a view direction for an application and, based at least in part on the view direction, identifies a section of a picture of panoramic video in an input projection. ... Microsoft Technology Licensing Llc

05/31/18 / #20180152568

Masking latency in usb photo capture

Methods and devices for masking latency may include detecting a pause in receiving an image stream from an imaging device and generating one or more virtual image frames, each including a status indicator to indicate a status of the imaging device when the pause in receiving the image stream is detected. The methods and devices may also include generating, at the operating system, a data stream with the one or more virtual image frames inserted after a last image frame of the received image stream. ... Microsoft Technology Licensing Llc

05/31/18 / #20180152528

Selection systems and methods

Systems and methods for intelligent application selection are provided. The systems and methods utilize augmentation application preferences, user application preferences and/or world application preferences to select an application for opening a uniform resource identifier (uri).. ... Microsoft Technology Licensing Llc

05/31/18 / #20180152511

Temporally correlating multiple device streams

Described are examples for outputting stream data from a plurality of stream sources. A first data stream output for a first stream source and a second data stream output for a second stream source can be received. ... Microsoft Technology Licensing Llc

05/31/18 / #20180152505

Data migration reservation system and method

Systems and methods for migrating data. One system includes a server including at least one electronic processor. ... Microsoft Technology Licensing Llc

05/31/18 / #20180152496

Reading multiplexed device streams

Described are examples for obtaining data from a single stream output. An indication of requested data from multiple stream sources can be received from an application. ... Microsoft Technology Licensing Llc

05/31/18 / #20180152495

Multiplexing multiple device streams

Described are examples for outputting stream data from a plurality of stream sources. A first data stream output for a first stream source can be received as well as a second data stream output for a second stream source. ... Microsoft Technology Licensing Llc

05/31/18 / #20180152494

Pluggable components for augmenting device streams

Described are examples for providing stream augmenting components. A stream augmenting component having an augmentation function indicating a plurality of interfaces to one or more devices and an output stream can be initialized. ... Microsoft Technology Licensing Llc

05/31/18 / #20180152484

Dynamic selection of security protocol

Techniques described herein enable a client to store information indicating whether various hosts (e.g., servers, web domains) support a preferred security protocol, such as a false start-modified tls or ssl protocol. The client may then use this information to dynamically determine whether to use the preferred protocol when connecting to a particular host. ... Microsoft Technology Licensing Llc

05/31/18 / #20180152465

Detection of botnets using command-and-control access patterns

A method and device for detecting botnets in a cloud-computing infrastructure are provided. The method includes gathering data feeds over a predefined detection time window to produce a detection dataset, wherein the detection dataset includes at least security events and a first set of bot-labels related to the activity of each of at least one virtual machine in the cloud-computing infrastructure during the detection time window; generating, using the detection dataset, a features vector for each of a plurality of virtual machines in the cloud-computing infrastructure, wherein the features vector is based on idiosyncratic (isync) scores related to botnet activity; transmitting each generated features vector to a supervised machine learning decision model to generate a label indicating if each of the plurality of virtual machines is a bot based on the respective features vector; and determining each virtual machine labeled as a bot as being part of a botnet.. ... Microsoft Technology Licensing Llc

05/31/18 / #20180152460

Persistent mutable sharing of electronic content

A computing system is configured to provide access to electronic content. The computing system includes a processor, a data store, an access control system, and a user interface component. ... Microsoft Technology Licensing Llc

05/31/18 / #20180152407

Task delegation manager and interface

Systems and methods for tracking the progress and completion of delegated tasks. A delegated task is a task that has been assigned to a responsible person for completion by a delegator or manager. ... Microsoft Technology Licensing Llc

05/31/18 / #20180152397

Presenting messages to participants based on neighborhoods

Participants of a group of participants in a chat may be associated with neighborhoods. A neighborhood associated with a participant includes a subset of the participants and represents the participants whose messages the associated participant can see in the chat. ... Microsoft Technology Licensing Llc

05/31/18 / #20180152396

Designating automated agents as friends in social network service

A system is described in which a user can add one or more automated agents as “friends” in a social network service. In operation, an automated agent observes an information need expressed by the user via the social network service, e.g., in the form of an original message posted to the social network service; determines whether it is appropriate to reply to the information need; uses automated functionality to generate a reply message to the information need (if it is deemed appropriate to reply to the information need); and sends the reply message to a target destination, such as a social network page associated with the user. ... Microsoft Technology Licensing Llc

05/31/18 / #20180152393

Application resource usage reduction

Application resource usage reduction can be accomplished by reducing an application's attempts at uploading content (and calls to a network interface) when there is a fail state at the device. The application can carry out this reduction by managing an upload queue, including pausing and un-pausing the upload queue based on failure states identified to the system before or after an attempt is made to upload content. ... Microsoft Technology Licensing Llc

05/31/18 / #20180152360

Bloom filters to limit use of transport resources in iot scenarios

Use of bloom filters to limit use of transport resources in internet of things (iot) scenarios is disclosed. Efficient and less expensive data collection from a remote apparatus is provided through configuration of the parameters of a bloom filter located at the remote apparatus. ... Microsoft Technology Licensing Llc

05/31/18 / #20180151187

Audio signal processing

An audio signal processing device comprises: an audio input configured to receive an audio signal to be coded; an audio codec configured to apply audio coding to the audio signal, thereby generating coded audio data, having an audio bandwidth, for transmission to a remote device; a network interface configured to receive from the remote device an indication of at least one characteristic of an audio output device of the remote device; and an audio bandwidth selector configured to set an audio bandwidth parameter of the audio codec based on the indication received from the remote device, thereby setting the audio bandwidth of the coded audio data in dependence on the at least one characteristic of the audio output device.. . ... Microsoft Technology Licensing Llc

05/31/18 / #20180151173

Audio landmarking for aural user interface

A computing device and method for controlling narration. The computing device comprises a display device displaying a visual user interface including textual information, and an electronic processor. ... Microsoft Technology Licensing Llc

05/31/18 / #20180150997

Interaction between a touch-sensitive device and a mixed-reality device

A mixed-reality device includes a head-mounted display, a communication interface configured to wirelessly communicate with a remote touch-sensitive device, a logic machine, and a storage machine. The storage machine holds instructions executable by the logic machine to receive a pose of the touch-sensitive device in the physical space, receive, via the communication interface, a control signal that is based on a touch input to the touch-sensitive device, and in response to receiving the control signal, visually present, via the head-mounted display, a virtual object based on the pose of the touch-sensitive device.. ... Microsoft Technology Licensing Llc

05/31/18 / #20180150996

Notification artifact display

A head-mounted display device may display a notification artifact for another display device. Using image data of a physical environment, a three dimensional model of the environment may be generated. ... Microsoft Technology Licensing Llc

05/31/18 / #20180150880

Targeted digital content delivery for vehicles

A system and method for delivering targeted digital content within a vehicle. The system includes a database storing demographic data associated with historical riders of the vehicle and a server communicatively coupled to the database. ... Microsoft Technology Licensing Llc

05/31/18 / #20180150878

Targeted digital content delivery for retail locations

A system and method for delivering targeted digital content within a retail location. The system includes a database storing product data defining products offered within the retail location and demographic data associated with historical visitors to the retail location and a server communicatively coupled to the database and including an electronic processor. ... Microsoft Technology Licensing Llc

05/31/18 / #20180150803

Information management systems with time zone information, including event scheduling processes

Information management systems with time zone information, including event scheduling processes are disclosed. One aspect of the invention is directed toward a computer-implemented scheduling method that can include identifying a difference between a participant time zone and a user time zone, reviewing availability information for the participant and/or one or more selected time preference periods for the participant, and selecting a time range for an event. ... Microsoft Technology Licensing Llc

05/31/18 / #20180150801

Selective publication and/or subscription of information

Described herein is a system for communicating changed information. A first digital assistant component can identify and/or publish changed information of a user (e.g., contact information) to a changed information service system (e.g., cloud-based service). ... Microsoft Technology Licensing Llc

05/31/18 / #20180150786

Efficient task planning using past performance

In an embodiment task description information for tasks that are to be performed by developers is accessed. Performance information related to the tasks that are to be performed by the developers is accessed. ... Microsoft Technology Licensing Llc

05/31/18 / #20180150770

Scalable-effort classifiers for energy-efficient machine learning

Scalable-effort machine learning may automatically and dynamically adjust the amount of computational effort applied to input data based on the complexity of the input data. This is in contrast to fixed-effort machine learning, which uses a one-size-fits-all approach to applying a single classifier algorithm to both simple data and complex data. ... Microsoft Technology Licensing Llc

05/31/18 / #20180150749

Using various artificial intelligence entities as advertising mediums

Described herein is a system and method for providing a conversation session with an artificial intelligence entity that is associated with a business entity. In some aspects, input is provided to an artificial intelligence entity advertisement system. ... 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

###