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,646,332 Secure large volume feature license provisioning system
Disclosed is a manufacturing process and feature licensing system for provisioning personalized (device-unique) licenses to devices. The secure system uses a...
US-9,646,302 Systems, methods, and computer program products for managing wallet activation
Systems, methods, and computer program products are provided for managing activation in a mobile wallet. A wallet activation request is received from a wallet...
US-9,646,267 Following an entity in a social network
Methods, systems, and computer programs are presented for managing the visibility of relationships within a social network. One method includes an operation for...
US-9,646,244 Predicting likelihoods of conditions being satisfied using recurrent neural networks
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for predicting likelihoods of conditions being satisfied using...
US-9,646,222 Tracking and distorting image regions
Systems and methods are disclosed for tracking and distorting regions within a media item. A method includes identifying a region in a first frame of a media...
US-9,646,063 Sharing of profile information with content providers
In some implementations, a method includes receiving a search query, at an information provider, from a mobile device; generating a plurality of search results...
US-9,646,050 Methods, systems, and media for interpreting queries
Mechanisms for interpreting queries are provided. In some implementations, a method for interpreting queries is provided, comprising: receiving a search query...
US-9,645,986 Method, medium, and system for creating an electronic book with an umbrella policy
An electronic textbook system allows instructors to create custom coursebooks by integrating various materials from disparate sources. Instructors can arrange...
US-9,645,982 System and method for loading a web page
A method for loading a web page is provided. Primary executable script are asynchronously loaded. Commands associated with the primary executable script are...
US-9,645,981 Extraction of business-relevant image content from the web
A system and machine-implemented method for providing image content corresponding to a business establishment is provided. Several webpages corresponding to a...
US-9,645,980 Verification of native applications for indexing
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for verifying the ability of a processing system to crawl and...
US-9,645,974 Optimized matrix multiplication using vector multiplication of interleaved matrix values
The present disclosure relates to optimized matrix multiplication using vector multiplication of interleaved matrix values. Two matrices to be multiplied are...
US-9,645,955 Disruption counters
A system is provided that includes a memory and one or more processors in communication with the memory. The one or more processors are configured to identify a...
US-9,645,923 Generational garbage collector on multiple heaps
The subject technology discloses configurations for determining a list of wrappers in a new space of a host heap that include a reference to at least one object...
US-9,645,914 Apps store with integrated test support
Systems and techniques are disclosed for providing a standard version of an application to a first user, receiving a request for the application from a second...
US-9,645,908 Configurable indicator on computing device
A computing device may include a policy agent configured to receive activity information, apply at least one display policy to the activity information, and...
US-9,645,733 Mechanism for switching between document viewing windows
Methods for switching between opened web pages in a web browser using a dragging motion across a touchscreen device are provided. In one aspect, a method...
US-9,645,693 Determining user handedness and orientation using a touchscreen device
The present disclosure provides techniques for determining the position and/or orientation of a pointing device relative to the screen on a touchscreen device....
US-9,645,618 Skin oscillation convective cooling
An electronic device has a housing, at least one actuator attached to the housing, and a deformable skin having air pores. The actuators are attached to both...
US-9,645,241 Using data from non-surveyed devices to generate geopositioning corrections for portable devices
Positioning data generated by the positioning module of a portable device is received. The positioning data was generated using signals received at the portable...
US-9,644,981 Collective vehicle traffic routing
A system and method provides a route and turn-by-turn directions based on estimates of current and future traffic along the route. A client device may request...
US-9,644,973 Indoor location signalling via light fittings
Disclosed here are methods and systems that relate to determining a location of a mobile device in an indoor environment. The indoor environment is installed...
US-D786,248 Portable computer base
US-D786,238 Tablet computer
US-9,641,590 Resuming session states
Providing state information to a server includes accessing a document object model (DOM) for a web application, the DOM corresponding to a tree structure which...
US-9,641,574 Generating connection recommendations on a social network using social contacts
A method for generating connection recommendations for a social network from social contacts is disclosed. The method includes identifying a first user of a...
US-9,641,332 Privacy-preserving measurements of a campaign
A method of measuring a campaign performance includes transforming identifiers into non-identifiers, and providing the non-identifiers to an external processing...
US-9,640,219 Systems and methods for modifying a segment of an uploaded media file
Systems and techniques for modifying a subsection of uploaded media are presented. An instruction component receives a media file and a media enhancement...
US-9,640,180 Conversational agent with a particular style of expression
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for handing off a user conversation between computer-implemented...
US-9,639,831 Secure payment of virtual items
A method (400, 500) and a system (100) of conducting transactions for acquisition of virtual items. The method can include receiving from a user (108) a request...
US-9,639,817 Remote metering for panelist web usage
A method for remotely recording Web usage by a panelist includes receiving at a remote processor, a command from a local client to display a Web page;...
US-9,639,782 Providing image search templates
Techniques for providing image search templates are provided. An image search template may be associated with an image search query to aid the user in capturing...
US-9,639,244 Systems and methods for handling stackable workspaces
Systems and methods for navigating stackable workspaces on an electronic device are provided. A system includes a navigation module configured to display a...
US-9,638,882 Spooling cable
A method includes mounting a spool system at a floor level of a multiple dwelling unit. The floor level has multiple customer units. The spool system includes...
US-9,638,216 Discretized valve state control for multi-level hydraulic systems
An actuation pressure to actuate one or more hydraulic actuators may be determined based on a load on the one or more hydraulic actuators of a robotic device....
US-9,635,551 System and method for controlling access to a function performed by a wireless device
A method and system for extending an authentication of a wireless device are disclosed. For example, the method includes authenticating access to the wireless...
US-9,634,976 Systems and methods for organizing the display of messages
A method of processing messages executes at a computing device having one or more processors and memory. The memory stores one or more programs for execution by...
US-9,634,910 Adaptive serving companion shared content
A system including a monitoring unit to monitor in-stream shared content and content served via the online service to a user; an in-stream shared content...
US-9,633,553 Systems and methods for compensating for sensor drift in a hazard detection system
Systems and methods for compensating for sensor drift of a smoke sensor are described herein. Sensor drift may be caused by accumulated buildup of dust or other...
US-9,633,114 Inbox for task management
A system and method for managing all aspects of life using an organizing application is described. The organizing application includes an email engine, a parser...
US-9,633,016 Integrated social network and stream playback
A system and method for searching and playing multimedia content on a social network portal is disclosed. The system and method includes hosting a social...
US-9,633,014 Policy based video content syndication
An item of hosted content is received from a media host. A match metric representing an aspect of a match between the item of hosted content and an item of...
US-9,633,013 Triggering actions in response to optically or acoustically capturing keywords from a rendered document
A system for processing text captured from rendered documents is described. The system receives a sequence of one or more words optically or acoustically...
US-9,632,946 Dynamically adapting the configuration of a multi-queue cache based on access patterns
A multi-queue cache is configured with an initial configuration, where the initial configuration includes one or more queues for storing data items. Each of the...
US-9,632,929 Translating an address associated with a command communicated between a system and memory circuits
A memory circuit system and method are provided. An interface circuit is capable of communication with a plurality of memory circuits and a system. In use, the...
US-9,632,748 Device designation for audio input monitoring
A computing device comprises at least one processor, and at least one module operable by the at least one processor to designate a particular computing device...
US-9,632,694 Initiation of actions by a portable computing device from a locked state
A method and apparatus for performing an action while a portable computing device is in a locked state is disclosed. An unlock image is displayed in a first...
US-9,632,570 Maintaining or refraining from entering a sleep mode based on received conditions by application specific sensors
A data processing device may receive, from an application running on the data processing device, an indication that one or more sensors may be associated with a...
US-9,632,312 Optical combiner with curved diffractive optical element
An optical apparatus includes a first optical element having an eye-ward facing surface and an external world facing surface substantially opposite of the...
US-9,632,210 Methods and systems for detecting weather conditions using vehicle onboard sensors
Example methods and systems for detecting weather conditions using vehicle onboard sensors are provided. An example method includes receiving laser data...
← 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.