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,949,410 Managing dependencies between data center computing and infrastructure
Techniques for operating a data center include providing at least one fan coil unit operable to circulate a cooling airflow to a human-occupiable workspace of...
US-9,949,302 Automatic wireless communication protocol toggling
In general, this disclosure is directed to techniques for toggling communication connections based on signal strengths. A first computing device receives an...
US-9,949,210 Remedying power drain via a coverage map
A system and method for managing mobile communications device connectivity and communication behavior monitor device location relative to known...
US-9,949,127 Web-based wireless hotspot creation and management
A computer implemented technique includes receiving, at a server, a request to utilize an intermediary device to establish a wireless hotspot for a mobile...
US-9,948,998 Providing content related to a selected channel for presentation to a user via a client device
A system may receive an entity identifier for a user. The entity identifier may identify an entity that is associated with a category. The system may identify...
US-9,948,980 Synchronizing audio content to audio and video devices
In one general aspect, a method can include receiving, by a computing device, a selection of a group of devices that receive content under control of the...
US-9,948,888 Techniques for utilizing a television for a video chat session
Computer-implemented techniques can include in response to a request, establishing, between a first and second computing devices, a video chat session. The...
US-9,948,755 Methods and systems of transmitting header information using rateless codes
A method of communicating header information using rateless codes, may include identifying a message to be sent to a receiver, identifying header information...
US-9,948,708 Data retrieval based on bandwidth cost and delay
The invention provides for a download agent executing on a computing device. The download agent determines the status of each of the source servers, and...
US-9,948,699 Scoring content based on social interaction
Methods, systems, and apparatus, including computer programs encoded on computer storage medium, for identifying a set of items of digital content displayed to...
US-9,948,668 Secure host communications
A trusted device includes a secure interface and a host interface, the secure interface being isolated from the host interface by an isolated environment. A...
US-9,948,622 Authenticated session establishment
Methods, devices, and machine-readable media are provided to provide secure communications between entities. As provided in this disclosure, this may include...
US-9,948,596 Systems and methods for relaying messages in a communications system
The various embodiments described herein include methods, devices, and systems for relaying messages in a communications system. In one aspect, a method is...
US-9,948,592 Managing notifications across services
Systems and methods for managing notifications are provided. One of the methods includes sending notification data to a first client service and a second client...
US-9,948,556 Systems and methods for externalizing network functions via packet trunking
The methods and systems described herein provide a mechanism to externalize network functions through a direct link between a network switch and an external...
US-9,948,527 Synthetic resource records
Provided are methods and systems for using synthetic resource records to configure and manage web applications and various online services. A user is provided...
US-9,948,422 Low cost gain clamped EDFA for TWDM passive optical network application
A communication system includes a first optical system and a second optical system optically connected to a clamping laser and a pump laser. The first optical...
US-9,948,384 Identifying network faults
A method of identifying network faults includes receiving subscriber statuses of customer premises equipment (CPE) of a communication network represented as a...
US-9,948,357 Seamless tethering setup between phone and laptop using peer-to-peer mechanisms
The subject technology discloses configurations for determining, at a first computing device, if a second computing device is within a predetermined distance of...
US-9,948,094 Power level switching circuit for a dual port adapter
A power brick includes a first port configured to provide power to a first computing device, a second port configured to provide power to a second computing...
US-9,947,364 Enhancing audio using multiple recording devices
In general, the subject matter described in this disclosure can be embodied in methods, systems, and program products for identifying that a first audio stream...
US-9,947,319 Forming chatbot output based on user state
Techniques are described herein for chatbots to achieve greater social grace by tracking users' states and providing corresponding dialog. In various...
US-9,947,205 Somatosensory type notification alerts
A computing device is described that can receive contextual information related to a user associated with the computing device. The contextual information may...
US-9,947,057 Providing online promotions through social network platforms
Systems and methods for providing online promotions integrated with social network-based platforms are disclosed. Promotion details such as rules, offered...
US-9,947,030 Enhanced privacy with fewer cookies
Aspects relating to client server interactions using cookies are provided. A computer-implemented method is provided that includes receiving a request from a...
US-9,947,026 Combining content with a search result
Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including a method for providing content. A search...
US-9,946,899 Active ASIC intrusion shield
Provided are systems, methods, and apparatus for protecting an integrated circuit against invasive attacks and various forms of tampering. A defensive mechanism...
US-9,946,856 On-demand application permissions
On-demand application permissions is described, including obtaining one or more consents associated with one or more functions of an application, where the...
US-9,946,815 Computer and data center load determination
A method for use in deploying computers into a data center includes calculating in a computer an expected peak power draw for a plurality of computers. The...
US-9,946,792 Access to network content
A method and system for improving access to search results are provided in the disclosure herein. Aspects of this disclosure minimize the delay in accessing...
US-9,946,791 Making modified content available
A method for making modified content available includes storing an item comprising contents. A modification procedure to be performed on the item to modify the...
US-9,946,783 Methods and systems for classifying data using a hierarchical taxonomy
A method and system for classifying documents is provided. A set of document classifiers is generated by applying a classification algorithm to a trusted corpus...
US-9,946,773 Graphical keyboard with integrated search features
A computing device may include a presence-sensitive display, at least one processor, and a memory storing instructions that, when executed by the at least one...
US-9,946,769 Displaying information related to spoken dialogue in content playing on a device
A method at a server includes identifying a media content item currently being presented in proximity to a first user; identifying, in an entities repository,...
US-9,946,746 Persist and process analytics data dimensions for server-side sessionization
The subject technology provides configurations for propagating information from an initial analytics tracking data communication to subsequent analytics...
US-9,946,725 Systems and methods for incremental loading of collaboratively generated presentations
Systems and methods for incrementally communicating a document to a client computer are disclosed herein. Time consistent views of the document are maintained...
US-9,946,721 Systems and methods for managing a network by generating files in a virtual file system
Systems and methods for generating files in a virtual file system in the memory of a network system are discussed. The network system receives a filename...
US-9,946,712 Techniques for user identification of and translation of media
A computer-implemented technique includes receiving, at a computing device including one or more processors, a user input (i) identifying a portion of a media...
US-9,946,695 Systems and methods for automatically generating content layout based on selected highest scored image and...
A computerized method for automatically generating display content includes receiving a uniform resource locator, wherein the uniform resource locator specifies...
US-9,946,572 Resource tolerations and taints
In a computing resource environment including at least one resource capable of being allocated to at least one of a plurality of tasks, techniques are disclosed...
US-9,946,539 Accessing data in multi-dimensional tensors using adders
Methods, systems, and apparatus, including an apparatus for accessing a N-dimensional tensor, the apparatus including, for each dimension of the N-dimensional...
US-9,946,511 Method for user training of information dialogue system
Provided is a method for user training of an information dialog system. The method may include activating a user input subsystem, receiving a training request...
US-9,946,452 Movable information panels
Various techniques, methods and apparatus are disclosed. In some example embodiments, a movable information panel may be moved to be displayed as a tabbed web...
US-9,946,449 Display mode based media player switching
A media item is presented via a media player, the media player configured to receive the media item, the media item being associated with a format and including...
US-9,946,427 Dynamic home screen
Various aspects of the subject technology relate to systems, methods, and machine-readable media for providing a set of objects for display in a dynamic user...
US-9,946,074 See-through curved eyepiece with patterned optical combiner
An apparatus for use with a head wearable display includes a curved eyepiece for guiding display light received at an input surface peripherally located from a...
US-9,945,686 Transportation routing
A computer-implemented method of providing personalized route information involves gathering a plurality of past location indicators over time for a wireless...
US-9,945,574 Devices and methods for setting the configuration of a smart home controller based on air pressure data
A method performed at a computer system includes: receiving air pressure data from one or more air pressure sensors in a dwelling of a user; determining, based...
US-9,945,066 Automatic iron temperature setting based on sensor data
An iron may autonomously set the appropriate ironing parameter by obtaining information about the garment to be ironed. Data may be received from an indicator...
US-9,944,194 Smarter charging of plug-in vehicles
A system is described to enable charging of electric vehicles. A scheduler determines charging profiles for electric vehicles based on a time period within a...
← 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.