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,872,138 Techniques for exchanging contact information and establishing a connection via a social networking service
A method of making it easier for users to interact with each other via a social networking system is disclosed. It is detected that a first user of a social...
US-9,871,954 Two part device with camera and mechanical flap
A device comprising at least two body sections is disclosed. The first body section comprises a first camera element having an optical axis, and the second body...
US-9,871,930 Call invites
A network node, computer program product and method establishing a call between a caller and a callee over a network. Multiple versions of a call invite are...
US-9,871,911 Visualizations for interactions with external computing logic
Allowing a user to interact with external computing logic through a standardized user interface visualization. For instance, a user might be able to initiate an...
US-9,871,883 Opportunity events
The description relates to opportunity events. One example can filter events based upon at least one parameter from a profile of a user. The filtering can...
US-9,871,857 Optimal allocation of dynamic cloud computing platform resources
In various embodiments, methods and systems for optimizing allocation of dynamic resources are provided. A user service request resource instance is received at...
US-9,871,824 Unified policy over heterogenous device types
A system and method are disclosed for enforcing a normalized set of policy-based behaviors across two or more disparate client devices. The policy definition...
US-9,871,811 Identifying security properties of systems from application crash traffic
Most machines in an organization's computer network connect to the Internet and create web traffic logs which allow analysis of HTTP traffic in a simple,...
US-9,871,807 Generic protocol decoder for generic application-level protocol signatures
Described is a generic protocol decoder that analyzes network traffic or file data to look for a signature, and signals an intrusion prevention mechanism/system...
US-9,871,801 Secure computing system record access control
A computing system record security architecture comprises, in one example, a record generation component configured to generate a record in a computing system,...
US-9,871,799 Enabling trusted conferencing services
Architecture for providing a superuser privilege in a conferencing environment. A pre-configured entity such as a bot program receives special conferencing...
US-9,871,741 Resource management based on device-specific or user-specific resource usage profiles
Resources used by a foreground process associated with an application as well as one or more background tasks associated with the application that are running...
US-9,871,731 Data plane manipulation in a load balancer
A load balancer capable of adjusting how network data is distributed to a tenant or group of tenants by manipulating the data plane. The load balancer is placed...
US-9,871,711 Identifying problems in a network by detecting movement of devices between coordinates based on performances...
This document relates to a distributed network coordinate system. One implementation provides computer-readable storage media including instructions that may...
US-9,871,646 Front-end circuitry for multiband frequency management
The described technology provides front-end antenna architecture for wireless communication that manages multiple frequency sub-bands in a manner that results...
US-9,871,545 Selective specific absorption rate adjustment
An electronic device provides a capability of distinguishing between human tissue and a non-human object in proximity of a transmission source. In this manner,...
US-9,871,544 Specific absorption rate mitigation
Specific Absorption Rate (SAR) mitigation techniques are described herein. In one or more embodiments, a host device is configured to implement a SAR mitigation...
US-9,870,927 Free-edge semiconductor chip bending
Techniques for fabricating a semiconductor chip having a curved surface may include placing a substantially flat semiconductor chip in a recess surface of a...
US-9,870,783 Audio signal processing
An estimated system gain spectrum of an acoustic system is generated, and updated in real-time to respond to changes in the acoustic system. Peak gains in the...
US-9,870,635 Application launching animation for connecting a tile and surface
In one embodiment, an application presentation system may allow a user to visually track a change between states of an application by having a marker visual...
US-9,870,532 Monte-Carlo approach to computing value of information
The subject disclosure is directed towards the use of Monte Carlo (MC) procedures for computing the value of information (VOI), including with long evidential...
US-9,870,516 Hand-drawn sketch recognition
Some examples of a sketch-based image recognition system may generate a model for identifying a subject of a sketch. The model is formed from a plurality of...
US-9,870,432 Persisted enterprise graph queries
A computer search service can receive an enterprise graph query from a client computing device that is remote from the computer search service, with the...
US-9,870,424 Social network based contextual ranking
A ranked set of users may be calculated from an expertise categorization for each user and a person's trust in the users for specific categories. The ranked set...
US-9,870,411 Managing data ingestion
The present invention extends to methods, systems, and computer program products for managing data ingestion. Aspects of the invention include a pluggable...
US-9,870,410 Constructed data stream for enhanced event processing
Embodiments described herein are directed to methods and systems for enhanced event processing. An enhanced event processing request is received, the enhanced...
US-9,870,393 Graph processing in database
The subject matter described herein relates to database middleware for enabling graph processing. A middleware between the graph data and underlying relational...
US-9,870,379 Searching files
Aspects of the subject matter described herein relate to searching files. In aspects, a search engine is able to search not only the current files but also is...
US-9,870,374 Replicating data across data centers
The present techniques prioritize transmission of feature information associated with data copies in data transmission, and selectively transmit the data copies...
US-9,870,372 Fast application streaming using on-demand staging
Embodiments are directed to rapidly launching a virtual software application using on-demand file staging, rapidly launching a virtual software application...
US-9,870,362 Interactive data-driven presentations
The techniques and systems described herein efficiently and effectively enable an author to create an interactive, data-driven presentation during an authoring...
US-9,870,357 Techniques for translating text via wearable computing device
A method of presenting translated content items is disclosed. It is detected that a content item has been captured by a device of a user. It is identified that...
US-9,870,356 Techniques for inferring the unknown intents of linguistic items
Functionality is described herein for determining the intents of linguistic items (such as queries), to produce intent output information. For some linguistic...
US-9,870,294 Visualization of behavior clustering of computer applications
Dimensionality reduction, such as principal component analysis, may be performed against a time series of performance observations for a computer application. A...
US-9,870,291 Snapshotting shared disk resources for checkpointing a virtual machine cluster
Embodiments are directed to backing up a virtual machine cluster and to determining virtual machine node ownership prior to backing up a virtual machine...
US-9,870,263 System virtualization instance management for terminal sessions
Terminal sessions providing remote access to functionality may be isolated from each other, as well as from the server system space, by being placed in system...
US-9,870,234 Automatic identification of returned merchandise in a data center
A method and system for determining a device identifier assigned to a device within an installation of devices connected via a network is provided. A system...
US-9,870,187 State-based auxiliary display operation
Described is a technology by which routing of data may be automatically modified based on detected state data of a computing system. For example, user input may...
US-9,870,141 Gesture recognition
Gesture recognition is described. In one example, gestures performed by a user of an input device having a touch-sensitive portion are detected using a...
US-9,870,132 Application reporting in an application-selectable user interface
This document describes techniques for application reporting in an application-selectable user interface. These techniques permit a user to view reports for...
US-9,870,124 Communications grouped as conversations
Described are embodiments for displaying groups of communications, such as messages, as a conversation. Conversations are groups of communications that can be...
US-9,870,099 Pressure sensing display
A device includes an electronic display supported in a display chassis, a digitizer sensor overlaid on the electronic display, a circuit configured to detected...
US-9,870,083 Multi-device multi-user sensor correlation for pen and computing device interaction
A grip of a primary user on a touch-sensitive computing device and a grip of a secondary user on the touch-sensitive computing device are sensed and correlated...
US-9,870,066 Method of manufacturing an input device
Input device manufacture techniques are described. In one or more implementations, a plurality of layers of a key assembly is positioned in a fixture such that...
US-9,870,063 Multimodal interaction using a state machine and hand gestures discrete values
A system for associating between a computerized model of multimodal human interaction and application functions, comprising: (a) An interface for receiving...
US-9,870,028 Universal dock for context sensitive computing device
A dock for interacting with a computing device. The computing device configures itself for operations based on its context, which may be determined form the...
US-9,869,748 Locating a mobile device
Identifying a location of a mobile device is disclosed (e.g., presuming user consent to the same). One or more received signal strengths (RSSs), comprising a...
US-9,868,058 Thumbstick with adjustable tension
Methods, systems, apparatuses, and computer program products are provided for a user input device, such as a game controller, that includes a thumbstick having...
US-9,867,220 Tethering parameters for a tethering connection
Techniques for tethering parameters for a tethering connection are described. Implementations, for example, enable a tethered connection between a tethered...
US-9,867,132 Prediction for power conservation in a mobile device
Architecture that facilitates power conservation in mobile devices such as cell phones using prediction. The architecture is an algorithmic-based solution that...
← 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.