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,166,945 Content provided DNS resolution validation and use
Methods and systems for using and providing trustworthy DNS resolutions are provided. A method for using trustworthy DNS resolutions may include obtaining a DNS...
US-9,166,939 Systems and methods for uploading media content in an instant messaging conversation
System and methods for uploading media content in an instant messaging application are disclosed. In some implementations, a method includes, at a first...
US-9,166,913 Systems and methods for balancing max-min fairness and throughput objectives in traffic engineering
Systems and methods are provided for allocating resources of a network among a plurality of traffic demands to optimize fairness and throughput. Fairness...
US-9,166,912 Translating network forwarding plane models into target implementation using sub models and hints
A routing controller in a communication network may be responsible for issuing routing rules to forwarding devices in the network. Exemplary embodiments allow...
US-9,166,892 Systems and methods for event stream management
A system for managing event streams is provided that includes a volatile memory, a non-volatile memory, and a processor. The volatile memory is configured to...
US-9,166,886 Systems and methods for determining physical network topology
A system determines a physical topology of a network including a plurality of nodes. Each node includes a multi-chip higher-tier switch, and each chip in the...
US-9,166,864 Adaptive streaming for legacy media frameworks
This disclosure relates to adaptive streaming for legacy media frameworks. A streaming component includes a reception component that receives a first set of...
US-9,166,806 Shared communication space invitations
A computer-implemented method of providing invitations to a shared communication space, performed by a server system, includes providing the shared...
US-9,166,692 Network fabric reconfiguration
The present disclosure describes systems and methods for reconfiguring the links made by a plurality of optical circuit switches between the nodes of the first...
US-9,166,665 System, method and apparatus for mobile transmit diversity using symmetric phase difference
Communication is performed for a first communication device having a set of antenna elements. A quality-indication signal is received from a second...
US-9,166,437 Battery pack
An apparatus includes a first cell subpack having a plurality of cells arranged in series and a second cell subpack connected in series to the first cell...
US-9,166,423 Battery leakage current elimination in UPS units
Aspects of the disclosure relate generally to uninterruptible power supply ("UPS") units for systems requiring back up power. The UPS units include circuitry...
US-9,166,410 Line balancing for a three-phase alternating current system
System for providing AC line balancing includes a three-phase power source, a monitoring component and a control component. Three AC lines from the three-phase...
US-9,165,535 System and method for determining a zoom factor of content displayed on a display device
A system, computer-readable storage medium storing at least one program, and a computer-implemented method for determining a zoom factor of content displayed on...
US-9,165,531 System for detecting display driver error when failing to receive a synchronization signal and method thereof
A system performs a method for detecting display driver error. The method includes sending a first command signal to a display driver to operate according to a...
US-9,165,397 Texture blending between view-dependent texture and base texture in a geographic information system
Systems and methods for rendering a view-dependent texture in conjunction with a three-dimensional model of a geographic area are provided. A view-dependent...
US-9,165,339 Blending map data with additional imagery
In one aspect, a map is provided for display by one or more computing devices. The map includes one or more polygons. The one or more computing devices receive...
US-9,165,321 Optimistic receipt flow
An online electronic wallet system and method provide secure storage and transmission of payment instrument information for use in completing online purchases...
US-9,165,311 Navigation-based AD units in street view
Systems, methods, and computer storage mediums for directing a user to an image of an advertiser's geolocation are provided. An exemplary method includes...
US-9,165,305 Generating models based on user behavior
A system and method for generating a model based on the user's interests and activities by receiving with a logging unit user activities from heterogeneous data...
US-9,165,284 System and method for sharing content in an instant messaging application
A method and system for sharing content in an instant messaging application are disclosed. According to one embodiment a computer-implemented method comprises...
US-9,165,256 Efficient prediction
Disclosed are a system and method for constructing and using a predictive model to generate a prediction signal, also referred to as a classification signal...
US-9,165,255 Automatic sequencing of video playlists based on mood classification of each video and video cluster transitions
A given set of videos are sequenced in an aesthetically pleasing manner using models learned from human curated playlists. Semantic features associated with...
US-9,165,207 Screenshot orientation detection
A method and/or system for screenshot orientation detection may include performing an initial optical character recognition (OCR) and/or an initial face...
US-9,165,206 Updating point of interest data based on an image
Various aspects of the subject technology relate to systems, methods, and machine-readable media for updating a point of interest (POI) data repository. A...
US-9,165,179 Feature reduction based on local densities for bundle adjustment of images
Methods, systems, and computer program products are provided for determining camera parameters and three dimensional locations of features from a plurality of...
US-9,165,081 Hovercard pivoting for mobile devices
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for invoking execution of web based applications. In one...
US-9,165,079 Access controls in a search index
Techniques include: identifying a first group that has a specified number of entities or more; associating a first group restrict with the first group, where a...
US-9,165,040 Producing a ranking for pages using distances in a web-link graph
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for producing a ranking for pages on the web. In one aspect,...
US-9,165,038 Interpreting adjacent search terms based on a hierarchical relationship
A computer-implemented method may include receiving, from a device, a search query that includes search terms, parsing the search terms into combinations of...
US-9,165,033 Efficient query rewriting
Methods and systems for efficient query rewriting and the like are described here. One such described method comprises: offline mapping frequently-seen search...
US-9,165,030 Showing prominent users for information retrieval requests
Implementations of the present disclosure include actions of receiving a search query from a searching user, in response to the search query matching a trigger...
US-9,165,028 Ranking modifications of a previous query
Methods and apparatus related to ranking modifications of a previous query. For example, modifications of a previous query may be generated based on a current...
US-9,165,017 Retrieving images
A system includes: receiving first information about a device, where the first information includes data corresponding to a location of the device and a time at...
US-9,164,987 Translating a search query into multiple languages
A computer-implemented method can include translating a search query from a first language to a second language, comparing the translated query with content in...
US-9,164,985 Techniques for detecting poor machine translations of key terms
Techniques for detecting poor machine translations are disclosed herein. The techniques can include various diagnostics that can be performed to determine...
US-9,164,968 Techniques for server-side determination of font subsets
A computer-implemented technique is presented. The technique can include receiving, at a server comprising one or more processors, a first request from a...
US-9,164,966 Determining sizes of content items
Systems and methods of distributing content items to a resource via a computer network are described. A statistical distribution representing display sizes of...
US-9,164,922 Technique for passive cache compaction using a least recently used cache algorithm
An example method for passive compaction of a cache includes determining first metadata associated with first data and second metadata associated with second...
US-9,164,888 Using a logical to physical map for direct user space communication with a data storage device
A data storage device includes multiple flash memory devices, where each of the flash memory devices is arranged into multiple blocks having multiple pages for...
US-9,164,702 Single-sided distributed cache system
A distributed cache system including a data storage portion, a data control portion, and a cache logic portion in communication with the data storage and data...
US-9,164,669 Dial control for mobile devices
Implementations of the present disclosure provide dial controls on a mobile computing device. In one aspect, a method includes displaying a first function...
US-9,164,655 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,164,651 Management of geographic data layers in a geographic information system
Systems and methods for management of geographic data layers in a geographic information system are provided. A layer control tool can be presented in...
US-9,164,596 Method and apparatus for gesture interaction with a photo-active painted surface
A method and apparatus for gesture interaction with a photo-active painted surface is described. The method may include driving a spatial electromagnetic...
US-9,164,588 Wearable computing device with gesture recognition
Methods, apparatus, and computer-readable media are described herein related to recognizing a look up gesture. Level-indication data from at least an...
US-9,164,584 Methods and devices for consistency of the haptic response across a touch sensitive device
Disclosed are methods and touch sensitive devices including a haptic actuator drive frequency module stored by the memory and in communication with the...
US-9,164,511 Use of detected objects for image processing
Methods and systems for the use of detected objects for image processing are described. A computing device autonomously controlling a vehicle may receive images...
US-9,164,284 Wearable device with input and output structures
An electronic device including a frame configured to be worn on the head of a user is disclosed. The frame can include a bridge configured to be supported on...
US-9,164,179 Systems and methods for generating compensated speed values for doppler-enabled device
Implementations relate to systems and methods for generating compensated speed values for a Doppler-enabled device. A portable wireless device can contain a GPS...
← 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 | 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.