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.
Patent # | Description |
---|---|
US-D723,474 |
Device connection cable |
US-D723,459 |
Charging base |
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... |