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.
Refining location detection from a query stream
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for determining geographic locations of devices. One of the...
Mobile device with RFID capability and corresponding boot sequence
An electronic device (100) includes a control circuit (108) that is operable with a memory or storage device (120). The electronic device includes an RFID tag...
Use of relationship between activities of different traffic signals in a
network to improve traffic signal...
Methods and devices for using a relationship between activities of different traffic signals in a network to improve traffic signal state estimation are...
Method and system for motion vector-based video monitoring and event
A computer system processes a video stream to detect a start of a first motion event candidate in the video stream, and in response to detecting the start of...
Alternative unlocking patterns
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for receiving, by a computing system that is locked, input from...
An example method includes capturing, by an image capture device of a computing device, an image of a face of a user. The method further includes detecting, by...
Indicators for entities corresponding to search suggestions
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for dynamically generating indicators of entity locations on...
Interactive query completion templates
Methods, systems and apparatus are described herein that includes identifying a partial query entered into a search field. A query completion template is then...
Identifying landing pages for images
Methods, systems, and apparatus for identifying landing pages for images. In one aspect, a method includes, for each image of a plurality of images, identifying...
Synthesis of webpage snippets using sub-pages of the webpage
A server device is configured to identify sub-pages corresponding to a particular webpage, where the particular webpage and the identified sub-pages may be...
Sound representation via winner-take-all coding of auditory spectra
Sound representations and winner-take-all codes of auditory spectra are used in the identification of audio content. A transformation component converts a set...
Incremental schema consistency validation on geographic features
Aspects of the invention relate generally to updating interconnected feature data stored in a repository while maintaining highly consistent views of the data....
Providing content items for non-standard content item slots
In some instances, a resource may have display space that is independent of the first-party content and which may be used for presenting third-party content...
System and method for presentation of media related to a context
A system and method for presentation of media related to a context. A request is received over a network from a requesting device for media related to a...
Scoring stream items in real time
A system and method for generating a real-time stream of content from heterogeneous data sources and a real-time index. The heterogeneous data sources include...
Correction of quotations copied from electronic documents
A method of annotating an electronic document includes generating a first annotation in a first electronic document using an annotation service, where the first...
Systems and methods for speed estimation based on stride data using
Systems and methods for speed estimation based on stride data using predictive modeling relate to portable wireless devices (202) that contain GPS or other...
Method for optimizing memory controller placement in multi-core processors
by determining a fitness metric...
The location of the memory controllers within the on-chip fabric of multiprocessor architectures plays a central role in latency bandwidth characteristics of...
Automatic provisioning of a software platform to a device ecosystem
A method for automatically provisioning a platform implementation package to a client device may include receiving from an application executing on the client...
Hierarchical chunking of objects in a distributed storage system
Placement of object replicas in a distributed storage system includes, at a first instance, opening a journal for storage of object chunks. Each journal is...
Display of information areas in a view of a graphical interface
In some implementations, a method includes causing a display of a portion of a data presentation within a view in a graphical interface, where different...
Touch keyboard calibration
A non-transitory computer-readable storage medium may comprise instructions stored thereon. When executed by at least one processor, the instructions may be...
System and method for indicating a selected feature of an interactive
A radius parameter may be included with mapping data requests resulting from "longpress" fingertip selection actions on client computing devices including touch...
Method and apparatus for user interaction data storage
A method on an electronic device is described. A touch screen display of the electronic device is actively controlled in a higher-power mode of operation....
Managing computer performance
Techniques for managing performance of a computing system include monitoring an operating power and an operating temperature of a rack-mounted computer in a...
Methods and systems for alerting and aiding an emergency situation
Embodiments described herein may relate to systems and methods for navigating to an emergency situation. An alert device may be controlled to issue alerts to...
Contact lens employing optical signals for power and/or communication
Apparatus, systems and methods employing contact lens sensors are provided. In some aspects, a contact lens includes a substrate that forms at least a portion...
Integrated display and photosensor
An apparatus for simultaneously imaging a subject and displaying computer generated image ("CGI") light to the subject includes a display array and a...
Methods for perching
An airborne wind turbine system including an aerial vehicle having a fuselage, an electrically conductive tether having a first end secured to the aerial wing...
Method for uplink acknowledgement/non-acknowledgement messages in a
wireless communication system
A method for uplink ACK/NACK for LTE TDD. The method includes receiving a frame having multiple subframes wherein a plurality of subframes being downlink...
System and method for estimating network performance
The present disclosure is directed to techniques for estimating network performance of a mobile device. The techniques include a performance logging module and...
Apparatus and method for ascertaining the operating hours of a business
Provided is a process and system for ascertaining the operating hours of a business. The process includes obtaining wireless-environment data indicative of the...
Systems and methods for displaying viewership and/or message data
Methods and systems for enhancing program-viewing experience with viewership, message, and supplemental data include receiving a program identifier for a media...
Method and apparatus for converting two-dimensional video content for
insertion into three-dimensional video...
A method and apparatus is provided that converts video content from a first format type into a second format type so that the video content can be viewed with...
A method and apparatus for downloading content within a video-on-demand system is provided herein. During operation a Video Home Office (VHO) will cache a...
Encoding and decoding motion via image segmentation
A system and method for encoding and decoding a video image having a plurality of frames is disclosed. The method includes a previously reconstructed frame that...
Content-based video segmentation
In general, video segmentation techniques are described. According to various examples, the video segmentation techniques may be based on video content. An...
Physical training assistant system
A computer-implemented method, a system and a computer-readable medium provide useful feedback for a user involved in exercise. A camera is used to track user...
Recommending transformations for photography
A method, computer program product, and system is described. An aspect of an image is identified. One or more other images are identified based upon, at least...
Camera selection based on occlusion of field of view
An example method involves: (a) receiving image data that is generated by each of a plurality of image-capture systems, wherein the plurality of image-capture...
Close focus with GPU
Disclosed are systems and methods for focusing a digital camera to capture a scene. It is first detected that a change in a scene requires the digital camera to...
Portable hand-held device having quad core image processor
A portable hand-held device is provided having an image sensor for capturing images, and a processor chip for image processing the images captured by the image...
Central processor with multiple programmable processor units
A central processor for installation in an imaging device with a CMOS image sensor. The central processor had an image sensor interface for receiving data from...
Notification of mobile device events
A computer-implemented user notification method includes displaying, in a status area near a perimeter of a graphical interface, a notification of a recent...
Method and system for processing published content on the internet
Disclosed is a method for processing content published on-line so as to identify each item in a unique manner. In some implementations, an RSS feed is received...
Methods and systems for determining, controlling, and reporting network
data usage at the application and...
An operating system (OS) of a computing device can include or operate in conjunction with a data usage service. The data usage service can determine the network...
Re-serving shared content
A system and method for re-serving shared content are provided. The system includes a first impression detection unit to detect a user's consumption of the...
Domain membership rights object
A method of providing permissions to consume content objects within a domain includes creating a domain and a domain membership rights object for each member....
Accessing objects in hosted storage
A hosted storage service stores a virtual data object that corresponds to data. The virtual data object includes metadata that enables access to the data in a...
Managing multiple logins from a single browser
A method and a system for managing login using a cookie are described. The method includes receiving from a respective client system a request for document...