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


Physical gesture input configuration for interactive software and video games

Technologies are described for configuring user input using physical gestures. For example, a user can be prompted to perform a physical gesture to assign to a software application command (e.g., an action within a video game or a command in another type of application). In response, a physical gesture can... Microsoft Technology Licensing Llc

Cam lock hinge for determinant movement

A hinge for providing determinant motion in an electronic device includes a first body, a second body, and a lock. The lock includes a first cam connected to the first body and a second cam connected to the second body. The first cam has a first cam surface and the... Microsoft Technology Licensing Llc

Wireless radio module

According to one aspect, there is provided a wireless radio module comprising a millimeter wave wireless communication transceiver configured to output radar signals for physiological measurement, a millimeter wave antenna array connected to the millimeter wave wireless communication transceiver and configured to transmit the radar signals and to receive reflected... Microsoft Technology Licensing Llc

Liquid crystal display module

An LCD module comprises an LCD panel and a backlight unit. The LCD panel has a front face and N sides (where N>2). The backlight unit comprises a frame, a light guide and a reflector. The frame has a front face, a rear face, N sides and a central aperture... Microsoft Technology Licensing Llc

3d printing using 3d video data

Systems, devices, and methods are described herein for transforming three dimensional (3D) video data into a 3D printable model. In one aspect, a method for transforming 3D video data may include receiving 3D video data indicated or selected for 3D printing. The selected portion or 3D video data, which may... Microsoft Technology Licensing Llc

Combination hardstop and switch for actuated locking devices

Aspects described herein generally relate to an actuated locking device. The actuated locking device includes a locking mechanism moveable between a first position and a second position, an actuator connected to the locking mechanism that actuates the locking mechanism for moving between the first position and the second position, and... Microsoft Technology Licensing Llc

Hinge apparatus, systems, and methods

A hinge is disclosed. The hinge includes a first portion and a second portion. The hinge includes a first link having a first pivot and a second pivot. The first pivot is connected to the first portion. The first link is biased about the first pivot of the first link... Microsoft Technology Licensing Llc

Mediation of interaction methodologies in immersive environments

In various embodiments, computerized methods and systems for mediating interaction methodologies with virtual objects rendered in an immersive environment are provided. An intended target is identified from one or more virtual objects rendered in an at least partially-virtual environment. A relative proximity of the intended target to the user, or... Microsoft Technology Licensing Llc

Haptic stylus

A device includes a housing, a tip configured to be movable with respect to the housing, a resilient element fixed to the tip, a substrate fixed to the housing, a coil mounted or patterned on the substrate, and a controller configured to induce haptic feedback via the tip based on... Microsoft Technology Licensing Llc

Multi-transmitter stylus tip

Multi-transmitter stylus tip techniques are described herein. In implementations, a stylus employs a tip having an array of transmitters designed to can convey information regarding the shape, size, and position of the tip in three-dimensional space. The array of transmitters may be arranged in groups or layers disposed at different... Microsoft Technology Licensing Llc

Pen wake up on screen detect

A stylus that receives a signal transmitted by a digitizer and processes the received signal to control a state of the stylus is described. In implementations, a detector circuit in the stylus detects a signal emitted from a transmitter of the digitizer and toggles a state of the stylus between... Microsoft Technology Licensing Llc

Stylus with touch-sensitive retention clip

A stylus includes an elongate gripping member terminating at a writing tip, a communication interface housed within the elongate gripping member, a touch-sensitive retention clip extending from the elongate gripping member, and a controller housed within the elongate gripping member. The communication interface is configured to wirelessly communicate with a... Microsoft Technology Licensing Llc

User-input control device toggled motion tracking

On a computing system, a method includes receiving a depth video, producing a machine-understandable model of a player interacting with a user-input control device from the depth video, controlling operation of the computing system without influence of the machine-understandable model responsive to receiving a control signal from a user-input control... Microsoft Technology Licensing Llc

Touch and force sensing

Examples are disclosed herein that relate to sensing touch input and applied force at a common sensor using a common controller. One example provides a touch sensor with (1) a plurality of electrodes forming a transmit electrode array and a receive electrode array; (2) drive circuitry configured to drive the... Microsoft Technology Licensing Llc

Radiofrequency-wave-transparent capacitive sensor pad

A capacitive sensor pad is co-located with (e.g., overlapping) an RF transmitter without causing significant degradation to the performance of the antenna. In one implementation, tuning the resistance per square in the capacitive sensor pad can provide effective sensor pad range and performance while providing making the capacitive sensor pad... Microsoft Technology Licensing Llc

Visual notification

In an embodiment, an apparatus comprises a primary user interface, a housing of non-translucent material, a slot of translucent material arranged in the housing, the slot having a primary function not related to user interaction, and a light source arranged inside the housing in proximity of the slot; wherein the... Microsoft Technology Licensing Llc

Interface menu presenting non-installed content sharing applications

A model for presenting non-installed applications that enable the user to share the type of content that a user is accessing. For instance, the application might be a computing program, a web service, and so forth. The model may present both installed and not installed content sharing applications in a... Microsoft Technology Licensing Llc

Immersive electronic reading

Electronic reading devices provide readers with text on a display, and enhancements to their functionality and efficiency are discussed herein. Text is provided to the reader in an enhanced contrast mode that highlights the active word and line of the text as well as words of interest in the text... Microsoft Technology Licensing Llc

Communications grouped as conversations

Described are embodiments for displaying groups of communications, such as messages, as a conversation. Conversations are groups of communications that can be traced back as related to an original communication. The embodiments allow a user to select a conversation mode for displaying communications, e.g., messages, as conversations. In response to... Microsoft Technology Licensing Llc

Monitoring a web application using an outside-in strategy

A computer-implemented technique is described herein for monitoring a web application that runs on plural computing machines provided by a network-accessible system. The technique involves determining a set of application instances that are assessed as healthy by the system, generating addresses for those application instances, and then testing the application... Microsoft Technology Licensing Llc

Guest enlightened virtual faults

Processing faults in a virtual computing environment. A method includes receiving a request to perform a memory access for a virtual machine. The method further includes identifying that that the memory access is unable to be performed without taking a fault. The method further includes identifying that a virtual fault... Microsoft Technology Licensing Llc

Modifying a document graph to reflect information relating to a document it represents

A content graph data structure representing at least a portion of a document is provided. The data structure includes a first node containing contents authored by a first user. The data structure further includes a second node specifying a proposed edit to the contents of the first node proposed by... Microsoft Technology Licensing Llc

Discovery of calling application for control of file hydration behavior

Variety of approaches to control file hydration behavior are described. A filter driver initiates operations to control file hydration behavior upon receiving a process identifier (PID) registration from a synchronization engine. Upon receiving a file operation request associated with a placeholder file, a PID and a process name associated with... Microsoft Technology Licensing Llc

Constructing filterable hierarchy based on multidimensional key

Multidimensional key based construction of a filterable hierarchy is provided. A data service initiates operations to construct the hierarchy by joining current node-key elements with an element delimiter into a current node string. Child node elements are also joined with the element delimiter into child node string(s). The child node... Microsoft Technology Licensing Llc

Domain-based ranking in document search

In one example, documents that are examined by a search process may be scored in a manner that is specific to a domain. A domain may be a substantive area, such as medicine, sports, etc. Different scoring approaches that take aspects of the domain into account may be applied to... Microsoft Technology Licensing Llc

Secure data processing on sensitive data using trusted hardware

Methods, systems, and computer-readable media are directed towards receiving, at an untrusted component, a query for a data store. The query includes a plurality of data operations. The data store is accessible by the untrusted component. A first proper subset of data operations is determined from the plurality of data... Microsoft Technology Licensing Llc

Interactive performance visualization of multi-class classifier

Methods, computer systems, computer-storage media, and graphical user interfaces are provided for improving performance of a multi-class classifier. An interactive graphical user interface includes an item representation display area that displays a plurality of item representations corresponding to a plurality of items processed by a multi-class classifier. The classifier's performance... Microsoft Technology Licensing Llc

Online meetings optimization

Technologies are provided for determining effectiveness of online meetings and providing actionable recommendations and insights based, in part, on a determined effectiveness of the online meetings. According to one embodiment, a measurement of the effectiveness, with respect to meeting participants of proposed, future meetings is predicted, and based on this,... Microsoft Technology Licensing Llc

Non-expanding interactive advertisement

An embodiment is directed to a non-expanding advertisement that displays a video loop or a portion of a video within the advertisement. If the user interacts with the advertisement, the entire video is played within the advertisement without expanding. The user is not given the option to stop or pause... Microsoft Technology Licensing Llc

Variable rate shading

Methods and devices for rendering graphics in a computer system include a graphical processing unit (GPU) with a flexible, dynamic, application-directed mechanism for varying the rate at which fragment shading is performed for rendering an image to a display. In particular, the described aspects allow different shading rates to be... Microsoft Technology Licensing Llc

Antenna stack

An antenna stack and device is described. In an embodiment, a device comprises: a first antenna element coupled to a first antenna feed, the first antenna feed being coupled to a first feed line via a first impedance matching circuit; a second antenna element coupled to a second antenna feed,... Microsoft Technology Licensing Llc

Dielectric groove waveguide

An electrical device is disclosed, comprising a conductive chassis having a groove, wherein the conductive chassis comprises a housing or a frame of the electrical device; and dielectric material filled inside the groove; wherein the groove is configured as a waveguide and transmits a signal of the electrical device.... Microsoft Technology Licensing Llc

Contactless millimeter wave coupler, an electronic apparatus and a connector cable

In one example, a contactless millimeter wave coupler comprises a metallic plate. The contactless millimeter wave coupler further comprises a crossed slot arranged in the metallic plate. The contactless millimeter wave coupler further comprises an antenna arrangement mounted beneath the crossed slot. The antenna arrangement comprises a first linearly polarized... Microsoft Technology Licensing Llc

Plug receptacle for an electronic device

A plug receptacle comprises a receptacle housing having a passage configured to receive at least a part of a plug of a plug connector, a front side having a first opening and a top side having a second, elongated opening that intersects the first opening, the passage opening to the... Microsoft Technology Licensing Llc

Test rf connector

In an embodiment, an RF device comprises: a test RF connector, a device housing, the device housing comprising at least one conductive portion, and a grounding connector configured to electrically connect the at least one conductive portion to a ground of the test RF connector.... Microsoft Technology Licensing Llc

02/15/18 / #20180048192

Coupling device modules for inductive data transmission

A first device module comprises a first coupling arrangement; the first coupling arrangement comprising a first inductive coil, a first magnetic core positioned within the first inductive coil to form a first electromagnet, and a first control unit electrically connected to the first inductive coil. The first control unit is... Microsoft Technology Licensing Llc

02/15/18 / #20180048384

Methods and systems for providing a fiber optic cable network testing platform

In embodiments, methods and systems for implementing fiber optic cable network testing using a fiber optic cable network testing platform are provided. A fiber optic cable network testing adapter assembly comprises an attachment and a port. The attachment attaches the adapter assembly to a mobile device and the port receives... Microsoft Technology Licensing Llc

02/15/18 / #20180048519

Localizing network faults through differential analysis of tcp telemetry

A server includes a processor and memory. An operating system is executed by the processor and memory. A network interface is run by the operating system and sends and receives flows using transmission control protocol (TCP). An agent application is run by the operating system and is configured to a)... Microsoft Technology Licensing Llc

02/15/18 / #20180048533

Optimizing performance based on behavioral and situational signals

Variety of approaches to optimize performance based on behavioral and situational signals are described. A productivity service initiates operations to optimize performance upon receiving a behavioral signal and/or a situational signal associated with a user. The behavioral signal and/or the situational signal are analyzed to infer a usage pattern associated... Microsoft Technology Licensing Llc

02/15/18 / #20180048590

Control of casting to a media renderer

A method and system for controlling casting to a media renderer is provided. A casting control system receives from a requesting device a request to cast media to the media renderer. In response to receiving the request, the casting control system identifies a gatekeeper for the media renderer and notifies... Microsoft Technology Licensing Llc

02/15/18 / #20180048595

Email personalization

Incoming mail messages for a user may be ranked, modified, and/or summarized based on a number of factors, including characteristics of the user computing devices used for accessing email and the user's current context. User context may include location, whether the user is currently driving, how much time the user... Microsoft Technology Licensing Llc

02/15/18 / #20180048636

Domain joined virtual names on domainless servers

Services from domainless machines are made available in a security domain under a virtual name. Each machine is not joined to the domain but can reach a security domain controller. The controller controls at least one security domain using an authentication protocol, such as a modified Kerberos protocol. One obtains... Microsoft Technology Licensing Llc

02/15/18 / #20180048745

Providing sensing ability with a wireless communication apparatus

According to one aspect, there is provided a wireless communication apparatus comprising an antenna configured to operate as an antenna and as an electrode, a reference part configured to provide a reference potential, and a sensor module connected to the electrode and to the reference potential, the sensor module being... Microsoft Technology Licensing Llc

02/15/18 / #20180048921

Real-time playback diagnostics

A method includes obtaining playback experience data indicative of playback quality of a playback, determining a playback score for the playback based on the obtained playback experience data, analyzing the playback score to determine whether a playback issue is present, and providing a notification at the client indicating that the... Microsoft Technology Licensing Llc

02/15/18 / #20180049132

Coalescing geo-fence events

A device location is determined, and the location of an area of interest that is a geographic area referred to as a geo-fence is identified. Multiple geo-fences can be identified by the device, and different geo-fences can be associated with different programs on the device. An operating system of the... Microsoft Technology Licensing Llc

02/15/18 / #20180046442

Fast presentation of markup content having script code

Dynamic code generation and coordination techniques are provided for display of dynamic markup documents including script code. A code generation process is not only guided by deferral of code preparation stages and sub-stages, but also informed by various information levels possessed concerning the code itself, either through interpretation or observation... Microsoft Technology Licensing Llc

02/08/18 / #20180038948

Ultrasound based configuration detection of a multipart electronic apparatus

In one example, an electronic apparatus comprises a first portion having an ultrasound emitter. The electronic apparatus further comprises a second portion having an ultrasound sensor. The first portion and the second portion are arranged to be movable with respect to each other thereby allowing distance between the ultrasound emitter... Microsoft Technology Licensing Llc

02/08/18 / #20180039106

Electronic liquid crystal lenses

Described herein are electronic liquid crystal lenses for use in electronic devices, and associated devices, systems, and methods. The disclosed lenses can be positioned external to an electronic display component or image receiving component of an electronic device to manipulate the light passing through the lens in a desirable manner.... Microsoft Technology Licensing Llc

02/08/18 / #20180039339

Folding angle sensing of a foldable device

An electronic device is disclosed, the device comprising a first portion, a hinge element disposed between the first portion and the second portion so that the first portion is rotatable with respect to the second portion, and a non-extensible element disposed between the first portion and the second portion, wherein... Microsoft Technology Licensing Llc

02/08/18 / #20180039365

Capacitive sensor

A sensor and a method for detecting a displacement are disclosed with one implementation having a force sensor on a display. The sensor reacts to a bend of a conductor, wherein a diameter of the bends corresponds to a self-capacitance that is measurable from the conductor. In one embodiment the... Microsoft Technology Licensing Llc

02/08/18 / #20180039385

Interacting with a clipboard store

A clipboard component provides a multi-item clipboard store. The clipboard component uses a technical strategy that facilitates its efficient adoption and use by end users and application developers. From an end user's standpoint, the clipboard component provides a new user experience which is easy for the users to discover, learn... Microsoft Technology Licensing Llc

02/08/18 / #20180039394

Information surfacing with visual cues indicative of relevance

A user interface through which information is proactively provided utilizes visual cues indicative of the relevance of the information that is being proactively provided. Such visual cues include sizing, color, intensity, movement, and other like visual attributes. A single discrete visual element proactively presents information to the user. The user... Microsoft Technology Licensing Llc

02/08/18 / #20180039551

Retain locally deleted content at storage service

Cloud-based storage services are provided for storing and/or sharing content across multiple devices, where the content is periodically synchronized between the devices and the storage service. Conventionally, if locally stored content is deleted from a device, the delete would be propagated to the storage service causing the content to not... Microsoft Technology Licensing Llc

02/08/18 / #20180039575

Reducing memory usage for long standing computations

Representative embodiments disclosed compress expressions so they utilize less physical storage. An expression is placed in a standard representation, such as an expression tree. The system utilizes one or more rules to identify portions of the expression that are likely to be common to other expressions. The common portions are... Microsoft Technology Licensing Llc

02/08/18 / #20180039618

Computerized group task digital assistance

A digital conversational bot can be joined in a natural language group conversation between profiles over a computer conversation platform. A recommendation option set of multiple options can be generated from an initial option set. The identifying can include analyzing the initial option set using individual data of the profiles... Microsoft Technology Licensing Llc

02/08/18 / #20180039652

Symbolic link based placeholders

Symbolic link based placeholders are used for cloud stored data synchronization. To synchronize cloud stored data, placeholders may be implemented as bidirectional symbolic links to a location that has a custom virtual file system (VFS) mounted. When a symbolic link is opened, the operating system may be directed to the... Microsoft Technology Licensing Llc

02/08/18 / #20180039653

Detection of bulk operations associated with remotely stored content

Cloud-based storage services are provided for storing and/or sharing content across multiple devices, where the content is periodically synchronized between the devices and the storage service. Embodiments are directed to detection of bulk operations associated with content stored at a storage service to protect users both proactively and remedially from... Microsoft Technology Licensing Llc

02/08/18 / #20180039654

Detection of bulk operations associated with remotely stored content by client device

Cloud-based storage services are provided for storing and/or sharing content across multiple devices, where the content is periodically synchronized between the devices and the storage service. Embodiments are directed to detection of bulk operations associated with content stored at a storage service to protect users both proactively and remedially from... Microsoft Technology Licensing Llc

02/08/18 / #20180039656

Efficient denormalization of data instances

Technologies are described herein for denormalizing data instances. Schemas for data instances are embedded with annotations indicating how the denormalization is to be performed. Based on the annotations, one or more sub per object indexes (“sub POIs”) can be generated for each data instance and stored. The sub POIs can... Microsoft Technology Licensing Llc

02/08/18 / #20180039684

Automatic content replication

Content can be replicated automatically to facilitate distribution of the content to one or more devices. Determinations can be made automatically regarding where to replicate data, how to replicate data, and when to replicate data based on a variety of collected data with respect to devices, content servers, content sources,... Microsoft Technology Licensing Llc

02/08/18 / #20180039686

Retainment of locally deleted content at storage service by client device

Cloud-based storage services are provided for storing and/or sharing content across multiple devices, where the content is periodically synchronized between the devices and the storage service. Embodiments are directed to retainment of locally deleted content at the storage service to prevent accidental or nefarious deletions of locally stored content on... Microsoft Technology Licensing Llc

02/08/18 / #20180039693

Learned data filtering

Data items such as strings are filtered based on positive and negative examples provided by a user, where positive examples are to be included in a result set and negative examples are to be excluded. For each example, a filter generator determines a set of expressions that are satisfied by... Microsoft Technology Licensing Llc

02/08/18 / #20180039695

Extracting facts from unstructured information

A computer-implemented technique is described herein for extracting facts from unstructured text documents provided by one or more information sources. The technique uses a pipeline to perform this operation that involves, at least in part, providing a corpus of information items, extracting candidate facts from the information items, merging synonymous... Microsoft Technology Licensing Llc

02/08/18 / #20180039821

Combining images aligned to reference frame

In various examples there is an image combiner comprising a memory storing two or more frames being images depicting the same scene; and at least one processor. The memory holds instructions executable by the processor to select at least one of the frames and designate it as a reference frame... Microsoft Technology Licensing Llc

02/08/18 / #20180039950

Automated appointment scheduling from search engine queries

Appointments are scheduled for a user. A query that is submitted by the user is received, where this query includes data specifying a particular service the user is interested in. A computer network is then searched for information related to the data in the query. The query and the information... Microsoft Technology Licensing Llc

Patent Packs
02/08/18 / #20180039954

Meeting time picker with automated suggestions

Variety of approaches to provide a meeting time picker with automated suggestions are described. A calendar application initiates operations to provide a meeting time picker upon detecting an intent of a meeting organizer to organize a meeting. The intent lists a meeting invitee. Availability information associated with the meeting invitee... Microsoft Technology Licensing Llc

02/08/18 / #20180039955

Meeting time polling

Variety of approaches to provide time polling are described. A calendar application initiates operations to provide meeting time polling upon processing an availability information associated with a meeting organizer and/or a meeting invitee to provide suggested timeslot(s). Selected timeslot(s) are received as a selection from the suggested timeslot(s) by the... Microsoft Technology Licensing Llc

02/08/18 / #20180040060

Descending counter value matching for divisible goods

A descending price auction associated with a number of substantially indistinguishable items may be implemented by one or more computing devices including a counter module configured to generate a series of decreasing counter values, and a matching module configured to match a bidder and a particular quantity of items at... Microsoft Technology Licensing Llc

02/08/18 / #20180040236

Remote control of a mobile computing device with an auxiliary device

An auxiliary device that remotely controls a mobile computing device is described herein. The auxiliary device can be wirelessly coupled with the mobile computing device. The auxiliary device can detect a user input at the auxiliary device. An operation executed by the mobile computing device can be performed responsive to... Microsoft Technology Licensing Llc

02/08/18 / #20180041346

Scope-based certificate deployment

The techniques described herein facilitate scope-based certificate deployment for secure dedicated tenant access in multi-tenant, cloud-based content and collaboration environments. In some embodiments, a method is described that he includes receiving an incoming authentication request from an access system, wherein the authentication request includes metadata, extracting the metadata from the... Microsoft Technology Licensing Llc

02/08/18 / #20180041412

Dynamic discovery of applications, external dependencies, and relationships

A monitoring system is arranged for automatically and dynamically discovering local applications running on servers in an enterprise-scale service environment as well as discovering external resources (both partitioned and non-partitioned resources) that the local applications use. The discovered objects and their dependencies are instantiated into a health map and the... Microsoft Technology Licensing Llc

02/08/18 / #20180041455

Treatment of cloud-based and local attachments in communication applications

Users of communication applications may be enabled to select from a user-friendly and efficiently provided list of files that may be of interest to them to attach to a correspondence and send to one or more recipients. For example, the communication application may retrieve information from one or more application... Microsoft Technology Licensing Llc

02/08/18 / #20180041460

Aggregation in a communication system or service

A system and method for aggregating user response data in a communication system such as an instant messaging (IM system). Aggregation is performed according to a hierarchical group addressing structure into which users are arranged. Data may be input, output and distributed in a structured data format. Aggregating information comprises... Microsoft Technology Licensing Llc

02/08/18 / #20180041489

Secure private location based services

Representative embodiments disclose unique mechanisms to use beacons to provide access to cloud services. In order to access the cloud services a user presents a beacon identifier obtained from a beacon in geographic proximity to a user device used by the user. An authentication service receives the beacon identifier and... Microsoft Technology Licensing Llc

02/08/18 / #20180041587

Managing user state of cloud desktops

A mechanism is described for provisioning remote desktops in a cloud based infrastructure while maintaining user personalization. In cloud based systems, a user may not always reconnect to the same VM endpoint. In one embodiment, the virtual hard disk assigned to a user is mounted to the endpoint assigned to... Microsoft Technology Licensing Llc

02/08/18 / #20180041668

Digital camera focus assembly

In a portable electronic device having a digital camera function, focusing of an image may be accomplished by moving a movable image sensor assembly relative to a lens assembly that is affixed in a housing. An image sensor drive, such as a voice coil motor to move the movable image... Microsoft Technology Licensing Llc

02/08/18 / #20180041689

Digital camera focus self-calibration

Focus self-calibration for a digital camera may be performed by moving a lens assembly of the digital camera over its travel range, and detecting travel limits of the lens assembly based on audio signal generated by the lens assembly reaching ends of the travel range. Digital-to-analog converter values corresponding to... Microsoft Technology Licensing Llc

02/08/18 / #20180041709

Multishot tilt optical image stabilization for shallow depth of field

Described herein are methods for creating images with depth of field effects from plural image frames each having different tilt and/or focus properties. Exemplary methods comprise capturing plural image frames and adjusting the tilt axis of the camera and/or focus of the camera in between each shot. The plural image... Microsoft Technology Licensing Llc

02/08/18 / #20180041718

Hybrid imaging sensor for structured light object capture

A three dimensional imaging system includes a hybrid imaging sensor with infrared wavelength photoreceptors and visible wavelength photoreceptors integrated in one photoreceptor array. The three dimensional imaging system includes a bandpass filter to filter incoming light before the light is received at the hybrid imaging sensor to reduce crosstalk between... Microsoft Technology Licensing Llc

02/08/18 / #20180041765

Compact video representation for video event retrieval and recognition

Comprehensive, compact, and discriminative representations of videos can be obtained using a counting grid representation of the video and aggregating features associated with active locations of the counting grid to obtain a feature representation of the video. The feature representation can be used for video retrieval and/or recognition. In some... Microsoft Technology Licensing Llc

Patent Packs
02/08/18 / #20180042129

Axial cam hinge

The description relates to devices that include hinged portions and controlling rotation of the portions. One example can include a display coupled to a first end of an arm. The example can also include a base rotatably secured to a hollow shaft that is fixed to the arm. The hollow... Microsoft Technology Licensing Llc

02/01/18 / #20180032420

Debugging tool for a jit compiler

A JIT compiler is debugged by comparing the native code it generates with the native code generated from a reliable JIT compiler. The different compilations are performed using the same input data. The input data is recorded by intercepting the communication exchanges between a runtime environment and the reliable JIT... Microsoft Technology Licensing Llc

02/01/18 / #20180028917

Split control focus during a sustained user interaction

The technology described herein splits the control focus of a user interface during a sustained user interaction. A sustained user interaction is an interaction action lasting more than a threshold period of time. The sustained interaction is initiated when the user directs the control focus of an interface onto an... Microsoft Technology Licensing Llc

02/01/18 / #20180029319

Multiphase optical grating

Methods for improving the manufacturing of optical gratings and surface relief grating structures are described. An optical grating may be formed by spin coating a liquid monomer solution that includes a solvent, a liquid monomer, and a nanoparticle filler with a higher refractive index than the liquid monomer on a... Microsoft Technology Licensing Llc

02/01/18 / #20180031632

Hardware debug host

A hardware debug system includes a target chip comprising one or more target chip registers and one or more target chip ports, wherein at least one of the one or more target chip ports is used as a target chip debug port, and a debug host with one or more... Microsoft Technology Licensing Llc

02/01/18 / #20180031861

Imaging apparatus

The lens arrangement has at least two lenses, wherein a first lens may be used for autofocus and optical image stabilization. The first lens is tilted to compensate for the shaking movement of the hand-held device and to stabilize the image to be captured on the image plane. The tilt... Microsoft Technology Licensing Llc

02/01/18 / #20180031879

Minimizing border of a display device

Display devices with a minimized border and methods of manufacturing display devices are described herein. In one example, a display unit is provided, the display unit having a display active area disposed between an encapsulation layer and a substrate such that the encapsulation layer encloses the display active area between... Microsoft Technology Licensing Llc

02/01/18 / #20180032109

Hinged device with living hinge

A hinge assembly for a multi-part electronic device comprises a pair of opposing living hinge elements for connecting first and second parts of the multi-part electronic device. Each hinge element has a first segment, an intermediate segment and a second segment, and comprises a first hinged joint positioned at a... Microsoft Technology Licensing Llc

02/01/18 / #20180032114

Power based thermal management of device

A method for controlling a cooling system for a device includes determining a power load of the processing system, determining a power load of the device, setting a first thermal setpoint based at least in part on the power load, determining a temperature of the device, adjusting a response of... Microsoft Technology Licensing Llc

02/01/18 / #20180032168

Multi-touch uses, gestures, and implementation

A tablet PC having an interactive display, which is touchscreen enabled, may be enhanced to provide a user with superior usability and efficiency. A touchscreen device may be configured to receive multiple concurrent touchscreen contacts. The attributes of the multiple concurrent touchscreen contracts may be mapped to operations performed on... Microsoft Technology Licensing Llc

02/01/18 / #20180032249

Hardware to make remote storage access appear as local in a virtualized environment

A host computer includes a virtual machine including a device-specific nonvolatile memory interface (NVMI). A nonvolatile memory virtualization abstraction layer (NVMVAL) hardware device communicates with the device-specific NVMI of the virtual machine. A NVMVAL driver is executed by the host computer and communicates with the NVMVAL hardware device. The NVMVAL... Microsoft Technology Licensing Llc

02/01/18 / #20180032325

Controlled deployment of application feature

Controlled deployment of an application feature is provided. A deployment service initiates operations to control deployment of the application feature by receiving a definition of a feature of a mobile application and a group of tenants of the mobile application from a developer. The definition is used to allow the... Microsoft Technology Licensing Llc

02/01/18 / #20180032335

Transactional register file for a processor

Technology related to register files for block-based processor architectures is disclosed. In one example of the disclosed technology, a processor core including a transactional register file and an execution unit can be used to execute an instruction block. The transactional register file can include a plurality of registers, where each... Microsoft Technology Licensing Llc

02/01/18 / #20180032344

Out-of-order block-based processor

Technology related to out-of-order processor architectures is disclosed. In one example of the disclosed technology, a processor includes decode logic and issue logic. The decode logic is configured to decode a store mask of an instruction block. The instruction block can include load and store instructions. Each load and store... Microsoft Technology Licensing Llc

02/01/18 / #20180032371

Onboarding of a service based on automated supervision of task completion

Described herein are techniques and systems for onboarding a service from client-managed computing infrastructure to network computing infrastructure. As part of the onboarding, a database that stores onboarding information is accessed and a set of tasks is identified. A state diagram is generated based on the onboarding information. The techniques... Microsoft Technology Licensing Llc

02/01/18 / #20180032377

Hybrid configuration engine

A hybrid configuration engine and associated method for reducing the complexity and burden of configuring rich coexistence between an on-premise solution and a cloud-based solution is described herein and illustrated in the accompanying figures. The hybrid configuration engine determines the current state of the on-premise solution and the cloud-based solution... Microsoft Technology Licensing Llc

02/01/18 / #20180032378

Tracking work between system entities

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 system to perform the following. The system generates a work tracking information ticket for a first system entity. The system assigns the... Microsoft Technology Licensing Llc

02/01/18 / #20180032399

Fault recovery management in a cloud computing environment

Technologies for managing fault recovery in a cloud computing environment may be used after faults of various sizes, including faults which put total functioning capacity below subscribed capacity. Computing services have repair priorities. A fault recovery manager selects a higher priority service whose capacity is below a minimum availability, and... Microsoft Technology Licensing Llc

02/01/18 / #20180032486

Inheritance of rules across hierarchical levels

Rules, such as condition-action rules, are configured at different levels of a hierarchy. For example, a top level site administrator may configure rules, lower level administrators may configure rules and end users may configure rules. Rules created at a higher hierarchical level are automatically inherited by lower hierarchical levels in... Microsoft Technology Licensing Llc

02/01/18 / #20180032487

Scalable vector graphics bundles

An SVG system for creating an SVG bundle of svg elements that adhere to a theme is provided. The SVG system accesses svg elements that are to be included in the bundle and accesses theme attributes of the theme. For each svg element, the SVG system retrieves the svg element,... Microsoft Technology Licensing Llc

02/01/18 / #20180032498

Data analysis expressions

Methods and systems are disclosed for receiving and processing data analysis expressions. A particular method includes receiving a data analysis expression at a pivot table of a spreadsheet. The data analysis expression is executed for a particular cell of the pivot table by determining a context associated with the particular... Microsoft Technology Licensing Llc

02/01/18 / #20180032522

Cross-platform computer application query categories

A limited first set of search engine results can be retrieved from running an application query, with the limited first set of results being limited to applications associated with a first set of application platform(s). Categories of applications referenced in the limited first set of results can be identified, and... Microsoft Technology Licensing Llc

02/01/18 / #20180032523

Computer application query suggestions

A plurality of category application queries can be processed, including identifying an associated list of results for each of the category application queries, with each list of results listing one or more applications. A cluster of the category application queries that each have a category in common in an application... Microsoft Technology Licensing Llc

02/01/18 / #20180032607

Platform support clusters from computer application metadata

Application metadata for computer applications can be retrieved, with the metadata corresponding to metadata for an online application store from which the applications are available. Computer-readable application clusters can be generated. Each of the application clusters can indicate that applications in the cluster are supported by an associated set of... Microsoft Technology Licensing Llc

02/01/18 / #20180032613

Research application and service

A research application and service are provided. The research application can be a mobile application, a feature within a word processing software, or an extension of a web-browsing software, through which a user can indicate a subject of research or assignment and receive a list of research topics from which... Microsoft Technology Licensing Llc

02/01/18 / #20180032778

Display with a touch sensor

A device, a display and a system are disclosed, all having a display with touch sensing capability. The display senses an object touching the surface of the display and emits light towards the touching object. The light reflects back from the object and travels back through the display to a... Microsoft Technology Licensing Llc

02/01/18 / #20180033066

Multi-signal based shopping cart content recognition in brick-and-mortar retail stores

Identifying products in a physical store shopping environment. The method includes, using a first detection method, identifying that a given product likely belongs to a given set of products. The method further includes, using one or more other detection methods, determining that the product is likely a specific product from... Microsoft Technology Licensing Llc

02/01/18 / #20180033115

Capturing commands in a multi-engine graphics processing unit

The techniques and systems described herein are directed to capturing commands in a multi-engine graphics processing unit (GPU). Captured commands can be played back by a developer to optimize software, hardware, and drivers. To accurately capture commands and memory associated with the commands during execution, dependencies between command buffer segments... Microsoft Technology Licensing Llc

02/01/18 / #20180033198

Forward direction determination for augmented reality and virtual reality

In various embodiments, methods and systems for determining a forward direction for augmented reality (AR)/virtual reality (VR) are provided. A sideways vector and an up vector are measured by an AR/VR device. A cross product of the sideways vector and the up vector is calculated to obtain a forward vector.... Microsoft Technology Licensing Llc

02/01/18 / #20180033322

Research application and service

A research application and service are provided. The research application can be a mobile application, a feature within a word processing software, or an extension of a web-browsing software, through which a user can indicate a subject of research or assignment and receive a list of research topics from which... Microsoft Technology Licensing Llc

Social Network Patent Pack
02/01/18 / #20180033946

Device housing with vibrator component

Technologies are described for a piezo electric element for generating vibrations in an electronic device. The piezo electric element comprises a piezo beam and an elongate mass. The piezo beam is sized for positioning in an internal recess of the electronic device and configured for mounting to an internal structure... Microsoft Technology Licensing Llc

02/01/18 / #20180034208

Apparatus for ejecting at least one integrated circuit card

An apparatus is described. In an embodiment, the apparatus comprises a housing; a tray; an ejector; a push member having two positions, the push member is configured to receive an external force for moving the push member and to operate the ejector to eject the tray to an ejected open... Microsoft Technology Licensing Llc

02/01/18 / #20180034697

Device migration

Personalization data such as settings and/or state is migrated across devices including mobile phones. Device personalizations are pushed to a cloud service or other mechanism for backup and subsequent transmission to other devices. The personalization data can later be employed to configure one or more other devices in the same... Microsoft Technology Licensing Llc

02/01/18 / #20180034719

Storing and expiring non-tcp traffic

Present disclosure provides techniques for dynamically determining how to store and expire non-TCP traffic in a network environment. In some examples, aspects of the present disclosure may implement a state machine operated by the server for managing non-TCP traffic. Critically, in accordance with aspects of the present disclosure, non-TCP traffic... Microsoft Technology Licensing Llc

02/01/18 / #20180034752

Ranking relevant discussion groups

Messages are collected and processed to determine topic identifiers that correspond to discussion groups. Queries are received and multiple discussion groups that are relevant to the query are determined based on the messages that are associated with the discussion groups and the topic identifiers associated with the discussion groups. The... Microsoft Technology Licensing Llc

02/01/18 / #20180034755

Intelligent processing and contextual retrieval of short message data

In non-limiting examples of the present disclosure, systems, methods and devices for providing contextualized SMS data from one or more SMS messages to a client are presented. SMS data from SMS messages may be filtered and relevant information from the filtered SMS data may be extracted. The extracted information from... Microsoft Technology Licensing Llc

02/01/18 / #20180034795

Simplified configuration of computing devices for use with multiple network services

An account aggregation service receives account credentials for a first network service account and associates the credentials with a list of network service accounts. Access tokens for other network service accounts can also be obtained and stored with the list of accounts. The account aggregation service can utilize the access... Microsoft Technology Licensing Llc

02/01/18 / #20180034798

Authentication based on telephone number recycling

A method and system for authenticating a user is provided. In some embodiments, a security system determines whether the time since the last authentication was successful is less than a recycle telephone number period (e.g., the minimum time before which a telephone number might be assigned to a new user).... Microsoft Technology Licensing Llc

02/01/18 / #20180034817

Bulk joining of computing devices to an identity service

Bulk joining of computing devices to an identity service is performed in two parts. In the first part, a user of a token retrieval device provides credentials to an identity service, which verifies the credentials and provides to the token retrieval device a bulk token for joining the service. In... Microsoft Technology Licensing Llc

02/01/18 / #20180034835

Remediation for ransomware attacks on cloud drive folders

A system for detecting by a cloud service a ransomware attack on a client device is provided. The system monitors changes to files of the client device that are stored by the cloud service. The system assesses whether a change to a file appears to be malicious in that the... Microsoft Technology Licensing Llc

Patent Packs
02/01/18 / #20180034869

Classroom messaging

In one example, a presentation control device may allow a presenter, such as a teacher, to control interactions between audience members and the presenter. The presentation control device may display a presentation controlled by a presenter to a presentation audience as part of a group presentation session. The presentation control... Microsoft Technology Licensing Llc

02/01/18 / #20180034901

Interchangeable retrieval of content

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

02/01/18 / #20180034918

Abstracted device service discovery

Methods and devices for device service discovery may include receiving a query for a device service including one or more protocol-specific services connected to or discoverable by a computer device. The methods and devices may include mapping the query to one or more protocol-specific adapters selected based on the protocol-specific... Microsoft Technology Licensing Llc

02/01/18 / #20180034923

Device discovery framework

A computing device is provided with a discovery framework that may include a discovery user interface (UI) and a discovery engine configured to use various standard discovery protocols in a protocol stack of the computing device. The discovery engine may respond to an invocation of the discovery framework by determining... Microsoft Technology Licensing Llc

02/01/18 / #20180034932

Image transformation in hybrid sourcing architecture

Image transformation for use in a hybrid distribution architecture with improved performance characteristics is provided herein. The hybrid distribution architecture provides content to clients via a dual source system using a central cloud service and a Content Distribution Network, which uses the cloud service as its source. A client that... Microsoft Technology Licensing Llc

02/01/18 / #20180034943

Protocol translation with delay

This document relates to protocol translation for remote control of various devices. One example is a technique that includes identifying a controlled device that has a controlled device communication protocol for controlling the controlled device. The technique also includes obtaining translation data that conveys translations of commands from another protocol... Microsoft Technology Licensing Llc

02/01/18 / #20180035024

Self-aligning multi-part camera system

A multi-part electronic device has a mode with at least two overlapped device parts comprising a first camera part mounted on a first device part and a second camera part mounted on a second device part. At least one of the first and second camera parts is resiliently mounted such... Microsoft Technology Licensing Llc

02/01/18 / #20180035055

Facilitating capturing a digital image

According to one aspect, there is provided an apparatus comprising at least one processing unit and at least one memory. The at least one memory stores program instructions that, when executed by the at least one processing unit, cause the apparatus to obtain a set of captured still images captured... Microsoft Technology Licensing Llc

02/01/18 / #20180035058

Low-illumination photo capture with reduced noise and blur

Techniques for combining images to reduce motion blur in an output image are described. Data indicative of a first image and a second image of a scene is received. At least one portion of the first image associated with motion blur is identified. The portion of the first image is... Microsoft Technology Licensing Llc

02/01/18 / #20180035104

Object display utilizing monoscopic view with controlled convergence

Aspects of the technology described herein can insert a 2D object into a 3D environment utilizing a monoscopic view with controlled convergence. An exemplary computing device may use a depth regulator to determine a depth associated with a stereoscopic view. Moreover, a view converter in the exemplary computing device can... Microsoft Technology Licensing Llc

02/01/18 / #20180035151

Video segment playlist generation in a video management system

In various embodiments, methods and systems for implementing video segment playlist generated are provided. A video management system implements a video segment manager that supports generating video segment playlists for video content. Generating a video segment playlist is based on enhanced segmented video associated with segmentation dimensions. An enhanced segmented... Microsoft Technology Licensing Llc

02/01/18 / #20180035152

Video segmentation in a video management system

In various embodiments, methods and systems for implementing video segmentation are provided. A video management system implements a video segment manager that supports generating enhanced segmented video. Enhanced segmented video is a time-based segment of video content. Enhanced segmented video is generated based on a video content cognitive index, segmentation... Microsoft Technology Licensing Llc

02/01/18 / #20180035269

Location-based conversation identifier

A set of conversations taking place by users within a geographic location are identified. Keywords for a conversation under analysis, in that geographic location, are identified based on a frequency with which terms are used in the conversation under analysis and in the related conversations. The keywords are automatically added... Microsoft Technology Licensing Llc

02/01/18 / #20180035418

Connection information for inter-device wireless data communication

Techniques for connection information for inter-device wireless data communication are described. In at least some embodiments, a broker device maintains wireless connection information for various wireless devices. The wireless connection information includes wireless channels at which particular wireless devices can be accessed. The broker device can provide the wireless connection... Microsoft Technology Licensing Llc

02/01/18 / #20180035474

Roaming to share a communication channel

A computing device is able to communicate wirelessly with other devices using different types of wireless networks, such as infrastructure networks and peer-to-peer networks. Situations can arise in which a computing device is connected to different types of networks at the same time. In such situations a check is made... Microsoft Technology Licensing Llc

02/01/18 / #20180032215

Automatic partitioning of a list for efficient list navigation

Automatic partitioning of a list for efficient list navigation is provided. A list is automatically partitioned into sections and increasingly-refined subsections. A user-selection of a section is received, and the list partitioning system scrolls the list to the selected section or filters the list to the selected section. Refinement input... Microsoft Technology Licensing Llc

02/01/18 / #20180032349

Optimized uefi reboot process

Systems and methods are disclosed for an initialization process that selectively reloads part or all of the UEFI when called by the operating system. The reload skips platform initialization and enables the selective loading of UEFI modules with tailored dependencies. A special protected region of memory is reserved and is... Microsoft Technology Licensing Llc

02/01/18 / #20180033170

Sketch-effect hatching

Computer efficiency improved sketch-effect hatching is provided. A hatching tool generates a bounding area associated with an object, within which a plurality of hatching line segment strokes is generated. The strokes are generated by generating center points on equally or near-equally spaced parallel columns within the bounding area that are... 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

###