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: google





Search by keyword, patent number, inventor, assignee, city or state:




Patent # Description
US-9,002,270 Two-factor user authentication using near field communication
A user is authenticated to a mobile computing device using an NFC tag. The NFC tag may be initially associated when an NFC reader of the device senses the NFC...
US-9,002,175 Automated video trailer creation
Methods, systems, and computer program products for automatic creation of video trailers are provided. A computer-implemented method may include computing...
US-9,002,167 Optical fiber management bridge
An improved optical fiber management bridge 100 can comprise an optical hinge 152 for an electronics communications device 112 which is especially useful for a...
US-9,002,109 Color correction based on multiple images
In some implementations, a method provides color corrections based on multiple images. In some implementations, a method includes determining one or more...
US-9,002,020 Bone-conduction transducer array for spatial audio
Systems and methods for a bone-conduction transducer array configured to provide spatial audio are described, in which the bone-conduction transducer array may...
US-9,001,983 Digital photo frame with dial-a-tag functionality
A method for communication using a digital photo frame, including rendering a digital photo with a plurality of different objects appearing in the photo, the...
US-9,001,978 Divided call history user interface
A computing device displays a call history graphical user interface (GUI). The call history GUI includes a new list and an old list. The new list may include...
US-9,001,852 Wavelength tunable laser
The wavelength tunable laser includes a thermo-electric cooler (TEC), a distributed feedback portion, and a semiconductor optical amplifier (SOA). The...
US-9,001,837 Extending a local area network
A local area network system that includes a residential gateway in wired communication with a remote service provider and multiple set top boxes in wired...
US-9,001,504 Moveable display portion of a computing device
In one general aspect, a computing device can include a base portion including a keyboard, and a guide included in the base portion. The computing device can...
US-9,001,178 Multimedia conference broadcast system
A multimedia conference broadcast system may include one or more processors and a memory. The one or more processors may receive video streams and audio streams...
US-9,001,135 Method and mechanism for delivering applications over a wan
An improved approach for a remote graphics rendering system that can utilize both server-side processing and client-side processing for the same display frame....
US-9,001,030 Heads up display
Embodiments of an apparatus comprising a light guide including a proximal end, a distal end, a display positioned near the proximal end, an eye-tracking camera...
US-9,000,937 System and method of alerting users based on proximity
An alert server is operative to notify users when they are in proximity within one another. The alert server may determine to alert a first user of the...
US-8,998,297 Systems for mounting a vehicle windshield
Systems for mounting a windshield to a vehicle are described. In one example, an apparatus configured to a mount a windshield to a vehicle is disclosed. The...
US-8,998,128 Umbrella valves to inflate bladder in balloon envelope
A balloon having a bladder positioned within a balloon envelope, a plate having a port, a housing secured to the plate, an impeller positioned within the...
US-8,998,102 Round thermostat with flanged rotatable user input member and wall-facing optical sensor that senses rotation
A sleek, low-profile wall-mountable thermostat for controlling an HVAC system is described. The thermostat includes a ring-shaped controller that rotates about...
US-8,997,252 Downloadable security based on certificate status
A conditional access system (CAS) computer in a downloadable CAS receives a downloadable management certificate (DMC) and determines, using the DMC, security...
US-8,997,240 Generating user authentication challenges based on social network activity information
A system and method for generating user authentication challenges based at least in part on an account owner's social network activity information. A login...
US-8,997,229 Anomaly detection for online endorsement event
A system for protecting endorsement events against anomalous behaviors is disclosed. The system includes a data collecting module, an activity recording module,...
US-8,997,225 Dynamic code insertion and removal for static analysis based sandboxes
Methods and apparatus for dynamically adding and deleting new code to previously validated application executing in a secured runtime. New code is written to a...
US-8,997,180 System and method for embedding first party widgets in third-party applications
Methods and systems provide embeddable user interface widgets to third-party applications so that the widgets can be securely embedded in, and securely used...
US-8,997,174 Configuring browser policy settings on client computing devices
Systems and methods for configuring browser policy settings on client computing devices are provided. In some aspects, a method includes receiving login...
US-8,997,132 System and method for identifying computer systems being used by viewers of television programs
A system, computer-readable storage medium storing at least one program, and a computer-implemented method for identifying computer systems being used by...
US-8,997,076 Auto-updating an application without requiring repeated user authorization
A loader application and an associated dynamic link library are installed on a client system. Upon a first execution of the loader application, a user...
US-8,997,072 Compressing dependency graphs in a social network
This technology is directed to compressing dependency graphs in online communities, e.g., social networks, by determining a dependency graph and by performing a...
US-8,997,057 Using trace matching to identify and analyze application traces
Methods for identifying and analyzing performance traces are provided. Temporal logic formulas are patterns that can be compared with traces and individual...
US-8,997,046 Program analyzer for comparing programs
In one configuration, a program analyzer for comparing a first and second program is disclosed. The analyzer may be stored on tangible computer readable storage...
US-8,997,013 Multiple graphical keyboards for continuous gesture input
In one example, a method includes outputting, by a computing device and for display, a graphical user interface comprising a first graphical keyboard comprising...
US-8,997,007 Indicating availability for participation in communication session
In general, this disclosure describes techniques for a for indicating user availability comprising providing for display at a first client device, graphical...
US-8,996,985 Online document processing service for displaying comments
A plurality of comments associated with a document is received, and a representation of the document and a representation of a comment thread comprising the...
US-8,996,917 Systems and methods for testing a central controller in a centrally managed network
Systems and methods are described herein for validating operation of a centrally managed network. A central controller is configured to manage a network, and an...
US-8,996,904 Maintaining clock synchronization between computing devices
In transferring data between a first computing device having a first clock generator component and a second computing device having a second clock generator...
US-8,996,891 Power monitoring and control in cloud based computer
According to another general aspect, a method for displaying the system resource usage of a computer may include identifying the number of open tabs in one or...
US-8,996,887 Log structured volume encryption for virtual machines
Methods, systems, and apparatus, including a method for providing data. The method comprises receiving a first request from a first virtual machine (VM) to...
US-8,996,771 System and method for communication via universal serial bus
A system and method for serial communication between a USB host and a USB device. The USB device is a handheld microprocessor equipped device capable of...
US-8,996,653 Systems and methods for client authentication
A server computer queries a client device using a test fingerprint that does not correspond to any document stored in the client device, and restricts access by...
US-8,996,639 Predictive responses to incoming communications
A computing system includes at least one processor and at least one module, operable by the at least one processor to receive, from a computing device...
US-8,996,635 Automated participants for hosted conversations
A server system stores a hosted conversation having a special-purpose automated participant and a standard participant. The server system receives a request to...
US-8,996,631 Customizing annotations for online content
A computer-implemented method for customizing a user display is disclosed. A user is identified based on user-provided information or user activity. The user's...
US-8,996,629 Generating a stream of content for a channel
A system and method for generating a stream of content for a channel. The channel application includes a content categorizer, a scoring engine and a channel...
US-8,996,627 Extension system for rendering custom posts in the activity stream
An extension system for rendering custom posts in the activity stream comprises an activity streams front end, an activity streams backend and a custom template...
US-8,996,625 Aggregate display of messages
In general, the subject matter described in this specification can be embodied in methods, systems, and program products for aggregating posts submitted to a...
US-8,996,616 Cross-linking from composite images to the full-size version
Methods and systems that provide for cross-linking from composite images that include receiving, over a computer network, a source image and then associating a...
US-8,996,554 Contextual query revision
Apparatus, systems and methods for contextual query revision are disclosed. A current search query is received during a search session. The current search query...
US-8,996,550 Autocompletion for partially entered query
A server system receives, respectively, a first character string from a first user and a second character string from a second user. There are one or more...
US-8,996,537 System and method for providing noted items
A system and associated methods for providing electronically noted items are disclosed. The noting application includes a communication module, a determination...
US-8,996,527 Clustering images
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for clustering images. In one aspect a system includes one or...
US-8,996,523 Forming quality street addresses from multiple providers
Feature information, such as street address data, is provided by multiple sources of varying levels of trust. The street address data provided by these sources...
US-8,996,520 Ranking of native application content
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium for normalizing native application scores. In an aspect, a...
← 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.