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-D766,282 Display panel with an animated computer icon
US-D766,253 Display panel or portion thereof with a graphical user interface component
US-9,439,327 Vertical tray structure for rack in data center
Systems and methods are provided for cooling electronic equipment in a data center. Ambient air is vertically circulated from a workspace across a plurality of...
US-9,439,089 Device to device round-trip time (RTT) measurement via neighbor aware network
Methods and systems for performing a round trip time determination between two devices are described. An example method may include publishing, over a wireless...
US-9,439,043 Running location provider processes
Examples describe methods, computing devices, and systems for using location provider (LP) processes to accurately identify a proximate location of a computing...
US-9,439,000 Systems and methods for improved audio output in electronic devices
Embodiments are provided for devices for audio playback and configuring devices for audio playback. According to certain aspects, an electronic device is...
US-9,438,961 Providing a program listing
Systems and methods for providing a program listing include storing user profile data and a user identifier for a user; storing an association of the user...
US-9,438,956 User interfaces for web-based video player
A system, method and various user interfaces enable association of advertising content with requested shared video content for access via a web-based video...
US-9,438,947 Content annotation tool
A content annotation tool is disclosed. In a configuration, a portion of a movie may be obtained from a database. Entities, such as an actor, background music,...
US-9,438,943 Method and apparatus for providing customized information
A method for providing customized information to a plurality of portable communication devices. A customer premises equipment (CPE) synchronizes with at least...
US-9,438,941 Using second screen devices to augment media engagement metrics
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for using second screen devices to augment media engagement...
US-9,438,934 Generating video from panoramic images using transition trees
Methods and systems for generating video from panoramic images using transition trees are provided. According to an embodiment, a method for generating a video...
US-9,438,915 Selection of transform size in video coding
Blocks of a frame of a video stream can be encoded using various prediction modes followed by transforming the predicted blocks. Increasing coding efficiency...
US-9,438,910 Affine motion prediction in video coding
A block of a video frame may be predicted and encoded using a local affine motion prediction scheme. At least three points within the video frame are selected,...
US-9,438,795 Real time feature extraction
A computer-implemented method for method for detecting features in an image. The method includes receiving first and second images at one or more processors....
US-9,438,791 Transformation of images with filters
A method, computer program product, and system is described. An aspect of an image is identified. One or more other images are identified based upon, at least...
US-9,438,721 Systems and methods for managing operating modes of an electronic device
Embodiments are provided for distinguishing certain transportation modes for an electronic device based on connection signal data. According to certain aspects,...
US-9,438,642 Methods for coordinating communications between a plurality of communication devices of a user
A communication device performs a method for coordinating communications between a plurality of communication devices of a user. The method includes detecting...
US-9,438,564 Managing pooled VPN proxy servers by a central server
A method, system and computer program product for managing pooled VPN proxy servers by a central server is provided. The method includes receiving information...
US-9,438,543 Gesture-based content sharing
A user selects a content item that he wishes to send. He then performs a gesture to specify a direction toward which the content item is to be sent. For...
US-9,438,505 System and method for increasing capacity in router forwarding tables
A multi-stage TCAM may include a plurality of tables on a pipeline and may store flow rules, including a key, an action, and a priority. The flow rule's key,...
US-9,438,339 Automatic detection of infrared extender or blaster
A method for automatically detecting an infrared blaster or an infrared receiver includes detecting receipt of an infrared device by a media device. The media...
US-9,438,293 Tunable circuit elements for dynamic, per element power
A communication device and method mitigates specific absorption rate (SAR) exposure of a user. A radio frequency (RF) transmitter amplifies outgoing...
US-9,438,005 Calibration of a tunable DBR laser
A method of calibrating a tunable laser having a distributed Bragg reflector includes, aligning a reflection peak of the distributed Bragg reflector with a...
US-9,437,189 Generating language models
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating language models. In some implementations, data...
US-9,437,097 Systems and methods for using robots to monitor environmental conditions in an environment
Methods and devices are disclosed for monitoring environmental conditions in one or more environments. In one embodiment, the method includes maintaining a...
US-9,437,094 Non-radioactive ionizing smoke detectors and methods for use thereof
A smoke detector according to various embodiments discussed herein can use a non-radioactive ionization technique to detect the presence of smoke and/or other...
US-9,437,034 Multiview texturing for three-dimensional models
Systems and methods for generating textures to be rendered in conjunction with a polygon mesh are provided. More particularly, a polygon mesh modeling a...
US-9,437,004 Surfacing notable changes occurring at locations over time
An exemplary method for surfacing feature changes occurring over time at a location is provided. The method includes identifying sets of images captured at a...
US-9,437,000 Odometry feature matching
Methods and systems for determining features of interest for following within various frames of data received from multiple sensors of a device are disclosed....
US-9,436,970 Display co-processing
In embodiments of display co-processing, a computing device includes a display, a full-power processor, and a low-power processor that can alter visual content...
US-9,436,946 Selecting content based on entities present in search results
Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium for providing content to a user. A method includes:...
US-9,436,943 Method and system for authorizing long-lived transactions
A method of authorizing a transaction may include receiving, by a hosted service from a client device, a request to access an account and determining whether a...
US-9,436,928 User graphical interface for displaying a belonging-related stream
A system and machine-implemented method for providing a user profile associated with a first user for display including a stream area displaying one or more...
US-9,436,886 System and method of determining building numbers
A system and method is provided for automatically recognizing building numbers in street level images. In one aspect, a processor selects a street level image...
US-9,436,884 Comparing extracted card data with user data
Extracting card data comprises receiving, by one or more computing devices, a digital image of a card; perform an image recognition process on the digital...
US-9,436,823 System and method for detecting malicious code
A method and apparatus are provided to detect malicious code in a computing system, where the malicious code is obscured by manipulation of an input/output...
US-9,436,781 Method and system for autocompletion for languages having ideographs and phonetic characters
A set of ordered predicted completion strings including strings of ideographs are presented to a user as the user enters text in a text entry box (e.g., a...
US-9,436,767 Serving content items based on device rotational orientation
Method and apparatus for providing content items to a network accessible device responsive to a rotational orientation of the device. In accordance with some...
US-9,436,766 Clustering of documents for providing content
Systems and methods for providing relevant content may include applying a clustering algorithm to posts associated with a device identifier and labeled...
US-9,436,762 Sharing a plug-in instance in a web client
Configurations for sharing an instance of an executing process for a plug-in based on a session and a cookie data store associated with the session are...
US-9,436,758 Methods and systems for partitioning documents having customer feedback and support content
Methods and systems for use in partitioning documents having customer feedback and support content are provided. One exemplary computer-implemented method...
US-9,436,757 Generating a graph for a user profile
According to various aspects of the subject technology, a user's personality profile is based on a user's social actions, including uploading a photo in...
US-9,436,755 Determining and scoring task indications
Methods and apparatus related to determining and scoring task indications. For example, methods and apparatus may determine a plurality of interrogative...
US-9,436,751 System and method for live migration of guest
A method and apparatus are provided to perform live migration of a guest in a computer system using device assignment. In this method and apparatus, one or more...
US-9,436,747 Query generation using structural similarity between documents
Methods, systems, and apparatus, including computer program products, for generating synthetic queries using seed queries and structural similarity between...
US-9,436,745 Providing task-based information
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing task-based information are disclosed. In one...
US-9,436,742 Ranking search result documents based on user attributes
Methods and apparatus for ranking search result documents for a query of a user based on one or more attributes of the user that are associated with one or more...
US-9,436,737 Content selection based on image content
Methods, systems, and apparatus, include computer programs encoded on a computer-readable storage medium, for determining keywords for an image that supports an...
US-9,436,728 Methods and systems for developing an instant messaging network
An instant messaging (IM) system has an IM server connected to a communication network, and logic operable on the IM server enabling a first user to browse...
← 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.