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,367,570 Ad hoc queryable JSON with audit trails
Techniques are described for storing JavaScript Object Notion (JSON) formatted data in a database object. A server receives first and second JSON formatted data...
US-9,367,562 Distributing data on distributed storage systems
A method of distributing data in a distributed storage system includes receiving a file into non-transitory memory and dividing the received file into chunks...
US-9,367,529 Selecting content based on entities
Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium for providing content to a user. A method includes:...
US-9,367,524 Systems and methods for selecting web page layouts including content slots for displaying content items based...
Apparatus and method for dynamic web page layout optimization. In accordance with some embodiments, a plurality of different layouts are defined for a web page...
US-9,367,522 Time-based presentation editing
Systems and methods are disclosed herein for time-based editing of an electronic presentation. An electronic presentation editing interface for editing an...
US-9,367,415 System for testing markup language applications on a device
A system is described for testing markup language-based applications, such as a web page, executing on an external computing device. A development device...
US-9,367,331 Multi-environment operating system
A device with multiple, co-existing, and independent environments interacting with a common kernel, and related methods of operation, are disclosed herein....
US-9,367,318 Doubling thread resources in a processor
Methods and systems are provided for managing thread execution in a processor. Multiple instructions are fetched from fetch queues. The instructions satisfy the...
US-9,367,299 Preventing application downgrade in an application store
An application and system are provided that prevent an application repository from accepting a new installation package if the new application installation...
US-9,367,236 System and method for processing touch actions
A system and method for processing touch actions are provided. A plurality of sequentially performed touch actions including a first touch action and a second...
US-9,367,144 Methods, systems, and media for providing a remote control interface for a media playback device
In accordance with some implementations of the disclosed subject matter, mechanisms for providing a remote control interface are provided. In some ...
US-9,367,085 Portable electronic device and method for controlling operation thereof taking into account which limb...
A portable electronic device includes a processor and a detection mechanism operable to detect one or more characteristics relating to how a user handles the...
US-9,367,065 Modifying behavior of autonomous vehicles based on sensor blind spots and limitations
Models can be generated of a vehicle's view of its environment and used to maneuver the vehicle. This view need not include what objects or features the vehicle...
US-9,366,869 Thin curved eyepiece for see-through head wearable display
An eyepiece for a head wearable display includes a light guide component for guiding display light received at a peripheral location offset from a viewing...
US-9,366,823 Non-linear analog mapper for MEMS based optical circuit switches
This disclosure provides systems, methods, and apparatus for a MEMS mirrors based optical circuit switch. The optical circuit switch includes digital to analog...
US-9,366,323 Variable transmission system
An example variable transmission system is provided. As an example, a variable transmission system may include a frame, an output hub coupled to the frame, a...
US-D759,094 Display screen with animated graphical user interface
US-D759,093 Display screen with animated graphical user interface
US-D759,092 Display screen with animated graphical user interface
US-D758,999 Antenna
US-9,363,892 Circuit assembly and corresponding methods
A circuit assembly (1800) includes a first circuit substrate (1200) defining a first major face (1201) and a second circuit substrate (1500) defining a second...
US-9,363,773 Techniques for client-initiated downlinks with base stations in wireless MIMO networks
Computer-implemented techniques are presented for a client device to wake up, independent of receiving a beacon signal, and transmit a first pilot signal to...
US-9,363,733 Mesh network commissioning
In embodiments of mesh network commissioning, a commissioning device establishes a secure commissioning communication session between the commissioning device...
US-9,363,732 Mesh network commissioning
In embodiments of mesh network commissioning, a leader device of a mesh network receives a petition to accept a commissioning device as a commissioner to...
US-9,363,673 Subscriber identity module control in a portable communication device
A communication device includes a communication circuit, one or more processors operable with the communication circuit, one or more memory devices, operable...
US-9,363,639 Sharing content
A system and method shares content with third parties based on the location of the third parties at the time the content was created. The third parties with...
US-9,363,636 Sending geofence-related heuristics to multiple separate hardware components of mobile devices
Methods and apparatus are directed to geofencing-related heuristics for computing devices. A computing device with a plurality of sensors can receive a...
US-9,363,634 Providing context-relevant information to users
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for predicting context-relevant information based on large-scale...
US-9,363,632 Presenting maps on a client device
A system and method associated with displaying a map on a client device. The method includes transmitting context data related to the client device to a server,...
US-9,363,628 Range management with bluetooth low energy
An example method for adjusting the range of transmission of advertising packets is disclosed. In particular, method includes receiving, from an application...
US-9,363,584 Distributing link cuts between switches in a network
A non-transitory computer-readable storage medium may include instructions stored thereon that. When executed by at least one processor, the instructions may be...
US-9,363,579 Video player with assisted seek
A computer-implemented method provides a user interface for users to navigate through a video content item with various navigation options including the ability...
US-9,363,519 Detecting displayed channel using audio/video watermarks
Methods and systems for determining what channel a user is viewing through a TV receiver are described. At the TV receiver, a plurality of TV signals is...
US-9,363,421 Correcting for artifacts in an encoder and decoder
An apparatus (e.g., a computer device) includes an image coding system and/or an image decoding system. A method of decoding an encoded image includes...
US-9,363,310 Standard commands for native commands
A system and method for standardizing commands used for various application behaviors in an application regardless of the environment of the application. A...
US-9,363,304 Synchronizing action execution across networked nodes using relative time
A way of synchronizing action execution across networked nodes using relative time. A command and a first time value can be received at a first networked...
US-9,363,251 Systems and methods for credential management between electronic devices
Embodiments are provided for managing user credentials that enable access to secure websites. According to certain aspects, a browser device connects (230) to a...
US-9,363,162 Determining WCMP link capacities in multi-stage networks
Exemplary embodiments determine respective capacities of network links in a multi-stage network. Specifically, the capacities of the upstream links for a given...
US-9,363,144 Interconnecting computers in a datacenter
Systems and methods of configuring a datacenter network are provided. A datacenter network can have a first stage of switches and a second stage of switches. A...
US-9,363,135 Social vicinity service for social networks
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving an identifier associated with a user of a...
US-9,363,126 Method and apparatus for IFDMA receiver architecture
A method and receiver for processing a composite signal (112) in a wireless communication system (100) is provided. The method includes receiving a composite...
US-9,362,775 Charging wearable computing devices
A wearable electronic device may be inductively charged during regular operation of a computing device when the electronic device is within a proximity zone of...
US-9,361,856 Liquid crystal display with photo-luminescent material layer
In one embodiment, a method for controlling a liquid crystal display (LCD) is provided. The method receives a first light from a light source structure at a...
US-9,361,851 Electrochromic two way display for two in one laptop/tablet form factors
In one general aspect, a computing device can include a base, and a lid coupled to the base, the lid housing a display device that includes a first...
US-9,361,719 Label placement on a digital map
To place labels on a digital map, indications of dimensions and positions for candidate labels for placement within a bounded region of a digital map are...
US-9,361,672 Image blur detection
A system of estimating image blur in digital images stored in a digital file. The disclosed system may calculate a blur value and direction of motion causing...
US-9,361,665 Methods and systems for viewing a three-dimensional (3D) virtual object
Instructions indicative of changing a view of a virtual object may be received by a device. At least a portion of the virtual object may be viewable from a...
US-9,361,626 Social gathering-based group sharing
Implementations include receiving a first image that displays context of an event, the first image being received during the event, receiving a first identifier...
US-9,361,606 Dispensing digital objects to an electronic wallet
A configuration system and method is disclosed that includes a unified and integrated configuration that is composed of a payment system, an advertising system,...
US-9,361,521 Methods and systems for presenting a camera history
A method, in an application executing on a client device, includes: displaying a camera event history provided by a remote server system, where the camera event...
← 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.