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-8,301,709 Chat system without topic-specific rooms
A method, system and graphical user interface for a chat system is disclosed. One aspect of certain embodiments includes sending target messages to users based...
US-8,301,698 Voting in chat system without topic-specific rooms
A method, system and graphical user interface for a chat system is disclosed. One aspect of certain embodiments includes receiving from respective users...
US-8,301,684 User challenge using information based on geography or user identity
Example embodiments of methods and apparatus for challenging an online user. In an example embodiment, a method includes receiving, at an online service...
US-8,301,658 Site directed management of audio components of uploaded video files
A system, method and various software tools enable a video hosting website to automatically identified unlicensed audio content in video files uploaded by...
US-8,301,656 Interface for a universal search
A search engine may perform a search for a user search query over a number of possible search categories. For example, the search query may be performed for...
US-8,301,650 Bloom filter compaction
Systems and methods for Bloom filter compaction are described herein. A method embodiment includes reading a data corpus, inserting a plurality of data items...
US-8,301,639 Location based query suggestion
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for suggesting search queries based on location. One of the...
US-8,301,615 Systems and methods for customizing behavior of multiple search engines
The present invention relates to systems and methods for customizing search engine (CSE) behavior. In an embodiment of the present invention, a system...
US-8,301,498 Video content analysis for automatic demographics recognition of users and videos
A video demographics analysis system selects a training set of videos to use to correlate viewer demographics and video content data. The video demographics...
US-8,301,491 Item reservation
Items can be reserved in advance of a future spot market sale. A reservation price can be determined for the item based on an expected spot market price...
US-8,301,082 LPRF device wake up using wireless tag
A wireless transceiver includes: (a) a low power radio frequency (LPRF) communications component capable of powering down to conserve energy and capable of...
US-8,300,777 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-8,300,776 Highlighting of voice message transcripts
A computer-implemented voice mail method includes obtaining an electronic audio file of a recorded user message directed to a telephone user, automatically...
US-8,300,551 Ascertaining presence in wireless networks
One of many aspects of the invention relates to an ad hoc network in which inbound messages are communicated from an originating node to a gateway node via a...
US-8,300,306 Multi-stage raman amplifier
A Raman amplifier includes at least a first and a second optical Raman-active fiber disposed in series with each other. A first pump source is connected to the...
US-8,297,520 Secure application directory
This disclosure relates to storing a secure application directory within a contactless smart card. The contactless smart card include secure memory area for...
US-8,296,741 Identifying function-level code dependency by simulating runtime binding
An analysis tool analyzes a software system by simulating runtime binding in order to identify function-level code dependencies. The tool receives a list of one...
US-8,296,643 Running multiple web page experiments on a test page
Methods, systems and apparatus, including computer program products, for performing multiple tests on a test web page. Source of a test web page is configured...
US-8,296,568 Systems and methods for authenticating an electronic transaction
Systems and methods for authenticating a request between a client computer and a transaction server are provided. An application request, comprising an identity...
US-8,296,445 Software testing harness
A computer-implemented method includes instantiating a process on a mobile device. The method includes injecting instrumentation code to the process from a...
US-8,296,310 Unified management of time related information
Unified management of time related information presents a user with a single interface by which the data in different ERP systems can be browsed and modified....
US-8,296,293 Agent rank
The present invention provides methods and apparatus, including computer program products, implementing techniques for searching and ranking linked information...
US-8,296,285 Rendering advertisements with documents having one or more topics using user topic interest information
Ambiguities with respect to a user topic interest may be resolved so that useful topic-relevant ads can be presented. Such ambiguities may be resolved by...
US-8,296,283 DHT-based distributed file system for simultaneous use by millions of frequently disconnected, world-wide users
Content items in a distributed system are defined by a respective key, and each such content item is copied to R1 computer systems of the distributed system...
US-8,296,279 Identifying results through substring searching
Systems, methods, and computer program products identifying a search query, the search query including at least one search term. An index is used to identify a...
US-8,296,257 Comparing models
Methods, systems and computer program products for evaluating performance of generative models are disclosed. One method includes providing a base model and a...
US-8,296,142 Speech recognition using dock context
Methods, systems, and apparatuses, including computer programs encoded on a computer storage medium, for performing speech recognition using dock context. In...
US-8,296,124 Method and apparatus for detecting incorrectly translated text in a document
A system that detects incorrectly translated text in a document. During operation, the system determines a target language for the document. The system then...
US-8,296,123 Encoding and adaptive, scalable accessing of distributed models
Systems, methods, and apparatus for accessing distributed models in automated machine processing, including using large language models in machine translation,...
US-8,295,762 Distributed blind source separation
Systems and methods for using distributed processing in conjunction with blind source separation techniques for signal processing and acquisition in sensor...
US-8,295,550 Architectures and methods for creating and representing time-dependent imagery
The present invention pertains to geographical image processing of time-dependent imagery. Various assets acquired at different times are stored and processing...
US-8,295,490 Method and system for storing and providing an encryption key for data storage
Systems, methods, and machine-readable media for providing an encryption key to a user are provided. The system may include a key storage module, an interface...
US-8,295,454 Digital photo frame with dial-a-tag functionality
A digital photo frame, including a memory for storing a plurality of digital photos, and tags associated with the digital photos, where a tag for a digital...
US-8,294,994 Image waveguide having non-parallel surfaces
An image waveguide includes first and second surfaces being non-parallel and opposite to each other. The image waveguide receives input light from an image...
US-8,294,723 Hardware-accelerated graphics for web applications using native code modules
Some embodiments provide a system that executes a web application. During operation, the system loads the web application in a web browser and loads a native...
US-8,291,492 Authentication of a contributor of online content
Methods, computer program products and systems are described for online-content management. Online content from multiple contributors is received at one or more...
US-8,291,454 System and method for downloading multimedia events scheduling information for display
A system for displaying information may include memory, one or more processors, and one or more modules stored in memory. The one or more modules are configured...
US-8,291,452 Interface for watching a stream of videos
A method and system for browsing videos that are organized as channels. A browsing interface allows a user to browse videos with primarily a simple directional...
US-8,291,408 Visual programming environment for mobile device applications
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for creating mobile device applications using a visual...
US-8,291,383 Code analysis via dual branch exploration
A method, computer program product, and system are provided to explore branches of a conditional statement in software code. For example, an embodiment of the...
US-8,291,350 Gesture-based metadata display
In general, embodiments of the present disclosure are directed to techniques for quickly displaying metadata of media objects (e.g., music files) using...
US-8,291,349 Gesture-based metadata display
In general, embodiments of the present disclosure are directed to techniques for quickly displaying metadata of media objects (e.g., music files) using...
US-8,291,341 Accelerated panning user interface interactions
A computer-implemented user interface method includes displaying on a touch screen a portion of a large scale graphical space that is at least multiples larger...
US-8,291,312 Displaying web pages without downloading static files
A computing device is configured to receive a configuration file. The configuration filed includes at least one reference to a static file associated with a web...
US-8,291,078 Multi-process browser architecture
Systems and methods for multi-process browser architecture are described herein. In an embodiment, a system for providing multi-process browser architecture...
US-8,291,075 Detecting events of interest
Methods, systems, and apparatus, including computer program products, for detecting events of interest. In one aspect, a method includes generating a network...
US-8,291,041 Systems and methods for disseminating content to remote devices
Certain embodiments of the invention may include systems and methods for disseminating content to remote devices. According to an exemplary embodiment of the...
US-8,291,031 Sender control of expiry of an electronic message
A system and machine-implemented method for deleting an electronic correspondence stored on a server is provided. A command for sending an electronic...
US-8,291,019 Collaborative workflow through messaging conversations
A networked application and email application were described herein that provide for an intuitive system by which users can participate in collaborative...
US-8,291,014 User interface for web comments
One or more server devices receive a request associated with a link, where the link is further associated with a comment and where the comment provides an...
← 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.