Easy To Use Patents Search & Patent Lawyer Directory

At Patents you can conduct a Patent Search, File a Patent Application, find a Patent Attorney, or search available technology through our Patent Exchange. Patents are available using simple keyword or date criteria. If you are looking to hire a patent attorney, you've come to the right place. Protect your idea and hire a patent lawyer.

Searching: microsoft





Search by keyword, patent number, inventor, assignee, city or state:




Patent # Description
US-1,023,5994 Modular deep learning model
The technology described herein uses a modular model to process speech. A deep learning based acoustic model comprises a stack of different types of neural...
US-1,023,5970 Emission unit brightness adjustment
An electronic device includes a display including an emission unit, a light sensor configured to generate a signal indicative of ambient light level, a memory...
US-1,023,5962 Techniques for robust reliability operation of a thin-film transistor (TFT) display
The present disclosure provides devices and techniques for dynamically adjusting the bias voltage (V) levels (e.g., low level gate voltage (VGL) and high level...
US-1,023,5864 Tracking items in a container
A method for alerting a user when an item is missing from a container. The method comprising implementing, by an item tracking system, a plurality of steps. The...
US-1,023,5809 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...
US-1,023,5808 Communication system
A user device comprises a network interface, a rendering module, and a scene modification module. The network interface is configured to receive a video signal...
US-1,023,5807 Building holographic content using holographic tools
A system and method are disclosed for building virtual content from within a virtual environment using virtual tools to build and modify the virtual content.
US-1,023,5799 Variable rate deferred passes in graphics rendering
Methods and devices for performing pixel shading in graphics processing are described. Multiple primitives of an image can be shaded at one or more variable...
US-1,023,5778 GPU-accelerated pencil ink effect rendering
Methods, systems, and devices are described herein for rendering variable opacity ink strokes on a touchscreen device. In one aspect, a method for rendering...
US-1,023,5701 Creating managing, and provisioning packages of online applications
Methods and computer-readable media are provided herein for implementing custom application programming interfaces (API) for creating, managing, and...
US-1,023,5686 System forecasting and improvement using mean field
A set of SKUs is divided into a plurality of different Mean Field clusters, and a tracker (or sensor) is identified for each cluster. Product decisions for each...
US-1,023,5679 Learning a ranker to rank entities with automatically derived domain-specific preferences
A system is described herein that includes a preference deriver component that receives a predefined preference rule that indicates a hierarchy pertaining to...
US-1,023,5605 Image labeling using geodesic features
Image labeling is described, for example, to recognize body organs in a medical image, to label body parts in a depth image of a game player, to label objects...
US-1,023,5456 Audio augmented reality system
Techniques for online information search and retrieval for a query including a digital audio waveform. In an aspect, an audio waveform is received and digitized...
US-1,023,5436 Event stream transformations
The formulation of transformations on one or more input event streams to generation one or more output event streams. Accordingly, the transformations may be...
US-1,023,5406 Reminder processing of structured data records among partitioned data storage spaces
Systems, methods, and software for management of partitioned data storage spaces is provided herein. An exemplary method includes storing sets of structured...
US-1,023,5367 Organization, retrieval, annotation and presentation of media data files using signals captured from a viewing...
A computer system automatically organizes, retrieves, annotates and/or presents media data files as collections of media data files associated with one or more...
US-1,023,5366 Activity gallery view in communication platforms
Systems, apparatuses, services, platforms, and methods are discussed herein that provide activity-based gallery views for communication platforms. In one...
US-1,023,5365 Transforming spoken thoughts to a visual representation
Applications and services are disclosed for transforming spoken thoughts to a visual representation of related topics found in the spoken thoughts. Transforming...
US-1,023,5358 Exploiting structured content for unsupervised natural language semantic parsing
Structured web pages are accessed and parsed to obtain implicit annotation for natural language understanding tasks. Search queries that hit these structured...
US-1,023,5355 System, method, and computer-readable storage device for providing cloud-based shared vocabulary/typing history...
An input method editor (IME) is associated with a local user. Memory stores local data and a processor, coupled to the memory, is configured to receive input...
US-1,023,5348 Assistive graphical user interface for preserving document layout while improving the document readability
Technologies are described herein for providing an assistive graphical user interface for preserving document layout while improving readability, such as for...
US-1,023,5325 Control path to enable at least one of two data paths for a network device
Methods and systems that provide for a control path to enable at least one of the two data paths for a network device (e.g., a modem) are provided. An example...
US-1,023,5277 Method of detecting false test alarms using test step failure analysis
Identifying false test alarms to a developer. A code build is executed in a test system that includes computing functionality and computing infrastructure that...
US-1,023,5273 Indexing a trace by insertion of key frames for replay responsiveness
Creating key frames during indexing of a trace for responsive trace replay. A method includes identifying responsiveness goal(s) for trace replay, including...
US-1,023,5200 Virtual switch interceptor
Application management is facilitated by observing messages communicated amongst virtual applications external to application-hosting virtual machines. In one...
US-1,023,5178 Performance scaling for binary translation
Embodiments relate to improving user experiences when executing binary code that has been translated from other binary code. Binary code (instructions) for a...
US-1,023,5160 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...
US-1,023,5158 Optimizing feature deployment based on usage pattern
Variety of approaches to optimize a feature deployment based on an usage pattern are described. A hosted service initiates operations to optimize the feature...
US-1,023,5155 Selective update of core mobile device user interface through application marketplace
Systems and methods for selectively updating or extending built in functionality on a mobile device are disclosed. The updates may be provided to selective...
US-1,023,5147 Discovery and activation of application extensions
The operating system of a computer maintains an extension catalog that stores data relating extensions with information about the contracts the extensions...
US-1,023,5130 Intent driven command processing
A computing device receives a voice command to perform an action within a document. An interpretation of the voice command is mapped to a set of commands....
US-1,023,5077 Resource arbitration for shared-write access via persistent reservation
Described is a technology by which an owner node in a server cluster maintains ownership of a storage mechanism through a persistent reservation mechanism,...
US-1,023,5040 Controlling application windows in an operating system
Systems and methods are provided for controlling the appearance of application windows on a computer display screen. A user identifies either an application...
US-1,023,5018 Browsing electronic messages displayed as titles
Electronic messages are displayed as tiles. A tile may include a background related to the electronic message. For example, the background of a tile may be a...
US-1,023,5017 Integrated media user interface
An integrated media user interface is described. In an implementation, a user interface is output that includes a plurality of representations of media, each of...
US-1,023,4996 Capacitive based digitizer sensor
A sensor includes a sensor layer patterned with conductive elements spread across the sensor layer and a resilient layer proximate to the sensor layer. The...
US-1,023,4992 Force-sensitive touch sensor compensation
An electronic device includes a memory in which input instructions, force level assessment instructions, and output instructions are stored, and further...
US-1,023,4981 Scrollable computing device display
The display of a scrollable list of items is described. In one disclosed embodiment, a list of items may be displayed on a scrollable computing device display...
US-1,023,4966 Electrostatic and wired electrical connector for stylus
An active stylus includes a body, an electrical connector operatively coupled to the body, wired connection circuitry contained within the body and electrically...
US-1,023,4965 Active stylus differential synchronization
A touch-sensing system is disclosed. The system includes a display device including a touch sensor having a plurality of electrodes, and drive logic coupled to...
US-1,023,4941 Wearable sensor for tracking articulated body-parts
A wearable sensor for tracking articulated body parts is described such as a wrist-worn device which enables 3D tracking of fingers and optionally also the arm...
US-1,023,4919 Accessory-based power distribution
Accessory-based power distribution techniques are described. In one or more implementations, power available from a power system of a computing device is...
US-1,023,4835 Management of computing devices using modulated electricity
This document relates to management of computing devices using modulated electricity. One example includes assigning a set of time slices to a computing device...
US-1,023,4686 Rainbow removal in near-eye display using polarization-sensitive grating
In a near-eye optical display system comprising a waveguide and diffractive optical elements (DOEs) configured for in-coupling, exit pupil expansion, and...
US-1,023,4561 Specular reflection removal in time-of-flight camera apparatus
A method for facilitating removal of specular reflection noise from light data can include illuminating, using an illumination unit, a target with a light...
US-1,023,4545 Light source module
An embodiment of the invention provides apparatus for providing light pulses comprising a light source electrically connected to a low inductance configuration...
US-1,023,2258 Fusing game control inputs
A method for fusing game control inputs includes, on a computing device, receiving a first game control input from a first input device having a first housing...
US-1,023,2255 Paddle accessory for a game controller
A paddle accessory includes a blade, a sensor-activation feature extending from the blade, and a mounting interface spaced apart from the sensor-activation...
US-1,023,2254 Game controller with removable paddle accessory
A game controller includes a grip, one or more finger-actuatable controls on the grip, and a rim located on the grip. The rim defines an aperture. The game...
← Previous | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 | Next →

File A Patent Application

  • Protect your idea -- Don't let someone else file first. Learn more.

  • 3 Easy Steps -- Complete Form, application Review, and File. See our process.

  • Attorney Review -- Have your application reviewed by a Patent Attorney. See what's included.