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,253,269 Automatic audience creation for shared content
A system for creating audiences for a shared content publisher, includes a data store comprising a computer readable medium storing a program of instructions...
US-9,253,227 Geolocation rescheduling system and method
A method, computer program product, and computing system for determining an initial meeting location for a meeting previously-scheduled to be attended by a...
US-9,253,225 Real-time interaction during video viewing
Community interaction during video viewing is provided. A video hosting website includes videos available for viewing. Users establish lists of friends, who are...
US-9,253,223 Live interaction in persistent conversations
Systems, methods and computer readable media for live interactions in persistent conversations are described. In some implementations, a method can include...
US-9,253,196 Content access control in a social network
Disclosed are systems and methods associated with a social network application. A plurality of posts associated with a client system user is displayed. First...
US-9,253,174 Providing a second factor authorization
A system for generating a second factor authorization for a request to access a web site includes a data store having a computer readable medium storing a...
US-9,253,137 Concurrent display of conversation messages and social network posts by conversation message authors
A client device displays message content from one or more email messages in a conversation thread. The client device displays, concurrently with the message...
US-9,253,135 Notification management
Computer-implemented methods for providing a single notification for display in an application from multiple received notifications are provided. In one aspect,...
US-9,253,134 Creating real-time conversations
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for creating conversations related to a location. One method...
US-9,253,117 Systems and methods for reducing network hardware of a centrally-controlled network using in-band network...
A network topology system for reducing the hardware links in a centrally-controlled network having a plurality of network switches and a plurality of...
US-9,253,063 Bi-directional video compression for real-time video streams during transport in a packet switched network
A method, a system and a computer device for initiating bi-directional compression of a video stream in a packet switched network, based on delay tolerance of a...
US-9,252,973 Converting electronic messages to message posts
A system and method is disclosed for converting electronic messages to message posts. An electronic message client may be integrated with a social network. An...
US-9,252,963 Performing multicast communication in computer networks by using overlay routing
An overlay protocol and system for allowing multicast routing in the Internet to be performed at the application level. The overlay protocol uses "native"...
US-9,252,933 Resource allocation including a DC sub-carrier in a wireless communication system
A method in a wireless communication terminal (103), including receiving a radio resource allocation comprising a plurality of sub-carriers that is a subset of...
US-9,252,918 Method and apparatus for control channel transmission and reception
A communication system is provided wherein a user equipment (UE) receives control information from a wireless network. The UE monitors control channel...
US-9,251,975 Apparatus including a push-button with a compressible member
An apparatus including a switch and a push-button coupled to the switch. The push-button can include a push-button head including a push-button face and a...
US-9,251,854 Facial detection, recognition and bookmarking in videos
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for facial bookmarking in videos. In one aspect, methods...
US-9,251,793 Method, apparatus, and system for automatically monitoring for voice input based on context
In one implementation, a computer-implemented method includes detecting a current context associated with a mobile computing device and determining, based on...
US-9,251,791 Multi-modal input on an electronic device
A computer-implemented input-method editor process includes receiving a request from a user for an application-independent input method editor having written...
US-9,251,696 Smart-home hazard detector providing location-specific pre-alarm configuration
A particular smart hazard detector may itself function as a guide during a process of installation of the same at an installation location. Additionally, the...
US-9,251,607 Anti-aliasing techniques
Mechanisms for more efficiently and accurately performing anti-aliasing techniques. A bounding box for a line can be generated that includes both a central...
US-9,251,567 Providing color corrections to photos
Implementations generally relate to color corrections to photos. In some implementations, a method includes determining a face profile from a plurality of...
US-9,251,544 User interface for travel planning
A computer-implemented method and system provides an interactive interface for displaying results of flexible travel planning queries is described.
US-9,251,520 Distributing mobile advertisements
A method of generating relevant promotional materials for transmission to a mobile device includes receiving a query from the mobile device, identifying a...
US-9,251,519 Systems and methods for monetizing subscription and archival news content
A news aggregation server aggregates and monetizes restricted news content. The news aggregation server fetches the restricted news content from multiple news...
US-9,251,437 System and method for generating training cases for image classification
A system and method for generating training images. An existing training image is associated with a classification. The system includes an image processing...
US-9,251,412 Segmentation of devanagari-script handwriting for recognition
Methods and systems for recognizing Devanagari script handwriting are provided. A method may include receiving a handwritten input and determining that the...
US-9,251,395 Providing resources to users in a social network system
Embodiments generally relate to providing resources to users in a social network system. In one embodiment, a method includes recognizing one or more faces of...
US-9,251,370 Personal content control on media device using mobile user device
A method for controlling personal content on a media device includes establishing, at the media device, a wireless connection with a mobile user device using a...
US-9,251,369 Privacy selection based on social groups
A method of setting privacy level values for a user. The method includes receiving a designation of a relative privacy level for the user and receiving a...
US-9,251,341 Defensive techniques to increase computer security
Among other disclosed subject matter, a computer-implemented method includes executing a plurality of virtual machines on a physical machine, wherein a first...
US-9,251,336 Secure versioning of software packages
To provide a secure installation and execution software environment, locked version numbers are maintained. A locked version number associated with a software...
US-9,251,267 Generating behavior information for a link
A computer-implemented method includes receiving a request for a web page; retrieving information associated with the web page, wherein the information...
US-9,251,262 Identifying media queries
A computer device obtains a search query; obtains product search results based on the search query and a products search index that includes information...
US-9,251,251 Dynamic language model
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for speech recognition. One of the methods includes receiving a...
US-9,251,234 Providing snapshots of virtual storage devices
In general, one aspect of the subject matter described in this specification can be embodied in methods that include receiving, at a computer system, a request...
US-9,251,224 Triggering and ranking of native applications
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining when to search a native application corpus...
US-9,251,223 Alternative web pages suggestion based on language
Many websites publish variants of their web pages based on language and region. However, when a user is directed toward the incorrect web page for the user's...
US-9,251,206 Generalized edit distance for queries
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for determining a generalized edit distance for queries. In...
US-9,251,202 Corpus specific queries for corpora from search query
A system determines search hypotheses for a search query, each search hypothesis defining a search type and respectively corresponding to a resource corpus of a...
US-9,251,171 Propagating image signals to images
Methods, systems and apparatus for identifying modified images based on seed images that are known to be modified images. In an aspect, a method includes...
US-9,251,168 Determining information about a location based on travel related to the location
Methods and apparatus related to determining a characteristic of a location based on visit data associated with the location. Visit data indicative of travel of...
US-9,251,141 Entity identification model training
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for training an entity identification model. In one aspect, a...
US-9,251,126 System and method for using pre-defined character ranges to denote document features
A request for a document from a mobile device via a network is received. In response to the request, within the document a non-textual document element...
US-9,250,999 Non-volatile random access memory in computer primary memory
A method includes deploying non-volatile random access memory (NVRAM) in a memory arrangement coupled to a CPU core of a computing device via a memory bus. The...
US-9,250,874 Sharing property descriptor information between object maps
A system and method is disclosed for sharing type information between object maps. When an object data structure is modified in a dynamic programming...
US-9,250,830 Storing data across a plurality of storage nodes
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for storing data on storage nodes. In one aspect, a method...
US-9,250,771 Asynchronously ingesting media content into a content management system from a client computer having an...
A computer network for asynchronously ingesting media content into a content management system (CMS) is disclosed. The network includes a client computer...
US-9,250,769 Grouping of cards by time periods and content types
Methods, apparatus, and computer-readable media are described herein related to a user interface (UI) for a computing device, such as head-mountable device...
US-9,250,765 Changing icons for a web page
In general, the subject matter described in this disclosure can be embodied in methods, systems, and program products for changing a reference to a bookmark...
← 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.