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,880,699 Multiple views of a geographic area on a mobile device
A computer-implemented method is disclosed that includes receiving on a mobile device a search query associated with a geographic location, providing one or...
US-9,879,846 Power cable with motion-activated light
A cord assembly includes a first end including a Universal Serial Bus (USB) Type-C connector, a second end including a Universal Serial Bus (USB) Type-C...
US-D808,977 Display screen with animated graphical user interface
US-9,877,065 System and method for synching portable media player content with storage space optimization
A device is provided for use with a content provider that is operable to provide content, which includes a plurality of content components. The device includes...
US-9,877,016 Omnistereo capture and render of panoramic virtual reality content
Systems and methods are described include defining, at a computing device, a set of images based on captured images, projecting, at the computing device, a...
US-9,876,871 User logging of web traffic on non-browser based devices
A method for associating a web event with a member of a group of users is implemented at a first computing device. The method includes: receiving a data access...
US-9,876,674 Systems and methods for detecting service outages based on aggregate device signals
Techniques for detecting localized changes in a distributed service based on aggregate device signals. Certain implementations may leverage a plurality of...
US-9,875,747 Device specific multi-channel data compression
A sensor device may include a computing device in communication with multiple microphones. A neural network executing on the computing device may receive audio...
US-9,875,519 Overlap aware reordering of rendering operations for efficiency
Disclosed are apparatus and methods for rendering using a graphics processing component (GPC). A computing device can receive instructions for a GPC, including...
US-9,875,484 Evaluating attribution models
Methods, systems, and apparatus including computer programs encoded on computer-readable storage media are provided for evaluating attribution models and...
US-9,875,426 Grouping digital images based on detected objects
A user captures images on a user computing device. The user signs in to an application, which transmits the user's images to an account management system, which...
US-9,875,368 Remote authorization of usage of protected data in trusted execution environments
A trusted execution environment (TEE) of a computing device may receive an operation request requiring use of a protected data accessible only to the TEE....
US-9,875,363 Use of generic (browser) encryption API to do key exchange (for media files and player)
Embodiments are directed towards decrypting encrypted content. A key for decrypting the encrypted content may be provided to a web application executing within...
US-9,875,322 Saving and retrieving locations of objects
Among other things, this document describes a computer-implemented method for storing and retrieving information about the locations of objects. The method can...
US-9,875,320 Providing search results based on sorted properties
An entity may be related to multiple related entities by one or more properties, and the entity may also be associated with one or more entity types. A system...
US-9,875,313 Ranking authors and their content in the same framework
One or more server devices may simultaneously calculate first ranking scores for a group of users and second ranking scores for a group of comments authored by...
US-9,875,307 Using content identification as context for search
Techniques for using contextual information relating to content presented by a television as part of a search query for an information search are presented. A...
US-9,875,306 Navigation through a collection of electronic documents
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for improving navigation through an electronic document...
US-9,875,297 Associating a task with a user based on user selection of a query suggestion
Methods and apparatus related to associating a task with a user based on the user selecting a task suggestion that is provided to the user in response to a user...
US-9,875,296 Information extraction from question and answer websites
Methods, systems, and apparatus for obtaining a resource, identifying a first portion of text of the resource that is characterized as a question, and a second...
US-9,875,287 Providing a notification in place of content item
Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. A request for...
US-9,875,286 Scoring messages based on sender attributes
A message sent by a message sender to a message receiver can be, e.g., upon arrival at a message system server, ranked or scored based on attributes of the...
US-9,875,272 Method and system for designing a database system for high event rate, while maintaining predictable query...
A computer-implemented database system, method, and computer program product are provided. the database system comprises a plurality of nodes, each node...
US-9,875,244 Sentiment-based classification of media content
A set of comments associated with an item of media content is identified. A set of sentiment scores associated with the set of comments is generated, wherein...
US-9,875,242 Dynamic current results for second device
Systems, device and techniques are disclosed for providing at least one dynamic current result to a second device, such as a mobile phone, where the at least...
US-9,875,233 Associating one or more terms in a message trail with a task entry
Methods and apparatus related to determining an association between a message trail and a task entry of a user and associating an n-gram with the task entry,...
US-9,875,228 Systems and methods for preserving conditional styles when copying and pasting between applications
Systems and methods are disclosed herein for copying inherited properties between electronic documents. An input to copy a source child element from a source...
US-9,875,226 Performing server-side and client-side operations on spreadsheets
A method for obtaining server-side and client-side calculations performed on a spreadsheet includes loading, on a client computer, a spreadsheet stored on a...
US-9,875,221 Real-time document sharing and editing
Methods, systems and apparatus, including computer program products, for real-time document sharing and editing. In one aspect, a method includes comparing a...
US-9,875,188 Dynamically adapting the configuration of a multi-queue cache based on access patterns
A multi-queue cache is configured with an initial configuration, where the initial configuration includes one or more queues for storing data items. Each of the...
US-9,875,172 System and method for providing additional functionality to developer side application in an integrated...
A developer analytic module executing on an integrated development environment provides location tracing of a software development toolkit and automatic updated...
US-9,875,167 Distributed hardware tracing
A computer-implemented method executed by one or more processors, the method includes monitoring execution of program code executed by a first processor...
US-9,875,138 General purpose software parallel task engine
A software engine for decomposing work to be done into tasks, and distributing the tasks to multiple, independent CPUs for execution is described. The engine...
US-9,875,129 Software application previews
In one implementation, a computer-implemented method includes receiving, at a computer system and from a first computing device, a request to access a...
US-9,875,104 Accessing data in multi-dimensional tensors
Methods, systems, and apparatus, including an apparatus for processing an instruction for accessing a N-dimensional tensor, the apparatus including multiple...
US-9,875,100 Accessing data in multi-dimensional tensors
Methods, systems, and apparatus, including an apparatus for processing an instruction for accessing a N-dimensional tensor, the apparatus including multiple...
US-9,872,356 Interactive lighting handshake
Example embodiments for interactive lighting handshakes are described herein. An example interactive system may detect a user in a position proximate to an...
US-9,872,337 Backhaul-optimized beamforming in IEEE 802.11ad networks
A method includes receiving at least a first node connection from a network external to the data processing hardware. The network includes a network of nodes...
US-9,872,276 Scheduling of software package transmissions on a multimedia broadcast multicast service channel
A computing device may schedule transmission of software packages on a broadcast/multicast downlink channel. The schedule may also include media transmissions...
US-9,872,249 Relaying communications in a wireless sensor system
Various embodiments of wireless ambient sensor unit are presented. The sensor unit may include a wireless transceiver configured to transmit sensor data and to...
US-9,872,174 Transferring application data between devices
Methods, systems, and apparatus are described for transferring application data between devices. In one aspect, a method includes causing, by a first service...
US-9,872,157 Prohibiting mobile forwarding
An incoming message and an indication of a sender-specified destination for the incoming message are received. In addition, a determination is made as to...
US-9,872,147 Providing points of interest to user devices in variable zones
Receiving point of interest zones and alerts on user devices comprises communicating, by a user computing device to a remote computing device, a request for...
US-9,872,143 System and method for requesting an updated user location
A system and method is disclosed for requesting an updated location, including a point of interest, from a user for display on an interactive map. On receiving...
US-9,872,088 Monitoring and reporting household activities in the smart home according to a household policy
Embodiments provided herein relate to monitoring and reporting household activities. In one embodiment, a method includes: monitoring, via a smart device, one...
US-9,872,085 Adding content during data stream acquisition
A method is provided for adding extended content data during data stream acquisition. The method includes receiving a request for a transition from a first data...
US-9,872,082 Re-presentation of previously presented content
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for re-presentation of previously presented content. One of...
US-9,872,077 System and method for displaying multimedia events scheduling information
Systems and methods for displaying program guide information are disclosed. In some implementations a method includes, at a computing device having one or more...
US-9,872,076 Livestream conversation notifications
Implementations disclose livestream conversation notifications. A method includes receiving, via a first user device over a network, a livestream video;...
US-9,872,072 Systems and methods for identifying non-canonical sessions
Systems and methods for automatically identifying non-canonical user sessions utilize demographics associated with a device identifier in comparison to...
← 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.