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.
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...
Monitoring content item expansion events across multiple content item
This specification describes methods, systems, and apparatus, including computer programs encoded on a computer-readable storage device, for determining...
Method and system for automatically creating an image advertisement
A system and method for generating an electronic document are provided. A request to generate an electronic document associated with a concept is received....
Synchronization of alarms between devices
A method for synchronizing a first device with a second device may include receiving an alarm activation time from the first device. An alarm may be set on the...
Checking electronic messages for compliance with user intent
Intention data is used to determine an intent of a sender of a message, or other participant, in an electronic communication system such as an email system. For...
Using embedding functions with a deep network
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for using embedded function with a deep network. One of the...
Scoring concept terms using a deep network
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for scoring concept terms using a deep network. One of the...
Determining GPS coordinates for images
Systems, methods and articles of manufacture for GPS coordinate determination for images are described herein. Embodiments of the present disclosure relate to...
Controlling access to an accessible object with an online access control
Software on a router receives configuration data that specifies a social networking service as a source for authentication according to an authentication...
Access to network content
A method and system for improving access to network content are described. Aspects of the disclosure minimize the delay between a navigation event and a network...
Systems and methods for browsing historical content
A system graphically plots articles. The system executes one or more search queries to search stored articles and receives results of the executed one or more...
Prominent display of selective results of book search queries
A system is configured to receive a search query for books; identify a set of books that are relevant to the search query, where the set of books may be...
Click or skip evaluation of query term optionalization rule
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for click or skip evaluation of optionalization rules. In one...
Searching using access controls
Techniques include: identifying one or more first entities who have connections to more than a threshold number of other entities; identifying first content in...
Affinity based ranked for search and display
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for affinity based ranking and display of digital...
Feature weight training techniques
Techniques of creating a classifier model for a multi-class linear classifier are disclosed. The classifier model includes feature weights for each of a...
Social lens for search
The subject matter of this specification can be implemented in, among other things, a method for refining search results. The method includes a step for...
Physical confirmation for network-provided content
A computer-implemented method includes receiving, from a remote communication device and at a server system, information that indicates a unique identifier for...
Determining optical character recognition parameters
Various aspects can be implemented for determining optical character recognition (OCR) parameters using an OCR engine. In general, one aspect can be a method...
System and method for processing markup language templates from partial
Template processing techniques to generate documents, such as HTML documents, in situations where the template depends on input data that are available in...
Method and an apparatus to provide a personalized page
A method and an apparatus to provide a personalized page to a user have been disclosed. In one embodiment, a user is identified as a member of a first group and...
Lifetime management of socket resources
A computer implemented method includes determining, by at least one processor executing code segments stored on a non-transitory computer readable medium, if an...
Extensible framework for ereader tools
The functionality of an ereader module that is displaying an electronic book ("ebook") is extended. A user identifier specifying a user using a client device...
Updating control devices in a data center
A method and apparatus are provided for updating software one or more control devices in a data center. According to the method and apparatus a data center is...
Web application module translation service
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing a translation service that generates native...
Layout management in a rapid application development tool
The present application discloses systems, computer-readable media, and methods for aligning widgets and groups of widgets, and defining relationships between...
Methods and apparatuses for shared state information among concurrently
running processes or threads
In a system where data is shared by a first module writing the information to memory, and a second module then reading the information from the memory,...
Panning application launcher with target based folder creation and icon
movement on a proximity-sensitive display
A computer-implemented user interface method includes displaying on a mobile device desktop a background image and one or more foreground items over the...
Electronic device and method using a touch-detecting surface
An electronic device includes a processor and one or more touch-detecting surfaces for detecting a gesture sequence including a first touch gesture and a...
Magnetometer-based gesture sensing with a wearable device
A wearable computing device such as a head-mounted display (HMD) may be equipped with a magnetometer for detecting presence and motion of a hand-wearable magnet...