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.
Identifying duplicate electronic content based on metadata
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for de-duplicating electronic content based on comparing...
Methods and systems for providing a document
Systems and methods for providing a document are described. In one described method, a document comprising a portion selected by a first member of a social...
Automatic completion of fragments of text
A system offers potential completions for fragments of text. The system may obtain a text fragment and identify documents that include the text fragment. The...
Memory circuit simulation system and method with refresh capabilities
A system and method are provided including an interface circuit in communication with a plurality of memory circuits and a system. The interface circuit is...
Audio control of multimedia objects
In some examples, aspects of the present disclosure may include techniques for audio control of one or more multimedia objects. In one example, a method...
Providing a user with feedback regarding power consumption in
battery-operated electronic devices
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing a user with feedback regarding power...
Notification of event by mobile communications device using radio
In general, this disclosure describes techniques for alerting a user of a mobile communications device of an event using a radio frequency transmitter. The...
Map tile data pre-fetching based on mobile device generated event analysis
Map tile data for displaying graphic elements of a web-based mapping system in a mobile computing device may be pre-fetched to the device based on an analysis...
This disclosure is directed to providing directional feedback to a user. For example, this disclosure describes techniques for determining at least one...
LPRF device wake up using wireless tag
A wireless transceiver includes: (a) a low power radio frequency (LPRF) communications component capable of powering down to conserve energy and capable of...
Managed background loading of image resources in resource-constrained
Disclosed are apparatus and methods for loading images. A request can be received at a computing device to display a plurality of images on the computing...
Smart-watch including flip up display
A smart-watch can include a wristband, a base, and a flip up portion. The base can be coupled to the wristband and include a housing, a processor, a wireless...
Optimal channel design for memory devices for providing a high-speed
A system is provided for high-speed communication between a memory controller and a plurality of memory devices. A memory controller, and a plurality of memory...
Selecting and verifying textures in image-based three-dimensional
modeling, and applications thereof
Embodiments relate to selecting and verifying textures in image-based three-dimensional modeling. In a first embodiment, a computer-implemented method for...
Securing, monitoring and tracking shipping containers
A method of securing a container includes inserting, into a seal device at a container, an electronic bolt; reading, by the seal device, a serial number stored...
Apparatus and methodology for controlling hot swap MOSFETs
Systems and methods for reliable and efficient hot swap control are disclosed herein. The system includes a feedback circuit that senses a load voltage and...
A user using a browser having stored authentication information for a web service in a first domain is authenticated to a web service in a second domain. The...
Displaying advertisements on blank television output
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing television advertisements while a viewing...
Adjustable virtual network performance
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, relating to managing resources. In one aspect, a method...
Touch gestures for text-entry operations
In general, this disclosure describes techniques for providing a user of a computing device with the ability to perform text-entry operations (e.g., using a...
Automatic reference note generator
A reference note is automatically generated in an electronic document when directly quoting information from another electronic document by receiving a first...
System and method for efficiently processing comments to records in a
database, while avoiding replication/save...
A system for displaying comment documents within a parent document that avoids replication/save conflicts regardless of the number of users having local...
Systems and methods for accessing an interaction state between multiple
The present application discloses systems and methods for accessing digital content between multiple devices. The systems and methods may be directed to...
Methods and systems for processing email messages
Systems and methods for processing email messages are described. In one embodiment, the occurrence of a condition is determined indicating at least one email...
System and method of accessing a document efficiently through multi-tier
Upon receipt of a document request, a client assistant examines its cache for the document. If not successful, a server searches for the requested document in...
Contextual display of query refinements
Systems and methods for providing refinements to queries based upon the context of a refinement indication. Refinements, for example, can be related to a...
Non-text content item search
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for selecting labels for a non-text content item. In one...
Recommending media programs based on media program popularity
A computer-implemented method includes receiving information expressing a user's interest in one or more media programs, obtaining information indicative of...
Coordinating multiple devices in a product purchasing system
In general, the subject matter described in this disclosure can be embodied in methods, systems, and program products. A server system receives a request to...
Machine learning for transliteration
Methods, systems, and apparatus, including computer program products, for automatically identifying transliteration pairs are disclosed. In one implementation,...
Managing and monitoring emergency services sector resources
A system for monitoring and managing emergency services sector resources includes a wireless communications device configured to establish a wireless network, a...
Adaptive data unit transmission and acknowledgment
In general, the subject matter described in this specification can be embodied in methods, systems, and program products for adaptive data unit transmission. A...
Image zooming using pre-existing imaging information
Aspects of the invention pertain to enhanced zooming capability of user devices. A user device such as a mobile phone with a camera may capture images of...
Map rendering using interpolation of style parameters across zoom levels
A graphics or image rendering system, such as a map image rendering system, may receive map data associated with a set of zoom levels, where the map data...
Electronic device with a graphical display element
System services for native code modules
Some embodiments provide a system that facilitates the execution of a native code module. During operation, the system obtains a service registry comprising a...
Touch gestures for remote control operations
In general, this disclosure describes techniques for providing a user of a first computing device (e.g., a mobile device) with the ability to utilize the first...
Social computing personas for protecting identity in online social
A system and method for generating a plurality of personas for an account of a user is disclosed. The present invention uses an account engine to receive...
Providing help information
A computer-implemented method for providing content includes extracting preconfigured content from an application; selecting, from second content associated...
Detection and utilization of document reading speed
A system stores an electronic document that has markers inserted within the electronic document. The system visually renders the electronic document to a user...
Selective pairing of devices using short-range wireless communication
In general, this disclosure describes techniques for receiving, by a first computing device, information from a second computing device communicated using...
Methods and systems for regulating resource usage
Methods and systems for regulating resource usage of an application are disclosed. A method of regulating usage of an application is disclosed that comprises...
Method and system for URL autocompletion using ranked results
A set of ordered predicted completion strings are presented to a user as the user enters text in a text entry box (e.g., a browser or a toolbar). The predicted...
Database partitioning by virtual partitions
A database may be virtually partitioned into virtual partitions. The virtual partitions are mapped to physical databases of a database. Data records added to...
Anticipated query generation and processing in a search engine
A search system monitors the input of a search query by a user. Before the user finishes entering the search query, the search system identifies and sends a...
Displaying information on a mobile device
A computer-implemented method for providing hypertext content to a mobile device may include obtaining a network-accessible electronic document that has content...
Storing replication requests for objects in a distributed storage system
A system and method for storing replication requests for objects in a distributed storage system is provided. A plurality of replication requests for objects...
Methods and apparatus, including systems and computer program products, to acquire potential paraphrases from textual input. In one aspect, textual input is...
Providing digital content based on expected user behavior
In a computing system, information regarding a plurality of events that use a computing device is obtained, and a time-dependent increase in activity for each...
Generating a media content availability notification
Systems and methods for bookmarking media content for future availability are described. The method includes receiving a receiving a request for media content...