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,028,2606 Organizational logo enrichment
In an example embodiment, a web page is obtained using a web page address stored in a first record and is parsed to extract one or more images from the web page...
US-1,028,2544 Identifying suspected malware files and sites based on presence in known malicious environment
Disclosed herein is a system and method for identifying potential sources of malicious activity as well as identifying potentially malicious files that...
US-1,028,2530 Verifying identity based on facial dynamics
A computer-implemented technique is described for verifying the identity of a user using two components of face analysis. In a first part, the technique...
US-1,028,2475 Generation of browser suggestions based on internet of things device data
Systems, methods and computer program products are described herein that collect and analyze data generated by embedded systems included within a user's devices...
US-1,028,2453 Contextual and interactive sessions within search
Aspects of the technology described herein are directed towards providing a contextual interactive session (or activity) within the context of search. Search is...
US-1,028,2392 Interacting with data from a document via document an application pages
A document application is used to interact with a document as if the document was an application. Data from the document is automatically/manually selected to...
US-1,028,2375 Analyzing user interactions with a video
Techniques are provided for aggregating data about multiple user interactions with a media (video or audio) item and analyzing the aggregated data. Based on the...
US-1,028,2364 Transactional replicator
A transactional replicator applying group commit and barrier concepts is disclosed. Group commit means that the transactional replicator commits multiple...
US-1,028,2298 Store buffer supporting direct stores to a coherence point
A system that uses a write-invalidate protocol has two types of stores: a traditional store that operates using a write-back policy that snoops for copies of...
US-1,028,2275 Method and system for managing code
Management of an extensive code database having multiple user tenants building code is provided. A request to check-in code is received, and a build and...
US-1,028,2274 Presenting differences between code entity invocations
Presenting differences between code entity invocations includes identifying a plurality of families of invocations of a code entity. Each family is defined...
US-1,028,2255 Coordinating file synchronization between a sync engine and another application that supports document...
A synchronization engine detects a notification of a change to a file. It determines whether an application associated with the file has indicated that the file...
US-1,028,2238 Memory model for a layout engine and scripting engine
Various embodiments provide an interface between a Web browser's layout engine and a scripting engine. The interface enables objects from the layout engine to...
US-1,028,2219 Consolidated orthogonal guide creation
A guide is configured in an authoring program to aid the user in editing objects on a document. The guide can be a horizontally or vertically oriented guide...
US-1,028,2179 Nested communication operator
A high level programming language provides a nested communication operator that partitions a computational space. An indexable type with a rank and element type...
US-1,028,2086 Brush, carbon-copy, and fill gestures
Techniques involving gestures and other functionality are described. In one or more implementations, the techniques describe gestures that are usable to provide...
US-1,028,2075 Automatic presentation of slide design suggestions
A method and system for organizing slides by analyzing content and offering alternative solutions for placing content on the slides in an effective and visually...
US-1,028,2069 Dynamic presentation of suggested content
A dynamic presentation of contextually relevant content during an authoring experience. As a user writes about a topic, the authored content is analyzed to...
US-1,028,1726 Refractive-diffractive display system with wide field of view
A multi-chromatic optical waveguide for a near-eye display (NED) device includes reflective/refractive structures and periodic grating structures. Image...
US-1,028,1289 Search along the route
Architecture that comprises features that enable smart searches along a route based on time to entities along the route and off the route, a user experience...
US-D847,904 Controller
US-D847,903 Controller
US-D847,839 Display screen with graphical user interface
US-D847,818 Electronic tablet case
US-1,027,8051 Proximity detection of mobile devices for emergency calling
A system and method for placing an emergency call using a initiating device. A initiating device receives a request to place an emergency call. Upon determining...
US-1,027,8002 Systems and methods for non-parametric processing of head geometry for HRTF personalization
Systems and methods for HRTF personalization are provided. More specifically, the systems and methods provide HRTF personalization utilizing non-parametric...
US-1,027,8001 Multiple listener cloud render with enhanced instant replay
The techniques disclosed herein provide a high fidelity, rich, and engaging experience for spectators of streaming video services. The techniques disclosed...
US-1,027,7943 Selective rendering of sparse peripheral displays based on user movements
Peripheral visualizations are based on user movements and/or interactions with elements in a scene. Various user movements are detected while a scene is being...
US-1,027,7858 Tracking object of interest in an omnidirectional video
A device is presented. The device comprises: at least one processor and at least one memory including computer program code, a display element coupled to the...
US-1,027,7690 Configuration-driven sign-up
Systems and methods for conducting a sign-up process according to configuration data are presented. As indicated, the sign-up process is driven by configuration...
US-1,027,7688 Automatic installation activation selection for hosted services
Automatic installation and/or activation selection for hosted services is provided. A set-up user interface for users to sign up and activate their membership...
US-1,027,7649 Presentation of computing environment on multiple devices
A user may interact with a collection of devices that each exhibit particular device properties. Where each device executes and presents an isolated computing...
US-1,027,7582 Application service architecture
Described herein are various technologies pertaining an extensible, cloud-based service for creating and executing applications (e.g., business or...
US-1,027,7529 Visualization of computer resource quotas
A system, method, and apparatus are provided for visualizing quotas on resources within a computing environment (e.g., a data center, a computing cluster) that...
US-1,027,7407 Key-attestation-contingent certificate issuance
The present invention provides for streamlined issuance of certificates and other tokens that are contingent on key attestation of keys from a trusted platform...
US-1,027,6922 Radiating structure with integrated proximity sensing
A wireless transmission system disclosed herein includes a radiating structure integrated into a computing device case that substantially encloses electronics...
US-1,027,6179 Speech enhancement with low-order non-negative matrix factorization
A system is provided that employs a statistical approach to semi-supervised speech enhancement with a low-order non-negative matrix factorization ("NMF"). The...
US-1,027,6127 Identifying users from screen touch events
Examples are disclosed that relate to attributing touch events on a touch-sensitive computing device to a user who performed the touch event. One example...
US-1,027,5910 Ink space coordinate system for a digital ink stroke
Techniques and systems for managing visual layouts of ink strokes are described. In particular, an ink space coordinate system for a digital ink stroke is...
US-1,027,5858 Flattening and rectifying a curved image
Representative embodiments disclose mechanisms to flatten an image comprising at least one curved or bent edge. An image is received from a capture device and a...
US-1,027,5855 Image demosaicing for hybrid optical sensor arrays
An imaging device comprises a hybrid optical sensor array including a first and second set of pixels that comprise different numbers of pixels. The first set of...
US-1,027,5839 Feedback-based recommendation of member attributes in social networks
The disclosed embodiments provide a system for improving use of a social network. During operation, the system obtains a set of member features associated with...
US-1,027,5837 Recommending a social structure
This disclosure relates to systems and methods for expanding a social network. A method includes generating respective social graphs for two or more entities,...
US-1,027,5775 Context generation for routing on-demand services
Context information, indicative of a tenant's engagement with a multi-tenant service, is obtained. An engagement state for the tenant is determined and the...
US-1,027,5716 Feeds by modelling scrolling behavior
A method and apparatus for populating content items into a feed is provided. The feed comprises a sequence of content item ordered in such a way as to maximize...
US-1,027,5714 Image tagging based upon cross domain context
A method described herein includes receiving a digital image, wherein the digital image includes a first element that corresponds to a first domain and a second...
US-1,027,5612 Combining the smoothed posterior distribution with empirical distribution for cohorts with small sample size
In an example embodiment, posterior distribution based percentiles for confidential data submitted to a computer system are computed. Then empirical percentiles...
US-1,027,5603 Containerless data for trustworthy computing and data services
A digital escrow pattern and trustworthy platform is provided for data services including mathematical transformation techniques, such as searchable encryption...
US-1,027,5538 Name hierarchies for mapping public names to resources
A resource set comprising a set of resources may be provided to the public. It may be desirable to associate with the resources a set of public names, such as...
US-1,027,5467 Multi-level high availability model for an object storage service
Implementing a high availability mode. A distributed computing environment includes a plurality of nodes. Each of the nodes has an instance of a particular...
← 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.