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-8,587,583 Three-dimensional environment reconstruction
Three-dimensional environment reconstruction is described. In an example, a 3D model of a real-world environment is generated in a 3D volume made up of voxels...
US-8,587,549 Virtual object adjustment via physical object detection
Various embodiments related to the location and adjustment of a virtual object on a display in response to a detected physical object are disclosed. One...
US-8,587,520 Generating position information using a video camera
Some implementations provide techniques and arrangements to receive image information. A plurality of reference fields of a user-manipulated device may be...
US-8,585,507 Extended and editable gamer profile
A user profile for an online gaming service is created. The user profile contains user gaming information received from a first location. The user profile is...
US-8,585,501 On-line gaming session and party management
A game hosting service manages game sessions and groups of players. The service creates, starts, and ends a game session. The service also manages the joining...
US-D693,843 Display screen with transitional graphical user interface
US-D693,841 Display screen with an animated graphical user interface
US-D693,840 Display screen with a graphical animated user interface
US-D693,839 Display screen with a graphical user interface
US-D693,838 Display screen with user interface
US-D693,832 Display screen with animated graphical user interface
US-D693,831 Display screen with animated graphical user interface
US-D693,830 Display screen with animated graphical user interface
US-D693,829 Display screen with animated graphical user interface
US-D693,711 Motion sensor with microphone
US-8,584,254 Data access reporting platform for secure active monitoring
Technologies pertaining to detecting accesses to monitored regions of memory and transmitting data to a protection system responsive to the detecting are...
US-8,584,230 Security authorization queries
In an example implementation, a bifurcated security scheme has a first level that does not allow usage of negations and a second level that does permit usage of...
US-8,584,227 Firewall with policy hints
A firewall helps a user make a decision regarding network access for an application executing on a computing device by providing "hints" to the user about an...
US-8,584,221 Authenticating using cloud authentication
An authentication mechanism in a local area network may use a cloud authentication mechanism to allow or deny authentication requests. A user may gain access...
US-8,584,147 Managed execution environment for software application interfacing
Some embodiments are directed to controlling interactions between a host software program and a computer system by providing a managed execution environment...
US-8,584,132 Ultra-wideband radio controller driver (URCD)-PAL interface
Various embodiments provide a two-way interface between a URC driver (URCD) and various Protocol Adaption Layer (PAL) drivers. The two-way interface can enable...
US-8,584,109 Virtualization for diversified tamper resistance
A computer-implementable method includes providing an instruction set architecture that comprises features to generate diverse copies of a program, using the...
US-8,584,102 Creating and using deltas to modify existing computer code
Aspects of the subject matter described herein relate to creating and using deltas to modify existing computer code. In aspects, computer code may be translated...
US-8,584,094 Dynamically computing reputation scores for objects
Tools and techniques for dynamically computing reputation scores for objects are described herein. The tools may provide machine-readable storage media...
US-8,584,047 Orbital representation of hierarchical navigation
Hierarchical structures are visualized and navigated using an orbital model. Sibling nodes are orbitally displayed in a generally circular arrangement along an...
US-8,584,046 Visualizing differences in similarity metrics of hierarchies
A hierarchy differences visualization system and method for visualizing differences between two hierarchical structures based on similarity metrics. The two...
US-8,584,044 Localized thumbnail preview of related content during spatial browsing
Technologies, systems, and methods for exploring a virtual space without cluttering or obscuring a field of view of the virtual space with overlaid names,...
US-8,584,038 Techniques for use with a calendar and messaging component
Techniques are provided for displaying electronic calendar information. A calendar entry corresponding to a date is selected. In response to selecting the...
US-8,584,036 Shape elasticity in visual layout
Resizing and/or repositioning a target object related by containment to one or more related object laid out on a computer user interface. Original sizes and/or...
US-8,584,028 Adaptable transparency
By adjusting visual settings on a display behind a section of a background to emphasize menu options, a user can determine the status in the series of menus and...
US-8,584,021 Displaying feed data
Concepts and technologies are described herein for displaying feed data. Feed data associated with a social networking service may be displayed in a...
US-8,584,020 User-defined application models
A system (and corresponding method) that employs wiki-type models to consider authoring rather than composition in an application environment is provided. The...
US-8,584,011 Document representation transitioning
One or more techniques and/or systems are provided for transitioning between representations of an electronic document. Elements, such as visual elements,...
US-8,584,004 Asynchronous user defined functions
A framework for enabling users to create User Defined Functions (UDFs), which can run simultaneously without using multiple calculation threads, is provided. A...
US-8,583,958 Systems and methods of providing fast leader elections in distributed systems of simple topologies
Systems and computer-implemented methods of electing a new leader node in distributed systems of simple topologies connecting a plurality of nodes on at least...
US-8,583,949 Network event notification and delivery
Described are a main host system of the client computer, and a network event notification system, including a networking subsystem that communicates with a...
US-8,583,903 Helical band geometry for dynamical topology changing
Disclosed herein are efficient geometries for dynamical topology changing (DTC), together with protocols to incorporate DTC into quantum computation. Given an...
US-8,583,824 Identifying an efficient destination server
One or more techniques and/or systems are disclosed for identifying a list of destination servers ordered by round-trip time (RTT) for a requesting machine....
US-8,583,813 Enabling peer-to-peer content retrieval in HTTP
Described are embodiments directed to enabling the retrieval of content from a peer-to-peer network. In embodiments, a client requesting content from a server...
US-8,583,790 Server session management application program interface and schema
Application program interfaces (APIs), schemas and procedures manage multiple sessions within a server system has a create session request call for establishing...
US-8,583,774 Mapping meaningful hostnames
A set of interacting devices within a cluster environment may use a secondary naming system to assign and transfer friendly names between devices within the...
US-8,583,737 Contact sidebar tile
Methods, systems, and computer program products for tracking real-time communication data within a single contact tracking application for diverse communication...
US-8,583,733 Real time collaboration file format for unified communication
The claimed subject matter provides a system and/or a method that facilitates enhancing real time unified communications. An interface can receive a portion of...
US-8,583,725 Social context for inter-media objects
Embodiments are disclosed that relate to social context for inter-media objects. One embodiment provides a method comprising receiving preference data...
US-8,583,708 Extensible file system
An extensible file system format for portable storage media is provided. The extensible file system format includes the specification of primary and secondary...
US-8,583,702 System and method for generating suggested alternatives for visual or audible submissions
Alternative representations are generated from a user's audible or visual data submission (e.g., user's picture) for use as part of an online account profile or...
US-8,583,682 Peer-to-peer web search using tagged resources
Systems and methods for conducting peer-to-peer (PTP) Internet searches utilizing tagged web resources, that is, web resources that the local user and/or a user...
US-8,583,674 Media item recommendation
Recommending a media item may include, for example, a statistical model of media consumption is applied to media session consumption data from a community of...
US-8,583,673 Progressive filtering of search results
Review and filtering of search results is facilitated by providing additional types of results beyond links to existing documents can be provided in addition to...
US-8,583,670 Query suggestions for no result web searches
Presenting one or more suggested search-engine queries based on an initial search-engine query is described herein. Once the initial query is received, a search...
← 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.