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.
Displaying private information on personal devices
A computing device is described that includes one or more processors and at least one module operable by the one or more processors to determine whether the...
Internet based system and apparatus for paying users to view content and
An Internet service is configured to provide information to a user of the service in ranked order according to demographic profile information about the user...
Original authorship identification of electronic publications
An example implementation includes providing original content on a content source; inserting a unique content ID into content information associated with the...
Identifying textual terms in response to a visual query
A method, system, and computer readable storage medium is provided for identifying textual terms in response to a visual query is provided. A server system...
Determining computing device characteristics from computer network
Systems and methods of determining computing device characteristics from computer network activity are provided. A data processing system can obtain data...
Enabling event prediction as an on-device service for mobile interaction
By knowing which upcoming actions a user might perform, a mobile application can optimize a user interface or reduce the amount of user input needed for...
Reverse engineering circumvention of spam detection algorithms
A spam score is assigned to a business listing when the listing is received at a search entity. A noise function is added to the spam score such that the spam...
Combining unstructured image and 3D search results for interactive search
Implementations relate to presenting search results to a user. In particular, disclosed techniques include presenting both image search results and 3D model...
Systems and methods to present automated suggestions in a document
A method for providing automated suggestions in a document stored on a cloud computing service includes providing collaborators with access to the document, who...
System and method for initiating a multi-environment operating system
Various embodiments of the present invention provide a mobile computing device that operates multiple, co-existing and independent operating system environments...
Virtual environment having harvard architecture
Methods, systems, and apparatus, including computer programs encoded on computer storage media, relating to software execution. One of the methods includes...
Maintaining package repositories
A method includes resolving a new direct repository within non-transitory memory by a computing device in communication with the non-transitory memory in...
Redirection of a document URL to a natively-operating application
A method includes declaring, in a manifest of an application, a document URL type. The application is configured for native operation outside a web browser on a...
Method and device to reduce swipe latency
A plurality of methods 600-800 that collectively reduces touch swipe latency within a user interface (210) of an electronic device 100/200 includes: activating...
Coupling element for hinged electronic device
A computer includes a lid defining a lower edge. A hinge is connected to the lid along the lower edge. The computer further includes a base having an upper...
Tension member fatigue tester using transverse resonance
A system includes: a tension member having a first end and a second end, where the first end of the tension member is connected to a first loading member and...
Mobile robots moving on a visual display
A system for using mobile robots that track visual features of a drawing to create a tangible tactile interface for a user. The user places a hand or finger on...
Filling apparatus for high-altitude balloons
High-altitude balloons and apparatuses for filling such high-altitude balloons are provided. As an example, an apparatus for filling a high-altitude balloon...
System for constructing balloon envelopes
An assembly for use during manufacture of a balloon envelope that includes a table having first and second levels, an indicator disposed on the first level and...
Portion of a display panel with an animated computer icon
Display screen or portion thereof with an animated graphical user
Display panel or portion thereof with animated computer icon
Display panel portion with animated computer icon
Portion of a handheld device
Methods and devices for mobile station device-to-device beacon window
Disclosed are methods and devices for determination of beacon windows for device-to-device communication. In one implementation, a common reference time and a...
Interference reduction for terminals operating on neighboring bands in
wireless communication systems
A wireless communication user terminal includes a controller communicably coupled to a transceiver. The controller is configured to tune the transceiver to...
Scalable multi-source GPS signal distribution network
A cascaded distribution framework includes a global positioning system receiver in communication with optical line terminals. Each global positioning system...
Scalable multi-source GPS signal distribution network
A method for selecting a global positioning receiver includes receiving global positioning system signals from global positioning system receivers. The global...
Method and apparatus for electronic device access
A method on an electronic device for a wireless network is described. Unique IDs, detectable by the electronic device, are scanned over a period of time. A...
System and method for transferring software applications and data between
two mobile devices with different...
A method, machine and system enable the automated transfer of software applications between mobile devices that have different operating systems. A computer...
System and methods for formatting a virtual channel are provides in which, responsive to a user selection of a plurality of time-bounded multimedia events,...
Methods, systems, and media for controlling a bi-directional HDMI port
In accordance with some implementations of the disclosed subject matter, a method for controlling a High-Definition Multimedia Interface (HDMI) port is...
Custom media player
A system and method for providing web analytics for a custom media player is disclosed. The system comprises a communication module, a request analysis module...
Lossless intra-prediction video coding
Blocks of a frame of a video stream can be encoded using lossless intra-prediction encoding. The compression ratio of lossless intra-prediction encoding can be...
Entropy coding for recompression of images
A code is received. The code conveys data about a quantized coefficient that corresponds to a pixel of an image file. A decoding mode and a version of a code...
Method and apparatus for encoding video using granular downsampling of
Disclosed herein are methods and apparatuses for encoding a video signal having a plurality of frames, each frame having a plurality of blocks and an original...
Testing compatibility with web services
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for testing the compatibility of client devices with web...
Detection and prevention of unwanted content on cloud-hosted services
The problem of abuse of privileges at cloud-hosted service sites is addressed by connecting a single individual or "actor" with multiple user accounts and/or...
High performance and resilience in wide area networking
Aspects and implementations of the present disclosure generally relate to use of a multi-chassis link aggregation for high performance and resilience in...
Mesh network addressing
In embodiments of mesh network addressing, a border router receives an address prefix and associated configuration information from an external network. The...
Systems and methods for fault detection in large scale networks
Systems and methods for fault detection in large scale networks are provided. Probing instructions are generated by a probing controller associated with a...
Consumption time estimation for online media items with jittered event log
A server computer system receives event logs from one or more client devices for multiple consumption sessions of an online media item. The event logs are...
Determining related content to serve based on connectivity
A system and method for determining related content to serve based on connectivity is provided. The system includes a connectivity analyzer to analyze an aspect...
Network link capacity determination
A system and method is provided for identifying network links for augmentation based on potential link failures. In one aspect, the links are selected by...
System and method for centralizing outbound communications between an
email system and a third party service
A publisher service is disclosed which centralizes outbound communications between an email system and a third party service. The service receives a recipient...
Methods and systems for performing secure authenticated updates of
A method of updating an authentication credential may include, by a client device, receiving an authentication credential from a user, generating an access key...
Browser based identity with multiple login
A system provides a graphical user interface element in a browser. The browser provides multiple different identities for the browser, each of the multiple...
Wirelessly powered passive optical power meter
Systems and apparatus for a wirelessly-powered passive optical power meter device. In one aspect, an optical power meter device comprises a power circuit...
Global communication network
A communication system allows communication between two users separated by a long distance includes a source ground station, a constellation, one or more...
Charging mechanism with ground contact and non-contact coupling
The embodiments provide a device including an enclosure having circuitry associated with the device and a battery configured to power the circuitry, and a power...