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,684,637 Collaborative workflow through messaging conversations
A networked application and email application were described herein that provide for an intuitive system by which users can participate in collaborative...
US-9,679,454 Systems, methods, and devices for managing coexistence of multiple transceiver devices using control signals
A camera device communicates using a first transceiver configured to transmit and receive, over a first communication protocols, signals for configuring the...
US-9,679,413 Systems and methods to transition between viewpoints in a three-dimensional environment
Systems and methods to transition between viewpoints in a three-dimensional environment are provided. One example method includes obtaining data indicative of...
US-9,679,304 Accentuating terms or features of interest in an advertisement
Accentuating terms of interest in an advertisement to be served in an interactive environment. Such terms of interest can be determined from information in a...
US-9,679,162 Application permission settings
Systems, device and techniques are disclosed for automatically determining a permission setting that indicates whether a permission is granted or denied to the...
US-9,679,056 Document reuse in a search engine crawler
Systems and method are provided for setting a respective reuse flag for a corresponding document in a plurality of documents based on a query-independent score...
US-9,679,043 Temporal content selection
Systems and methods of the present disclosure relate generally to facilitating temporal content selection. In one implementation, the system parses a first...
US-9,678,958 Populating user contact entries
Methods and apparatus for populating a contact entry of a user based on information obtained from one or more sources that are external to the contact entry....
US-9,678,945 Automated reading comprehension
Methods and apparatus are disclosed for determining similarities and/or differences between entities in a segment of text based on various signals are...
US-9,678,778 Virtual cluster as a service (VCIaaS)
Provided are methods and systems for providing users with a cluster of virtual machines (VMs) on-demand, whereby a group of VMs are provisioned together....
US-9,678,489 Wearable mobile computer cases
A device includes a case for holding a mobile computer against a user's body so that a camera of the mobile computer faces away from the user's body. The device...
US-9,678,102 Calibrating intertial sensors using an image sensor
A method is provided for calibrating an inertial sensing unit of a device utilizing a vision sensing unit integral to the device. The method includes receiving...
US-D789,417 Portion of a display panel with a transitional graphical user interface component for a lock screen interface
US-D789,405 Portion of a display screen with a graphical user interface
US-D789,393 Portion of a display panel with a graphical user interface
US-9,674,579 Rating videos based on parental feedback
Systems and methods for rating videos based on parental feedback are presented. In an aspect, a method is provided that includes providing supervisory users...
US-9,674,530 Hybrid transforms in video coding
A block of video data can be encoded using intra prediction followed by transforming the generated residual block where the transform size is different from the...
US-9,672,838 Method for coding pulse vectors using statistical properties
Improved methods for coding an ensemble of pulse vectors utilize statistical models (i.e., probability models) for the ensemble of pulse vectors, to more...
US-9,672,728 Smart hazard detector drills
Systems and methods for initiating a drill by receiving an indication to start a drill. Initiating the drill also includes verifying that a remote device used...
US-9,672,656 Variable level-of-detail map rendering
To render features on a digital map, a position and orientation of a virtual camera relative to a plane of the digital map is determined. The plane is tilted so...
US-9,672,396 RFID-enabled light bulb
Methods, systems, and apparatus, including computer programs encoded on computer storage medium, to facilitate real-time inventory tracking using an...
US-9,672,285 System and method for improving access to search results
Aspects of the disclosure provide a system and method for prerendering of search result pages. A search engine may process search queries received from a...
US-9,672,223 Geo photo searching based on current conditions at a location
In an exemplary method, a request for images of a location is received. In response to the request, a set of images depicting different conditions at the...
US-9,672,052 Secure inter-process communication
Among other disclosed subject matter, a system includes a secure execution domain configured to execute trusted processes. The system also includes a hardware...
US-9,671,938 Navigating visual data associated with a point of interest
Systems and methods for navigating an imagery graph are provided. In some aspects, a first image is provided for display, where the first image corresponds to a...
US-9,671,873 Device interaction with spatially aware gestures
Described is a system and technique for providing the ability for a user to interact with one or more devices by performing gestures that mimic real-world...
US-9,669,827 Predicting trajectories of objects based on contextual information
Aspects of the disclosure relate to detecting and responding to objects in a vehicle's environment. For example, an object may be identified in a vehicle's...
US-9,668,199 Wireless communication system, method of routing data in a wireless communication system, and method of handing...
A wireless communication system (100) comprises a plurality of access points (102) for communicating with a plurality of wireless communication devices (104)...
US-9,668,102 High penetration alerting for airborne LTE
A method for providing an alert notification to a user in a degraded location includes obtaining incoming call data indicating the mobile terminal is unable to...
US-9,668,085 Methods and apparatus for using smart environment devices via application program interfaces
In one embodiment, a tangible, non-transitory computer-readable media stores computer instructions. The computer instructions, when executed by a processor, are...
US-9,668,052 Audio routing system for routing audio data to and from a mobile device
A method includes receiving sound by a first audio unit installed in an electrical outlet, routing audio data corresponding to the received sound from the first...
US-9,668,042 Adjustable acoustic bass earbud
The present disclosure provides an earphone device with sound adjustment capability that allows a user to dynamically adjust sound acoustics resonating from the...
US-9,667,862 Method, system, and computer program product for gamifying the process of obtaining panoramic images
Systems, methods, and computer readable mediums are provided to generate a number of targets for a panoramic image, each of the targets defining a portion of...
US-9,667,694 Capturing and automatically uploading media content
A computer-implemented method for automatically uploading media content from a mobile device to an online service provider can include receiving, in the mobile...
US-9,667,279 Systems and methods for a universal antenna module
Systems and methods are provided for wireless communication circuitry (202) that includes (1) a first antenna matching circuit (213) configured to tune a first...
US-9,666,187 Model for enabling service providers to address voice-activated commands
Methods and systems are described herein related to enabling service providers to address voice-activated commands. An example method may involve: receiving a...
US-9,666,063 Motion sensor adjustment
Systems and techniques are provided for motion sensor adjustment. A signal indicating that a moving heat source was detected by a passive infrared sensor may be...
US-9,666,013 Cloud-based vending
In a general aspect, a computer-implemented method can include receiving, at a computing device, a beacon signal including a vending device identifier and...
US-9,665,989 Feature agnostic geometric alignment
Methods and apparatus for aligning objects are provided. A computing device can receive first and second object representations that are respectively associated...
US-9,665,972 System for compositing educational video with interactive, dynamically rendered visual aids
A framework includes a scene display section configured to display a scene that includes a background layer, a video layer, and a three dimensional graphics...
US-9,665,963 Dynamic collage layout generation
A system for dynamic collage layout generation comprises a processor and a memory storing instructions that, when executed, cause the system to: receive a...
US-9,665,800 Rendering virtual views of three-dimensional (3D) objects
Methods and systems for rendering virtual views of three-dimensional (3D) object data models are described. An example method may include receiving information...
US-9,665,733 Setting access controls for a content item
A system and method are provided for setting access controls for a content item, the method comprising receiving a content item generated in association with a...
US-9,665,652 Providing results to parameterless search queries
In one implementation, a computer-implemented method includes receiving a parameterless search request, which was provided to a mobile computing device, for...
US-9,665,617 Methods and systems for generating a stable identifier for nodes likely including primary content within an...
Systems and methods of generating a stable identifier for nodes likely to include primary content of an information resource are disclosed. A processor...
US-9,665,614 Preventing abuse in content sharing system
The subject matter of this specification can be implemented in, among other things, a method that includes receiving, by a processing device, one or more first...
US-9,665,574 Automatically scraping and adding contact information
Methods and systems that add contact information to personal contacts database are provided. One or more contact indicators are identified within a document....
US-9,665,553 Techniques for determining a location of user interaction within a table of a web page
A computer-implemented technique includes receiving, at a computing device including one or more processors, a source document for a web page from a server, the...
US-9,665,547 Facilitating webpage navigation
A computer-implemented method, computer program product, and computing system is provided for assisting a user navigating a webpage or website. In an...
US-9,665,410 Processing of application programming interface traffic
A method and system for processing application programming interface (API) traffic includes determining corresponding API traffic at a time interval, assigning...
← 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.