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,479,571 Systems, methods, and computer program products for interfacing multiple service provider trusted service...
System, methods, and computer program products are provided for interfacing between one of a plurality of service provider (SP) trusted service managers (TSM)...
US-9,479,550 System for providing continuity of broadcast between clients and method therefor
A communication system (10) comprises a plurality of clients (12) including a first client (18) and a second client (20). Within the communication system (10),...
US-9,479,516 Automatic detection of fraudulent ratings/comments related to an application store
The present disclosure describes one or more systems, methods, routines and/or techniques for automatic detection of fraudulent ratings and/or comments related...
US-9,479,508 Efficient indexing and searching of access control listed documents
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for storing a plurality of documents in computer-readable...
US-9,479,468 Presenting instant messages
Methods and systems for presenting instant messaging contacts are provided in which a plurality of contacts associated with a user are identified. They are...
US-9,479,451 Allocating resources
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for allocating resources. In one aspect, a method includes...
US-9,479,437 Efficient updates of weighted cost multipath (WCMP) groups
Exemplary embodiments provide changes to routing schemes, i.e. WCMP groups or WCMP sets, installed in a network traffic distribution table, e.g. multipath...
US-9,479,219 Validating a connection to an optical circuit switch
A system and method of validating a connection to an optical circuit switch include sending a packet of data through a first connection to the optical circuit...
US-9,479,077 Three-phase power supply system
An electric three-phase power supply system includes a primary stage arranged to receive an input of three-phase alternating current power; a transformer stage...
US-9,479,044 Intermittent power line communication for inverters
Methods, systems, and apparatus, including computer program products for structured content ranking. In an aspect, a method includes, receiving, at a...
US-9,478,886 Jack with cylindrical housing
A jack may comprise a contact clip and a housing. The housing may be generally cylindrical and bounded by an imaginary cylinder. The housing may define a...
US-9,478,882 Hazard detector electrical connector for easy user manipulation and atmospheric isolation
An electrical connector for a hazard detector includes a socket body that includes four lateral walls, a rear wall, a catch feature and a catch support; the...
US-9,478,869 Electronic devices with hybrid patch and monopole antenna for high altitude platform application
This disclosure relates to an antenna system. The antenna system includes a first radiating element configured to emit electromagnetic radiation based on a...
US-9,478,847 Antenna system and method of assembly for a wearable electronic device
An antenna system for a wearable electronic device includes a first conductive surface constructed from a segment of outer housing of the wearable electronic...
US-9,478,255 Dynamic split-frame preview of video editing effects
This disclosure relates to dynamic split-frame preview of video editing effects. An editing component determines a set of editing effects for the video,...
US-9,478,205 Methods and devices for determining media files based on activity levels
Example methods and systems for determining media files based on activity levels are described. An example method includes receiving information indicative of a...
US-9,478,056 Image cache for replacing portions of images
Implementations relate to an image cache used for replacing portions of images. In some implementations, a method includes examining a received image and...
US-9,478,054 Image overlay compositing
Implementations generally relate to image overlay compositing. In some implementations, a method includes receiving a first image and a second image. The method...
US-9,478,042 Determining visibility of rendered content
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining whether content rendered on a display is...
US-9,478,010 Generating an enhanced image of a predetermined scene from a plurality of images of the predetermined
A method, device, system, and article of manufacture are provided for generating an enhanced image of a predetermined scene from images. In one embodiment, a...
US-9,477,862 Verifying panelist identity
A personal identification process executed by a processor includes receiving personal identification data; encoding, by the processor, the received personal...
US-9,477,821 Generic feature-licensing framework
Disclosed is an arrangement to enable customers to provision devices with feature licenses that enable specified features in the devices. The arrangement...
US-9,477,818 Leveraging a unification of content hosting and social networking
Content hosting architectures and/or social networking architectures can be improved by, e.g., unifying the two architectures to some extent. Services or...
US-9,477,767 Demotion of already observed search query completions
Methods, systems, and apparatus are described that include receiving a sequence of one or more characters representing a first partial query entered into a...
US-9,477,759 Question answering using entity references in unstructured data
Methods, systems, and computer-readable media are provided for collective reconciliation. In some implementations, a query is received, wherein the query is...
US-9,477,758 Automatic identification of related entities
In one aspect, the present disclosure can be embodied in a method that includes identifying a collection of entities from one or more data sources, calculating...
US-9,477,757 Latent user models for personalized ranking
A method includes generating a ranking model and a baseline mixing weight for each latent user category from a plurality of latent user categories based on a...
US-9,477,720 Social search endorsements
This specification describes technologies relating to searching. In general, aspects of the subject matter described in this specification can be embodied in...
US-9,477,715 Personalizing aggregated news content
A system customizes a news document associated with a user of a news aggregation service. The system includes a remote news aggregation server configured to...
US-9,477,714 Methods and apparatus for ranking documents
Methods and apparatus are described for scoring documents in response, in part, to parameters related to the document, source, and/or cluster score. Methods and...
US-9,477,711 Knowledge panel
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing knowledge panels. In one aspect, a method...
US-9,477,709 Query response using media consumption history
Methods, systems, and apparatus for receiving a natural language query of a user, and environmental data, identifying a media item based on the environmental...
US-9,477,685 Finding untagged images of a social network member
A method for enabling a new member of a social network to tag photos of the new member is described, where the photos have been previously uploaded by existing...
US-9,477,679 Programmatically choosing preferred storage parameters for files in large-scale distributed storage systems
Methods to determine and automatically recommend or adjust configuration parameters for storing files in large-scale distributed storage systems are disclosed....
US-9,477,663 Undoing an action in a media player
A method for automatically undoing an action in a music player application is provided. A method includes storing a first state in a media application. The...
US-9,477,659 Techniques for performing language detection and translation for multi-language content feeds
A technique for translating a portion of a website includes receiving a language set of a user indicating a primary language of the user is received. A content...
US-9,477,656 Cross-lingual indexing and information retrieval
Systems and methods are disclosed for searching across multi-lingual information. A user makes a query in a first language, and a group of documents that were...
US-9,477,644 Identifying referral pages based on recorded URL requests
A system for pagination of data based on recorded URL requests, includes a data store comprising a computer readable medium storing a program of instructions...
US-9,477,635 Generating an identifier for a device using application information
A computer-implemented method for generating an identifier for a device includes identifying one or more applications from a plurality of applications installed...
US-9,477,534 Inter-extension messaging
According to one general aspect, a computer-implemented method may include implementing, in a web browser executing on a computing device, a first extension...
US-9,477,516 Concurrent in-memory data publication and storage system
A method includes allocating a first memory location in a non-transitory data store in communication with a computing device and writing data to the first...
US-9,477,502 Parallel processing of data for an untrusted application
An untrusted application is received at a data center including one or more processing modules and providing a native processing environment. The untrusted...
US-9,477,452 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,477,387 Indicating an object at a remote location
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for identifying an object. In one aspect, a method includes...
US-9,477,376 Prioritizing content based on user frequency
Various aspects of the subject technology relate to systems, methods, and machine-readable media for prioritizing content items based on a request frequency for...
US-9,477,375 Techniques for insertion of content into chat communication
A computer-implemented technique can include providing, at a computing device including one or more processors, a chat application user interface for display....
US-9,477,374 System and method for facilitating integrated social group instant messaging
A system and machine-implemented method for providing integrated instant messaging functionality in a social networking service, the method including receiving...
US-9,477,368 System and method of indicating the distance or the surface of an image of a geographical object
A system and method is provided that displays cursors for street level images, where the cursor changes appearance based on the objects in the image, such as...
US-9,477,364 Device having multi-layered touch sensitive surface
A touchscreen display device may include a capacitive sensor disposed adjacent to a top surface of the display device, and a resistive sensor disposed below the...
US-9,477,346 Display for mobile device with abrasion resistant siloxane coating
An abrasion resistant coating is applied to a display of a mobile device. In an embodiment, the coating includes a first layer including siloxane; a second...
← 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.