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.
Subscriptions to paid channels of an internet-based content platform
An internet-based content platform that includes subscribable channels is provided. The internet-based content platform provides channels to end users. The...
Visualization and control of ongoing ingress actions
A method includes providing, by a server computer, a shared storage space for receiving and storing data from a plurality of data sources. The method further...
Parallel sorting key generation
A multi-language sorting index may allow sort keys for multiple languages to be stored in an auxiliary table associated with a primary table in which the...
Provisioning remote access to a node
Systems and methods for providing registration at a remote site that may include, for example, a monitoring module that may communicate with a remote site. A...
System and method for hosting and sharing a live event
A computer-implemented method and computing system for generating, using one or more computing devices, an event page corresponding to a particular event, the...
Secure instant messaging system
A secure instant messaging (IM) system integrates secure instant messaging into existing instant messaging systems. A certificate authority (CA) issues security...
Automated accounts for media playback
Content stored on a server may be selected using a user device and enabled on a central device. The identity of the central device may be authenticated without...
System and method for managing secure communications in an Ad-Hoc network
The present invention provides a system and method for managing secure communications in an ad-hoc network having three or more users including a first user, a...
Systems and methods for directing messages to multiple user profiles on a
The disclosed technology covers messaging systems and methods, and computer program products embodying such systems and methods. An example computer-implemented...
Presentation of messages in multi-sectioned views
Systems and methods for presenting electronic messages are provided. In some implementations, a method includes, at a computing device having one or more...
Systems and methods for downloading and viewing images
A system for displaying images associated with a received electronic message concurrently displays the received electronic message, a view-all-images icon and a...
System and method for sharing content in an instant messaging application
A method and system for sharing content in an instant messaging application are disclosed. According to one embodiment a computer-implemented method comprises...
Generating transmission schedules
In general, the subject matter described in this specification can be embodied in methods, systems, and program products for generating a schedule to transmit...
Method and apparatus for rank adaptation in an orthogonal frequency
division multiplexing communication system
A communication system provides for adaptive rank determination, for example, a rank 2 transmission in instances where a rank 1 transmission may be indicated...
Ambient sound responsive media player
Some embodiments of the present invention provide a method of adjusting an output of a media player comprising capturing an ambient audio signal; processing the...
Stacked semiconductor chip RGBZ sensor
An apparatus is described that includes a first semiconductor chip having a first pixel array. The first pixel array has visible light sensitive pixels. The...
Initiating actions based on partial hotwords
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, receiving audio data; determining that an initial portion of...
User specified keyword spotting using long short term memory neural
network feature extractor
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for recognizing keywords using a long short term memory neural...
Automatic security system mode selection
Systems and techniques are provided for automatic security system mode selection. A set of signals may be received from sensors distributed in an environment...
Systems and methods of automated arming and disarming of a security system
Systems and methods of security are provided, including at least one of a plurality of sensors to detect a location of at least one user, and generate detection...
Intelligent cropping of images based on multiple interacting variables
Methods and systems for intelligently cropping images, including receiving, over a computer network, a source image, and then associating a first identifier tag...
Methods and devices for outputting a zoom sequence
Certain embodiments of this disclosure include methods and devices for outputting a zoom sequence. According to one embodiment, a method is provided. The method...
Method and apparatus for contextually varying amounts of imagery on a map
A user interface for a map display application used on a computing device includes a strip of photographic images corresponding to objects located within a...
Hardware-accelerated graphics for user interface elements in web
Some embodiments provide a system that renders a user interface (UI) element for a web application. During operation, the system loads the web application in a...
Deferred social network check-in
A system and method is disclosed for sharing previously visited locations in a social network. A mobile computing device (for example, a smartphone) may be...
Systems and methods for providing stock ticker information
A system generates a ticker result, which may be a uniform resource locator (URL) corresponding to a quote provider. The system receives a string of information...
Identifying similar display items for potential placement of content items
Apparatus and method for identifying similar publisher display items for potential placement of content items therein. In accordance with some embodiments, a...
Transformation invariant media matching
This disclosure relates to transformation invariant media matching. A fingerprinting component can generate a transformation invariant identifier for media...
Generating cinematic flyby sequences following paths and GPS tracks
A visualization system and method allow moving objects to be visualized in a GIS system as an interactive animation by moving an icon or 3D graphical model in...
Monitoring digital images
Digital images are monitored by enabling access to a digital image, receiving a notification associated with the digital image from a first user, and regulating...
Reduced latency for subresource transfer
Methods and systems for reducing web page load time are provided. A method for reducing web page load time may include determining subresources of a requested...
Systems, methods, and media for identifying content
Systems, methods, and media for identifying content are provided. In some implementations, systems for identifying content are provided, the systems comprising:...
Speculative acquisition of certificate validation information
Methods and systems for validating online certificate status are provided. A method for validating online certificate status may include storing data associated...
Selectively merging clusters of conceptually related words in a generative
model for text
One embodiment of the present invention provides a system that merges similar clusters of conceptually-related words in a probabilistic generative model for...
Synonym identification based on search quality
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for obtaining one or more first search results that were...
Techniques for discriminative dependency parsing
A computer-implemented method can include receiving a speech input representing a question, converting the speech input to a string of characters, and obtaining...
Associating an event attribute with a user based on a group of one or more
electronic messages associated with...
Methods and apparatus related to associating an event attribute with a user based on a group of electronic messages associated with the user. An event may be...
Tailoring user experience for unrecognized and new users
A system stores a table mapping users to attributes, and stores a second table mapping the users to products associated with a source domain. The system...
Generating real-time search results
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating real-time search results. In one aspect, a...
Drawing based search queries
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for processing drawing-based search queries. In one aspect, a...
Similar search queries and images
Methods, systems and apparatus, including computer programs encoded on a computer storage medium, for determining similar queries for image searches. In one...
Enforcing category diversity
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enforcing category diversity of points of interest...
Storage system user interface with floating file collection
A method includes outputting for display a first view representing a first plurality of objects stored in a first folder of a hierarchical storage system and...
Configurable memory circuit system and method
A memory circuit system and method are provided in the context of various embodiments. In one embodiment, an interface circuit remains in communication with a...
Memory object pretenuring
A computer-implemented method can include receiving a set of software instructions for execution by a computing device and compiling the set of software...
Separate plug-in processes in browsers and applications thereof
Embodiments of the present invention relate to browser plug-ins. In one embodiment, a system browses web content using a plug-in. The system includes at least...
Computer platform where tasks can optionally share per task resources
Disclosed are apparatus and methods for managing thread resources. A computing device can generate threads for an executable application. The computing device...
Displaced double tap gesture
On a computing device having a motion sensor interface, a first tap a first point is detected via the motion sensor interface. A second tap is detected via the...
Using the Z-axis in user interfaces for head mountable displays
Methods, apparatus, and computer-readable media are described herein related to a user interface (UI) for a computing device, such as a head-mountable device...
Assembly for attaching a lens to a housing
The present invention provides an assembly for attaching a lens to a housing of a device. The assembly includes a housing having a front opening, and a front...