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.
Determining user content classifications within an online community
The present disclosure includes systems and methods for classifying user content (e.g., spam) within an online community by determining user specific signals...
Generating and using result suggest boost factors
Search log data may specify map results that were provided to a user, and may further specify, for each map result, a geographic location to which the map...
Bootstrapping named entity canonicalizers from English using alignment
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for training recognition canonical representations...
System and method for providing a context sensitive undo function
A context sensitive undo feature undoes a first change in a document without affecting other changes made by other contexts. A first change is applied within a...
Predicting expansion directions for expandable content item environments
This specification describes methods, systems, and apparatus, including computer programs encoded on a computer-readable storage device, for determining...
Modifying a webpage display based on a referrer web address
Systems and methods for modifying a webpage display based on a referrer web address are provided. In some aspects, a method includes receiving a request for a...
Measuring virtual machine metrics
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for measuring virtual machine metrics. In one aspect, a...
Notifications user interface
A system for generating a user interface for notification includes a notification response server and an activity streams backend. The notification response...
Method for managing screen orientation of a portable electronic device
There is described a portable electronic device capable of managing screen orientation. The portable electronic device comprises a display, a motion sensor, an...
Systems and methods for registering key inputs
Systems and methods for registering key inputs are provided. A system includes an input module configured to detect a first key input by a user at a point on a...
Unlocking a head mounted device
Embodiments described herein may help to provide a lock-screen for a computing device. An example method involves, while a computing device is in a locked mode,...
Apparatus and methods for thermal management of a computing device
In accordance with aspects of the disclosure, a system and methods for thermal management of at least one processor positioned within a computing device include...
Display panel tiling using seam-concealing optics
Embodiments of a tiled multi-panel display including first and second display panels, each including a substrate with a main portion having a main thickness, an...
Position indication controls for device locations
Aspects of the disclosure relate generally to localizing mobile devices. In one example, a first location method associated with a first accuracy value may be...
Automatic continued search
Methods and apparatus for providing travel-related information for a location to a user based on activity indications of the user that are related to the...
Presenting information for a current location or time
A computing system is described that obtains, based at least in part on information included in at least one previous communication associated with a user of a...
Robust method for detecting traffic signals and their associated states
Methods and devices for detecting traffic signals and their associated states are disclosed. In one embodiment, an example method includes a scanning a target...
Use of environmental information to aid image processing for autonomous
An autonomous vehicle may be configured to use environmental information for image processing. The vehicle may be configured to operate in an autonomous mode in...
Display panel with an animated computer icon
Notebook computer housing
Method and apparatus for radio link failure recovery
A method (300) and apparatus (200) for radio link failure recovery is disclosed. The method may include receiving (340), at a mobile station (110), an...
Providing hotspots to user devices within server-controlled zones
A user installs a hotspot alert application on their mobile device. The application employs the location technology of the user device to transmit the location...
Premium messaging challenges
A device includes at least one processor, a messaging service operable by the at least one processor to determine whether an outgoing message is a likely...
An electrostatic speaker is described that includes a curved diaphragm positioned between two electrically conductive plates. According to aspects, the curved...
Isolation of audio transducer
A head-mounted wearable device assembly is provided that includes a bone conduction transducer (BCT) and an elastomeric isolation member that provides acoustic...
Providing suggestions for optimizing videos to video owners
A computing device executing an optimizer analyzes a video. The computing device identifies one or more optimizations for the video based on the analysis. The...
Transformation invariant media matching
This disclosure relates to transformation invariant media matching. A fingerprinting component can generate a transformation invariant identifier for media...
Automated aggregation of related media content
Systems and methods for media aggregation are disclosed herein. The system includes a media system that can transform user generated media items into at least...
Systems and methods for push-button slow motion
Imaging systems can often gather higher quality information about a field of view than the unaided human eye. For example, telescopes may magnify very distant...
Imaging device with a plurality of pixel arrays
An imaging device includes a first pixel array arrange to capture a first image and a second pixel array arranged to capture a second image. The first pixel...
Data capture from rendered documents using handheld device
A portable device having scanning, imaging or other data-capture capability is described. In some cases, the portable device can indicate to the user when...
Portable device with dual image sensors and quad-core processor
A portable device that has first and second image sensors and a central processor. The central processor has four processing units and a first image sensor...
Camera with linked parallel processor cores
A camera with a CMOS image sensor, an image sensor interface for receiving data from the CMOS image sensor and multiple processing units interconnected with...
Mobile electronic device with enhanced laminate construction
A mobile electronic device with enhanced laminate construction is disclosed. The device 10 can include: a housing 150 including a front housing 34 and a rear...
Smart asset management for a content item
A method for managing assets for a content item to be displayed on at least one client computing device having a display is provided. Additionally, a server...
Method and system for multi-streaming multimedia data
A method for multi-streaming multimedia content data over a network to affiliated client devices is provided. A manifest including a list of Universal Resource...
Media content collaboration
A system for media content collaboration is provided. The system includes a media component, a collaboration component, a permissions component and a...
Systems, computer-implemented methods, and computer-readable media to
target internet-based services on a...
Systems, computer-implemented methods, and computer-readable media are provided to target internet-based services on a geographic location relating to a...
Location-based regulation of access
Generally, access to content may be regulated by receiving a content request initiated at a jukebox for access to a content selection, identifying a jukebox...
Identifying an egress point to a network location
A method of identifying an egress point to a network location includes receiving a client connection from an external network (e.g., the internet) and...
Proxy reporting for central management systems
An apparatus for providing telemetry information of monitored equipment is disclosed. The apparatus may store a first set of application mappings and a second...
Network gateway configuration
Methods, systems, and computer program products for configuring network devices, such as home network gateways, in order to provide visitors with network access...
Method of signaling particular types of resource elements in a wireless
A wireless communication terminal including a transceiver coupled to a processor and corresponding methods are disclosed. The processor is configured to...
Method and apparatus for device-to-device communication
A first user equipment (UE) receives information regarding a signal configuration from a network entity on a first carrier, and a reference signal from a second...
Activity-based remaining battery life
A computer-implemented method for determining activity-based battery life duration for a battery operated device, comprising: identifying, from among a...
Realization of three-dimensional components for signal interconnections of
Example three-dimensional signal interconnections for electromagnetic waves and methods for fabricating the interconnections are described. An example apparatus...
Remotely controlling appliances based on lighting patterns
Disclosed is a method and apparatus for attaining control a device in a home automation network. The disclosed method may include establishing, by a processor,...
Aligning ground based images and aerial imagery
Systems and methods for aligning ground based images of a geographic area taken from a perspective at or near ground level and a set of aerial images taken...
System for 2D/3D spatial feature processing
An electronic device (100) includes a first processor (802) and a second processor (804) coupled to the first processor. The first processor (802) is to receive...
Media rights management using melody identification
A content recognition system operates in conjunction with a media hosting service to identify hosted media content and ownership rights associated with the...