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-8,966,655 Electronic license management
In one aspect, this application describes a method for determining a license status of a software application. The method includes receiving a license status...
US-8,966,628 Native code module security for arm instruction set architectures
Some embodiments provide a system that executes a native code module. During operation, the system obtains the native code module. Next, the system loads the...
US-8,966,592 Authenticating access to a private account at a public computing device
A computer-implemented technique is presented. The technique can include selectively initiating, at a mobile computing device including one or more processors,...
US-8,966,582 Automatic detection and warning regarding potentially malicious sites
A system and computer-implemented method for providing an indication of a quality of a site to a user, the method comprising identifying a link associated with...
US-8,966,571 Detection of potentially copyrighted content in user-initiated live streams
Systems and methods modifying a presentation of media content in response to a detected violation are provided. In particular, media content such as a media...
US-8,966,516 Determining automatically generated channel tunes based on channel tune dwell times
Set top box logs are received from a television provider and processed to identify channel tunes and channel tune times. The channel tunes and channel tune...
US-8,966,407 Expandable homepage modules
A computer-implemented method is disclosed. The method includes receiving a command generated by selection of a control on a web page displayed on a user...
US-8,966,370 Dynamic adjustment of video quality
A video quality module receives data indicating a visibility status of a tab of a web browser running on a user device. The video quality module determines,...
US-8,966,356 Providing views of three-dimensional (3D) object data models
A method includes providing a first Web page including an embedded viewer configured to render a three-dimensional (3D) object data model representing an object...
US-8,966,304 Periodic system wakeup to update state
Methods and apparatus for updating state of computing devices are disclosed. An example method includes automatically scheduling, in a computing device, an...
US-8,966,283 Systems and methods for live migration of a data store to encrypted form
This document describes methods and systems by which a data storage service migrates a volume of stored data from an unencrypted format to an encrypted format...
US-8,966,198 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-8,966,179 Volatile memory storage for private web browsing
Computer-implemented methods for temporarily storing history of a web browsing session are provided. In one aspect, the method includes receiving a request to...
US-8,966,070 System and method of reducing network latency
Aspects of the invention provide systems and methods for reducing latency in TCP connections. A client computer may send a request for information to a server...
US-8,966,043 Frequency capping of content across multiple devices
Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, and including a method for delivering content. The...
US-8,966,036 Method and system for website user account management based on event transition matrixes
A method for categorizing multiple users of a website based on their respective transition patterns between successive types of user activities is implemented...
US-8,965,986 Device dependent user notification
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for a device aware social graph. In one aspect, a method...
US-8,965,961 System and method of reducing latency using adaptive retransmission timeouts
In one aspect, a system and method are provided whereby latency in network communication protocols such as the TCP/IP suite of protocols is reduced by...
US-8,965,954 Always ready client/server data synchronization
Systems and methods for data synchronization are described. In some embodiments, a method is devised for a client to synchronize information with a server. This...
US-8,965,919 Locating meaningful stopwords or stop-phrases in keyword-based retrieval systems
A stopword detection component detects stopwords (also stop-phrases) in search queries input to keyword-based information retrieval systems. Potential stopwords...
US-8,965,891 Training scoring models optimized for highly-ranked results
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training scoring models. One method includes storing data...
US-8,965,885 System and method for browsing web pages on a mobile communication device
A mobile device (102) for browsing web pages is described. The mobile device (102) comprises a wireless transceiver (202), a processor (204) and a display...
US-8,965,884 Entity display priority in a distributed geographic information system
A system for ranking geospatial entities is described. In one embodiment, the system comprises an interface for receiving ranking data about a plurality of...
US-8,965,883 Ranking user generated web content
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for analyzing quality of user-generated content involve...
US-8,965,882 Click or skip evaluation of synonym rules
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for click or skip evaluation of synonyms. In one aspect, a...
US-8,965,880 Transcoding and serving resources
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for transcoding and providing resources. A query is received....
US-8,965,875 Removing substitution rules based on user interactions
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for removing substitution rules. According to one...
US-8,965,874 Dynamic aggregation of users
While using an online application, information received or selected by a user is associated with a context. For example, a search query is received from a user...
US-8,965,873 Methods and systems for eliminating duplicate events
Computer-implemented systems and methods are described for eliminating duplicate events. In accordance with some implementations, a computer-implemented system...
US-8,965,859 Robust hashing of digital media data
A robust hashing method is applied to media data (e.g., video, image, and/or audio data), producing a hash output that is robust with respect to at least one...
US-8,965,786 User-based ad ranking
Advertisement quality measures (e.g., predicted click through rates) are modified in accordance with a user's preferences with respect to domains to which the...
US-8,965,782 Method and apparatus for transaction tracking over a computer network
An apparatus and a method for tracking transactions over a computer network is provided. An advertisement is provided to a user using a web client, such as a...
US-8,965,766 Systems and methods for identifying music in a noisy environment
Systems and methods for identifying music in a noisy environment are described. One of the methods includes receiving audio segment data. The audio segment data...
US-8,965,763 Discriminative language modeling for automatic speech recognition with a weak acoustic model and distributed...
Training data from a plurality of utterance-to-text-string mappings of an automatic speech recognition (ASR) system may be selected. Parameters of the ASR...
US-8,965,695 Hierarchical floating car data network
A hierarchical floating car data network comprises a central server, an egress point network, and a participating vehicle network. The egress point network is...
US-8,965,691 Position and direction determination using multiple single-channel encoders
A system for an autonomous vehicle is disclosed that combines information from single-channel encoders serving as wheel speed sensors on multiple wheels of the...
US-8,965,621 Driving pattern recognition and safety control
Systems and methods are provided for controlling a vehicle. A safe envelope driving pattern is determined to control the vehicle in an autonomous mode. User...
US-8,965,587 Radiant heating controls and methods for an environmental control system
Embodiments of the invention describe thermostats that use model predictive controls and related methods. A method of controlling a thermostat using a model...
US-8,965,545 Progressive encoding of audio
The present disclosure includes processing a signal to generate a first sub-set of data, transmitting the first sub-set of data for generation of a...
US-8,965,478 Microelectrodes in an ophthalmic electrochemical sensor
An eye-mountable device includes an electrochemical sensor embedded in a polymeric material configured for mounting to a surface of an eye. The electrochemical...
US-8,965,331 Traffic management for base stations backhauled over data-capped network connections
A network device connected to a base station via a backhaul connection may be operable to determine whether the backhaul connection is congested. The...
US-8,965,289 System and method for mitigating the effects of interferers while performing conditional device scan
A method, a personal area network device operating as a slave, and a short range communications device operating as a slave are disclosed. A data storage 208...
US-8,965,203 Flexible non-modular data center with reconfigurable extended-reach optical network fabric
The disclosure describes implementations of an apparatus including a plurality of racks, wherein each rack houses a plurality of networking devices and each...
US-8,965,179 Systems and methods facilitating the generation of automatic transitions in video
Systems and methods for facilitating automatic transitions in video are provided. In one embodiment, a system includes a memory that stores computer executable...
US-8,965,170 Automatic transition of content based on facial recognition
Methods and systems for automatically transitioning content based on facial recognition, wherein the method may include receiving a signal from a camera,...
US-8,965,143 System for enhancing content
A system and method for enhancing a content file is disclosed. The system comprises a histogram module, a contrast stretching module and a brightness module....
US-8,965,124 Spatio-temporal segmentation for video
A video is segmented to produce volumetric video regions. Descriptors are created for the video regions. A region graph is created for the video, where the...
US-8,965,112 Sequence transcription with deep neural networks
Systems and methods for sequence transcription with neural networks are provided. More particularly, a neural network can be implemented to map a plurality of...
US-8,965,107 Feature reduction based on local densities for bundle adjustment of images
Methods, systems, and computer program products are provided for determining camera parameters and three dimensional locations of features from a plurality of...
US-8,965,104 Machine vision calibration with cloud computing systems
A cloud computing system is configured to (i) receive image and environmental data from a computing device, (ii) apply a plurality of image processing...
← 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 | 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.