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,171,086 Website duration performance based on category durations
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining duration performance of websites. In one...
US-9,171,028 Method of maintaining a large set of taint labels
A method of maintaining a large set of taint labels for tracking a flow of data through a program is provided, including identifying at least a first data and a...
US-9,171,018 System and method for associating images with semantic entities
A system and computer-implemented method for associating images with semantic entities and providing search results using the semantic entities. An image...
US-9,171,013 System and method for providing objectified image renderings using recognition information from images
An embodiment provides for enabling retrieval of a collection of captured images that form at least a portion of a library of images. For each image in the...
US-9,171,011 Building search by contents
Aspects of the invention relate generally to identifying and providing 3D models in response to a search request. More specifically, a server may access a...
US-9,170,995 Identifying context of content items
Methods, systems, and apparatus, including computer program products, may be used for identifying context. Web attributes associated with a first instance of a...
US-9,170,922 Remote application debugging
Techniques are described for debugging an application executing on a remote host device. A daemon executing on the host device is instructed, from a server...
US-9,170,848 Parallel processing of data
Parallel processing of data may include a set of map processes and a set of reduce processes. Each map process may include at least one map thread. Map threads...
US-9,170,834 Metadata-based virtual machine configuration
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for associating one or more of a plurality of metadata...
US-9,170,822 Smart limited functionality mode manager
Methods, systems, and apparatuses, including computer programs encoded on a computer storage media, for entering a limited functionality mode on a mobile...
US-9,170,784 Interaction with partially constructed mobile device applications
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for creating mobile device applications. In one aspect, a method...
US-9,170,714 Mixed type text extraction and distribution
Systems, methods, and devices for extracting and distributing text of mixed types from displayed graphical data from a display of an electronic device are...
US-9,170,710 Method and apparatus for notification on an electronic handheld device using an attention manager
A method and system for notification in a palm-sized computer system. Specifically, the present invention discloses an Attention Manager that manages...
US-9,170,707 Method and system for generating a smart time-lapse video clip
An electronic device with a display, processor(s), and memory displays a video monitoring user interface including a video feed from a camera located remotely...
US-9,170,705 System and method for determining an interest in promotional content displayed at a mobile communication device
Determining interest in promotional content to be displayed at a mobile communication device is described. The promotional content, including a first portion...
US-9,170,582 Path based power generation control for an aerial vehicle
Methods and systems described herein relate to power generation control for an aerial vehicle. An example method may include operating an aerial vehicle in a...
US-9,170,113 System and method for mapping an indoor environment
A system and method for mapping an indoor environment. A client device may receive an indication of a starting point on a floor plan. The client device may...
US-9,170,112 Mobile device position and orientation from multiple unsurveyed magnetic sources
A system and method are provided that allow for localization of a mobile device using detected magnetic signals and magnetic survey data. The magnetic signals...
US-9,169,013 Methods and systems for transitioning an aerial vehicle between crosswind flight and hover flight
A method involves operating an aerial vehicle to travel along a first closed path on a tether sphere while oriented in a crosswind-flight orientation. A tether...
US-9,168,994 Cutter rail guide, block, armature, and blade
An apparatus including a balloon envelope, a cutting blade secured to a blade block; a cutter guide rail secured above the balloon envelope, and an arm...
US-9,168,761 Disposable digital camera with printing assembly
A digital camera includes an image capture assembly; a print media transport assembly; a pagewidth ink jet printhead; a roll of print media; an internal chassis...
US-D741,904 Display screen or portion thereof with graphical user interface
US-D741,903 Communications terminal with computer icon
US-D741,897 Portion of a display panel with an animated computer icon
US-D741,865 Multimedia interface dongle
US-D741,843 Terrestrial unit for connectivity to a balloon network
US-9,167,724 Alternative data center building designs
A multi-floor data center, comprising in one implementation, a plurality of floors; a first set of server racks disposed about a first vertical center axis on...
US-9,167,644 Multi-string led current control system and method
Embodiments described herein provide a LED lighting system and method. A transformer has a primary winding and a secondary winding. A plurality of LED strings...
US-9,167,331 Bendable cord for controlling an electronic device
Described is a technique for controlling an electronic device by manipulating a headphone cord. This may be accomplished by sensing various bends and/or bend...
US-9,167,322 Optoelectronic packet switch/routers
A packet switch/router including a first stage switch fabric receiving an electrical signal, a mid-stage buffer receiving and storing the electrical signal from...
US-9,167,274 Generating synchronized dictionaries for sparse coding
Techniques for generating synchronized dictionaries for sparse coding to facilitate encoding of video content are presented. An encoder can generate a...
US-9,167,268 Second-order orthogonal spatial intra prediction
A method and apparatus for performing second-order orthogonal spatial intra prediction encoding and decoding is disclosed. Second-order orthogonal spatial intra...
US-9,167,245 Method of determining binary codewords for transform coefficients
A system is provided for creating binary codewords for transform coefficients used for relating transform units (TUs) divided into coding units (CUs) in a High...
US-9,167,221 Methods and systems for video retargeting using motion saliency
Methods and systems for video retargeting and view selection using motion saliency are described. Salient features in multiple videos may be extracted. Each...
US-9,167,207 Processing and/or distributing media content associated with at least one parameter related to a memory operation
A system to facilitate media content protection is provided. The system includes a partitioning component, a key derivation component and an output component....
US-9,167,197 Providing a multi-pane display
Systems and methods for providing a multi-pane display of programs being viewed by a plurality of social contacts include storing a user identifier for a user;...
US-9,167,109 Digital camera having image processor and printer
A digital camera is provided having an image sensor for imaging a scene, a processor for processing the imaged scene in accordance with a programmable scene...
US-9,166,964 Secure challenge system for verifying access rights to media content
Described is a technique for securely verifying access rights to a media file stored on a user device. By verifying the access rights to the media file, a...
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...
← 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 | 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.