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,612,121 Locating position within enclosure
Among other things, one or more techniques and/or systems are provided for locating a position within an enclosure. In one example, known global coordinates...
US-9,610,498 Application-centric user interface techniques
Various application-centric user interface techniques are described. A user can easily launch, add, or update applications. An application-centric activity...
US-9,610,092 Precision hip replacement method
A method for accurately positioning the acetabular cup in a minimally invasive total hip arthroplasty (THA), comprising the steps of (a) placing the cup in...
US-D783,050 Display screen with icon group and display screen with icon set
US-D783,049 Display screen with icon group and display screen with icon set
US-D783,048 Display screen with icon group and display screen with icon set
US-D783,046 Display screen with graphical user interface
US-D783,045 Display screen with animated graphical user interface
US-D783,041 Display screen with graphical user interface
US-D783,038 Display screen with animated graphical user interface
US-D782,993 Handset
US-9,609,449 Continuous sound pressure level monitoring
A device is disclosed, the device comprising a least one microphone, at least one output audio transducer driver, at least one processor, a storage comprising a...
US-9,609,436 Systems and methods for audio creation and delivery
Systems and methods of providing an audio signal are disclosed herein. In one embodiment, a method of producing an audio signal includes applying, for example,...
US-9,609,338 Layered video encoding and decoding
In some examples, a layered encoding component and a layered decoding component provide for different ways to encode and decode, respectively, video streams...
US-9,609,321 Conditional concealment of lost video data
A receiving apparatus comprises a receiver for receiving a video signal, an output for outputting the video signal to a screen, storage device or further...
US-9,609,180 Radiometric calibration from noise distributions
Technologies that enable correcting for the non-linear relationship between scene irradiance and digital pixel intensity values of an image of the scene...
US-9,609,119 Disablement of lost or stolen device
The restricted use of a cellular network to facilitate disablement of a device that is suspected lost or stolen. Accordingly, even if the device is not capable...
US-9,609,066 Enhanced discovery for ad-hoc meetings
Systems, methods, and software are disclosed herein for enhancing ad-hoc online meetings. In an implementation, a service client receives an initial handoff of...
US-9,609,064 Propagating communication awareness for communication sessions
Techniques for propagating communication awareness for communication sessions are described. In at least some embodiments, a communication session refers to an...
US-9,609,054 Load balancing scalable storage utilizing optimization modules
A method includes determining that a trigger condition of a triggered optimization module of a plurality of optimization modules is met and optimizing scalable...
US-9,609,047 Cloud computing infrastructure
A first node comprises a web server with a network interface configured to connect the web server to a plurality of second nodes of a cloud infrastructure. The...
US-9,609,032 Joint ownership of protected information
Disclosed herein is a system and method for managing a collaborative document that is owned by two different users who belong to different organizations. The...
US-9,609,027 Communication system architecture
Disclosed herein is an instance of a media modality controller of a communication system which is assigned to convey media modality control signals of a...
US-9,608,955 Location-based notification
Location-based notification includes establishment of a rally point and subsequent notification of a user when another user enters the rally point. Senders may...
US-9,608,883 Network classification
Network DNA may be determined for a computer network that taxonomically classifies the computer network. Network DNA may include derived network DNA components...
US-9,608,876 Dynamically adjusting brand and platform interface elements
Embodiments render on a second data processing system, a result derived from a set of data by performing data processing across the first data processing system...
US-9,608,352 Interface for multiple connectors
A device which allows connection of external objects is disclosed. The device comprises: an array of contact pads, each contact pad operable in an active state...
US-9,608,329 Space saving multiband antenna
There is disclosed a multiband antenna device comprising a conductive elongated antenna element configured for electrical connection to a conductive groundplane...
US-9,608,284 Dynamically controlled heat exchange for cascading startup of fuel cell grids
A "Cascading Startup Controller" provides various techniques for quickly and efficiently initializing grids of interconnected fuel cells. In general, the...
US-9,607,537 Display region refresh
In embodiments of display region refresh, a display panel has addressable display regions that display at different display refresh rates. Display data is...
US-9,607,420 Animations for scroll and zoom
Smooth animation effects during zooming are provided by retaining content displayed at a previous zoom level. If the zoom operation is a zoom out operation, new...
US-9,607,329 Digital conferencing services marketplace
A communication system provides a service provider marketplace that includes a data store storing provider data for a plurality of different service providers....
US-9,607,321 Fixed position interactive advertising
Computer-based systems and methods for an advertisement displayed on a fixed position on a web browser window displaying a visible portion of a web page. The...
US-9,607,320 WiFi proximity messaging
Techniques for utilizing APs and messaging service for delivering personalized message to individual mobile devices connected to internet through APs. In one...
US-9,607,307 Referral platform
Methods and computer storage media for creating referral links are provided. Receiving an advertiser's registration of a target page that offers goods or...
US-9,607,213 Body scan
A depth image of a scene may be received, observed, or captured by a device. The depth image may then be analyzed to determine whether the depth image includes...
US-9,607,166 Discretionary policy management in cloud-based environment
Embodiments are disclosed for managing and providing access to a collection of digital resources. One embodiment provides a method comprising receiving a...
US-9,607,093 Method and system for operating multiple web pages with anti-spoofing protection
Method and system for operating tabbed browsing with anti-spoofing protection. Tabbed browsing operates to detect pop-up dialogs sent from malicious web pages...
US-9,607,046 Probability-based state modification for query dialogues
A device may facilitate a query dialog involving queries that successively modify a query state. However, fulfilling such queries in the context of possible...
US-9,607,045 Progressive query computation using streaming architectures
The described implementations relate to processing of electronic data. One implementation is manifest as a technique that can include obtaining a relational...
US-9,607,026 Automatic layout derivation and implementation
Embodiments are directed to determining a data insertion point in a data layout based on relative cardinalities between data objects and to determining a data...
US-9,606,992 Personal audio/visual apparatus providing resource management
Technology is described for resource management based on data including image data of a resource captured by at least one capture device of at least one...
US-9,606,989 Multiple input language selection
Multiple language inputs may be provided to various applications programs and/or threads in a computer system. Such inputs may be directed to various software...
US-9,606,972 Document collaboration with collaboration context data
One or more techniques and/or systems provide for an entity to receive collaboration context data regarding activities that have taken place with respect to a...
US-9,606,844 Remotely-hosted interactive client-server session
Embodiments are directed to interacting with a server in a read-eval-print loop (REPL) environment. In an embodiment, a client computer system receives a proxy...
US-9,606,836 Independently networkable hardware accelerators for increased workflow optimization
Specialized processing devices comprise both processing circuitry that is pre-configured to perform a discrete set of computing operations more quickly than...
US-9,606,822 Lightweight on-demand virtual machines
Virtual machines are made lightweight by substituting a library operating system for a full-fledged operating system. Consequently, physical machines can...
US-9,606,788 Dynamic update installer for customized software
A computer-implemented method of updating a system of customized software is provided. The method includes receiving an update request and collecting contextual...
US-9,606,704 Alternative inputs of a mobile communications device
In an implementation, a mobile communications device includes a display device having touchscreen functionality, a keyboard having a plurality of physical keys...
US-9,606,702 Menus with translucency and live preview
A region menu is used to easily access menu items. Generally, the region menu includes a number of regions with associated menus that are located close to an...
← 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.