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-8,948,382 Secure protocol for peer-to-peer network
A wireless computing device operating as a controller of a peer-to-peer group configured to generate unique master keys for each device joining the group. The...
US-8,948,282 Mapping a transmission stream in a virtual baseband to a physical baseband with equalization
Embodiments include processes, systems, and devices for reshaping virtual baseband signals for transmission on non-contiguous and variable portions of a...
US-8,948,214 Jitter buffer
Methods, transmitter, receiver and computer program product for transmitting or receiving data of a real-time communication event, the data being transmitted...
US-8,948,213 Jitter buffer
Method, transmitter and computer program product for transmitting data of a real-time communication event from the transmitter to a jitter buffer of a receiver....
US-8,948,184 Embedded system development platform
A modular development platform is described which enables creation of reliable, compact, physically robust and power efficient embedded device prototypes. The...
US-8,948,071 Signalling channel and radio system for power saving in wireless devices
Wireless devices, transmitters, systems and methods are provided that have a narrow band signalling channel and a wide band channel, for example an OFDM...
US-8,947,988 Efficient access to storage devices with usage bitmaps
Upon receiving a request to allocate a storage region, a storage device may initialize the contents of the storage device to default values (e.g., zero) in...
US-8,947,888 Substantially rigid interconnection structure for devices
A substantially cable-free board connection assembly may include a plurality of printed circuit boards (PCBs) forming an interconnect plane for a plurality of...
US-8,947,864 Flexible hinge and removable attachment
Fabric outer layer techniques are described. In one or more implementations, an apparatus includes, an input portion having one or more keys configured to...
US-8,947,697 Printing DIRECT2D-rendered items
Technology described herein is directed to converting display-rendering instructions (e.g., DIRECT2D) into print-rendering instructions (e.g., EMF, WMF, XPS,...
US-8,947,492 Combining multiple bit rate and scalable video coding
Video streams are generated using a combination of Multiple Bit Rate (MBR) encoding and Scalable Video Coding (SVC). Capabilities and requests of the clients...
US-8,947,491 Communication system
A user terminal has an input for receiving a video signal, and a display for displaying to a user a video image derived from the video signal. A selection input...
US-8,947,438 Reducing font instructions
One or more techniques and/or systems are disclosed for reducing font execution instructions for a font, and thereby a file size for the font. The font...
US-8,947,353 Photosensor array gesture detection
Photosensor array gesture detection techniques are described. In one or more embodiments, a computing device includes an array of photosensors. The photosensor...
US-8,944,917 Multi-tier online game play
Online multiplayer games are provided in multiple tiers. A first tier offers limited features and a second tier offers first tier features plus additional...
US-D722,078 Display screen with icon set
US-D722,074 Display screen with graphical user interface
US-D722,073 Display screen with graphical user interface
US-D722,041 Headset
US-8,943,579 Trusted communications with child processes
A method to identify a child process to a parent process in an operating system includes obtaining a token and login identifier from the operating system. The...
US-8,943,560 Techniques to provision and manage a digital telephone to authenticate with a network
Techniques to manage digital telephones are described. An apparatus may comprise a digital telephone management component having a telephone interface module...
US-8,943,551 Cloud-based device information storage
Device information for each of multiple devices associated with a user account is maintained by a cloud service. The device information can include credential...
US-8,943,526 Estimating engagement of consumers of presented content
Technologies described herein relate to estimating engagement of a person with respect to content being presented to the person. A sensor outputs a stream of...
US-8,943,510 Mutual-exclusion algorithms resilient to transient memory faults
Techniques for implementing mutual-exclusion algorithms that are also fault-resistant are described herein. For instance, this document describes systems that...
US-8,943,420 Augmenting a field of view
The claimed subject matter relates to an architecture that can enhance an experience associated with indicia related to a local environment. In particular, the...
US-8,943,417 Integrated collaborative user interface for a document editor program
An integrated collaborative user interface for a document editor is provided. The integrated collaborative user interface includes a document pane, document...
US-8,943,415 Third party control of location information access
Controlling access to location information by entities hosted by an execution extension environment. After receiving a request from the entity for location...
US-8,943,271 Distributed cache arrangement
Systems and methods that aggregate memory capacity of multiple computers into a single unified cache, via a layering arrangement. Such layering arrangement is...
US-8,943,252 Latency sensitive software interrupt and thread scheduling
Various embodiments provide an ability to schedule latency-sensitive tasks based, at least in part, upon one or more processor cores usage metrics. Some...
US-8,943,220 Continuous deployment of applications
Concepts and technologies are described herein for continuously deploying applications. In accordance with the concepts and technologies disclosed herein, a...
US-8,943,215 Distributed smooth streaming utilizing dynamic manifests
Content can be segmented and each segment encoded at multiple different quality levels. A manifest file can describe the segments, and encodings thereof,...
US-8,943,211 Reputation mashup
Techniques for reputation mashup are described. Reputation mashup refers to combining, aggregating, collecting, compiling, or otherwise organizing reputation...
US-8,943,208 Controlling access to resources by hosted entities
Controlling resource access by entities hosted by an execution extension environment via entity identifiers associated with the resources or with the execution...
US-8,943,189 Standard based detection and launch of client applications
The claimed subject matter provides a system and/or method that detects, installs and launches applications on client machines. The disclosed system can include...
US-8,943,155 Workflow and in-context E-mail recipient handling
Various technologies and techniques are disclosed that improve the workflow process for resolving data elements, such as email addresses. These technologies and...
US-8,943,148 Internet E-mail bridge
An Internet mail bridge is provided for downloading e-mail messages from Internet mail servers supporting different email protocols, such as the Post Office...
US-8,943,092 Digital ink based contextual search
Disclosed herein are representative embodiments of tools and techniques for performing contextual searches using text determined based on digital-ink data....
US-8,943,043 Dynamic community-based cache for mobile search
A "Community-Based Mobile Search Cache" provides various techniques for maximizing the number of query results served from a local "query cache", thereby...
US-8,942,985 Centralized method and system for clarifying voice commands
A method and system for facilitating centralized interaction with a user includes providing a recognized voice command to a plurality of application modules. A...
US-8,942,978 Parameter learning in a hidden trajectory model
Parameters for distributions of a hidden trajectory model including means and variances are estimated using an acoustic likelihood function for observation...
US-8,942,917 Change invariant scene recognition by an agent
A technology can be provided for change invariant scene recognition of an environment by an agent that uses image sensors to capture images. An example method...
US-8,942,489 Vector graphics classification engine
A vector graphics classification engine and associated method for classifying vector graphics in a fixed format document is described herein and illustrated in...
US-8,942,482 Image quality assessment
Methods and systems for image quality assessment are disclosed. A method includes accessing an image, identifying features of the image, assessing the features...
US-8,942,470 Sentiment classification using out of domain data
Providing sentiment classification of out of domain data are disclosed herein. In some aspects, a source domain having a trained classifier is matched to a...
US-8,942,428 Isolate extraneous motions
A system may receive image data and capture motion with respect to a target in a physical space and recognize a gesture from the captured motion. It may be...
US-8,942,370 Filter bank optimization for acoustic echo cancellation
A communications device is presented for providing bi-directional audio communications between a near-end user and a far-end user via a bidirectional...
US-8,942,359 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-8,942,289 Computational complexity and precision control in transform-based digital media codec
A digital media encoder/decoder includes signaling of various modes relating to computation complexity and precision at decoding. The encoder may send a syntax...
US-8,942,072 Efficient access to storage devices with usage bitmaps
Upon receiving a request to allocate a storage region, a storage device may initialize the contents of the storage device to default values (e.g., zero) in...
US-8,941,710 Ambulatory presence features
A system facilitates managing one or more devices utilized for communicating data within a telepresence session. A telepresence session can be initiated within...
← 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.