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-D844,657 Display screen with animated graphical user interface
US-1,024,4542 Mobile communication device clustering
A mobile communication device includes a network transceiver configured to communicate with a cellular network, a cluster transceiver configured to communicate...
US-1,024,4416 Detecting device presence for a layer 3 connection using layer 2 discovery information
Techniques for monitoring presence of a remote device at Layer 2 that allow reducing power consumption without compromising the device's availability. A device...
US-1,024,4341 HRTF personalization based on anthropometric features
The derivation of personalized HRTFs for a human subject based on the anthropometric feature parameters of the human subject involves obtaining multiple...
US-1,024,4215 Re-projecting flat projections of pictures of panoramic video for rendering by application
Innovations in reconstruction and rendering of panoramic video are described. For example, a view-dependent operation controller of a panoramic video playback...
US-1,024,4211 Immersive interactive telepresence
In embodiments of immersive interactive telepresence, a system includes a vehicle that captures an experience of an environment in which the vehicle travels,...
US-1,024,4200 View-dependent operations during playback of panoramic video
Innovations in reconstruction and rendering of panoramic video are described. For example, a view-dependent operation controller of a panoramic video playback...
US-1,024,4161 Capturing and viewing private photos and videos
In one example, a camera includes an imaging sensor to translate light into a digital image, a storage device to save the digital image in a digital format, and...
US-1,024,4104 Sound-based call-quality detector
System and techniques for sound-based call-quality detector are described herein. An audio sample can be received via a hardware interface from an on-going...
US-1,024,4058 Extending functionality of applications
A centralized location for discovery and data exchange for web applications. Embodiments of the invention are directed to providing a centralized interface...
US-1,024,4051 Cloud metadata discovery API
Embodiments provide an API that provides metadata about a cloud service's endpoints in response to a single query. This allows a cloud service to advertise each...
US-1,024,4040 Content event notifications
A system, method, and apparatus are provided for issuing content event notifications to members of a user community that makes content available to its members....
US-1,024,4022 Media streams from containers processed by hosted code
Described is a technology by which code, such as an untrusted web application hosted in a browser, provides content through an interface for playback by an...
US-1,024,4003 Media session between network endpoints
A media session between an initiating endpoint and a responding endpoint is effected, there being a plurality of available paths through a communication network...
US-1,024,3911 Suggested content for employee activation
Techniques for identifying suggested online content for company administrators to broadcast to company employees via an online social networking service are...
US-1,024,3879 Intelligent placement within a data center
An intelligent placement engine generates a placement map that provides a configuration for deploying a service based at least in part, on one or more...
US-1,024,3824 On-device attribution of network data usage
Embodiments attribute network data transfers to applications executing on a computing device. A data transfer service executes on the computing device to...
US-1,024,3777 Endpoint data centers of different tenancy sets
An endpoint broker to provide application launch endpoints from multiple data centers having different tenancy sets. Upon accessing a request for an application...
US-1,024,3738 Adding privacy to standard credentials
Standardized digital signature schemes (e.g., Rivest-Shamir-Adleman (RSA), Digital Signature Algorithm (DSA), Elliptical Curve Digital Signature Algorithm...
US-1,024,3279 Slot antenna with radiator element
An antenna assembly includes a conductive plate having a slot formed within the conductive plate. A conductive coupling element is positioned within the slot of...
US-1,024,3185 Battery enclosures in electronic devices
Battery enclosures and electronic devices having a battery enclosure are described herein. In one example, a battery enclosure includes a shell, a battery...
US-1,024,2821 Localized key-click feedback
Disclosed herein are techniques and systems for providing simulated, haptic feedback that is local to physical, non-actuating keys of a keyboard. A keyboard...
US-1,024,2714 Interface for application-specified playback of panoramic video
Innovations in reconstruction and rendering of panoramic video are described, including the use of a platform rendering engine to provide a screen projection...
US-1,024,2672 Intelligent assistance in presentations
An intelligent assistant leverages private data specific to users and data available publically on one or more networks to improve the functionality of devices...
US-1,024,2654 No miss cache structure for real-time image transformations
Systems and methods are disclosed herein for providing improved cache structures and methods that are optimally sized to support a predetermined range of late...
US-1,024,2643 Constrained head-mounted display communication
Examples are disclosed herein that relate to constraining communication among HMD devices. One example provides a computing system comprising a logic machine...
US-1,024,2480 Animated glyph based on multi-axis variable font
Methods and devices for animating variable fonts may include receiving a request to animate one or more glyphs of a variable font in a design space based on one...
US-1,024,2321 Efficient synthesis of repeat-until-success circuits in clifford + T basis
Repeat-Until-Success (RUS) circuits are compiled in a Clifford+T basis by selecting a suitable cyclotomic integer approximation of a target rotation so that the...
US-1,024,2258 Organizational data enrichment
In an example embodiment, a fuzzy join operation is performed by, for each pair of records, evaluating a first plurality of features for both records in the...
US-1,024,2255 Gesture recognition system using depth perceptive sensors
Acquired three-dimensional positional information is used to identify user created gesture(s), which gesture(s) are classified to determine appropriate input(s)...
US-1,024,2230 Preventing inference attacks by joining on confidential data value
In an example embodiment, a method for protecting against confidential data-based inference attacks in a computer system is provided. A first confidential data...
US-1,024,2223 Access controlled graph query spanning
Controlling access to nodes in a relational graph at query time by using an approximate membership query (AMQ) filter and ordered queries based on historic...
US-1,024,2181 Isolating applications hosted by plug-in code
Described is a technology in which one application running in a browser can host another application (e.g., an advertisement) in an isolated manner that...
US-1,024,2164 Managing application specific feature rights
Various systems and methods for modifying application specific feature rights are disclosed herein. In one example, a system for modifying application specific...
US-1,024,2114 Point of interest tagging from social feeds
A method is provided of enriching an entry for an entity in a local index of a search engine with tags. The method comprises obtaining location-related social...
US-1,024,2107 Extraction of quantitative data from online content
Systems and methods for extracting and organizing quantitative content with a corresponding topic in regard to a particular, desired event, from a body of user...
US-1,024,2098 Hierarchical multisource playlist generation
A playlist generator that utilizes multiple data sources to rank each track within a set of candidate tracks to enable selection of candidate tracks according...
US-1,024,2088 Multi-source search
One or more techniques and/or systems are provided for query suggestion formulation for multi-source queries, for ranking multi-source search results, and/or...
US-1,024,2082 Context-driven multi-user communication
A context-driven multi-user system may include distributed computing resource(s) that replicate proper subset(s) of user-relevant context data to computing...
US-1,024,2071 Preliminary ranker for scoring matching documents
The technology described herein provides for preliminary ranking of matching documents for a search query. A preliminary ranker uses score tables for scoring...
US-1,024,2069 Enhanced template curating
Systems, methods, and software are disclosed herein for curating templates. In an implementation, templates are annotated with information that describes...
US-1,024,2051 Efficient multi-tenant spatial and relational indexing
Methods, computer systems, and computer-storage media are provided for increasing the efficiency of a multi-tenant geospatial data index. Efficiency is...
US-1,024,2026 Versioned and hierarchical data structures and distributed transactions
Presented herein are methods of replicating versioned and hierarchical data structures, as well as data structures representing complex transactions. Due to...
US-1,024,2023 Programming model for synchronizing browser caches across devices and web services
A computer user may use a computing environment comprising a set of computers that respectively feature a web browser having a browser cache containing many...
US-1,024,1990 Gesture based annotations
In an embodiment a device to convert conversations from a meeting to text and annotate the text is disclosed. In an embodiment a device is disclosed,...
US-1,024,1970 Reduced memory nucleotide sequence comparison
Comparisons between two nucleotide sequences can be performed by customized integrated circuitry that can implement a Smith Waterman analysis in a reduced...
US-1,024,1958 Configurable synchronized processing of multiple operations
A system includes operational circuit blocks associated with configurable counter circuits. A configurable counter circuit is configured to control event signal...
US-1,024,1904 Test components factorization in a build system
The factorization of test components when performing component-level regression testing in iterative builds of a computing system that consists of many working...
US-1,024,1894 Data-scoped dynamic data race detection
A dynamic shared-memory data race detection tool with data-scoping capabilities to reduce runtime overheads is disclosed. The tool allows users to restrict...
US-1,024,1848 Personalized diagnostics, troubleshooting, recovery, and notification based on application state
Personalized diagnostics, troubleshooting, recovery, and notification based on application state is provided. In some examples, system, application, and device...
← 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.