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-D760,803 Display screen with icon
US-D760,802 Display screen with icon
US-D760,801 Display screen with icon
US-D760,800 Display screen with icon
US-D760,799 Display screen with icon
US-D760,798 Display screen with icon
US-D760,797 Display screen with icon
US-D760,796 Display screen with icon
US-D760,772 Display screen with graphical user interface
US-D760,734 Display screen with animated graphical user interface
US-D760,676 Video teleconferencing device
US-D760,675 Video teleconferencing device
US-D760,674 Video teleconferencing device
US-D760,673 Video teleconferencing device
US-D760,672 Video teleconferencing device
US-D760,671 Video teleconferencing device
US-9,380,436 Contact entry population from call entity information
Populating a contact entry with selected entity information based on an identifier associated with a call (e.g., a telephone call, VoIP call, text message,...
US-9,380,345 Immersive scaling interactive television
A video media viewport/window may be progressively scaled and/or repositioned based on sequential navigational commands received via an input device. A process...
US-9,380,224 Depth sensing using an infrared camera
A method of sensing depth using an infrared camera. In an example method, an infrared image of a scene is received from an infrared camera. The infrared image...
US-9,380,094 Error resilient coding and decoding for media transmission
A "Media Transmission Optimizer" provides a media transmission optimization framework for lossy or bursty networks such as the Internet. This optimization...
US-9,380,074 Unified generation of policy updates
User input mechanisms are displayed for defining a compliance policy update. A unified compliance policy update is generated according to a unified schema that...
US-9,380,015 Electronic message organization via social groups
A mechanism for automatically organizing electronic messages is described herein. Social groups of a particular user that may be representative of topics,...
US-9,379,946 Model-based virtual networking
Architecture that facilitates the virtual specification of a connection between physical endpoints. A network can be defined as an abstract connectivity model...
US-9,378,741 Search results using intonation nuances
Systems and methods for responding to an audio query are presented. More particularly, vocalization nuances of a vocalized search query (audio query) are...
US-9,378,590 Augmented reality auction platform
An augmented reality submission includes a hologram to virtually augment a world space object and a compensation offer for presenting the hologram to a viewer...
US-9,378,578 Automated video looping with progressive dynamism
Various technologies described herein pertain to generating a video loop. An input video can be received, where the input video includes values at pixels over a...
US-9,378,512 Interaction between ads and applications
Various technologies, methods, systems, processes, and compositions of matter pertaining to advertisements, and advertisement interactions with users and...
US-9,378,467 User interaction pattern extraction for device personalization
A context-aware personalization system operable with a device such as a smartphone, tablet, personal computer (PC), game console, etc. extracts user interaction...
US-9,378,456 Task completion
The concepts relate to task completion and specifically to aiding a user to complete an unfinished task at a subsequent time and/or on another device. One...
US-9,378,444 Encoded micro pattern
In embodiments, an encoded micro pattern includes segments of encoded bits that can be optically-imaged by a digitizer. The position of each segment in the...
US-9,378,389 Shared item account selection
Techniques for sharing of items from online storage (e.g., cloud storage) are described herein. In at least some embodiments, sharing links can be configured as...
US-9,378,370 Scanning files for inappropriate content during synchronization
The present invention extends to methods, systems, and computer program products for scanning files for inappropriate content during file synchronization....
US-9,378,297 Task-based address bar and tabs scaling
Various embodiments provide a Web browser that includes an address bar and functionality that distributes one or more tabs along a line that is common to both...
US-9,378,294 Presenting source regions of rendered source web pages in target regions of target web pages
A target web page may embed resources hosted by a source server. However, this embedding may result in compatibility and/or security issues; e.g., the...
US-9,378,290 Scenario-adaptive input method editor
An input method editor (IME) described herein couples scenarios of the input of the user with specific network services to offer more relevant and richer...
US-9,378,286 Implicit user interest marks in media content
Automatically marking locations of user interest in media content is disclosed. Data that describes user interaction with media content is analyzed to determine...
US-9,378,236 In-place recipient preservation
One or more indirect recipients of a communication item within a communication management application (CMA) may be preserved in-place. Indirect recipients...
US-9,378,198 Associating conditions to summary table data
A method and system associate conditional formats with selected data points or groups of data points within a summary table. In one embodiment, related groups...
US-9,378,084 Erasure coding across multiple zones
In various embodiments, methods and systems for erasure coding data across multiple storage zones are provided. This may be accomplished by dividing a data...
US-9,378,079 Detection of anomalies in error signals of cloud based service
Anomalies detection in error signals of a cloud based service is provided. An application such as an analysis application identifies a machine learning...
US-9,378,062 Interface between a resource manager and a scheduler in a process
An interface between a resource manager and schedulers in a process executing on a computer system allows the resource manager to manage the resources of the...
US-9,378,042 Virtual machine multicast/broadcast in virtual network
The performance of multicast and/or broadcasting between virtual machines over a virtual network. A source hypervisor accesses a network message originated from...
US-9,378,015 Predicting defects in code
A system is described herein that predicts defects in a portion of code of an application that is configured to execute on a computing device. Versions of code...
US-9,378,011 Network application versioning
A system and method for managing application version changes on a network server. A backup is made of a deployed application version. When an update version of...
US-9,378,001 Matching program sections through feature extraction
A method includes organizing a program into blocks based on control flow. The method also includes calculating a plurality of features for each block. The...
US-9,377,902 Systems and methods for wedge-based imaging using flat surfaces
A wedge imager and techniques of imaging with a wedge imager are disclosed. In one embodiment, a wedge image comprises: a simple wedge comprising substantially...
US-9,377,864 Transforming visualized data through visual analytics based on interactivity
A data visualization application transforms visualized data through visual analytics. A detected gesture and associated visualization are processed through a...
US-9,377,857 Show body position
A capture device may capture a user's motion and a display device may display a model that maps to the user's motion, including gestures that are applicable for...
US-9,377,646 Capacitive touch sensor having oblique electrode matrix
Electrode matrices for capacitive touch-sensing are provided. An electrode matrix may include a plurality of column conductors having a first end and a second...
US-9,377,623 Waveguide eye tracking employing volume Bragg grating
A transparent waveguide, which is for use in tracking an eye that is illuminated by infrared light having an infrared wavelength, includes a volume Bragg...
← 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.