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,028,9730 Cross-system data aggregation
A first user interaction is detected indicating a user selection of a document. Relationship information on the document is accessed to identify related...
US-1,028,9691 Dynamic replication of networked files
In embodiments of dynamic replication of networked files, a process that utilizes file system objects is executed on a computing device. A file system request...
US-1,028,9671 Graphically displaying selected data sources within a grid
A sparkline is associated with a location in a document to provide a visual representation of one or more data values included in the document. The sparkline is...
US-1,028,9568 Application-driven storage systems for a computing system
Systems and methods that allow secure application-driven arbitrary compute in storage devices in a cloud-based computing system are provided. A computing system...
US-1,028,9528 Targeted user notification of bug fixes
Systems and methods for sending in-product notifications to individual users of a software product or a specifically identified subset of users of the software...
US-1,028,9526 Object oriented data tracking on client and remote server
Trace information representing a program object is automatically logged on a client computing system. It is uploaded to a service computing system where it is...
US-1,028,9470 Service metric analysis from structured logging schema of usage data
Technologies are generally described to provide a passive monitoring system employing a logging schema to track usage data in order to analyze performance and...
US-1,028,9460 System integration using configurable dataflow
A system generates a first data set by executing, in response to occurrence of an event, a data flow configured with a property of a first object of a first...
US-1,028,9435 Instruction set emulation for guest operating systems
The described implementations relate to virtual computing techniques. One implementation provides a technique that can include receiving a request to execute an...
US-1,028,9411 Diagnosing production applications
A debugging and diagnostics system allow for dynamic code generation that inserts code into a production application to identify snappoints or breakpoints that...
US-1,028,9403 Enhanced server farm patching system for enabling developers to override off-peak patching schedules
A system to reduce strain on server farm computing resources by over-riding "off-peak" patching schedules in response to performance failures occurring on a...
US-1,028,9393 GPU-executed program sequence cross-compilation
According to one embodiment of the present disclosure, a computing system is provided, including a graphical processing unit (GPU) and a processor. The...
US-1,028,9282 While you were away experience
Aspects of the present disclosure relate to systems and methods for creating a file activity feed for display on a user interface of a client computing device....
US-1,028,9239 Application programming interface for multi-touch input detection
A sensing device, such as a user-wearable device (UWD) worn by a user of a touchscreen, may provide kinematic data of the sensing device or UWD and/or...
US-1,028,9189 Usage pattern based supervisory control of power management
A supervisory control system provides power management in an electronic device by providing timeout periods for a hardware component to lower levels of the...
US-1,028,8889 Smart eyewear with movable display
One example provides a near-eye display system comprising a frame configured to be supported by a head of a user, and a movable near-eye display comprising a...
US-1,028,8444 Generating instructions for shared travel experiences
A first user of a smart phone or vehicle navigation system may invite a second user of a smart phone or vehicle navigation system to participate in a shared...
US-1,028,8433 Map-matching for low-sampling-rate GPS trajectories
This disclosure describes a map-matching module that supports a Global Positioning System (GPS) and provides a user with a best match trajectory corresponding...
US-1,028,6307 Game controller with removable faceted finger pad
A finger pad for a game controller includes a first side and a second side opposite the first side. The first side includes a finger interface. The finger...
US-1,028,6304 Controller having accessory connectors for externalizing controls
An accessory apparatus includes a housing, an apparatus connector, a plurality of auxiliary accessory interfaces, and an internal microcontroller. The...
US-D848,451 Display screen with animated graphical user interface
US-D848,424 Controller device
US-D848,423 Controller device
US-D848,422 Controller device
US-1,028,5309 Submerged datacenter
The subject disclosure is directed towards a submerged datacenter, which may be made up of modules, into a body of water such as the ocean. The submersion...
US-1,028,4992 HRTF personalization based on anthropometric features
The derivation of personalized HRTFs for a human subject based on the anthropometric feature parameters of the human subject involves obtaining multiple...
US-1,028,4868 Content adaptive deblocking during video encoding and decoding
Disclosed herein are exemplary embodiments of methods, apparatus, and systems for performing content-adaptive deblocking to improve the visual quality of video...
US-1,028,4843 Video coding
Improved video coding is described to encode video data within a sequence of video frames. To this end, at least a portion of a reference frame is encoded to...
US-1,028,4836 Depth camera light leakage avoidance
Disclosed are a device and a method of depth sensing that handle light leakage issues. In some embodiments, the depth sensing device includes a light emitter...
US-1,028,4813 Automatic camera selection
Various embodiments enable a video messaging experience which permits the exchange of short video messages in an asynchronous manner. The video messaging...
US-1,028,4732 Masking latency in USB photo capture
Methods and devices for masking latency may include detecting a pause in receiving an image stream from an imaging device and generating one or more virtual...
US-1,028,4684 IoT hardware certification
The disclosed technology is generally directed to device certification in an IoT environment. For example, such technology is usable in managing relationships...
US-1,028,4680 Organization targeted status updates
A social networking server receives a request from a member of an organization to configure a targeted update for the organization. The targeted update may be...
US-1,028,4679 Maintaining privacy during personalized content delivery
Embodiments of the present invention relate to systems, methods, and computer-storage media for maintaining privacy while delivering advertisements based on...
US-1,028,4664 Application testing
The claimed subject matter includes techniques for providing an application testing service. An example method includes receiving context information from a...
US-1,028,4641 Content distribution storage management
Obligatorily-acquired digital content items are stored under service control in one or more local storage machines of a computer based on service commands...
US-1,028,4626 Transporting operations of arbitrary size over remote direct memory access
The embodiments described herein generally relate to a protocol for implementing data operations, e.g., a version of SMB, atop RDMA transports. In embodiments,...
US-1,028,4622 Identifying and publishing company milestones in response to events generated from a social networking service
This disclosure is directed to monitoring events generated by a social networking service and determining whether the generated events signify a company...
US-1,028,4602 Integrating policies from a plurality of disparate management agents
Described herein are embodiments for managing policies of a mobile device. In embodiments, a mobile device receives policy containers from a plurality of...
US-1,028,4576 Tiered object-related trust decisions
Adware and viruses are examples of objects that may be embedded in a web page or linked to a web page. When such an object is detected to be associated with a...
US-1,028,4544 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-1,028,4492 Control of casting to a media renderer
A method and system for controlling casting to a media renderer is provided. A casting control system receives from a requesting device a request to cast media...
US-1,028,4416 Workload deployment with infrastructure management agent provisioning
A computer-implemented method for managing a workload in connection with a networked computing infrastructure having a plurality of host computer systems...
US-1,028,4375 Trust service for a client device
Techniques for a trust service for a client device are described. In various implementations, a trust service is implemented remotely from a client device and...
US-1,028,3883 Space-saving micro-coax cable harness
In an electronic device having a compact form factor, a space-saving harness using bundled or ribbonized strands of micro-coaxial (micro-coax) cable may be...
US-1,028,3135 Touchscreen tapping noise suppression
Suppression of tapping noise caused by tapping an acoustically coupled touchscreen. When a tapping event is detected on the touchscreen, a tapping noise...
US-1,028,3091 Buffer optimization
Buffer optimization techniques are described herein in which a graphics processing system is configured to implement and select between a plurality of buffer...
US-1,028,2897 Automatic generation of three-dimensional entities
A method of automatically generating a three-dimensional entity is described. A sequence is generated comprising sets of blend shapes in order of increasing...
US-1,028,2867 Shading for variable opacity stroke rendering
A touch input is received on the touchscreen. The touch input comprises a stroke and is associated with variable opacity. The stroke is converted to a plurality...
US-1,028,2614 Real-time detection of object scanability
A system and method are disclosed for determining and alerting a user as to whether an object will successfully scan before the post-processing of the scan...
← 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.