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-1,004,5137 Bi-magnitude processing framework for nonlinear echo cancellation in mobile devices
Techniques of performing acoustic echo cancellation involve providing a bi-magnitude filtering operation that performs a first filtering operation when a...
US-1,004,3512 Generating target sequences from input sequences using partial conditioning
A system can be configured to perform tasks such as converting recorded speech to a sequence of phonemes that represent the speech, converting an input sequence...
US-1,004,3025 Persistent key access to a resources in a collection
A method includes receiving a first request from a first user device to access a first resource that includes data for a second user account for which access to...
US-1,004,2992 Image based CAPTCHA challenges
Systems and methods of determining image characteristics are provided. More particularly, a first image having an unknown characteristic can be obtained. The...
US-1,004,2936 Frequency-based content analysis
Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium for determining keywords. A method includes determining...
US-1,004,2881 Ensuring globally consistent transactions
The present technology proposes techniques for ensuring globally consistent transactions. This technology may allow distributed systems to ensure the causal...
US-1,004,2832 Systems and methods for stacking marginal annotations
Systems and methods are disclosed herein for combining a first annotation and a second annotation in an electronic document. The first annotation is received...
US-1,004,2829 Measurement of visibility of overlay content
Systems and methods of measuring the visibility of overlay content in a display of a computing device are provided. A page renderer can identify a position of a...
US-1,004,2746 Callpath finder
Techniques and systems for creating a function call graph for a codebase are disclosed. Graph creation includes identifying functions in the codebase by a...
US-1,004,2684 Software development kit platform
A computing system including a first and a second application. The first application includes a first local software development kit (SDK) platform instance,...
US-1,004,2681 Systems and methods for managing navigation among applications
Systems and methods are provided for managing navigation among applications installed on an electronic device. According to certain aspects, an electronic...
US-1,004,2652 Home automation system
A method for operating a home automation system includes receiving a device modification request from a requesting user device of a requesting user to modify a...
US-1,004,2505 Methods, systems, and media for presenting annotations across multiple videos
Methods, systems, and media for presenting annotations across multiple videos are provided. In some implementations, methods for presenting annotations across...
US-1,004,2480 Apparatuses, methods, and systems for an electronic device with a detachable user input attachment
An electronic device (100) is configured to be operable with the user input attachment (102) so as to provide a user with the option of using a touch sensitive...
US-1,004,2429 Electronic device with gesture detection system and methods for using the gesture detection system
A method in an electronic device, the method includes projecting infrared ("IR") light from a plurality of light emitting diodes ("LEDs") disposed proximate to...
US-1,004,2402 Systems and methods for thermal management of a chassis-coupled modular mobile electronic device
Systems and methods for thermal management of a mobile electronic device. During operation of a modular mobile electronic device that is coupled to one or more...
US-1,004,2388 Systems and methods for a wearable touch-sensitive device
Systems and methods are provided for controlling functions associated with a touch-sensitive device (100) capable of being worn by a user. The touch-sensitive...
US-1,004,1690 Detection-facilitating mounting stand for multi-sensing smart home device
An electronic device may include an occupancy sensor that is configured to detect presence within a responsive range of the occupancy sensor and a stand...
US-1,003,9445 Biosensors, communicators, and controllers monitoring eye movement and methods for using them
Biosensor, communicator, and/or controller apparatus, systems, and methods are provided for monitoring movement of a person's eye. The apparatus includes a...
US-1,003,8909 Compression of light field images
RAW images and/or light field images may be compressed through the use of specialized techniques. The color depth of a light field image may be reduced through...
US-1,003,8893 Context-based depth sensor control
An electronic device (100) includes a depth sensor (120), a first imaging camera (114, 116), and a controller (802). The depth sensor (120) includes a modulated...
US-1,003,8887 Capture and render of panoramic virtual reality content
Systems and methods are described for defining a set of images based on captured images, receiving a viewing direction associated with a user of a virtual...
US-1,003,8844 User interface for wide angle photography
The disclosed technology includes switching between a normal or standard-lens UI and a panoramic or wide-angle photography UI responsive to a zoom gesture. In...
US-1,003,8753 Network-independent programming model for online processing in distributed systems
Systems and methods include a distributed system that uses a declarative language to separate application logic from the network technology used to communicate....
US-1,003,8688 Web based system that allows users to log into websites without entering username and password information
Internet user passwords are securely managed. A formation component can enable a user to create a master account on a web server, the master account comprising...
US-1,003,8675 Storing decrypted body of message and key used to encrypt and decrypt body of message
A non-transitory computer-readable storage medium comprising instructions stored thereon. When executed by at least one processor, the instructions may be...
US-1,003,8654 Dynamic formatting of messages for multiple endpoints
In one general aspect, a tangible computer-readable storage medium can be configured to store instructions that when executed cause a processor to perform a...
US-1,003,8643 Method and system for network micro flow control
The present technology pertains to unilaterally interleaving individual data packets of long bursts of multi-packet messages in various sequence patterns to be...
US-1,003,8614 Classifying social network users
A method for selecting a user interface to be provided to one or more users of a social network, the method including steps for receiving edge information,...
US-1,003,8613 Relaying internet census information
A census server provides measurement reports describing clients accessing a specified network-based service to a measurement agency via a network. The census...
US-1,003,8589 Network link capacity determination
A system and method is provided for identifying network links for augmentation based on potential link failures. In one aspect, the links are selected by...
US-1,003,8559 Signatures of updates exchanged in a binary data synchronization protocol
In a distributed system, data is shared between three or more electronic devices. The first device generates and signs an object that includes the data. A...
US-1,003,8333 Methods and devices for inductive coupling into power lines
An electronic device is provided, including a housing having a back surface. The device includes a rechargeable battery, a capacitor, an inductor coil connected...
US-1,003,7760 Segment-based speaker verification using dynamically generated phrases
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for verifying an identity of a user. The methods, systems,...
US-1,003,7682 Systems and methods for remotely activating an emergency protocol
A system, method, and device are provided for activating an emergency protocol when a weak point on a user device is compromised as a result of an applied...
US-1,003,7549 Methods and systems for detecting home and employment change conversions
Systems and methods for providing conversion metrics for ads related to the housing industry or the employment industry are provided. A system can identify a...
US-1,003,7490 Performing average pooling in hardware
Methods and systems for receiving a request to implement a neural network comprising an average pooling layer on a hardware circuit, and in response, generating...
US-1,003,7469 Image location through large object detection
Camera pose optimization, which includes determining the position and orientation of a camera in three-dimensional space at different times, is improved by...
US-1,003,7423 Methods and systems for controlling permission requests for applications on a computing device
Examples described may relate to methods and systems for controlling permission requests for applications running on a computing device to access resources...
US-1,003,7414 Enhanced user control for content protection solutions
This disclosure relates to enhanced user control for content protection solutions. An options component determines or infers a set of digital rights management...
US-1,003,7357 Selecting between global and location-specific search results
Methods, system, and apparatus, including computer programs encoded on computer storage media, for selecting between location-specific and global search...
US-1,003,7346 Time reservations for ensuring consistent reads in a distributed database without logging
The subject matter described herein provides techniques to ensure that queries of a distributed database observe a consistent read of the database without...
US-1,003,7335 Detection of 3-D videos
Methods and systems related to the detection of 3-D video content are disclosed herein. Specifically, a video image file may be analyzed in order to determine...
US-1,003,7332 Electronic mail attachments garden
A cloud storage system receives information associating a user's cloud storage account with a network service account associated with a service provider. The...
US-1,003,7313 Automatic smoothed captioning of non-speech sounds from audio
A content server accessing an audio stream, and inputs portions of the audio stream into one or more non-speech classifiers for classification, the non-speech...
US-1,003,7310 Evaluating content in a computer networked environment
Systems and methods of evaluating content in a computer networked environment are provided. The data processing system can provide a first link to content for...
US-1,003,7187 Data flow windowing and triggering
A method includes receiving data corresponding one of streaming data or batch data and a content of the received data for computation. The method also includes...
US-1,003,7173 Hybrid memory management
Methods, systems, and apparatus for receiving a request to access, from a main memory, a first cache line of a page of data; determining that the first cache...
US-1,003,7145 Performant memory manager for cloud applications
A present disclosure provides a garbage collector capable of freeing memory reachable only by a terminated thread immediately upon thread exit without scanning...
US-1,003,7133 Third party action triggers
Methods, systems, and apparatus, for providing notifications based on third party data. In an aspect, a method includes receiving first instructions that cause...
← 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.