Real Time Touch



new TOP 200 Companies filing patents this week

new Companies with the Most Patent Filings (2010+)




Real Time Touch

Similar
Filing Names

Microsoft Technology Licensing Llc
Microsoft Technology Licensing
Microsoft Technology Licensing Llp
Microsoft Technology Licensing Inc
Microsoft Technology Licensing Llg
Microsoft Technology Licensing Ll

Microsoft Technology Licensing patents


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

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


Content transfer to non-running targets

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

Multi-frequency unwrapping

The time-of-flight system disclosed herein includes a frequency unwrapping module configured to generate an input phase vector with M phases corresponding to M sampled signals from an object, determine an M−1 dimensional vector of transformed phase values by applying a transformation matrix (T) to the input phase vector, determine an... Microsoft Technology Licensing

Context-aware augmented reality object commands

Embodiments are disclosed that relate to operating a user interface on an augmented reality computing device comprising a see-through display system. For example, one disclosed embodiment includes receiving a user input selecting an object in a field of view of the see-through display system, determining a first group of commands... Microsoft Technology Licensing

Flushless transactional layer

Writing data to storage utilizing a diverged thread for asynchronous write operations is provided. On a first thread, an analysis engine analyzes and identifies changed information to write to storage and an I/O manager copies the writes into buffers and places the buffers into a queue, while on a second... Microsoft Technology Licensing

Automated configuration and installation of virtualized solutions

An installation system for a multiple device, multiple application solution may include options for installing and configuring one or more of the devices as virtual machines. The installation system may start from bare hardware, install a virtual machine host, and configure one or more devices as virtual machines. The installation... Microsoft Technology Licensing

Application-driven storage systems for a computing system

Systems and methods that allow secure application-driven arbitrary compute in storage devices in a cloud-based computing system are provided. A computing system including a compute controller configured to: (1) provide access to host compute resources, and (2) operate in at least one of a first mode or a second mode... Microsoft Technology Licensing

Key-value storage system including a resource-efficient index

A key-value storage system is described herein for interacting with key-value entries in a content store using a resource-efficient index. The index provides a data structure that includes a plurality of hash buckets. Each hash bucket includes a linked list of hash bucket units. The key-value storage system stores hash... Microsoft Technology Licensing

Metadata-driven machine learning for systems

Training prediction models and applying machine learning prediction to data is illustrated herein. A prediction instance comprising a set of data and metadata associated with the set of data identifying a prediction type is obtained. The data and metadata are used to determine an entity to train a prediction model... Microsoft Technology Licensing

Continuous and dynamic level of detail for efficient point cloud object rendering

Rendering real-time three-dimensional computer models is a resource-intensive task, and even more so for point cloud objects. Level of detail is traditionally performed using a small number of fixed-size independent models. A new system is presented of rendering point cloud objects with efficient dynamic level of detail. Several novel point... Microsoft Technology Licensing

Motion capture and character synthesis

In some examples, a computing device can determine synthetic meshes based on source meshes of a source mesh sequence and target meshes of a target mesh sequence. The computing device can then place the respective synthetic meshes based at least in part on a rigid transformation to define a processor-generated... Microsoft Technology Licensing

Mixed reality interactions

Embodiments that relate to interacting with a physical object in a mixed reality environment via a head-mounted display are disclosed. In one embodiment a mixed reality interaction program identifies an object based on an image from captured by the display. An interaction context for the object is determined based on... Microsoft Technology Licensing

Roll turning and tap turning for virtual reality environments

Technologies are described for providing turning in virtual reality environments. For example, some implementations use roll turning that involves rotating around an outer edge of a control input, some implementations use tap turning to move directly to a location indicated by a control movement, and some implementations involve combinations of... Microsoft Technology Licensing

Microphone noise suppression for computing device

A computing device with a microphone system is disclosed. The computing device includes a microphone system with an environment microphone and a noise microphone. The environment microphone picks up an environment microphone signal which includes (1) a desired signal component based on desired sound and (2) a noise component based... Microsoft Technology Licensing

Cryptography using rf power measurement

The embodiments provide a cryptography key for two communicating devices that is based on information known only to the devices. The information may only be determined by the devices. Each device determines the information without communicating key information related to the encryption key with the other. Channel characteristic reciprocity between... Microsoft Technology Licensing

Cryptography method

The embodiments provide cryptography that is performed in each of two communicating devices and is based on information known only to the devices. The information is determined in each of the devices at the time of communications. Each of the devices determines the information without communicating key information related to... Microsoft Technology Licensing

Multiple cryptographic key generation for two-way communication

The embodiments provide a cryptography key for two communicating devices that is based on information known only to the devices. Each of the communicating devices determines the information without communicating key information related to the encryption key with the other. Each device receives a setup signal sent by the other... Microsoft Technology Licensing

Component loading based on user interactions

Provided herein are systems, methods, and software for implementing information management applications. In an implementation, an application embodied in program instructions stored on one or more computer readable storage media comprises components and a control component. The components communicate requests to invoke others of the components. The control component handles... Microsoft Technology Licensing

Logon using master password or turn-varying password

Embodiments utilize two types of passwords that each, separately, allow a device user to logon to a network. The first is a master password that allows a user to log on at any time. The second is a turn-varying password that changes with each logon and is valid for only... Microsoft Technology Licensing

Anti-phishing protection

Anti-Phishing protection assists in protecting against phishing attacks. Any links that are contained within a message that has been identified as a phishing message are disabled. A warning message is shown when the phishing message is accessed. The first time a disabled link within the phishing message is selected a... Microsoft Technology Licensing

Automatic data request recovery after session failure

Techniques for recovering from session failures between clients and database servers are described herein. A session may be established between a client and a first database server to handle a database query for the client. A command of the session may be received by the first database server from the... Microsoft Technology Licensing

Skipping evaluation stages during media encoding

Various innovations in media encoding are presented herein. In particular, the innovations can reduce the computational complexity of encoding by selectively skipping certain evaluation stages during encoding. For example, based on analysis of decisions made earlier in encoding or based on analysis of media to be encoded, an encoder can... Microsoft Technology Licensing

Syntax structures indicating completion of coded regions

Syntax structures that indicate the completion of coded regions of pictures are described. For example, a syntax structure in an elementary bitstream indicates the completion of a coded region of a picture. The syntax structure can be a type of network abstraction layer unit, a type of supplemental enhancement information... Microsoft Technology Licensing

Triggering actions with mobile messages

In one example, a mobile message device may create a message rule to establish a causal relationship between a messaging activity and a device activity or vice versa. A mobile message device may present a message rule user interface to the user to establish a message rule. The message rule... Microsoft Technology Licensing

Cryptographic key exchange over an electrostatic channel

Various embodiments relating to exchanging a cryptographic key between a display device and an input device via electrostatic communication are disclosed. In one embodiment, an interactive communication device includes one or more electrodes and a radio transceiver. The one or more electrodes may be excited to capacitively couple with one... Microsoft Technology Licensing

Computing device bonding assemblies

The description relates to display devices. One example can include an integrative display chassis defining a major planar surface and having a feature formed relative to the major planar surface. The example can also include a display positioned relative to the integrative display chassis and extending along the major planar... Microsoft Technology Licensing

Method and system for an integrated platform wide party system within a multiplayer gaming environment

A method and system for a platform wide party system that may be deployed in a multiplayer gaming environment. Players may associate themselves with one or more parties, wherein players within a party may choose to automatically exchange messages associated with changes in state of the players in a gaming... Microsoft Technology Licensing

Storage through iterative dna editing

Information is stored in existing DNA through an iterative process of creating a break in dsDNA and adding new DNA by repairing the break with a homologous repair template. The order and sequence of DNA sequences added to the breaks in the dsDNA can encode binary data. By using a... Microsoft Technology Licensing

Barcoding sequences for identification of gene expression

Gene expression can be identified by analyzing a DNA sequence. The DNA sequence can include a barcode sequence that corresponds to a particular gene. The barcode sequence can be produced during the expression of a gene by first adding a Homologous Directed Repair (HDR) template including the barcode sequence into... Microsoft Technology Licensing

Hinge clutch

The description relates to devices that include hinged portions and controlling rotation of the portions. One example can include a display that is configured to rotate relative to an axis. The example can also include a clutch assembly interposed between first and second planet gear assemblies positioned along the axis.... Microsoft Technology Licensing

Alignment detection for split camera

An electronic device comprises a camera and a retaining member. The camera includes an objective portion configured to collect light from a subject, a sensor portion reversibly separable from the objective portion, and a computer configured to return an indication of alignment of the objective and sensor portions based on... Microsoft Technology Licensing

Camera testing using reverse projection

A computer-implemented method for testing a modulation transfer function or spatial frequency response of an imaging system includes, on a computing device, generating a plurality of accumulation cells running along an accumulation line. A boundary delineation divides a first segment of a digital test image captured by the imaging system... Microsoft Technology Licensing

Smart eyewear with movable display

One example provides a near-eye display system comprising a frame configured to be supported by a head of a user, and a movable near-eye display comprising a display optic support coupled with the frame via a first arm and a second arm. Each of the first arm and the second... Microsoft Technology Licensing

Surface puck

... Microsoft Technology Licensing

Datacenter power management system

Various methods and systems for implementing resource management for an infrastructure are provided. Resource management includes datacenter byproduct management interfaces, datacenter power management, datacenter operations optimization and infrastructure resource management. Resource management facilitates using and distributing physical resources, including incidental physical resources that are generated during operation of an infrastructure,... Microsoft Technology Licensing

Face detection circuit

This document relates to power consumption of computing devices. One example is a face detection circuit that includes a camera interface, a processing component, and a power management interface. The camera interface can be configured to communicate with a camera. The processing component can be configured to instruct the camera... Microsoft Technology Licensing

01/04/18 / #20180004311

Input device tracking

Examples are disclosed for tracking a location of an input device. One example provides a display device including a logic machine and a storage machine, the storage machine storing instructions executable by the logic machine to generate, based on position sensor data received from a position sensor of an input... Microsoft Technology Licensing

01/04/18 / #20180004361

Association of display elements

A system and method is provided for displaying a display element on a display in which a display element may be displayed responsive to a command, the display element being associated with another display element. Also, in another example, the association between the display elements is also displayed. In one... Microsoft Technology Licensing

01/04/18 / #20180004366

User interface driven movement of data

A to-do list management system surfaces a user interface with a user input mechanism that displays a user actuatable element for each item on a user's to-do list. It senses a flick gesture and automatically moves a to-do list item to the user's agenda. It can also sense a user... Microsoft Technology Licensing

01/04/18 / #20180004373

Integrating an application for surfacing data on an email message pane

An electronic mail (email) system generates an email user interface display for composing an email message. A context-sensitive widget display is surfaced, on the user interface display, in-line with other message content. A widget that generates the widget display interacts with a remote data service to surface data from the... Microsoft Technology Licensing

01/04/18 / #20180004386

Pre-touch sensing for mobile interaction

Various technologies described herein pertain to utilizing sensed pre-touch interaction to control a mobile computing device. A pre-touch interaction of a user with the mobile computing device is detected. The pre-touch interaction includes a grip of the user on the mobile computing device and/or a hover of one or more... Microsoft Technology Licensing

01/04/18 / #20180004390

Tiltable user interface

A programmable effects system for graphical user interfaces is disclosed. One embodiment comprises adjusting a graphical user interface in response to a tilt of a device. In this way, a graphical user interface may display a parallax effect in response to the device tilt.... Microsoft Technology Licensing

01/04/18 / #20180004398

Calendar event scheduling from email

An electronic mail (email) system generates an email user interface display, that allows the user to enter message content. A context-sensitive calendar preview can be triggered and displayed on the email user interface display. The email system detects a user drag and drop input dragging at least a portion of... Microsoft Technology Licensing

01/04/18 / #20180004405

Navigating long distances on navigable surfaces

Aspects disclosed herein relate to the use of navigational control UI elements to aid in navigating large surfaces on a touchscreen device. The navigational control UI element may be operable to facilitate traversal of the navigable surface along the axis upon which the navigational control UI element is placed. In... Microsoft Technology Licensing

01/04/18 / #20180004412

Disk i/o attribution

Embodiments disclosed herein are related to systems and methods for attributing disk Input/Output (IO) to one or more system entities. A disk IO attribution context is generated that defines disk IO utilization parameters for a system entity. A pointer is attached to the system entity that points to the disk... Microsoft Technology Licensing

01/04/18 / #20180004476

Media production to operating system supported display

The rendering of media generated by media production systems on a display of a different computer system that operates an operating system. A display of a computer system that operates an operating system is sometimes referred to as a smart display. When the computer system receives the media from the... Microsoft Technology Licensing

01/04/18 / #20180004495

Verification of a dataflow representation of a program through static type-checking

Functionality is described for providing a compiled program that can be executed in a parallel and a distributed manner by any selected runtime environment. The functionality includes a compiler module for producing the compiled program based on a dataflow representation of a program (i.e., a dataflow-expressed program). The dataflow-expressed program,... Microsoft Technology Licensing

01/04/18 / #20180004505

Fault-tolerant variable region repaving during firmware over the air update

Variables utilized in device firmware that provides various boot and runtime services are repaved in a fault-tolerant manner within a secure store in a durable, non-volatile device memory during an FOTA update process. A spare region in the secure store is utilized to temporarily hold a back-up of a primary... Microsoft Technology Licensing

01/04/18 / #20180004506

Fault-tolerant variable region repaving during firmware over the air update

Variables utilized in device firmware that provides various boot and runtime services are repaved in a fault-tolerant manner within a secure store in a durable, non-volatile device memory during an FOTA update process. A spare region in the secure store is utilized to temporarily hold a back-up of a primary... Microsoft Technology Licensing

01/04/18 / #20180004531

Split control stack and data stack platform

In one example, a method includes allocating separate portions of memory for a control stack and a data stack. The method also includes, upon detecting a call instruction, storing a first return address in the control stack and a second return address in the data stack; and upon detecting a... Microsoft Technology Licensing

01/04/18 / #20180004537

Molecular state machines

A molecular state machine is implemented in a cell by designing the cell to use specific homology directed repair (“HDR”) templates for repairing double strand breaks in polynucleotides based on a current “state” of the cell. The state may be established by the presence of a molecule in the cell... Microsoft Technology Licensing

01/04/18 / #20180004560

Systems and methods for virtual machine live migration

Systems and methods for live migration of VMs between different nodes are provided. More specifically, the system and methods utilize a heat map and an access pattern to determine the fetching order of files and/or blocks from the cache of a host node for rebuilding the cache on a destination... Microsoft Technology Licensing

01/04/18 / #20180004573

Lockless measurement of execution time of concurrently executed sequences of computer program instructions

A computer system supports measuring execution time of concurrent threads. A thread allocates a timing buffer in thread local storage. During execution, the thread also has access to a system timer which it can sample with microsecond or better precision with a single instruction. For any sequence of instructions within... Microsoft Technology Licensing

01/04/18 / #20180004611

Failure monitoring in distributed computing systems

Arbitration techniques in distributed computing systems are disclosed herein. In one embodiment, a method includes receiving an arbitration request from a first node in the computing system. The first arbitration request indicating that a one-way lease between the first node and a second node in the computing system has failed.... Microsoft Technology Licensing

01/04/18 / #20180004614

Failure detection via implicit leases in distributed computing systems

Failure detection techniques in distributed computing systems are disclosed herein. In one embodiment, a method includes receiving an arbitration request from a first node in a computing system having a plurality of nodes interconnected by a computer network. Each of the nodes has a logic relationship with another node in... Microsoft Technology Licensing

01/04/18 / #20180004660

Direct store to coherence point

A system that uses a write-invalidate protocol has at least two types of stores. A first type of store operation uses a write-back policy resulting in snoops for copies of the cache line at lower cache levels. A second type of store operation writes, using a coherent write-through policy, directly... Microsoft Technology Licensing

01/04/18 / #20180004720

Dial control for addition and reversal operations

In one example, a method for modifying input with a dial includes creating a queue of input actions corresponding to one or more atomic operations for an application. The method can also include detecting a dial action from a dial, the dial action indicating a reversal operation for removing at... Microsoft Technology Licensing

01/04/18 / #20180004722

Automatic semantic data enrichment in a spreadsheet

To improve efficiency of populating a spreadsheet with data, the system and method disclosed herein provide for a user to request automatic filling of data into the spreadsheet. In one embodiment, the user identifies a target area such as a column of the spreadsheet and existing data items entered by... Microsoft Technology Licensing

01/04/18 / #20180004724

Providing action associated with event detected within communication

An action associated with an event detected within a communication is provided. A communication service initiates operations to provide the action by processing a communication to detect an event related to a transaction between a recipient and vendor. An action template is located that matches an event type and the... Microsoft Technology Licensing

01/04/18 / #20180004748

Method and system of using a local hosted cache and cryptographic hash functions to reduce network traffic

The described method and system enables a client at a branch office to retrieve data from a local hosted cache instead of an application server over a WAN to improve latency and reduce overall WAN traffic. A server at the data center may be adapted to provide either a list... Microsoft Technology Licensing

01/04/18 / #20180004754

Content creation from extracted content

Examples of the present disclosure describe content creation of at least one abstract from extracted content. Input information is received that comprises a link to a landing page and keyword information. The landing page is evaluated and content including at least one of image data and text data is extracted... Microsoft Technology Licensing

01/04/18 / #20180004769

Recovering free space in nonvolatile storage with a computer storage system supporting shared objects

To identify objects shared by entities and to, in turn, identify free space in nonvolatile storage, a computer system uses a probabilistic data structure which tests whether an element is a member of a set. Such probabilistic data structures are created for entities in the storage system that share objects.... Microsoft Technology Licensing

01/04/18 / #20180004795

Dynamic deactivation of cold database in database service

Managing databases implemented in a cloud computing environment. A method includes detecting that a database implemented in the cloud computing environment is in a state of non-use. The method further includes as a result of detecting that a database implemented in the cloud computing environment is in a state of... Microsoft Technology Licensing

01/04/18 / #20180004846

Explicit behavioral targeting of search users in the search context based on prior online behavior

A method of displaying secondary content is disclosed. The method receives historical behavior data and a search query for a user. The method extracts behavior features from the user's historical behavior and scores the user based on the behavioral features to create a user score specific to secondary content. The... Microsoft Technology Licensing

01/04/18 / #20180004890

Timing of logged molecular events

A log of molecular events experienced by a cell and timing indicators for those events are stored in existing polynucleotides through a process of creating a double strand break (“DSB”) in a polynucleotide and inserting a new polynucleotide sequence by repairing the DSB with homology directed repair (“HDR”). The presence,... Microsoft Technology Licensing

01/04/18 / #20180004932

User-management of third-party user information

Systems and methods for generating and broadcasting a dynamic identifier are presented. Based on the current context and rules established for accessing personal information, a dynamic identifier corresponding to a computer user is dynamically generated and provided to a computing device corresponding to the computer user. The computing device may... Microsoft Technology Licensing

Patent Packs
01/04/18 / #20180005077

Automated selection of subjectively best image frames from burst captured image sequences

A “Best of Burst Selector,” or “BoB Selector,” automatically selects a subjectively best image from a single set of images of a scene captured in a burst or continuous capture mode, captured as a video sequence, or captured as multiple images of the scene over any arbitrary period of time... Microsoft Technology Licensing

01/04/18 / #20180005112

Artificial neural network with side input for language modelling and prediction

The present invention relates to an improved artificial neural network for predicting one or more next items in a sequence of items based on an input sequence item. The artificial neural network is implemented on an electronic device comprising a processor, and at least one input interface configured to receive... Microsoft Technology Licensing

01/04/18 / #20180005118

Control of cyber-physical systems under uncertainty

Various technologies described herein pertain to generating control inputs for a cyber-physical system. A prediction concerning a phenomenon can be generated, utilizing a classifier, based on sensor data acquired by a sensor. The prediction can include a probability distribution over a set of possible values of the phenomenon, where the... Microsoft Technology Licensing

01/04/18 / #20180005121

Provide enhanced relationship graph signals

Enhanced relationship graph signals are provided. A productivity service initiates operations to provide enhanced relationship graph signals by retrieving relationship attribute(s) between two users of a productivity service. Interactivity attribute(s) between the two users of the product service are also retrieved. An enhanced signal is generated based on the relationship... Microsoft Technology Licensing

01/04/18 / #20180005122

Constructing new formulas through auto replacing functions

Aspects of the present disclosure relate to systems and methods for automatically constructing a new formula based upon an existing formula. Various methods are employed to analyze an existing formula in order to determine an intent. Once the intent is determined, a new formula may be constructed that satisfies the... Microsoft Technology Licensing

01/04/18 / #20180005153

Automated assignment of errors in deployed code

An example system for debugging transformed code includes a computer processor and computer memory including instructions that cause the computer processor to receive an error corresponding to a transformed code from a production service. The instructions also cause the processor to correlate the error to a symbol generated for the... Microsoft Technology Licensing

01/04/18 / #20180005160

Determining and enhancing productivity

Techniques and technologies for determining and enhancing productivity are described. In at least some embodiments, a system for includes a processing component operatively coupled to a memory; a productivity analyzer at least partially disposed in the memory, the productivity analyzer including one or more instructions that when executed by the... Microsoft Technology Licensing

01/04/18 / #20180005194

Enriched calendar events

Computerized systems for providing a personalized computing experience are provided through enriched calendar event data. The enriched calendar event data provides an event type, additional location data for the calendar event, and the likely user attendance. To determine the enriched calendar event data, a user location pattern, and a calendar... Microsoft Technology Licensing

01/04/18 / #20180005439

Reality to virtual reality portal for dual presence of devices

In various embodiments, computerized methods and systems for virtualizing electronic devices for utilization in virtual environments are provided. An electronic device located within the vicinity is detected and identified. A virtual object that corresponds to the identified electronic device is obtained for rendering within an immersive virtual environment. The virtual... Microsoft Technology Licensing

01/04/18 / #20180005445

Augmenting a moveable entity with a hologram

In embodiments of augmenting a moveable entity with a hologram, an alternate reality device includes a tracking system that can recognize an entity in an environment and track movement of the entity in the environment. The alternate reality device can also include a detection algorithm implemented to identify the entity... Microsoft Technology Licensing

01/04/18 / #20180005451

Dynamic haptic retargeting

Dynamic haptic retargeting can be implemented using world warping techniques and body warping techniques. World warping is applied to improve an alignment between a virtual object and a physical object, while body warping is applied to redirect a user's motion to increase a likelihood that a physical hand will reach... Microsoft Technology Licensing

01/04/18 / #20180005602

Customizable compact overlay window

Embodiments disclosed herein are related to systems and methods for implementing a customizable compact overlay window in a display. In one embodiment, a computing system includes one or more processors and a storage device that stores computer executable instructions that can be executed by the processors to cause the computing... Microsoft Technology Licensing

01/04/18 / #20180005629

Policy authoring for task state tracking during dialogue

Conversational understanding systems allow users to conversationally interface with a computing device. In examples, a query may be received that includes a request for execution of a task. A data exchange task definition may be accessed. The data exchange task definition assists a conversational understanding system in managing task state... Microsoft Technology Licensing

01/04/18 / #20180005634

Discovering capabilities of third-party voice-enabled resources

Techniques are described for discovering capabilities of voice-enabled resources. A voice-controlled digital personal assistant can respond to user requests to list available voice-enabled resources that are capable of performing a specific task using voice input. The voice-controlled digital personal assistant can also respond to user requests to list the tasks... Microsoft Technology Licensing

01/04/18 / #20180005646

Emotion type classification for interactive dialog system

Techniques for selecting an emotion type code associated with semantic content in an interactive dialog system. In an aspect, fact or profile inputs are provided to an emotion classification algorithm, which selects an emotion type based on the specific combination of fact or profile inputs. The emotion classification algorithm may... Microsoft Technology Licensing

Patent Packs
01/04/18 / #20180006815

Maintaining operating system secrets across resets

A device includes a reset resistant store and a trusted key service. The reset resistant store maintains data across various different device reset or data invalidation operations. The trusted key service maintains, for each of one or more operating systems that run on the device from a boot configuration, an... Microsoft Technology Licensing

01/04/18 / #20180006820

Controlling verification of key-value stores

Deferred verification of the integrity of data operations over a set of data that is hosted at an untrusted module (UM) is controlled. The controlling includes generating a request for a data operation on the set of data. The request includes an authentication portion. The request is sent to the... Microsoft Technology Licensing

01/04/18 / #20180006881

Fault-tolerant configuration of network devices

A process of tracking the lifecycle of a network cluster. A method readies a device for provisioning in a network cluster to place the device in a provision ready state. The method further provisions the device to place the device in an in provision state and when provisioned places the... Microsoft Technology Licensing

01/04/18 / #20180006894

Portable device for cabling assistance

A portable handheld computing device includes a network interface and a control unit. The network interface is configured to interface the portable handheld computing device to a network cable. The control unit is configured to establish a link over the network cable. The control unit is also configured to receive,... Microsoft Technology Licensing

01/04/18 / #20180006895

Constraint based controlled seeding

In one example, a peer-to-peer network may use partial seeding to increase the number of seed devices available to a peer device acting as a leeching device. A catalog service may maintain an active peer list for a peer-to-peer network describing active peer devices. The catalog service may track a... Microsoft Technology Licensing

01/04/18 / #20180006900

Predictive anomaly detection in communication systems

Systems, methods, and software for operational anomaly detection in communication systems is provided herein. An exemplary method includes obtaining a measured sequence of state information associated with the communications system during a first timeframe, processing the measured sequence of state information to determine a predicted sequence of state information for... Microsoft Technology Licensing

01/04/18 / #20180006964

Datacenter byproduct management interface system

Various methods and systems for implementing resource management for an infrastructure are provided. Resource management includes datacenter byproduct management interfaces, datacenter power management, datacenter operations optimization and infrastructure resource management. Resource management facilitates using and distributing physical resources, including incidental physical resources that are generated during operation of an infrastructure,... Microsoft Technology Licensing

01/04/18 / #20180006965

Datacenter operations optimization system

Various methods and systems for implementing resource management for an infrastructure are provided. Resource management includes datacenter byproduct management interfaces, datacenter power management, datacenter operations optimization and infrastructure resource management. Resource management facilitates using and distributing physical resources, including incidental physical resources that are generated during operation of an infrastructure,... Microsoft Technology Licensing

01/04/18 / #20180006966

Infrastructure resource management system

Various methods and systems for implementing resource management for an infrastructure are provided. Resource management includes datacenter byproduct management interfaces, datacenter power management, datacenter operations optimization and infrastructure resource management. Resource management facilitates using and distributing physical resources, including incidental physical resources that are generated during operation of an infrastructure,... Microsoft Technology Licensing

01/04/18 / #20180006967

Signal upload optimization

Aspects of the technology described herein allocate limited computing resources, such as available bandwidth and battery power, to transferring the most urgent and important data from a client device to an online service. Client devices have enormous amounts of information about the user's activities that could be communicated to the... Microsoft Technology Licensing

01/04/18 / #20180006973

Message grouping and relevance

Systems, methods, and computer-readable media for providing grouped data of interest. In some configurations, a computing device can include a user interface with one or more groups configured to receive messages. The groups can be computer-defined groups, such as by the computing device or other system, or user-defined groups. Techniques... Microsoft Technology Licensing

01/04/18 / #20180006977

Exposing task information to online service providers

Task information is exposed to providers of online services. A dataset that includes one or more electronic messages is received. Then, one or more task intents in the dataset are identified, where each of the identified task intents is a specific task that is to be completed. Then, for each... Microsoft Technology Licensing

01/04/18 / #20180006983

Enhanced search filters for emails and email attachments in an electronic mailbox

Disclosed herein are technologies for enabling enhanced search filters for emails and email attachments in an electronic mailbox. Email attachments, such as pictures or videos, are analyzed to determine one or more keywords associated with the email attachment. The keywords can identify objects or can use a biometric identification system... Microsoft Technology Licensing

01/04/18 / #20180006984

Surfacing attachments in email search suggestion dropdown

Presenting search suggestions within a messaging application that include attachments without searching messages for the attachments is provided. Messages are received at a computer and managed by a messaging application. A query for suggestions is received via the messaging application. The query is performed by the messaging application without querying... Microsoft Technology Licensing

01/04/18 / #20180006989

Notifications based on user interactions with emails

In some implementations, a method includes extracting message attributes of an email associated with a user from the email. User interaction data is identified that is generated by the user in association with display of the email based on sensor data from one or more sensors. It is determined that... Microsoft Technology Licensing

01/04/18 / #20180007022

Sharing content with permission control using near field communication

A sending device receives a user input indicating that the user wishes to share and open item of content with a receiving device. A near field communication link is opened between the sending device and the receiving device. Metadata for sharing the open data is gathered on the sending device... Microsoft Technology Licensing

01/04/18 / #20180007036

Directory driven mailbox migrations

An example method for migrating communication data from a source server to a target server includes obtaining, using a computing device, a set of credentials to access the source server, and accessing the source server using the set of credentials. The method also includes requesting, automatically by the computing device,... Microsoft Technology Licensing

01/04/18 / #20180007040

Targeted secure software deployment

The techniques and systems described herein are directed to providing targeted, secure software deployment in a computing system. An identity of the computing device can be determined and verified using a trusted platform module (TPM) of the computing device, and a software update can be expressly configured to operate solely... Microsoft Technology Licensing

01/04/18 / #20180007077

Scalable computer vulnerability testing

Vulnerability testing tasks can be received and distributed, via a work scheduler, to computer test environments. Each of the test environments can have a detector computing component running in the environment. Each detector component can respond to receiving one of the tasks from the work scheduler by conducting a vulnerability... Microsoft Technology Licensing

01/04/18 / #20180007096

Weighted data center reselection

An initial data center is selected to host the online conference. This data center can be selected based on the locations of the participants, a weighting (or ‘priority’) of the participants, or a combination of the two (e.g., locations that are weighted by the participant's priority.) Typically, the data center... Microsoft Technology Licensing

01/04/18 / #20180007099

Sharing user context and preferences

Technology for interoperability is disclosed by enabling the sharing of user context or preferences for a computing experience across computing devices, operating systems, applications, or locations. A platform and application programming interface (API) are provided for computer applications and services to store and retrieve context data associated with a computing... Microsoft Technology Licensing

01/04/18 / #20180007100

Candidate participant recommendation

A computing system for organizing meetings, projects, and other collaborative engagements comprises a logic machine and a storage machine holding instructions. The instructions are executable by the logic machine to receive user input setting up a collaborative engagement, the collaborative engagement having an associated topic. One or more candidate participants... Microsoft Technology Licensing

01/04/18 / #20180007103

Concurrent serving of a media stream

Online content is served to participant devices using two or more systems. The content served by each system is not the same. Rather, the content streams coming from each system is a partial or lower-quality version of the original high-quality version of the content stream. A single one of the... Microsoft Technology Licensing

01/04/18 / #20180007118

Real-time application behavior changes

Aspects of the present disclosure relate to systems and methods for adjusting a behavior of an application in real-time. Telemetry for a client computing device, a server computing device, and a network associated with the application may be received. It may be determined, while the application is running in real-time,... Microsoft Technology Licensing

01/04/18 / #20180007122

Data center reselection

An initial data center is selected to host the online conference. This data center can be selected based on the locations of the participants, a weighting (or ‘priority’) of the participants, or a combination of the two (e.g., locations that are weighted by the participant's priority.) Typically, the data center... Microsoft Technology Licensing

01/04/18 / #20180007128

Modeling and forecasting reserve capacity for overbooked clusters

Managing cluster resources for a cluster. The method includes identifying a plurality of quiescence policies. Each of the quiescence policies define one or more conditions for cluster entities which when met, identify that cluster resources should be reclaimed from cluster entities by quiescing cluster entities. The method further includes, for... Microsoft Technology Licensing

01/04/18 / #20180007130

Peer-to-peer assisted personal synchronization

In one example, a catalog service may use a peer-to-peer network to distribute a data content item across multiple associated user devices. The catalog service may maintain a device group list describing a device group and a content catalog for the device group listing a data content set stored in... Microsoft Technology Licensing

01/04/18 / #20180007242

Retractable camera cap

Examples of electronic devices are disclosed. An example electronic device includes a first housing including a first inner face, a second housing including a second inner face, and a hinge pivotably connecting the first housing to the second housing for rotation between at least a folded configuration and an open... Microsoft Technology Licensing

01/04/18 / #20180007243

Floating camera module

An electronic device includes a front side, a back side separated from the front side by a device thickness, and a camera having a lens side and a sensor side. The electronic device further includes a linkage floatably holding the camera relative to the front side and the back side,... Microsoft Technology Licensing

01/04/18 / #20180007252

Split-camera autoalignment

An electronic device comprises a camera and a retaining member. The camera includes an objective portion configured to collect light from a subject, a sensor portion reversibly separable from the objective portion, an alignment-sensing system configured to sense a state of alignment between the objective portion and the sensor portion,... Microsoft Technology Licensing

Social Network Patent Pack
01/04/18 / #20180007280

Adaptive camera field-of-view

Examples are disclosed that relate to adapting image output from a camera based on output from an orientation sensor. One example provides a display device comprising a display, a movable mount, a camera having an optical field-of-view, an orientation sensor, and a controller. The controller may be configured to receive... Microsoft Technology Licensing

01/04/18 / #20180007818

Polymeric electromagnetic shield for electronic components

An electronic device can include a circuit board, an electronic component mounted on the circuit board, a conductive contact disposed (e.g., deposited) on the circuit board, and a shielding polymer layer deposited over the electronic component. The shielding polymer layer includes a network of conductive pathways formed from sintered particles.... Microsoft Technology Licensing

01/04/18 / #20180004547

Assistive technology notifications for relevant metadata changes in a document

User interface information related to relevant events of interest is provided. Events can occur anywhere in a document, and may or may not be relevant to a user utilizing an assistive technology (AT) application, such as a screen reader. A provider-side signaling system component determines whether raised events are relevant... Microsoft Technology Licensing

01/04/18 / #20180004585

Application programming interface (api) hub

Embodiments are directed to a system for controlling access to remote services, comprising an application programming interface (API) hub configured to provide an interface between a client application and one or more remote services. The client application accesses the API hub using a common data protocol, such as OData, that... Microsoft Technology Licensing

01/04/18 / #20180004767

Rest apis for data services

Embodiments are directed to connectors that use a common contract to expose data sources to applications. The common contract provides access to a plurality of different dataset types without requiring the applications to know the specific dataset type used by the data sources.... Microsoft Technology Licensing

01/04/18 / #20180006872

Data plane api in a distributed computing network

Embodiments are directed to a distributed computing system comprising a plurality of compute nodes for providing resources to users and a hierarchy of two or more layers of controllers coupling the compute nodes to a user interface via a control plane, wherein at least one compute node receives a local... Microsoft Technology Licensing

01/04/18 / #20180007087

Detecting attacks using compromised credentials via internal network monitoring

The threat of malicious parties exposing users' credentials from one system and applying the exposed credentials to a different system to gain unauthorized access is addressed in the present disclosure by systems and methods to preemptively and reactively mitigate the risk of users reusing passwords between systems. A security device... Microsoft Technology Licensing

01/04/18 / #20180007133

Server-to-server content distribution

A non-limiting example method includes receiving a request to publish content that is stored on a user storage server in a personal data store. The method includes preparing the content for publication and moving the prepared content to a content repository to generate published content. The method includes receiving a... Microsoft Technology Licensing








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

###