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,948,770 Providing sender identification information
An apparatus for providing sender identification information of the communication event on a display is described. In an embodiment the apparatus receives a...
US-9,948,767 Rejecting or accepting a phone call
In an embodiment, rejecting or accepting a phone call is disclosed. In an embodiment, a device is disclosed. The device comprises a processor, a storage...
US-9,948,636 Securing a computing device accessory
Various embodiments are disclosed that relate to security of a computer accessory device. For example, one non-limiting embodiment provides a host computing...
US-9,948,514 Opportunistically connecting private computational resources to external services
A description of computing resource requirements for execution of an application associated with a publicly available service is obtained. Access to computing...
US-9,948,003 Loop antenna for mobile handset and other applications
There is disclosed an antenna system for mobile handsets and other devices. The antenna system comprises a dielectric substrate having first and second opposed...
US-9,947,993 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...
US-9,947,491 Magnetic sensor alignment with breakaway
Disclosed herein are electronic devices with a sensor configured to breakaway from an input button or input/output interface. In one example, the electronic...
US-9,947,317 Pronunciation learning through correction logs
A new pronunciation learning system for dynamically learning new pronunciations assisted by user correction logs. The user correction logs provide a record of...
US-9,947,262 Display on a stretchable substrate
A display comprises a plurality of autonomous pixels on a stretchable substrate. Each autonomous pixel comprises a display element and a control element...
US-9,947,174 Computer system for multiple user, multiple event real-time online wagering
A computer system includes a server computer that handles transactions with user devices to create and manage events, create and manage user accounts and...
US-9,947,121 Image stitching
A computing device is described which has a memory holding at least two input images depicting different parts of a panoramic scene, the images having been...
US-9,947,099 Reflectivity map estimate from dot based structured light systems
Systems and methods are provided for determining a depth map and a reflectivity map from a structured light image. The depth map can be determined by capturing...
US-9,946,994 Techniques for providing insights relating to job postings
A method is disclosed for supplementing information that is to be presented to a user of a social-networking system with respect to a job posting. A request for...
US-9,946,970 Neural networks for encrypted data
Embodiments described herein are directed to methods and systems for performing neural network computations on encrypted data. Encrypted data is received from a...
US-9,946,897 Data privacy management system and method
Aspects of the technology described herein can provide data privacy management. An exemplary computing device may have a tracker to track various user data of a...
US-9,946,891 Image-based unlock functionality on a computing device
Utilizing an image on a computing device to serve as a template for locking/unlocking the computing device. The image includes a plurality of portions that are...
US-9,946,886 System and method for authentication with a computer stylus
A method for securing operation of a computing device operated with a stylus includes recognizing a pre-defined gesture performed by a stylus on a touch screen,...
US-9,946,881 Global platform health management
The use of one or more device health values to indicate the health status of a computing device may enable operating system developers to directly manage the...
US-9,946,871 Isolation and presentation of untrusted data
Architecture that provides a secure environment in which data (e.g., code, instructions, files, images, etc.) can be opened and run by a client application....
US-9,946,799 Federated search page construction based on machine learning
Apparatuses, computer readable medium, and methods are disclosed for federated search page construction based on machine learning. The method may include...
US-9,946,768 Data rendering optimization
Optimizing data rendering includes, in one embodiment, using templates to express a data request as a set of queries where each query in the set is prioritized...
US-9,946,752 Low-latency query processor
Techniques for implementing a low-latency query processor accommodating an arbitrary number of data rows with no column indexing. In an aspect, data is stored...
US-9,946,703 Title extraction using natural language processing
Methods, systems, and computer programs are presented for selecting a title for a post of a social network. A method includes operations for identifying a word...
US-9,946,696 Aligning content in an electronic document
Aligning the contents of document objects on an electronic document page. Organizing a page of document objects so textual content is aligned to natural eye...
US-9,946,691 Modifying a document with separately addressable content blocks
Content curation can be facilitated by an application programming interface (API) for creating an address for a block of content in a document identified...
US-9,946,690 Paragraph alignment detection and region-based section reconstruction
A paragraph alignment detection engine and a section reconstruction engine. The paragraph alignment detection engine determines the paragraph alignment of a...
US-9,946,641 Memory management model and interface for new applications
A memory management system is described herein that receives information from applications describing how memory is being used and that allows an application...
US-9,946,581 Exposing server functions to browser code
The exposing of a server function to a browser. From the browser's perspective, the browser submits a request for a web page to a web server, the web page being...
US-9,946,576 Distributed workflow execution
A workflow is designated for execution across a plurality of autonomous computational entities automatically. Among other things, the cost of computation is...
US-9,946,548 Age-based management of instruction blocks in a processor instruction window
A processor core in an instruction block-based microarchitecture includes a control unit that explicitly tracks instruction block state including age or...
US-9,946,495 Dirty data management for hybrid drives
A hybrid drive includes multiple parts: a performance part (e.g., a flash memory device) and a base part (e.g., a hard disk drive). A drive access system, which...
US-9,946,432 Customizable bladed applications
Customizable bladed applications are described herein. A device platform is configured to provide a simultask mode that enables combined user access to multiple...
US-9,946,429 Hierarchical, zoomable presentations of media sets
Media sets may be presented as a media presentation (e.g., a slideshow or a thumbnail set), but many such presentations exhaust the attention of a user,...
US-9,946,383 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,946,370 Unintentional touch rejection
A method for rejecting an unintentional palm touch is disclosed. In at least some embodiments, a touch is detected by a touch-sensitive surface associated with...
US-9,946,354 Gesture processing using a domain-specific gesture language
The claimed subject matter includes techniques for processing gestures. An example method includes receiving a gesture from an application. The gesture includes...
US-9,946,339 Gaze tracking through eyewear
A method to furnish input representing gaze direction in a computer system operatively coupled to a vision system. In this method, a first image of an eye at a...
US-9,946,317 Bi-directional power transfer
The user of a portable device defines the charging direction when two devices with bi-directional power transfers interfaces are interconnected. The device...
US-9,946,312 Articulated screen cover for accommodating objects
A cover for a mobile computing device includes two or more hinges so constructed that the hinges are substantially rigid when in-plane and flexible when...
US-9,946,309 Device wiring
The description relates to devices that can include a base assembly, upper assembly, an arm, and a conductor. In one example the base assembly can include a...
US-9,946,307 Classifying the intent of user input
Different types of user inputs can be input by a user via a keyboard of an input device. These different types of user inputs include, for example, key strikes,...
US-9,946,293 Magnetic force in a directional input device
Embodiments for a user input device are disclosed. In one embodiment, a user input device comprises a body, an elongate directional control element having a...
US-9,946,072 Diffractive optical element with uncoupled grating structures
In an optical display system having a waveguide and multiple diffractive optical elements (DOEs), an in-coupling DOE couples light into the waveguide, an...
US-9,945,988 Array-based camera lens system
A lens system includes a first lens array assembly including a first plurality of cells, each cell of the first plurality of cells configured to exhibit a pair...
US-9,945,946 Ultrasonic depth imaging
Examples are disclosed herein that relate to depth imaging techniques using ultrasound One example provides an ultrasonic depth sensing system configured to,...
US-9,945,936 Reduction in camera to camera interference in depth measurements using spread spectrum
Reduction in interference between different time of flight (ToF) cameras used for depth measurements and operating in the same application environment is...
US-9,944,182 Post-drive summary with tutorial
Aspects of the subject matter described herein relate to vehicle notifications. In aspects, while a vehicle is in motion, certain types of notifications are not...
US-9,943,757 Adjustable tension thumbstick
A thumbstick for a user input device comprises an adjustable tensioning mechanism configured to modify a tilt tension of a tiltable post. The tiltable post is...
US-9,943,756 System for associating a wireless device to a console device
Systems and methods for associating a wireless device to a host. The wireless device is associated to the host via a binding and discovery process. The binding...
US-9,943,755 Device for identifying and tracking multiple humans over time
A system recognizes human beings in their natural environment, without special sensing devices attached to the subjects, uniquely identifies them and tracks...
← 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.