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,038,7840 Model generator for historical hiring patterns
Method of providing a member of a social network system with information pertaining to a set of job openings available to the member. The set of job openings...
US-1,038,7838 Course ingestion and recommendation
A system, a machine-readable storage medium storing instructions, and a computer-implemented method are described herein are directed to a Course Ingestion...
US-1,038,7711 Pixel having a photoemitter and a photodetector triggered by a pixel selector signal bus
An electronic device includes a cover glass having a display surface, a pixelated photoemitting element array, and a pixelated photodetecting element array. The...
US-1,038,7710 Image sensing with a waveguide display
An electronic device includes an image sensing display. The display includes a cover glass and is configured as a waveguide. A volume holographic grating in the...
US-1,038,7673 Fully managed account level blob data encryption in a distributed storage environment
A system receives a request to store data at a first layer of servers in a cluster, configured to authenticate and authorize the request. The system compresses...
US-1,038,7647 Detecting script-based malware using emulation and heuristics
The subject disclosure is directed towards running script through a malware detection system including an emulator environment to detect any malware within the...
US-1,038,7528 Search results integrated with interactive conversation service interface
A search service returns one or more search results identified based on a search query received from a user. At least one search result includes a reference to...
US-1,038,7509 Behavior influenced search ranking
A system and method for behavior influenced search ranking may include obtaining, via a network interface, a search term from a user device. An initial result...
US-1,038,7441 Identifying boundaries of substrings to be extracted from log files
Described herein are various technologies pertaining to identifying boundaries of a substring in a log file, wherein the substring is to be extracted from the...
US-1,038,7435 Computer application query suggestions
A plurality of category application queries can be processed, including identifying an associated list of results for each of the category application queries,...
US-1,038,7390 Judgment quality in SBS evaluation
Examples of the present disclosure describe systems and methods for using online signals to improve judgment quality in Side-by-Side (SBS) evaluation. In...
US-1,038,7313 Method and system for ensuring reliability of cache data and metadata subsequent to a reboot
To ensure that the contents of a non-volatile memory device cache may be relied upon as accurately reflecting data stored on disk storage, it may be determined...
US-1,038,7285 Power evaluator for application developers
Testing applications on a hardware development platform. A method includes receiving user input, the user input including an executable application. The method...
US-1,038,7274 Tail of logs in persistent main memory
A system that uses a persistent main memory to preserve events that await logging in a persistent store. Each event is written into the persistent main memory...
US-1,038,7231 Distributed system resiliency assessment using faults
A method and system for assessing resiliency of a system is provided. A fault injection system may, for each of a plurality of dimensions of a fault profile,...
US-1,038,7212 Attribute collection and tenant selection for on-boarding to a workload
A tenant model models workload usage of tenants, based upon a set of tenant attributes. The model is applied to a set of tenants waiting to be on-boarded to a...
US-1,038,7126 Data marshalling optimization via intermediate representation of workflows
An intermediate representation of a workflow that comprises software functions may be generated to efficiently perform data marshalling. The workflow is...
US-1,038,7123 Lightweight framework for web applications
Various technologies described herein pertain to developing a web application using a scripting language-based framework. A call can be received via an...
US-1,038,7034 Modifying captured stroke information into an actionable form
A computer-implemented technique is described herein that receives captured stroke information when a user enters a handwritten note using an input capture...
US-1,038,6996 Communicating emotional information via avatar animation
Examples are disclosed herein that relate to avatar animation. One example provides a computing device comprising a processor and a storage device comprising...
US-1,038,6994 Control of item arrangement in a user interface
Techniques to control arrangement of items in a user interface is described. In one or more implementations, intuitive rearrangement of items in a user...
US-1,038,6974 Detecting input based on a sensed capacitive input profile
In one example, a method for detecting input can include detecting a capacitive input pattern of an object in proximity of the system and comparing the...
US-1,038,6948 Method for touch detection enhancement based on identifying a cover film on a touch-screen
A first set of classifier data and a different second set of classifier data are stored. Each of the first set and the second set is configured to differentiate...
US-1,038,6940 Touch sensing of user input device
Examples are disclosed herein that relate to user input. One example provides a method comprising receiving user inputs from a user input device, monitoring a...
US-1,038,6898 Thermal dock for a mobile computing device
Thermal management systems and corresponding use methods are described herein. A thermal management system includes a thermal dock operable to cool a computing...
US-1,038,6490 Reduced sampling low power GPS
Some implementations provide low power reduced sampling of global positioning system (GPS) locations. A server may be configured to assist a mobile device in...
US-1,038,6486 Systems and methods for time of flight laser pulse engineering
A time-of-flight 3D imaging system includes a light source having a plurality of P-N junctions in electrical series, an imaging sensor, and a time measurement...
US-1,038,6197 Calculating an optimal route based on specified intermediate stops
Calculating an optimal route based on specified intermediate stops is described herein. A mapping application is configured to compute a route from a start...
US-1,038,4137 Braille chording accessory for a game controller
The present disclosure describes a braille chording accessory for a game controller that includes a housing sized to be removably received by a handheld game...
US-1,038,4123 Motor-driven adjustable-tension trigger
A user-input device includes a user-actuatable trigger configured to pivot about a trigger axis, a rack gear, a return spring operatively intermediate the...
US-D857,040 Display screen with graphical user interface
US-1,038,3006 Spectrum sharing with switching of tier levels between networks and/or devices
Tier switching of spectrum access priority tier levels for networks in a multi-tier level spectrum access system is disclosed. The tier switching may be based...
US-1,038,2610 Automatic wireless device message management responsive to end user preferences
Automatically retrieving messages by a wireless telephone based on user preferences. A method of the invention receives a notification, on a wireless device,...
US-1,038,2593 IPv4/IPv6 bridge
A virtual machine host may provide IPv4 connections to IPv4 virtual machine guests and map the connections to IPv6 networks. The IPv6 addressed exposed by the...
US-1,038,2583 Method and system to update a front end client
A method and system to update a front-end client are described. A front-end client may be provided with a reloading wrapper. A reloading wrapper may be...
US-1,038,2577 Trending topics on a social network based on member profiles
A system and method includes an electronic data storage device to store activity data and profile data of members of a social network including content items...
US-1,038,2528 Disposition actions in digital asset management based on trigger events
Digital asset management with disposition actions based on trigger events are provided. A management service transmits actions to an asset manager to prompt the...
US-1,038,2512 Distributed fragment timestamp synchronization
A fault tolerant video streaming distribution service utilizes multiple distribution servers to receive and process a video stream simultaneously. Each...
US-1,038,2500 Systems and methods for binding online content accounts
According to various exemplary embodiments, an online content account corresponding to a member of a social network service is identified, the online content...
US-1,038,2434 Actively federated mobile authentication
To make a trusted web service call, a client application sends a series of messages to obtain tokens that allow service requests to pass through a service...
US-1,038,2376 Forwarding notification information regardless of user access to an application
A computer-implemented technique is described herein by which a first user can forward notification information to one or more other users, including a second...
US-1,038,2305 Applying sequenced instructions to connect through captive portals
Embodiments apply a set of sequenced instructions to connect to a network through a captive portal. A computing device detects a network access point and...
US-1,038,2292 Quality assessment and decision recommendation for continuous deployment of cloud infrastructure components
Methods, systems and computer program products are described for obtaining deployment signals comprising information relating to deployments of software...
US-1,038,2263 Enforcing device settings for mobile devices
The present invention extends to methods, systems, and computer program products for enforcing device settings for mobile devices. Generally, a computer system...
US-1,038,0701 Generating graphical presentations using skills clustering
Methods and systems for generating tailored user interface presentations based on skills clusters and automatically modified member profiles are presented....
US-1,038,0648 Independent targeted sponsored content management system and method
A system may include a database configured with individual partitions, one of the partitions corresponding to a sponsored content campaign of a social network....
US-1,038,0629 Leveraging a social graph to deliver relevant recommendations
Techniques for leveraging a social graph to facilitate the delivery of relevant recommendations. For example, a recommender is identified based on the...
US-1,038,0624 Subset multi-objective optimization in a social network
This disclosure relates to systems and methods that include a member activity database including data indicative of interactions with content items on a social...
US-1,038,0556 Changing meeting type depending on audience size
In one or more embodiments, when an online meeting is being organized, the number of invitees is monitored. Based on the number of invitees, the meeting...
US-1,038,0553 Entity-aware features for personalized job search ranking
In an example, a plurality of member profiles in a social networking service are obtained, each member profile identifying a member and listing one or more...
← 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.