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,031,949 Creation of inferred queries for use as query suggestions
Technology is described herein for creating new, inferred queries that are suitable for use as query suggestions. The technology includes mapping different past...
US-9,031,945 Sharing and using search results
A system receives a search query from a user and searches a corpus of documents using the received search query to determine a set of search results. The system...
US-9,031,937 Programmable search engine
A programmable search engine system is programmable by a variety of different entities, such as client devices and vertical content sites to customize search...
US-9,031,929 Site quality score
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for determining a first count of unique queries, received by a...
US-9,031,928 Grouped search query refinements
Methods, systems, and apparatus, including computer programs encoded on one or more computer storage devices, for grouping search query refinements. One of the...
US-9,031,898 Presentation of search results based on document structure
A system identifies a document relating to a search term, where the document includes a set of structural elements. The system determines a distribution of...
US-9,031,861 Measuring content item effectiveness
Methods, systems, and computer program products are provided for measuring effectiveness of content items included in a campaign. One example method includes...
US-9,031,843 Method and apparatus for enabling multimodal tags in a communication device by discarding redundant information...
A method and apparatus for enabling multimodal tags in a communication device is disclosed. The method comprises receiving a first training signal and receiving...
US-9,031,840 Identifying media content
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving (i) audio data that encodes a spoken natural...
US-9,031,830 Multi-modal input on an electronic device
A computer-implemented input-method editor process includes receiving a request from a user for an application-independent input method editor having written...
US-9,031,493 Custom narration of electronic books
A system and method are disclosed for correlating an electronic book with a narration. A correlation is determined between a first portion of the narration and...
US-9,031,273 Wearable computing device with behind-ear bone-conduction speaker
Apparatuses that provide a bone-conduction speaker arranged to be located behind the ear are described herein. An exemplary apparatus may include: (a) a...
US-9,031,216 In-conversation search
A computer-implemented communications method is discussed. The method includes receiving a typed user input in a texting conversation on an electronic...
US-9,031,209 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-9,031,138 Method and system to combine multiple encoded videos for decoding via a video docoder
Methods and systems described herein provide for decoding multiple video streams using a single decoder. An example method may include receiving a first data...
US-9,031,047 Method and apparatus for facilitate communications using surrogate and care-of-internet protocol addresses
A wireless access point (300A, 300B, 300C) provides (101) a surrogate Internet Protocol address to use on behalf of a mobile station (401). That wireless access...
US-9,030,989 Method and apparatus for broadcasting/multicasting content from mobile user equipment over an MBMS network
A communication system is provided for implementing a wireless packet broadcast or multicast service. The system includes at least one Radio Access Network...
US-9,030,699 Association of a portable scanner with input/output and storage devices
A device identifier is scanned with a portable scanner and communicated to a service provider. The service provider associates the device with the portable...
US-9,030,571 Abstract camera pipeline for uniform cross-device control of image capture and processing
A system for acquiring digital images for a device having an integrated camera includes an Application Program Interface (API). The API is adapted to receive...
US-9,030,501 Methods and systems for modifying a display of a field of view of a robotic device to include zoomed-in and...
Methods and systems for modifying a display of a field of view of a robotic device to include zoomed-in and zoomed-out views are provided. In examples, the...
US-9,030,499 Custom labeling of a map based on content
A system and method for generating a content based, custom labeled map is provided. A request for a map is received. The request includes a geographical area to...
US-9,030,293 Secure passcode entry
Methods and devices for presenting a secure passcode system to a user are disclosed. The methods and devices may include a security prompt displayed to a user,...
US-9,030,239 Sigma-delta analog-to-digital converter
A potentiostat includes a voltage regulator, a current mirror, a capacitor, a comparator, a current source, and a counter. The voltage regulator maintains a...
US-9,029,780 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-9,028,772 Methods for forming a channel through a polymer layer using one or more photoresist layers
A method may involve forming one or more photoresist layers over a sensor located on a structure, such that the sensor is covered by the one or more photoresist...
US-9,027,877 Filling apparatus for high-altitude balloons
High-altitude balloons and apparatuses for filling such high-altitude balloons are provided. As an example, an apparatus for filling a high-altitude balloon...
US-9,027,874 Tendon routing at envelope apex
A top cap assembly is provided for mounting tendon to a balloon that has a balloon envelope. The assembly includes a plate structure having a plurality of...
US-D729,274 Portion of a display screen with icon
US-D729,273 Portion of a display screen with icon
US-D729,265 Portion of a display screen with graphical user interface
US-D729,231 Notebook computer housing
US-9,027,153 Operating a computer with a touchscreen
Disclosed are computers and methods of operating those computers. In the methods, a computer in a touch lock state displays a lock screen image showing a cover...
US-9,027,127 Methods for detecting machine-generated attacks based on the IP address size
A system and method is disclosed for affecting action associated with machine-generated traffic. First historical information associated with Internet traffic...
US-9,027,101 Providing subscriber consent in an operator exchange
A method and system for providing a record of consent in scenarios in which the user and a device may have to perform a function that involves two entities that...
US-9,026,950 Gesture-enabled settings
Techniques (200) and apparatuses (102, 800) for gesture-enabled settings are described. In some embodiments, a gesture manager (112) is configured to enable...
US-9,026,939 Automatically switching between input modes for a user interface
A system and machine-implemented method for automatically switching between input modes for a user interface. A user interface is displayed in a first input...
US-9,026,935 Application user interface with an interactive overlay
A client system displays a user interface with a display region and a minimized window region. A plurality of windows are displayed in the display region,...
US-9,026,914 Multi-sound audio interface system
A computing device includes at least one processor; and at least one module, operable by the at least one processor to associate, for an audio interface, a...
US-9,026,903 Abstract syntax tree interpreter for generating a valid HTML document
A system, method, and a computer-readable medium for generating a valid HTML document. The method includes receiving a request from a browser and, in response,...
US-9,026,900 Invisible overlay for dynamic annotation
Methods and systems for dynamically annotating a web-based document are disclosed. An example method includes receiving from a user an indication of a selected...
US-9,026,859 Safer mechanism for using pointers to code
Systems, methods, and computer storage mediums are provided for mitigating damage to data caused by a computer process having a corrupted pointer. An exemplary...
US-9,026,850 Confined recovery in a distributed computing system
Executing a confined recovery in a distributed system having a plurality of worker systems including a failed worker system at a current superstep. The confined...
US-9,026,783 Low latency server-side redirection of UDP-based transport protocols traversing a client-side NAT firewall
Systems, methods, and machine-readable media for low latency server-side redirection of User Datagram Protocol (UDP)-based transport protocols traversing a...
US-9,026,676 Systems and methods for prepending nonce labels to DNS queries to enhance security
A method for prepending nonce labels to DNS queries includes determining whether a log contains a past entry of a domain name resolution query ("query") to a...
US-9,026,592 Promoting user interaction based on user activity in social networking services
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, including actions of, for each user of a plurality of users...
US-9,026,581 Mobile device and method of operating same to interface content provider website
In a mobile device, a method of interacting with a first social networking website by way of a network includes communicating indirectly with the first social...
US-9,026,566 Generating equivalence classes and rules for associating content with document identifiers
A system of reducing the possibility of crawling duplicate document identifiers partitions a plurality of document identifiers into multiple clusters, each...
US-9,026,545 Targeting advertisements based on cached contents
A request including a domain name is received. Content associated with the domain name is identified in a cache. A language preference is determined based on...
US-9,026,540 Systems and methods for information match scoring
Systems and methods described herein can assign a confidence score to a match of unstructured descriptive information with structured reference information in a...
US-9,026,537 Social network node clustering system and method
Users in a social network are represented by nodes on a network graph. A similarity processor generates a similarity matrix of nodes and neighbors. A clustering...
← 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.