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-9,482,548 Route inspection portals
One or more techniques and/or systems are provided for populating a map interface with a route inspection portal and/or for generating travel route video. In an...
US-9,482,539 Probabilistic map matching from a plurality of observational and contextual factors
Systems, methods, and devices are described for implementing map matching techniques relating to measured location data. Probabilistic models, including...
US-9,481,084 Touch quality test robot
Described herein is a robot for testing touch-sensitive displays. The test robot may have a test surface holding a touch-sensitive display. The test robot may...
US-9,480,907 Immersive display with peripheral illusions
A primary display displays a primary image. A peripheral illusion is displayed around the primary display by an environmental display so that the peripheral...
US-D770,568 Controller with toggle switch
US-D770,520 Display screen with animated graphical user interface
US-D770,506 Display screen with animated graphical user interface
US-D770,500 Display screen with animated graphical user interface
US-D770,499 Display screen with animated graphical user interface
US-D770,495 Display screen with graphical user interface
US-D770,490 Display screen with graphical user interface
US-D770,489 Display screen with transitional graphical user interface
US-D770,486 Display screen with graphical user interface
US-D770,467 Display screen with graphical user interface
US-D770,433 Handset
US-9,479,796 Variable coding resolution in video codec
A video codec provides for encoding and decoding pictures of a video sequence at various coded resolutions, such that pictures can be encoded at lower coded...
US-9,479,646 Offline voicemail
A method for accessing offline voicemail messages within a mobile messaging application may be provided. First, a voice mail message may be received and the...
US-9,479,610 Battery efficient synchronization of communications using a token bucket
Systems and methods for email synchronization may include a computing device with a token bucket. The token bucket allows for temporary storage of tokens, each...
US-9,479,581 Computing system for managing data
Various embodiments are described for systems and methods for managing data. The system may include a device group configured for peer-to-peer communications,...
US-9,479,553 Systems and methods for receiving, storing, and rendering digital video, music, and pictures on a personal...
A personal media player (PMP) uses a digital media processing system--comprising a video rendering subsystem, a music rendering subsystem, and a picture...
US-9,479,276 Network jitter smoothing with reduced delay
A method of compensating for jitter in a packet stream is described. The method comprises placing undecoded frames extracted from packets in the packet stream...
US-9,478,785 Polarity protection for multiple batteries
Battery carriages are provided herein that interface with batteries in the correct polarization, regardless of the orientation in which the batteries are...
US-9,478,057 Chaining animations
In applications that display a representation of a user, it may be reasonable to insert a pre-canned animation rather than animating a user's captured motion....
US-9,477,925 Deep neural networks training for speech and pattern recognition
The use of a pipelined algorithm that performs parallelized computations to train deep neural networks (DNNs) for performing data analysis may reduce training...
US-9,477,832 Digital identity management
One aspect relates to a process and associated device for managing digital ID lifecycles for application programs, and abstracting application programs for...
US-9,477,782 User interface mechanisms for query refinement
A query processing system (QPS) for generating query suggestions to a user by matching the user's input query against a set of query-detection grammars defined...
US-9,477,734 Data synch notification using a notification gateway
One or more techniques and/or systems are disclosed for facilitating synchronizing of data between one or more servers and a mobile device. The mobile device...
US-9,477,730 Web services runtime for dataset transformation
Various aspects for providing a runtime for dataset transformation are disclosed. In one aspect, data consumption requests are received. The requested data is...
US-9,477,710 Isolating resources and performance in a database management system
Techniques for tenant performance isolation in a multiple-tenant database management system are described. These techniques may include providing a reservation...
US-9,477,654 Convolutional latent semantic models and their applications
Functionality is described herein for transforming first and second symbolic linguistic items into respective first and second continuous-valued concept...
US-9,477,650 Underlying grid structure and animation of tables
Embodiments are provided that include the use of an underlying grid structure as part of managing table operations and/or animation visualizations, but are not...
US-9,477,625 Reversible connector for accessory devices
Reversible connectors for accessory devices are described. In one or more implementations, a connector cable for an accessory of a host computing device is...
US-9,477,614 Sector map-based rapid data encryption policy compliance
To comply with a policy for a computing device indicating that data written by the computing device to the storage volume after activation of the policy be...
US-9,477,574 Collection of intranet activity data
Systems, methods and computer program products for facilitating the collection of data within a computer network (especially an intranet) while complying with...
US-9,477,569 Windows rally wireless HID device
A system and method that identifies and effectuates communication between a connectable client and a wireless human interface device. The wireless human...
US-9,477,557 Transaction processing using torn write detection
Performing a transaction in the context of a computing system that has one or more persistent systems coupled to one or more processors over a bus. As an...
US-9,477,537 Reactive coincidence
An outer event stream can be modeled to represent duration for an event with an inner event stream. The inner event stream can be generated to represent...
US-9,477,487 Virtualized boot block with discovery volume
A file system independent virtualized boot block with discovery volume and cover files renders a volume visible when accessed by an accessing system which...
US-9,477,486 Attestation protocol for securely booting a guest operating system
In a cloud computing environment, a production server virtualization stack is minimized to present fewer security vulnerabilities to malicious software running...
US-9,477,383 Latency reduction in collaborative presentation sharing environment
A method and system for delivering a presentation created using a presentation application program are disclosed. One method includes initiating, from a...
US-9,477,337 Conductive trace routing for display and bezel sensors
Conductive trace routing techniques for display and bezel sensors are described. In one or more implementations, an apparatus includes display sensors, bezel...
US-9,477,333 Multi-touch manipulation of application objects
The manipulation system described herein provides a common platform and application-programming interface (API) for applications to communicate with various...
US-9,477,330 Stylus tilt tracking with a digitizer
A method for detecting orientation of a stylus with respect to a digitizer sensing surface includes detecting a signal emitted by a stylus at a plurality of...
US-9,477,268 Mobile computer device binding feedback
In embodiments of mobile computer device binding feedback, an application interface for a device application is displayed on a first display that is integrated...
US-D769,932 Display screen with animated graphical user interface
US-D769,931 Display screen with animated graphical user interface
US-D769,928 Display screen with animated graphical user interface
US-D769,923 Display screen with animated graphical user interface
US-D769,922 Display screen with animated graphical user interface
US-D769,907 Display screen with animated graphical user interface
← 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.