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,940,104 Automatic source code generation
Source code statements are automatically generated from a profile including variable code elements and methods. The profile is built from an existing code base...
US-9,940,038 Composite solid state drive identification and optimization technologies
Technologies for an operating system identifying SSD and CSSD devices based on a corresponding descriptor, and for optimizing operating system functionalities...
US-9,940,016 Disambiguation of keyboard input
An apparatus includes a keyboard engine that operates a keyboard that accepts shape-writing input and radial entry input. A keyboard input module obtains input...
US-9,940,005 Interactive control of the curvature of links
A link curvature processing module enables a user with the ability to control the curvature of links in a node-link diagram. As a node-link diagram is displayed...
US-9,939,992 Methods and systems for navigating a list with gestures
Methods and systems for facilitating the navigation of a list of content items with gestures are described. Consistent with some embodiments, a computing device...
US-9,939,985 Online wizard for facilitating methodology implementation
Embodiments of a method for creating a methodology implementation that supplements a business application are described. In one embodiment, a comprehensive...
US-9,939,923 Selecting events based on user input and current context
Examples of the disclosure determine the current context of a user or a wearable device of the user. User input is received to select one or more of...
US-9,939,920 Keyset fingerprint sensor with backlight
Designs and techniques for keyset fingerprint sensors with backlight are described herein. In one or more implementations, a fingerprint sensor is integrated...
US-9,939,888 Correlating movement information received from different sources
A system is described herein which receives internal-assessed (IA) movement information from a mobile device. The system also receives external-assessed (EA)...
US-9,939,878 Energy-aware code offload for mobile devices
A method described herein includes an act of, at a mobile computing device, receiving an indication that a portion of code of a program executing on the mobile...
US-9,939,876 Operating system management of network interface devices
Operating system management of network interface devices is described. In one or more implementations, a determination is made by an operating system that...
US-9,939,862 Latency-based energy storage device selection
Latency-based selections of energy storage devices are described herein. In implementations, latency behavior of computing tasks performed by a computing device...
US-9,939,852 Hinge assembly
A hinge assembly comprises a first component including a moveable tensioning guide and a second component connected to the first component such that the first...
US-9,939,647 Extended field of view in near-eye display using optically stitched imaging
An extended field of view (FOV) is provided by an exit pupil expander in a near-eye display system that uses a waveguide with multiple diffractive optical...
US-9,939,576 Providing structural support via backlight system
Examples of structurally supportive backlight systems and devices incorporating such backlight systems are disclosed. One disclosed example provides a backlight...
US-9,937,422 Voxel-based, real-time acoustic adjustment
Systems, methods, and computer media for adjusting acoustics in real time are provided herein. An acoustic adjustment system can include a processor, a memory,...
US-9,937,416 Adaptive touch input controls
Various embodiments relating to providing touch input control of a computing device are disclosed. In one example, responsive to detecting a touch input on a...
US-9,936,593 Device with a rotatable display
The description relates to devices, such as computing devices having displays that can be rotated through a range of travel. The device can counter-balance the...
US-9,936,346 Geofences from context and crowd-sourcing
Architecture that enables the capability to more effectively define and resize geofences to provide improved geofence utility based on rich context and...
US-9,936,335 Mobile computing device application sharing
Technologies pertaining to sharing an application installed on a mobile computing device with another computing device are described herein. An indication is...
US-9,936,333 Location and contextual-based mobile application promotion and delivery
Apparatus and methods are disclosed for selecting one or more mobile device applications using context data describing the current environment of a mobile...
US-9,936,061 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,936,014 Method for virtual machine migration in computer networks
Various techniques for virtual entity migration in a computer network is disclosed herein. In one embodiment, a method includes receiving an indication to...
US-9,935,978 Policy application for multi-identity apps
Controlling application behavior in the context of managed accounts. A device includes one or more applications. At least one of the applications is configured...
US-9,935,963 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,935,936 Federated realm discovery
A federated realm discovery system within a federation determines a "home" realm associated with a portion of the user's credentials before the user's secret...
US-9,935,920 Virtualization gateway between virtualized and non-virtualized networks
Methods and apparatus are provided for controlling communication between a virtualized network and non-virtualized entities using a virtualization gateway. A...
US-9,935,908 Download of current portions of email messages
In general, this disclosure describes techniques of enabling devices to download only current portions of email messages without downloading historical portions...
US-9,935,904 Virtual assistant system to enable actionable messaging
A virtual assistant system to control external services via messaging includes a mobile device configured to participate in a messaging session between a...
US-9,935,787 Tunneling VoIP call control on cellular networks
Signaling from a mobile device is transparently tunneled through a cellular voice network to a Voice over Internet Protocol ("VoIP") core network so that...
US-9,935,780 Attachment collaboration within message environments
Disclosed herein are systems, methods, and software for facilitating collaboration within message environments. In an implementation, a message system receives...
US-9,934,697 Modular wearable device for conveying affective state
A wearable device conveys information to a user. The device includes a master soft circuit cell and a plurality of actuation soft circuit cells. These cells are...
US-9,934,614 Fixed size augmented reality objects
An example wearable display system includes a controller, a left display to display a left-eye augmented reality image with a left-eye display size at left-eye...
US-9,934,577 Digital image edge detection
Edges are detected in a digital image including a plurality of pixels. For each of the plurality of pixels, a plurality of different edge assessments are made...
US-9,934,558 Automatic video quality enhancement with temporal smoothing and user override
Technologies for a single-pass process for enhancing video quality with temporal smoothing. The process may include providing for user overrides of...
US-9,934,512 Identifying influential users of a social networking service
A system includes a memory storing a dataset representing a community of users of a social networking service, the social networking service providing a...
US-9,934,451 Stereoscopic object detection leveraging assumed distance
A method of object detection includes receiving a first image taken by a first stereo camera, receiving a second image taken by a second stereo camera, and...
US-9,934,423 Computerized prominent character recognition in videos
Techniques for identifying prominent subjects in video content based on feature point extraction are described herein. Video files may be processed to detect...
US-9,934,412 Implementing replay protected storage
In one embodiment, a data storage client may establish a virtual replay protected storage system with an agnostic data storage. The virtual replay protected...
US-9,934,406 Protecting private information in input understanding system
Examples of the present disclosure include capturing an input at a local platform and transmitting the captured input to a service platform separate from the...
US-9,934,402 Method and system for protecting user choices
A system, method, and computer-accessible medium for protecting user choice settings are provided. The system and method provide an application programming...
US-9,934,331 Query suggestions
Technologies are described herein for providing query suggestions. In order to provide a query suggestion, access may be detected at a data source. An initial...
US-9,934,311 Generating unweighted samples from weighted features
Weighted features associated with a document are scaled using scales to generate a set of unweighted elements for each scale. A sketch is generated for each...
US-9,934,306 Identifying query intent
Technologies are described herein for identifying query intent from a raw query. A method for identifying intent may include repeatedly separating and merging...
US-9,934,268 Providing consistent tenant experiences for multi-tenant databases
The present invention extends to methods, systems, and computer program products for providing consistent tenant experiences at multi-tenant database....
US-9,934,252 Metadata-based photo and/or video animation
Techniques are described herein that are capable of providing metadata-based photo and/or video animation. For instance, multiple images (e.g., still images) of...
US-9,934,229 Telemetry file hash and conflict detection
In one embodiment, a server may identify an executable file using a hash identifier. The server 110 may compute a hash identifier based on a file metadata set...
US-9,934,215 Generating sound files and transcriptions for use in spreadsheet applications
Systems for associating audio files with cells of a spreadsheet are provided. Both audio files and data may be associated with a single cell of the spreadsheet....
US-9,934,127 Indexing a trace by insertion of key frames for replay responsiveness
Inserting key frames during indexing of a trace for responsive trace replay. A method includes identifying responsiveness goal(s) for trace replay, including...
US-9,934,126 Indexing a trace by insertion of reverse lookup data structures
Augmenting a trace with at least one reverse lookup data structure during indexing of the trace. A method includes receiving trace data observed during...
← 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.