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,077,525 User-controlled data encryption with obfuscated policy
An obfuscated policy data encryption system and method for re-encrypting data to maintain the confidentiality and integrity of data about a user when the data...
US-9,077,507 Controlling interference in femto cell deployments
A method and system provide a plurality of femto cells that are deployed within a macro cell of cellular network. The femto cells improve cellular service...
US-9,077,492 Mapping signals from a virtual frequency band to physical frequency bands
Embodiments include processes, systems, and devices for reshaping virtual baseband signals for transmission on non-contiguous and variable portions of a...
US-9,077,458 Selection of advertisements via viewer feedback
Embodiments related to selecting advertisements for display to targeted viewers are disclosed. In one example embodiment, an advertisement is selected by, for...
US-9,077,343 Sensing floor for locating people and devices
A sensing floor to locate people and devices is described. In an embodiment, the sensing floor (or sensing surface), is formed from a flexible substrate on...
US-9,077,078 Reconfigurable monopole antenna for wireless communications
A reconfigurable monopole antenna is described which includes a radiator element coupled to a feed point through at least two different current paths. The...
US-9,076,152 Semantic analysis of information
Semantic information that describes data sets is inferred based upon a semantic analysis performed on data sets retained within a data repository. The semantic...
US-9,076,128 Abstractions and automation for enhanced sharing and collaboration
The present invention provides methods for using abstractions of people, including dynamic and static groups of people, to enhance the efficiency of the...
US-9,076,125 Visualization of participant relationships and sentiment for electronic messaging
Providing for graphical visualization of contextual information pertinent to electronic messaging is described herein. By way of example, contextual network...
US-9,076,020 Protected mode for mobile communication and other devices
An electronic device includes at least one memory unit, a plurality of applications residing on at least one of the memory units and a database residing on at...
US-9,076,014 Systems and methods for controlling subscribed access to data
Embodiments are directed to providing a plurality of data provisioning tiers for datasets and to throttling access to dataset data based on the dataset's data...
US-9,076,012 Access requests with cache intentions
A lease system is described herein that allows clients to request a lease to a remote file, wherein the lease permits access to the file across multiple...
US-9,075,996 Evaluating a security stack in response to a request to access a service
A process to evaluate a request to access a service received from a user's computing device having a software stack and a software stack provider over a...
US-9,075,995 Dynamically loaded measured environment for secure code launch
A "Secure Code Launcher" establishes platform trustworthiness, i.e., a trusted computing base (TCB), and uses hardware or firmware based components to securely...
US-9,075,985 Restricted transmogrifying driver platform
A restricted transmogrifying driver platform is described herein. In one or more implementations, a platform is provided that enables a restricted execution...
US-9,075,980 Integrity protected smart card transaction
Systems, methods, and technologies for configuring a conventional smart card and client machine, and for performing a smart card authorization using the...
US-9,075,873 Generation of context-informative co-citation graphs
Described herein are technologies pertaining to generating co-citation graphs. A context-informative co-citation graph includes a first node that represents a...
US-9,075,841 Distributed transaction management for database systems with multiversioning
The subject disclosure relates to a distributed transaction management technique that ensures synchronization between participating nodes in a global or...
US-9,075,672 Monadic evaluation of injected query compositions
Embodiments enable the evaluation of injected queries within a monad. One or more operators with closures are received from a first process. The operators with...
US-9,075,667 Dynamic binding directed by static types
A static type, called "dynamic", is introduced into a statically bound programming language. An expression or subexpression that is defined as a static type...
US-9,075,661 Placing objects on hosts using hard and soft constraints
Objects are placed on hosts using hard constraints and soft constraints. The objects to be placed on the host may be many different types of objects. For...
US-9,075,652 Idle time service
In embodiments of an idle time service, it can be determined that processing on a device is in an idle state. An execution duration of applications that are...
US-9,075,629 Multi-phase resume from hibernate
Resume of a computing device from hibernation may be performed in multiple phases. Each phase may partially restore a state of the computing device to an...
US-9,075,618 Cross-platform data visualizations using common descriptions
The present invention extends to methods, systems, and computer program products for cross-platform data visualizations using common descriptions. Embodiments...
US-9,075,566 Flexible hinge spine
Flexible hinge spine techniques are described. In one or more implementations, a flexible hinge is configured to communicatively and physically couple an input...
US-9,075,560 Real-time compression with GPU/CPU
Example embodiments of the present disclosure provide techniques for efficiently processing and transmitting graphics data when sub-regions of the screen...
US-9,075,522 Multi-screen bookmark hold gesture
Embodiments of a multi-screen bookmark hold gesture are described. In various embodiments, a hold input is recognized at a first screen of a multi-screen...
US-9,075,434 Translating user motion into multiple object responses
A system for translating user motion into multiple object responses of an on-screen object based on user interaction of an application executing on a computing...
US-9,073,123 Housing vents
Housing vent techniques are described. In one or more implementations, a molding process is used to form a housing of a computing device that includes a...
US-D733,756 Display screen with icon
US-D733,746 Display screen with animated graphical user interface
US-D733,739 Display screen with graphical user interface
US-D733,732 Display screen with graphical user interface
US-9,072,098 Load aware resource allocation in wireless networks
A technique for resource allocation in a wireless network (for example, an access point type wireless network), which supports concurrent communication on a...
US-9,071,938 Location based, software control of mobile devices
Methods are disclosed for controlling mobile computing devices such as laptops, PDAs and cellular telephones, based on their location. A mobile computing device...
US-9,071,895 Satellite microphones for improved speaker detection and zoom
Architecture for exploiting satellite microphones and employing other techniques of conference room camera/microphone systems to significantly improve the true...
US-9,071,871 Granular tagging of content
A method of associating metadata with digital content items is provided. The method includes determining portions of a digital content item containing content...
US-9,071,847 Variable coding resolution in video codec
A video codec provides for encoding and decoding pictures of a video sequence at various coded resolutions, such that pictures can be encoded at lower coded...
US-9,071,843 RDP bitmap hash acceleration using SIMD instructions
Systems, methods and computer readable media are disclosed for a vectorized tile differencing algorithm for a remote desktop protocol (RDP). A server executes a...
US-9,071,841 Video transcoding with dynamically modifiable spatial resolution
An apparatus and method are disclosed for transcoding a compressed video stream. In one embodiment, a compressed video stream is decoded. A spatial resolution...
US-9,071,661 Data communication coordination with sequence numbers
Described are sequence numbers for client-server communication, to control a client's use of server resources. A server grants the client credits, and the...
US-9,071,651 Dynamic content delivery to network-enabled static display device
An image service uses a uniform resource locator (URL) or other identifier to retrieve dynamic content presentations from the Internet. The image service uses a...
US-9,071,616 Securing partner-enabled web service
The claimed subject matter provides a method for securing a partner-enabled web service. The method includes receiving a request to access the partner-enabled...
US-9,071,615 Shared space for communicating information
Embodiments provide a shared space for communicating information. In an embodiment a number of users associated with a computing environment can use a shared...
US-9,071,585 Copy offload for disparate offload providers
Aspects of the subject matter described herein relate to offload technology. In aspects, a source offload provider may transfer bulk data to a destination...
US-9,071,561 Document object model API for MIME
The claimed subject matter provides systems and/or methods that facilitate interpreting Multipurpose Internet Mail Extensions (MIME) data. An interface can...
US-9,071,535 Comparing node states to detect anomalies
Methods, systems, and computer storage media for detecting anomalies within nodes of a data center are provided. A self-learning system is employed to...
US-9,071,421 Encrypted content streaming
Encrypted content streaming is provided by a method comprising holding an encrypted content stream that is cryptographically encrypted from a content stream...
US-9,071,083 Super capacitor supplemented server power
Super capacitor supplemented server power is described. In embodiments, a power system manager is implemented to monitor the capability of one or more power...
US-9,070,975 Antennas with multiple feed circuits
There is disclosed an antenna arrangement comprising an electrically conductive radiating element having first and second ends, an electrically conductive...
← 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.