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.
Preventing misuse of random access procedure in wireless communication
A method for preventing misuse of a random access procedure including transmitting a random access preamble, receiving a random access response message which...
Venue-specific wi-fi connectivity notifications
A method includes receiving a wireless connection request at a backend computing device from a user device to allow wireless connection of the user device to a...
System and method for video encoding using constructed reference frame
Disclosed herein is a method for digital video encoding prediction comprising creating a constructed reference frame using an encoder and compressing a series...
Video coding using combined inter and intra predictors
Blocks of a video data stream may be encoded using either intra-frame (intra) prediction or inter-frame (inter) prediction. Combining intra and inter prediction...
Step-stare oblique aerial camera system
An aerial camera system is disclosed comprising: a camera cluster, including a plurality of cameras, each camera orientated in a direction selected from a...
Abstract camera pipeline for uniform cross-device control of image capture
A system for acquiring digital images for a device having an integrated camera includes an Application Program Interface (API). The API is adapted to receive...
Cascaded camera motion estimation, rolling shutter detection, and camera
shake detection for video stabilization
An easy-to-use online video stabilization system and methods for its use are described. Videos are stabilized after capture, and therefore the stabilization...
Systems and methods for capturing images from a lock screen
Techniques for entering an image-capture user interface from a locked mobile device and capturing an image while the mobile device is still in a locked state....
Social group suggestions within a social network
In one example, a method includes receiving, by a first computing device and from a second computing device, an image comprising an object. A user may be...
Recommended content for an endorsement user interface
In one aspect, a system for providing a user interface including recommended content in response to an endorsement input is described. The system includes a...
Methods, systems, and media for providing access control for a computing
Methods, systems, and media for providing access control for a computing device are provided. In some implementations, methods for providing access control for...
System and method to enable unlicensed mobile access across terminals
A method and apparatus is provided for establishing a Global System for Mobile communications (GSM) call through an Unlicensed Mobile Access (UMA) Network by...
Selective messaging using online presence information
Described herein are devices and techniques for automatically determining in a presence-enabled messaging service, the presence status of at least one...
System and method for reducing hardware table resources in a multi-stage
A multi-stage network is provided, where the network includes a first stage comprising a first plurality of network switching devices, the first plurality of...
Battery backup system for uninterrupted power supply
Methods and systems supply uninterrupted power to a load using a backup battery module. A driver circuit connects the load and the backup battery module such...
Speech recognition with parallel recognition tasks
The subject matter of this specification can be embodied in, among other things, a method that includes receiving an audio signal and initiating speech...
Systems and methods facilitating selective removal of content from a mixed
Systems and methods facilitating removal of content from audio files are described. A method includes identifying a sound recording in a first audio file,...
Remote control with user profile capability
A control unit (101), such as a remote control device, includes a profile selector (104). The profile selector (104), which may be a single profile selector...
Computing devices and methods for navigating around a surface of
three-dimensional (3D) coordinate system...
The present disclosure relates to navigating around geographic maps within a map viewport display. More specifically, the present disclosure relates to...
Shape preserving mesh simplification
Systems and methods for simplifying a three-dimensional mesh providing a three-dimensional model, such as a three-dimensional model of a cityscape, are...
Generating an exterior geometry of a building based on a corresponding
collection of interior geometry
The disclosed subject matter relates to computer implemented methods for generating an exterior geometry of a building based on a corresponding collection of...
High-quality stereo reconstruction featuring depth map alignment and
A novel stereo reconstruction pipeline that features depth map alignment and outlier identification is provided. One example method includes obtaining a...
Search results with structured image sizes
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating search results with structured image sizes....
Connect social networking users who simultaneously check-in at a
Configurations are provided for suggesting one or more other users within a same or proximate geolocation to enable the user to engage in activities with these...
Training a neural network to detect objects in images
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training a neural network to detect object in images. One of...
Bus detection for an autonomous vehicle
Methods and systems are provided that may allow an autonomous vehicle to discern a school bus from image data. An example method may include receiving image...
Image matching using motion manifolds
A motion manifold system analyzes a set of videos, identifying image patches within those videos corresponding to regions of interest and identifying patch...
Methods and systems for deleting requested information
A method of deleting log records may include identifying a plurality of log records generated during a time period, for each identified log record, determining...
Displaying private information on personal devices
A computing device is described that includes one or more processors and at least one module operable by the one or more processors to determine whether the...
Internet based system and apparatus for paying users to view content and
An Internet service is configured to provide information to a user of the service in ranked order according to demographic profile information about the user...
Original authorship identification of electronic publications
An example implementation includes providing original content on a content source; inserting a unique content ID into content information associated with the...
Identifying textual terms in response to a visual query
A method, system, and computer readable storage medium is provided for identifying textual terms in response to a visual query is provided. A server system...
Determining computing device characteristics from computer network
Systems and methods of determining computing device characteristics from computer network activity are provided. A data processing system can obtain data...
Enabling event prediction as an on-device service for mobile interaction
By knowing which upcoming actions a user might perform, a mobile application can optimize a user interface or reduce the amount of user input needed for...
Reverse engineering circumvention of spam detection algorithms
A spam score is assigned to a business listing when the listing is received at a search entity. A noise function is added to the spam score such that the spam...
Combining unstructured image and 3D search results for interactive search
Implementations relate to presenting search results to a user. In particular, disclosed techniques include presenting both image search results and 3D model...
Systems and methods to present automated suggestions in a document
A method for providing automated suggestions in a document stored on a cloud computing service includes providing collaborators with access to the document, who...
System and method for initiating a multi-environment operating system
Various embodiments of the present invention provide a mobile computing device that operates multiple, co-existing and independent operating system environments...
Virtual environment having harvard architecture
Methods, systems, and apparatus, including computer programs encoded on computer storage media, relating to software execution. One of the methods includes...
Maintaining package repositories
A method includes resolving a new direct repository within non-transitory memory by a computing device in communication with the non-transitory memory in...
Redirection of a document URL to a natively-operating application
A method includes declaring, in a manifest of an application, a document URL type. The application is configured for native operation outside a web browser on a...
Method and device to reduce swipe latency
A plurality of methods 600-800 that collectively reduces touch swipe latency within a user interface (210) of an electronic device 100/200 includes: activating...
Coupling element for hinged electronic device
A computer includes a lid defining a lower edge. A hinge is connected to the lid along the lower edge. The computer further includes a base having an upper...
Tension member fatigue tester using transverse resonance
A system includes: a tension member having a first end and a second end, where the first end of the tension member is connected to a first loading member and...
Mobile robots moving on a visual display
A system for using mobile robots that track visual features of a drawing to create a tangible tactile interface for a user. The user places a hand or finger on...
Filling apparatus for high-altitude balloons
High-altitude balloons and apparatuses for filling such high-altitude balloons are provided. As an example, an apparatus for filling a high-altitude balloon...
System for constructing balloon envelopes
An assembly for use during manufacture of a balloon envelope that includes a table having first and second levels, an indicator disposed on the first level and...
Portion of a display panel with an animated computer icon
Display screen or portion thereof with an animated graphical user
Display panel or portion thereof with animated computer icon