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,019,2199 Enabling service features within productivity applications
Systems, methods, and software are described herein for enhancing features within program applications. In an implementation, a user associated with a...
US-1,019,2177 Automated assignment of errors in deployed code
An example system for debugging transformed code includes a computer processor and computer memory including instructions that cause the computer processor to...
US-1,019,2176 Motivation of task completion and personalization of tasks and lists
Personalized task management is provided. A "doodling" zone or pane is provided in association with an electronic task interface that allows for entry of...
US-1,019,2147 Foreign substance detection in a depth sensing system
Disclosed are an apparatus and a method for detection of foreign substances in a depth sensing system. In one embodiment, a depth sensing device includes a...
US-1,019,2134 Color identification using infrared imaging
Embodiments are disclosed that relate to color identification. In one example, an image processing method comprises receiving an infrared (IR) image including a...
US-1,019,2067 Self-described security model for resource access
Various embodiments provide techniques and devices for implementing a self-described security model for sharing secure resources between secure applications. In...
US-1,019,2039 System for context-based data protection
Methods, systems, and computer program products are provided for protecting stored data. A user interface module enables a data sensitivity level, a data...
US-1,019,1999 Transferring information across language understanding model domains
Aspects of the present invention provide a technique to validate the transfer of intents or entities between existing natural language model domains (hereafter...
US-1,019,1994 Reading from a multitude of web feeds
A system, apparatus, and method are provided for retrieving new content from a multitude of web feeds (e.g., hundreds of thousands). Each of multiple sources...
US-1,019,1989 Computation of peer company groups based on position transition data in a social networking service
In an example, a granularity of company similarity is determined, wherein the granularity of company similarity is a level at which social networking data...
US-1,019,1986 Web resource compatibility with web applications
Techniques for web resource compatibility with web applications are described. According to one or more implementations, an indication of a request to navigate...
US-1,019,1964 Automatic isolation and selection of screenshots from an electronic content repository
Automatic isolation of screenshots from other captured content items stored in an electronic content repository is provided. When a screen capture is performed...
US-1,019,1955 Detection and visualization of schema-less data
Embodiments provide a viewer/editor for schema-less data, such as a NoSQL database. The data structures are displayed so that each entity type in the data uses...
US-1,019,1948 Joins and aggregations on massive graphs using large-scale graph processing
This disclosure is directed to large-scale graph processing to determine second-degree connections for members of a social network. A social graph is duplicated...
US-1,019,1947 Partitioning advisor for online transaction processing workloads
A partitioning advisor for online transaction processing (OLTP) workloads generates a workload dependency graph based on a schema defining a structure of a...
US-1,019,1940 Gesture-based searching
The claimed subject matter provides a system and/or a method that facilitates in situ searching of data. An interface can receive a flick gesture from an input...
US-1,019,1903 Customized and contextual translated content for travelers
A user context generator determines one or both of a location of a user and contextual information for the user. The contextual information is indicative of...
US-1,019,1898 Representation of people in a spreadsheet
A spreadsheet includes a native spreadsheet object that represents a person. The person object may be used within a spreadsheet just as any other spreadsheet...
US-1,019,1894 Mobile data and handwriting screen capture and forwarding
The claimed subject matter provides a system and/or a method that facilitates communicating data utilizing a portable device. An interface component can receive...
US-1,019,1891 Interactive preview teasers in communications
Technologies are described for rich visualization of embedded objects, attachments, and links within emails and similar forms of online conversations. In some...
US-1,019,1890 Persistent viewports
A persistent viewports architecture that provides a persistent and correctly-positioned viewport to a user when a collaboration document is being updated. The...
US-1,019,1887 Context affinity in a remote scripting environment
A global context object may be used to create context affinity between two or more commands executed at a remote computer. A local computer may access a...
US-1,019,1832 Multi-language playback framework
Technology related to tools for supporting multi-language software programs is disclosed. In one example of the disclosed technology, a method can be used for...
US-1,019,1770 Maintenance tasks based on device role
Updating a computing device. The method includes identifying a defined computing system role for the computing device. The method further includes, based on the...
US-1,019,1766 Authoring and running task-based flows within a computing system
A task-based sub-application surfaces only controls that are needed to perform a task, from a plurality of different forms in a parent application. A...
US-1,019,1757 Seamless address reassignment via multi-tenant linkage
The technology described herein manages the deployment of a group of machines from a staged state to a production state, while maintaining both the production...
US-1,019,1747 Locking operand values for groups of instructions executed atomically
A method including fetching a group of instructions, including a group header for the group of instructions, where the group of instructions is configured to...
US-1,019,1731 Safe and agile rollouts in a network-accessible server infrastructure using slices
Methods, systems, and apparatuses manage rolling out of updates in a network-accessible server infrastructure which operates a plurality of instances of a...
US-1,019,1722 Event synchronization for development computing system
An application development component of a development computing system runs a software application developed with the application development component in a...
US-1,019,1693 Performing updates on variable-length data sequentially stored and indexed to facilitate reverse reading
A system, method, and apparatus are provided for performing update operations on variable-length data records stored and indexed to facilitate reverse reading....
US-1,019,1657 Compression-based detection of memory inefficiency in software programs
The disclosed embodiments provide a system for detecting and managing memory inefficiency in a software program. During operation, the system obtains a first...
US-1,019,1650 Actionable content displayed on a touch screen
Some implementations may present a media file that includes video on a touchscreen display. A user gesture performed on the touchscreen display may be detected....
US-1,019,1633 Closing applications
Application closing techniques are described. In one or more implementations, a computing device recognizes an input as involving selection of an application...
US-1,019,1625 Mobile media device user interface
A mobile media device user interface is described. In one or more implementations, output of a plurality of audio content is monitored by a mobile media device....
US-1,019,1621 Exposing populated lists of personalized strings
Presenting a list of personalized strings to a user in response to the user's interaction with a single key of a keyboard. Interaction of a user with a single...
US-1,019,1600 Device with mechanical keys and capacitance measurement
A portable device is provided. The device comprises a controller, a touch sensing element, a capacitance measurement element integrated in the touch sensing...
US-1,019,1568 Deformable input device
An input device include a deformable tip that is adjustable to define a shape tip configuration. Exemplary tip shapes may include multiple types of oil brushes...
US-1,019,1543 Wearable device touch detection
The description relates to smart rings. One example can include a finger band configured to accommodate a user's finger. This example can also include a set of...
US-1,019,1515 Mobile device light guide display
Light guide techniques are described. In one or more implementations, an apparatus includes a housing, a light guide supported by the housing, a light engine...
US-1,019,1499 Gas distribution system within temperature differentiated environments
Electrical power is provided to power consuming, heat-exhausting devices by multiple gas-fueled electrical power sources located near such devices. Exhaust heat...
US-1,019,1457 Automatic portable electronic device configuration
A network- and/or client-side device configuration system facilitates automatic configuration of portable electronic devices. Predetermined configuration...
US-1,019,1188 Array-based imaging relay
A lens system includes a first lens array assembly including a first plurality of cells, each cell of the first plurality of cells configured to exhibit a pair...
US-1,019,1147 Ultrasound based configuration detection of a multipart electronic apparatus
In one example, an electronic apparatus comprises a first portion having an ultrasound emitter. The electronic apparatus further comprises a second portion...
US-1,018,8939 Modular construction for interacting with software
A modular assembly system is described which enables interaction with an interactive software experience such as a game. The system enables a coherent physical...
US-D839,355 Electronic housing
US-D839,354 Electronic housing with removable support stand
US-D839,353 Electronic housing with removable support stand
US-D839,301 Display screen with animated graphical user interface
US-1,018,8017 Server cooling fluid inlet and pickup placement in submerged cooling enclosures
In an example, a cooling device is provided. The cooling device includes a connection block including a surface, an inlet passage, and an outlet passage. The...
US-1,018,7977 Head mounted computing device, adhesive joint system and method
An adhesive joint system comprises a circuit board with a distal end and a proximal end mounted on a first side via a tongue and groove connection to a housing....
← 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.