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.
Secure native application messaging with a browser application
A system for securely mediating messages between a native application and a browser application on a computing device includes running the browser application...
Modifying search results
Systems and methods for generating search results are provided. In some aspects, a method includes receiving a query, obtaining a search result that is...
Interface for real-time audio recognition
An audio recognition service recognizes an audio sample across multiple content types. At least a partial set of results generated by the service are returned...
Zombie detector and handler mechanism for accounts, apps, and hardware
A computer-implemented method, including identifying user subscriptions that meet at least one criterion of a plurality of criteria for detecting subscriptions...
Systems and methods for attribute-based user data visualizations
Systems and methods for attribute-based user data visualizations are described, including determining that an event is associated with a category, the event is...
Search result previews
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing search result page previews. In one aspect, a...
Techniques for customizing search may include the following operations: outputting, to a computing device of a user, a Web page that enables selection of...
Hierarchy of servers for query processing of column chunks in a
distributed column chunk data store
An improved system and method for query processing in a distributed column chunk data store is provided. A distributed column chunk data store may be provided...
Method for normalizing media metadata
In a computer-implemented method for normalizing media metadata, a directory containing media (e.g., music) files, which have metadata, is accessed. The...
Automatic learning of logos for visual recognition
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for automatically extracting logos from images. Methods...
Techniques for automatically selecting a natural language for configuring
an input method editor at a computing...
A computer-implemented method can include initializing, at a computing device including one or more processors, an input method editor for composing an...
Collaborative online spreadsheet application
A distributed spreadsheet application executes at a server and a client in a network. The networked spreadsheet application can generally be used without...
Collaborative cursors in a hosted word processor
A computer-implemented collaborative editing method includes receiving input from a user of a browser-based document editing application on a document displayed...
Highlighting of document elements
A system may aggregate highlighting information associated with a document that includes a number of elements. The highlighting information may identify one or...
Identifying task instance outliers based on metric data in a large scale
parallel processing system
Among other disclosed subject matter, a method includes receiving metric data associated with an execution of each of a plurality of task instances. The...
Dynamically adjustable virtual machine
A system including a collection of local data processing devices and a collection of remote data processing devices. At least one local data processing device...
Integrating maps and street views
Methods and systems for improved integration of an overhead representation (e.g., a map) with a street view representation. A user interface with at least two...
Displaying and navigating within photo placemarks in a geographic
information system and applications thereof
Embodiments of the present invention relate to displaying and navigating within photo placemarks in a geographic information system. In one embodiment, a...
Velocity based content delivery
Methods, systems, and apparatuses, including computer program products, may be used for content delivery. In particular implementations, methods, systems, and...
Shutdown method by using local control board
The present application discloses implementations that involve shutdowns of a robotic system. An example may include controlling, by a robotic system, a...
Positioning vehicles to improve quality of observations at intersections
Disclosed herein are methods and apparatus for controlling autonomous vehicles utilizing maps that include visibility information. A map is stored at a...
Photo-chromic coating for optics
An eyepiece includes a viewing region to emit display light out of the eyepiece along an eye-ward direction, an input end peripherally located from the viewing...
Methods and systems are provided for cropping a digital image based on movement data. A wearable computing device may receive image data. The wearable computing...
Indicators for off-screen content
Provided are system and methods for identifying first and second geographic locations, and providing for display of a geographic map including: a first...
Methods, systems, and related architectures for managing network connected
A thermostat management system facilitates an automatic pairing of a thermostat with a thermostat communication account. The thermostat management system...
Managing data center airflow
Techniques for treating an outside airflow with a direct evaporative economizer include circulating an airflow from an ambient environment into a direct...
Automatic generation of a game replay video
A video clip may be automatically generated from a gameplay recording based on an interest metric. The interest metric may be determined from a variety of...
Display screen with graphical user interface
Media player for a display device
Simultaneous delivery of a telephony call over a broadband access network
and a circuit-switched network
A call processing module includes a first network interface configured to communicate over a packet-switched network and a second network interface configured...
Notification related to predicted future geographic location of mobile
Systems and methods for receiving a notification related to a predicted future geographic location of a mobile device are provided. In some aspects, a plurality...
Adaptive data synchronization based on device movement and location
A method and apparatus for modifying data synchronization of a portable computing device responsive to movement of the portable computing device are disclosed....
Methods and systems for cross-validating sensor data acquired using
sensors of a mobile device
Methods and systems for cross-validating sensor data are described. An example method involves receiving image data and first timing information associated with...
Wearable computing device authentication using bone conduction
A wearable computing device is authenticated using bone conduction. When a user wears the device, a bone conduction speaker and a bone conduction microphone on...
Systems and methods for enhancing audience measurement data
The present disclosure provides systems and methods for enhancing audience measurement data. Offline and online audience measurement data may be compared and...
Systems and methods for active training of broadcast personalization and
audience measurement systems using a...
An audience measurement or personalized recommendation system may be actively trained for each panel member for a training period, during which the presence of...
System and method for associating individual household members with
television programs viewed
A method executes at a server system with one or more processors and memory. The server receives demographic information for a plurality of household members....
Method and apparatus for forwarding television channel video image
snapshots to an auxiliary display device
A method of processing television content metadata in a communications system. The system includes a consumer device (e.g., a set-top box and/or television) in...
Providing correlated programming information for broadcast media content
and streaming media content
Systems and methods are disclosed for providing correlated programming information for broadcast media content and streaming media content. In one...
Metering of internet protocol video streams
A processor-implemented method meters IP video streams. The processor implements a meter. The method includes detecting, by the processor, a video watch page;...
Video conferencing system and method
A method and computing system for enabling a video conference between a plurality of video conference participants. A video feed associated with the video...
Method and system for managing data in a communication network
A method for managing a plurality of files in a communication network having a plurality of clients includes a server receiving (502) metadata associated with a...
Auto-user registration and unlocking of a computing device
A computing device provides an indication that the computing device accepts dynamic user registration of user accounts over a wireless connection. A wireless...
Systems and methods for providing navigation filters
Systems and methods for providing navigation filters within content items distributed via a computer network are provided. A navigation filter includes a...
Network transfer protocol
Systems, methods and computer program products facilitate communication on a network by transmitting a communication on the network from a first node to a...
Combining multiple signals to determine global system state
Methods and systems are provided for monitoring the health of a service by using a comprehensive collection of analytical values derived from data obtained from...
Mesh network commissioning
Securely joining devices to a mesh network using Datagram Transport Layer Security (DTLS) is described. A secure commissioning session is established between a...
Lossless multipath table compression
Exemplary embodiments provide compression of data that will be saved to a multipath table for a given set of routing rules. Thus, the total space required in...
Generating viral metrics
A method performed by one or more processing devices includes transmitting, to a first client device, content items, wherein one of the content items is...
Scalable multi-source GPS signal distribution network
A signal distribution system includes global positioning system receivers in communication with optical line terminals and a system manager. Each global...