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,070,045 Crosstalk cascades for use in object detection
Technologies pertaining to object detection are described herein. A cascaded classifier executes over subwindows of an image in a plurality of stages. A...
US-9,069,941 Access authorization having embedded policies
A facility for receiving an embedded policy is provided. The facility checks an application program image for the presence of an embedded policy. If an embedded...
US-9,069,936 Licensing verification for application use
Techniques involving detection of misuse of digital licenses pertaining to application use. An identification of unsigned applications or other use-protected...
US-9,069,905 Tool-based testing for composited systems
Tool-based testing of composited systems indirectly tests properties of a dynamic linked library for a desktop compositor such as DWMCore.dll via an algebraic...
US-9,069,899 Integrating diagnostic information in development environment
Aspects of the subject matter described herein relate to assisting software development. In aspects, a software development environment may display code and...
US-9,069,897 Capturing telemetry data by dynamic language engine
At least one embodiment described herein relates to the selective capturing of script code stacks associated with exceptions thrown by script code. For...
US-9,069,894 Data collisions in concurrent programs
Described are techniques for detecting data collisions between a first portion and a second portion of an application executing on a computer, the first portion...
US-9,069,880 Prediction and isolation of patterns across datasets
Various embodiments pertain to techniques for predicting and isolating patterns or trends across datasets. In various embodiments, one or more Q-entities are...
US-9,069,872 Relating web page change with revisitation patterns
Web page change may be related to revisitation patterns to support web interaction. In an example embodiment, a method involves analyzing change and...
US-9,069,857 Per-document index for semantic searching
Methods, computer systems, and computer-storage medium for generating a per-document index used for semantic searching is provided. A document is received and...
US-9,069,829 Data items manager
An items manager can request and receive data items from a data source via a data source adapter. The items manager can also maintain a list of data...
US-9,069,818 Textual search for numerical properties
A textual search index is used to identify data objects that have numerical properties that satisfy search queries. As described herein, a search index contains...
US-9,069,800 Parallel database backup and restore
Embodiments are directed to simultaneously backing up data from multiple locations to a single location and to restoring data from a single location to multiple...
US-9,069,791 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,069,781 Techniques to automatically manage file descriptors
Techniques to automatically manage file descriptors are described. An apparatus may comprise a processor circuit and a file descriptor application operative on...
US-9,069,766 Content-based isolation for computing device security
The subject disclosure is directed towards securing a computing device using content-based isolation. When the computing device requests content data having...
US-9,069,755 N-gram model smoothing with independently controllable parameters
Described is a technology by which a probability is estimated for a token in a sequence of tokens based upon a number of zero or more times (actual counts) that...
US-9,069,748 Selective generation and display of data items associated with a spreadsheet
A system and method for creating a report in a spreadsheet is disclosed. The system and method identifies a source of data items associated with the...
US-9,069,743 Application of comments in multiple application functionality content
Application of comments to a variety of application functionality content is provided. Comments may be entered and displayed in a comments user interface...
US-9,069,726 Iteratively calculating standard deviation for streamed data
The present invention extends to methods, systems, and computer program products for iteratively calculating standard deviation for streamed data. Embodiments...
US-9,069,636 Dynamic web application notifications including task bar overlays
Various embodiments receive, at a client device, selection of a website integration feature and initiate, on behalf of an associated website, a web application...
US-9,069,622 Techniques for load balancing GPU enabled virtual machines
Exemplary techniques for balancing 3D graphical processor unit use among virtual machines are herein disclosed. In an exemplary embodiment, a virtualization...
US-9,069,620 Creating and deploying service-ready virtual hard disks
A cloud manager controls the deployment and management of machines for an online service. A build system creates deployment-ready virtual hard disks (VHDs) that...
US-9,069,610 Compute cluster with balanced resources
A scheduler for a compute cluster that allocates computing resources to jobs to achieve a balanced distribution. The balanced distribution maximizes the number...
US-9,069,585 Application tune manifests and tune state recovery
In accordance with one or more aspects, a request to run an application is received. The application has an associated tune manifest that identifies one or more...
US-9,069,583 Designer extensibility
Aspects of the subject matter described herein relate to designer extensibility. In aspects, a designer package is registered. The designer package includes a...
US-9,069,557 Business intelligence document
A business intelligence (BI) document preserves references to identities and formats of remote data sources and allows a local computing device to offload...
US-9,069,531 Portable device and mobile phone with double hinge torsion bar
In embodiments of a double hinge torsion bar, a portable device includes a first housing integrated with a display device, and a second housing movably coupled...
US-9,069,498 Presenting devices as applications
One or more management components mediate a bi-directional interaction between applications. The components mediate interaction between a first application such...
US-9,069,484 Buffer pool extension for database server
Aspects of the subject matter described herein relate to a buffer pool for a database system. In aspects, secondary memory such as solid state storage is used...
US-9,069,468 Pooled partition layout and representation
A set of storage devices may interoperate to share a pool of storage space, such as in a Redundant Array of Inexpensive Disks (RAID) scheme. However, the...
US-9,069,467 Isolation of virtual machine I/O in multi-disk hosts
Embodiments of the present invention relate to systems, methods, and computer storage media for concurrently maintaining a spanned virtual hard drive across two...
US-9,069,459 Multi-threaded conditional processing of user interactions for gesture processing using rendering thread or...
Embodiments isolate gesture processing for improved user interactivity with content. A first thread detects user interaction with a document via a touch sensor...
US-9,069,455 3D user interface for application entities
Embodiments relate to three-dimensional user interfaces for managing and accessing applications. Applications are stored on storage of a device. A user...
US-9,069,439 Graphical user interface with customized navigation
The present application relates to a multi-dimensional icon that includes a plurality of panels linked together in a user-configurable structure. Based on user...
US-9,069,395 Input device with forward/backward control
In a computer system having a display and a keyboard, a computer readable medium includes instructions for invoking a message hook procedure based on a mouse...
US-9,069,393 Computer mouse sleeve
A flexible sleeve includes a first flexible sheet of a first hardness. The first flexible sheet has a first perimeter including a first lip edge and a first...
US-9,069,381 Interacting with a computer based application
A computing system runs an application (e.g., video game) that interacts with one or more actively engaged users. One or more physical properties of a group are...
US-9,069,356 Nomadic security device with patrol alerts
There is provided a device such as a robot that includes a processor and a number of sensors. Each of the sensors provides respective sensor data to the...
US-9,069,103 Localized weather prediction through utilization of cameras
Described herein are various technologies pertaining to predicting an amount of electrical power that is to be generated by a power system at a future point in...
US-9,067,136 Push personalization of interface controls
A computing system is configured to receive one or more depth images, from the depth camera, of a world space scene including a human target. The computing...
US-D733,185 Display screen with icon
US-D733,174 Display screen with graphical user interface
US-D733,173 Display screen with graphical user interface
US-D733,153 Input device for an electronic tablet
US-9,066,284 System, method and device for call policy enforcement and routing based on user location
Call policy enforcement and routing is based on user location. A plurality of endpoints is provided for receiving and making calls. Each of the plurality of...
US-9,066,234 Owner privacy in a shared mobile device
Systems and methods that regulate range of access to personal information of a mobile unit's owner. The access control component can designate granularity for...
US-9,065,976 Multi-device capture and spatial browsing of conferences
Multi-device capture and spatial browsing of conferences is described. In one implementation, a system detects cameras and microphones, such as the webcams on...
US-9,065,971 Video and audio tagging for active speaker detection
A videoconferencing system is described that is configured to select an active speaker while avoiding erroneously selecting a microphone or camera that is...
US-9,065,903 User-based authentication for realtime communications
Architecture for a communications system enabling a user to provision a telephone at a new location without network administrative pre-configuring. An input...
← 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.