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,310,888 Multimodal layout and rendering
A layout transformation system accesses application metadata that defines a plurality of different structures for displaying components of the application,...
US-9,310,830 High-speed I/O data system
In embodiments of a high-speed I/O data system, a first computer chip includes a data transmission system, and a second computer chip includes a data reception...
US-9,310,462 Locating a mobile computing device in an indoor environment
Inferring location of a mobile computing device in an indoor environment and crowdsourcing radio frequency data are described herein. A location of the mobile...
US-9,308,443 Controller notification system
A method of associating a controller to a console comprises, at the controller, establishing a connection with the console such that the controller is assigned...
US-9,308,442 Controller-based video editing
Example apparatus and methods use a video game controller to edit videos down to clips. A game controller may include a variety of elements (e.g., thumb-sticks,...
US-D753,716 Display screen with icon
US-D753,713 Display screen with icons
US-D753,705 Display screen with animated graphical user interface
US-D753,704 Display screen with animated graphical user interface
US-D753,689 Display screen with graphical user interface
US-D753,674 Display screen with animated graphical user interface
US-D753,659 Electronic mouse
US-9,307,398 Wireless network host in silent mode
An access point that implements operating modes in which beacons may be selectively disabled. Beacons may be disabled when no device is actively associated...
US-9,307,290 Increased user efficiency and interaction performance through user-targeted electronic program guide content...
Electronic program guide descriptions, of content referenced by the electronic program guide, are user-targeted based on user data. Such user-targeted...
US-9,307,195 Controlling resolution of encoded video
A user terminal for participating in video calls comprises: an encoder having a frame size, being the size in pixels at which it encodes frames of video; and a...
US-9,307,191 Video transmission
Disclosed is a method of transmitting video via a network and a user device and computer program product configured to implement the method. The method...
US-9,307,082 Enhancing communication sessions with customer relationship management information
Communication sessions are enhanced with customer relationship management (CRM) information. A unified communication (UC) client application retrieves...
US-9,307,048 System and method for proactive task scheduling of a copy of outlier task in a computing environment
The described implementations relate to distributed computing. One implementation provides a system that can include an outlier detection component that is...
US-9,307,007 Content pre-render and pre-fetch techniques
Content pre-render and pre-fetch techniques are described. In one or more implementations, a likelihood is predicted of subsequent navigation to content...
US-9,306,979 Policy enforcement by end user review
Embodiments are disclosed that relate to enforcement of user policies in a multi-user interactive computing environment by end user review. For example, one...
US-9,306,945 Client authentication during network boot
A mechanism for performing a network boot sequence and provisioning a device may generate a command by a server and have the command executed by the device. The...
US-9,306,825 Providing a witness service
Described are embodiments directed at providing a witness service that sends notifications with a resource state to clients. Embodiments provide a protocol that...
US-9,306,784 Signalling channel and radio system for power saving in wireless devices
Wireless devices, transmitters, systems and methods are provided that have a narrow band signaling channel and a wide band channel, for example an OFDM channel....
US-9,306,738 Managed secure computations on encrypted data
The subject disclosure is directed towards secure computations of encrypted data over a network. In response to user desired security settings with respect to...
US-9,306,597 Data compression
Data compression is described herein. The encoder transmits a coded word having replacement bits, as well as a code that defines the starting location of the...
US-9,306,344 Computing device connectors
Computing device connectors are described. In one or more implementations, a connector includes one or more communication contacts configured to support...
US-9,306,328 Power connector
A power and data connector includes an extension that protrudes from a lip surface. The extension is configured to mate with an electronic device. A connection...
US-9,305,558 Multi-channel audio encoding/decoding with parametric compression/decompression and weight factors
The invention includes several techniques and tools, which can be used in combination or separately. For example, an audio encoder can encode information...
US-9,305,385 Animation creation and management in presentation application programs
An animation timeline is analyzed to determine one or more discrete states. Each discrete state includes one or more animation effects. The discrete states...
US-9,305,330 Providing images with zoomspots
Systems, methods, and computer-readable storage media for providing images having zoomspots are provided. In embodiments, an interactive image is provided. Such...
US-9,305,289 Caching and exposing pre-send data relating to the sender or recipient of an electronic mail message
Technologies are described herein for caching and exposing pre-send data relating to the sender or recipient of an e-mail message. A mail client program is...
US-9,305,274 Traffic shaping based on request resource usage
A current request for a server to perform work for a user profile can be received and processed at the server. It can be determined whether server usage by the...
US-9,305,263 Combining human and machine intelligence to solve tasks with crowd sourcing
Methods are described for ideally joining human and machine computing resources to solve tasks, based on the construction of predictive models from case...
US-9,305,178 Brokering data access requests and responses
The present invention extends to methods, systems, and computer program products for brokering data access requests and responses. Aspects of the invention...
US-9,305,156 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,305,114 Building long search queries
Systems, methods and computer-readable storage media are provided for building long queries utilizing query suggestions and query suggestion entities. Upon...
US-9,305,100 Object oriented data and metadata based search
An object oriented search mechanism extracts structural metadata and data based on type of document contents and data sources connected to the documents....
US-9,305,096 Uniform resource identifier template manipulation
Data may be bound to a Uniform Resource Identifier (URI) template using a bind operation. Conversely, a URI may be matched against a URI template to result in...
US-9,305,083 Author disambiguation
The techniques described herein automatically generate high precision clusters and high recall clusters for a set of documents having an author with a same or...
US-9,305,079 Advanced spam detection techniques
The subject invention provides for an advanced and robust system and method that facilitates detecting spam. The system and method include components as well as...
US-9,305,074 Skew-aware storage and query execution on distributed database systems
Distributing rows of data in a distributed table distributed across a plurality of nodes. A method includes identifying skewed rows of a first table to be...
US-9,305,018 Contextual and semantic differential backup
A backup system that utilizes contextual and semantic concepts is described. The backup system provides for the ability to create a version changes log for...
US-9,305,017 Database virtualization
Aspects of the subject matter described herein relate database virtualization. In aspects, clusters of database servers may be located at various locations of...
US-9,304,998 Main-memory database checkpointing
The present invention extends to methods, systems, and computer program products for main-memory database checkpointing. Embodiments of the invention use a...
US-9,304,949 Sensing user input at display area edge
One or more sensors are disposed to sense user inputs in an active display area as well as user inputs in an extended area that is outside of the active display...
US-9,304,948 Sensing user input at display area edge
One or more sensors are disposed to sense user inputs in an active display area as well as user inputs in an extended area that is outside of the active display...
US-9,304,888 Consistent modeling and execution of time constructs in business processes
Embodiments are directed to executing a workflow using a virtualized clock and to ensuring idempotency and correctness among workflow processes. In one...
US-9,304,831 Scheduling execution contexts with critical regions
A scheduler in a process of a computer system detects an execution context that blocked from outside of the scheduler while in a critical region. The scheduler...
US-9,304,791 State separation for virtual applications
The present invention relates to dispositioning state changes for applications. An application can be executed with different behaviors depending on the...
US-9,304,778 Handling exceptions in a data parallel system
A method of handling exceptions in a data parallel system includes forwarding exceptions thrown by concurrent worker tasks to a coordination task. The thrown...
← 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.