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,037,2310 Suppression of input images
A computing device is described which has a memory storing at least one indicator of image use; a user interface which receives user input; and a processor...
US-1,037,2299 Preserve input focus in virtualized dataset
Variety of approaches to preserve an input focus in a virtualized dataset is described. An application initiates operations to preserve an input focus in a...
US-1,037,2292 Semantic zoom-based navigation of displayed content
Semantic zoom based navigation may be used to navigate content, such as content related to spreadsheets. Different gestures (e.g. pinch/stretch, pan, swipe) may...
US-1,037,2260 Apparatus and method of adjusting power mode of a display of a device
Methods and devices for adjusting a power mode of a display are disclosed. An example method includes detecting a set of contact signals on a surface of the...
US-1,037,1541 Using geographic familiarity to generate navigation directions
Aspects of the present invention customize services, including search results, that are customized based on the user's familiarity with a geographic area. The...
US-1,037,1312 Selectively rotatable feet for an apparatus
Techniques for selectively rotatable feet for an apparatus are described. According to various implementations, an apparatus includes feet on its base that...
US-1,036,9774 Thermally conductive de-bonding aid
Touchscreen computing devices are often assembled by applying an adhesive to an interface perimeter between a cover glass and a chassis. Occasionally, a device...
US-1,036,9477 Management of resources within a virtual world
Methods of managing virtual resources within a virtual world are described which use a device comprising a connecting element to which one or more smart beads...
US-1,036,9462 Client side processing of game controller input
Embodiments of the present invention enable rich control input data to control video games that are remotely executed. Rich control input includes...
US-1,036,8784 Sensor data damping
Sensor data damping is described, for example, to remove jitter from sensor data to enable control of a computing device. In various examples damped sensor data...
US-D855,703 Controller
US-1,036,8310 Power saving in a computing device that includes multiple radios
A computing device may include an accessory radio that facilitates point-to-point wireless connectivity between the computing device and one or more accessory...
US-1,036,8244 Projection via a device
Techniques for projection via a device are described. According to various implementations, techniques described herein enable a locked host device to output...
US-1,036,8225 Location determination for a service request
Techniques for location determination for a service request are described. A service request, for instance, represents a request for emergency services. In one...
US-1,036,8190 Physical and virtual phone mobility
A physical and virtual phone mobility system enables application tasks and resources to be shared between a mobile device and a desktop device by hosting a...
US-1,036,8128 Memory allocation type for media buffer
Methods and devices for allocating memory for use with a camera resources may include receiving camera resource requests from application plurality of...
US-1,036,8120 Avatar integrated shared media experience
A method and system are disclosed in which a group of people are able to replicate the physical world experience of going with a group of friends to pick a...
US-1,036,8105 Metadata describing nominal lighting conditions of a reference viewing environment for video playback
Innovations in the areas of generating, parsing, and using metadata that describes nominal lighting conditions of a reference viewing environment for video...
US-1,036,8092 Encoder-side decisions for block flipping and skip mode in intra block copy prediction
Innovations in the area of encoding blocks using hash-based block matching improve coding efficiency in many situations. For example, some of the innovations...
US-1,036,8091 Block flipping and skip mode in intra block copy prediction
Innovations in the area of encoding or decoding of blocks using intra block copy ("BC") prediction improve coding efficiency for intra-BC-predicted blocks in...
US-1,036,8080 Selective upsampling or refresh of chroma sample values
Approaches to delivering video in a chroma sampling format with a higher chroma sampling rate (such as a YUV 4:4:4 format) using a video encoder and decoder...
US-1,036,8074 Opportunistic frame dropping for variable-frame-rate encoding
Innovations in opportunistic frame dropping for variable-frame-rate encoding of digital video are presented. In general, a computing system selectively drops a...
US-1,036,8065 Skip macroblock coding
Various techniques and tools for encoding and decoding (e.g., in a video encoder/decoder) binary information (e.g., skipped macroblock information) are...
US-1,036,7993 Changing of list views on mobile device
Various embodiments related to a hand-held mobile computing device are disclosed. One disclosed embodiment comprises a hand-held mobile computing device having...
US-1,036,7851 System and method for automatic data protection in a computer network
A method of protecting data items in an organizational computer network, including, defining multiple information profiles for classifying the data item,...
US-1,036,7821 Data driven role based security
Aspects extend to methods, systems, and computer program products for controlling performance of a requested user operation. It is determined if a requested...
US-1,036,7768 Messaging system
A method, apparatus and program product for use in relation to communications between a first user and a second user. There is provided a user agent to act on...
US-1,036,7719 Optimized consumption of third-party web services in a composite service
Technologies are described herein for routing a service request to an appropriate web service. A first service request is routed from a first web service to a...
US-1,036,7686 Automatically detecting roles of nodes in layered network topologies
The disclosed embodiments provide a system that automatically detects a role of a node in a network with a layered topology. During operation, the system uses a...
US-1,036,7234 Battery having integrated safety controller and power management controller
A battery having integrated safety and power management controller is described. In an embodiment a battery, comprises: at least one battery cell; and a printed...
US-1,036,6629 Problem solver steps user interface
Displaying steps of a solution to a problem is provided. A tutorial application determines the solution and generates a card-based UI that presents solution...
US-1,036,6621 Generating high-level questions from sentences
Questions about a passage of text that includes a sequence of two or more sentences are generated. Each question covers the content of a plurality of sentences...
US-1,036,6536 Infinite far-field depth perception for near-field objects in virtual environments
In various embodiments, computerized methods and systems for rendering near-field objects as perceivable far-field objects within a virtual environment are...
US-1,036,6534 Selective surface mesh regeneration for 3-dimensional renderings
A 3D voxel grid of an environment is generated, with a signed value assigned to each voxel representative of that voxel's distance from a nearest surface. For...
US-1,036,6522 Augmented and virtual reality bot infrastructure
Representative embodiments disclose mechanisms for presenting content into a virtual reality or augmented reality (VR/AR) system in a manner that does not...
US-1,036,6413 Sponsored online content management using query clusters
Aspects of the subject disclosure are directed towards managing sponsored online content based upon advertiser behavior. Defining mini-markets to represent such...
US-1,036,6411 Protecting privacy of personally identifying information when delivering targeted assets
Techniques are disclosed herein for protecting personally identifying information (PII) and behavioral data while delivering targeted assets. In one aspect, a...
US-1,036,6368 Search prioritization among users in communication platforms
Systems, apparatuses, services, platforms, and methods are discussed herein that provide user search services to a communication platform. An example user...
US-1,036,6359 Automatic extraction and completion of tasks associated with communications
Automatically extracting and completing tasks associated with a communication is provided. In some examples, an application, such as a task management...
US-1,036,6339 Method for efficient implementation of diagonal operators over clifford+T basis
Quantum circuits and circuit designs are based on factorizations of diagonal unitaries using a phase context. The cost/complexity of phase sparse/phase dense...
US-1,036,6254 Authorization for transient storage devices with multiple authentication silos
In a transient storage device (TSD) with multiple authentication silos, a host computing device connected to the TSD is configured by the TSD to discover and...
US-1,036,6235 Safe mounting of external media
Mounting a filesystem for media. The method includes detecting that media has been connected to a computing device. The method further includes causing a...
US-1,036,6168 Systems and methods for a multiple topic chat bot
Systems and methods for multiple topic automated chatting are provided. The systems and method provide multiple topic automated (or artificial intelligence)...
US-1,036,6163 Knowledge-guided structural attention processing
Systems and methods for determining knowledge-guided information for a recurrent neural networks (RNN) to guide the RNN in semantic tagging of an input phrase...
US-1,036,6157 Images on charts
Systems and methods for charting images and/or attributes of images associated with a spreadsheet are provided. For instance, when an image is associated with a...
US-1,036,6153 System and method for customizing note flags
A method and system for customizing note flags allows a user to change the look or "feel" of a note flag. A user can be provided with several options in order...
US-1,036,6131 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-1,036,6114 Providing data presentation functionality associated with collaboration database
Data presentation functionality associated with a collaboration database may be provided. A presentation of a table in conjunction with a collaboration database...
US-1,036,6104 Providing instant and distributed access to a source blob via copy-on-read blobs and link blobs
Methods, systems, apparatuses, and computer program products are provided that enable immediate access to data associated with a source blob. The foregoing is...
US-1,036,6084 Optimizing pipelining result sets with fault tolerance in distributed query execution
Aspects extend to methods, systems, and computer program products for optimally pipelining result sets with fault tolerance in distributed query execution....
← 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.