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,756,073 Identifying phishing communications using templates
Methods, apparatus, systems, and computer-readable media are provided for determining whether communications are attempts at phishing. In various ...
US-9,756,053 Facilitating security enforcement for shared content
Systems and methods that relate to security enforcement for shared content are described. A system includes an interface component that facilitates a display of...
US-9,756,005 Notification bundles for affinities between notification data
In some examples, a method includes receiving, first notification data from a first application and second notification data from a second application. The...
US-9,755,978 Method and system for enforcing multiple rate limits with limited on-chip buffering
The present application describes a system and method for rate limiting traffic of a virtual machine (VM). In this regard, a VM bypasses a hypervisor and...
US-9,755,972 Protocol-independent receive-side scaling
A system and method for protocol independent receive side scaling (RSS) includes storing a plurality of RSS hash M-tuple definitions, each definition...
US-9,755,764 Communicating data with audible harmonies
In some implementations, a process for communicating data over audio is performed. In one aspect, one or more ordered sequences of audio attribute values that...
US-9,755,739 WFOV and NFOV shared aperture beacon laser
A method of free-space optical communication includes guiding, by focusing optics, an optical communication beam emitted from an optical transmitter into a...
US-9,755,734 Subsea optical communication network
A communication system includes a first and second trunk terminals, a plurality of communication trunks disposed along a floor of a body of water, and power...
US-9,754,091 Restricted accounts on a mobile platform
Systems and techniques are provided for restricted accounts on a mobile platform. A request to create a restricted account may be received. The restricted...
US-9,753,906 Character string replacement
In one example, a method includes outputting, for display at a presence-sensitive display, a graphical user interface including a text display region and a...
US-9,753,621 Systems and methods for rendering user interface elements in accordance with a device type
A method for rendering one or more user interface elements on a display screen of a device is disclosed. The method includes receiving a request for rendering a...
US-D796,535 Display screen portion with a transitional graphical user interface component
US-9,749,932 Wireless communication device, wireless communication system, and related methods
A wireless communication system 5 comprises a wireless communication device arranged to detect multiple wireless access networks available for connection to the...
US-9,749,319 Address validation using signatures
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating signed addresses. One of the methods includes...
US-9,749,304 System and methods for accessing multiple resources via one identifier
Systems and methods for accessing multiple resources via one identifier are described, including receiving an input that includes at least an authentication...
US-9,749,277 Systems and methods for estimating sender similarity based on user labels
A method assigns categories to electronic messages. Users assign labels to messages received from multiple senders. The user-assigned labels are aggregated into...
US-9,749,274 Associating an event attribute with a user based on a group of one or more electronic messages associated with...
Methods and apparatus related to associating an event attribute with a user based on a group of electronic messages associated with the user. An event may be...
US-9,749,123 Fast clock and data recovery for free-space optical communications
A method includes receiving an optical signal through an optical link and determining a receiving power for the optical link. The method further includes...
US-9,749,080 TWDM passive network with extended reach and capacity
A communication system includes a first multiplexer configured to multiplex a first optical line terminal signal having a first multiplexing group and a second...
US-9,748,782 Power adapter charging modification based on a feedback loop
A power brick includes a power module configured to convert AC to DC, an interface coupled to a computing device and configured to communicate with the...
US-9,747,949 Providing video transitions
Implementations generally relate to providing video transitions. In some implementations, a method includes receiving a soundtrack. The method further includes...
US-9,747,926 Hotword recognition
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving audio data corresponding to an utterance,...
US-9,747,900 Method and apparatus for using image data to aid voice recognition
A device performs a method for using image data to aid voice recognition. The method includes the device capturing image data of a vicinity of the device and...
US-9,747,897 Identifying substitute pronunciations
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, including selecting terms; obtaining an expected phonetic...
US-9,747,895 Building language models for a user in a social network from linguistic information
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for building language models. One of the methods includes...
US-9,747,775 Somatosensory type notification alerts
A computing device is described that can receive contextual information related to a user associated with the computing device. The contextual information may...
US-9,747,769 Entry point opening sensor
A sensor package is disclosed that includes, a compass, an accelerometer, and an electromagnetic flux tag based open/close sensor. The compass may be activated...
US-9,747,604 Automated agent for social media systems
A method to automatically process social media data includes capturing captured data, describing actions and/or context relating a user across multiple social...
US-9,747,548 Rotating data for neural network computations
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for computing a layer output for a convolutional neural network...
US-9,747,546 Neural network processor
A circuit for performing neural network computations for a neural network comprising a plurality of neural network layers, the circuit comprising: a matrix...
US-9,747,433 Wearable electronic device and method for securing same
The disclosure is directed to a wearable device that is configured to secure itself based on signals received from a pulse sensor. According to one...
US-9,747,387 Methods and systems for content enhancement
A method, system and computer program product for progressive enhancement of content in a browser. The method includes receiving a document with content...
US-9,747,368 Batch reconciliation of music collections
A system and method for reducing duplication of music tracks associated with a user account of an online music provider, includes selecting multiple music...
US-9,747,347 Providing posts from an extended network
A system includes: an engaging post identifier for identifying and retrieving engaging posts; an extended network post identifier for identifying extended posts...
US-9,747,346 Attention spots in a map interface
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing content items based on a location of a user's...
US-9,747,322 Storage of data in a distributed storage system
A distributed storage system has multiple instances. There is a plurality of local instances, and at least some of the local instances are at physically...
US-9,747,320 Efficient reference counting in content addressable storage
A process manages database storage. The process receives a first object comprising one or more content chunks. The first object is identified by a unique object...
US-9,747,310 Systems and methods of increasing database access concurrency using granular timestamps
A method reads and writes data from a database table. Each row in the table has a primary key and multiple non-key columns. Each non-key column has one or more...
US-9,747,304 Approximating a user location
Systems and methods for approximating a user location are provided. For instance, historical location data and internet protocol address data can be analyzed to...
US-9,747,290 Relevance bar for content listings
A client computer receives a set of search results ordered based on scheduled time of broadcast associated with respective listings of content. The listings of...
US-9,747,272 Feature-based autocorrection
A computing device is described that outputs for display at a presence-sensitive screen, a graphical keyboard having keys. The computing device receives an...
US-9,747,271 Techniques for generating outgoing messages based on language, internationalization, and localization...
According to various embodiments of the disclosure techniques for generating outgoing messages are disclosed. The technique includes receiving a request to...
US-9,747,263 Dynamic page classifier for ranking content
A system comprising a processor and a memory storing instructions that, when executed, cause the system to identify a page on a website, retrieve a stream of...
US-9,747,241 Address caching in switches
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for storing an address in a memory of a switch. One of the...
US-9,747,165 Self-recovering application
Systems and methods for recovering a process in an application are disclosed. According to some aspects, a guest process is run within an application executing...
US-9,747,155 Efficient data reads from distributed storage systems
A method of distributing data in a distributed storage system includes receiving a file and dividing the received file into chunks. The chunks are data-chunks...
US-9,747,131 System and method for variable aggregation in order for workers in a data processing to share information
A method and a system for variable aggregation among large-scale data processing workers is discussed. Workers join groups and add variables to the groups. One...
US-9,747,122 Virtual machine systems
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for memory requests by a virtual machine. One of the methods...
US-9,747,084 Offline shader compilation
Systems and techniques are provided that allow for installation of an application on a mobile device using a shader executable suitable for execution by the...
US-9,747,012 Obtaining an image for a place of interest
A system and method is disclosed for requesting and obtaining an updated digital image for a place of interest. A system may be configured to provide, for...
← 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.