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,723,631 Bulk fine timing measurement allocation message
Examples disclosed herein relate to the scheduling and transmission of timing measurements between mobile computing devices in an area to determine the devices'...
US-9,723,541 Priority access to a priority access channel
Techniques for priority access to a priority access channel are described. In at least some embodiments, a portion of the radio spectrum is divided into general...
US-9,723,520 Location based mode switching for dual mode mobile terminals
The present invention provides a dual mode mobile terminal that is capable of supporting both cellular and local wireless communications. The mobile terminal...
US-9,723,459 Delayed and time-space bound notifications
Architecture that enables alerts and notifications to have priorities and time/space durations. Non-critical alerts can be displayed in a non-obtrusive manner...
US-9,723,125 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,723,054 Hierarchical organization for scale-out cluster
Performing a distributed data operation. A method includes receiving a request for one or more data operations from a first computing system, such as a client....
US-9,723,028 Distributed file system
A distributed file system for devices is described. In an embodiment, each data element stored on one of the devices has an associated location and availability...
US-9,722,966 DNS-based determining whether a device is inside a network
In a computing device a domain name system (DNS) query is generated and sent, and a check is made as to whether a verified DNS response to the DNS query is...
US-9,722,945 Dynamically identifying target capacity when scaling cloud resources
Embodiments are directed to preventing flapping when auto-scaling cloud resources. In one scenario, a computer system accesses information specifying a target...
US-9,722,312 Loop antenna with a magnetically coupled element
A loop antenna with a magnetically coupled element is described. In an embodiment, the loop antenna comprises a loop element that has a feed contact and a...
US-9,720,972 Cross-model filtering
Presenting data from different data providers in a correlated fashion. The method includes performing a first query on a first data set controlled by a first...
US-9,720,914 Navigational aid for electronic books and documents
Systems, methods, and computer storage media are provided for generating rich navigational study aids for electronic books. For a particular section of interest...
US-9,720,743 General purpose distributed data parallel computing using a high level language
General-purpose distributed data-parallel computing using a high-level language is disclosed. Data parallel portions of a sequential program that is written by...
US-9,720,583 User interface for editing a value in place
A user interface element is displayed for in place editing of values within a document. For example, in response to selecting a value, a user interface is...
US-9,720,506 3D silhouette sensing system
A 3D silhouette sensing system is described which comprises a stereo camera and a light source. In an embodiment, a 3D sensing module triggers the capture of...
US-9,720,237 Mixed environment display device and waveguide cross-coupling suppressors
An optical device comprises a number of waveguides, e.g., color plates, that are individually formed to couple a corresponding color output of a micro-display...
US-9,720,089 3D zoom imager
A 3D imager comprising two cameras having fixed wide-angle and narrow angle FOVs respectively that overlap to provide an active space for the imager and a...
US-9,717,339 Computing accessory mounting apparatus
The disclosure provides for a mounting apparatus for mounting a computing accessory to a display device. The mounting apparatus includes an attachment portion...
US-9,716,944 Adjustable audio beamforming
Adjustable audio beamforming of a device having a plurality of microphones is disclosed. A method for forming an audio beam of a device having a plurality of...
US-9,715,750 System and method for layering using tile-based renderers
A method for tile-based rendering of content. Content may be rendered in a memory region organized as multiple tiles. In scenarios in which content is generated...
US-9,715,501 Dimensional conversion in presentations
Technologies are described herein for converting presentations between differing slide dimensions and aspect ratios. A scaling factor is calculated from the...
US-9,715,382 Class and namespace discovery in prototype based language
Structure of a prototype-based programming language program is determined based on results of program execution. The structure determined can be implied by a...
US-D792,895 Display screen with graphical user interface
US-9,713,290 Datacenter immersed in cooling liquid
The subject disclosure is directed towards a datacenter or partial datacenter (e.g., a datacenter module) contained in a sealed container. The container may be...
US-9,712,622 Techniques to manage state information for a web service
Techniques to manage state information for a web service are described. An apparatus may comprise a processor circuit, and an application program for execution...
US-9,712,603 Remote control of a shared application
Systems, methods, and computer-readable storage media are provided for enabling client devices to remotely control a shared application. A remote control...
US-9,712,438 Routing messages between virtual networks
Routing messages between virtual networks using a mapping of virtual addresses from one virtual network to a virtual address of the other virtual network. Each...
US-9,711,980 Charging device for removable input modules
A charging device for one or more input modules for a touch-screen device is described. The charging device comprises a charging mechanism and portions which...
US-9,711,863 Dual band WLAN coupled radiator antenna
Planar antennas comprise capacitively coupled antenna patches. A first antenna patch configured to radiate in a first frequency band is coupled to a...
US-9,710,982 Hub key service
In embodiments of a hub key service, a device includes a communication interface for communication coordination with one or more associated devices of the...
US-9,710,973 Low-latency fusing of virtual and real content
A system that includes a head mounted display device and a processing unit connected to the head mounted display device is used to fuse virtual content into...
US-9,710,773 Modeling user input and interaction in workflow based applications
Systems and methods that implement interactivity as part of a workflow itself. Data is passed in and out of the workflow to form an interactive workflow, via...
US-9,710,297 Dynamic allocation and assignment of virtual environment
A mechanism for enabling enterprise data centers to allocate portions of their infrastructure and assign them to specific line of business unit IT ...
US-9,710,247 Identification of host-compatible downloadable applications
A user's (client) computer sends a request for a listing of applications which can be downloaded from a server in an electronic marketplace and a list of...
US-9,710,130 User focus controlled directional user input
A user input for a near-eye, see-through display device is disclosed. Hands-free user input in an augmented reality environment is provided for. A user can...
US-9,710,093 Pressure sensitive key normalization
Pressure sensitive key techniques are described. In one or more implementations, a device includes at least one pressure sensitive key having a flexible contact...
US-9,706,495 Mobile node group formation and management
The subject disclosure is directed towards mobile network management by reducing energy consumption and increasing a lifetime of one or more nodes. By...
US-9,705,691 Techniques to manage recordings for multimedia conference events
Techniques to manage recordings for multimedia conference events are described. An apparatus may comprise a recording management component operative to manage...
US-9,703,896 Generation of custom modular objects
A system for generating custom modular objects is described. The custom modules form part of a modular construction set from which an object can be created by a...
US-9,703,782 Associating media with metadata of near-duplicates
Techniques for identifying near-duplicates of a media object and associating metadata of the near-duplicates with the media object are described herein. One or...
US-9,703,681 Performance optimization tip presentation during debugging
Assistance is given to aid in optimizing a program's performance during initial development while the program's features are still being implemented and/or...
US-9,703,543 Update installer with process impact analysis
An update installer generates an update display for a user that displays available updates. The user can select updates, and the update installer accesses the...
US-9,703,539 Viral application distribution
Viral application distribution facilitates distribution of an application among users and increases likelihood of downloading the application by the users. A...
US-9,703,452 Mobile communications device user interface
A mobile communications device user interface is described. In an implementation, a method is implemented by a computing device that includes displaying content...
US-9,703,444 Dynamic distribution of client windows on multiple monitors
A multi-user computer system may distribute user windows across multiple monitors. Some of the user windows may span two or more monitors. Some user windows may...
US-9,703,385 Data services based on gesture and location information of device
With the addition of directional information and gesture based input in a location based services environment, a variety of service(s) can be provided on top of...
US-9,703,113 Anti-shake correction system for curved optical sensor
The subject disclosure is directed towards a curved image sensor that is rotated in one or more rotational directions to compensate for camera movement, e.g.,...
US-9,700,240 Physical activity inference from environmental metrics
Portable devices include environmental sensors that generate metrics about the environment (e.g., accelerometers detecting impulses and vibration, and GPS...
US-9,699,468 Adaptive screen and video coding scheme
An adaptive screen and video coding system adaptively selects different coding schemes for coding an image block of a screen or video image based on a type of...
US-9,699,291 Phonepad
Example apparatus and methods concern a first device (e.g., phone) having a first set of input or output capabilities interacting with a second device(s) (e.g.,...
← 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.