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.
Three dimensional user interface session control
A method, including receiving, by a computer executing a non-tactile three dimensional (3D) user interface, a set of multiple 3D coordinates representing a...
Velocity stabilization for accelerometer based input devices
A method and apparatus for reducing or eliminating tracking errors associated with accelerometer-based input devices. The method and apparatus calculates a...
Balancing voltages between battery banks
A system that balances voltages between battery banks. The system includes battery banks, including a first bank and a second bank, and a first capacitor. The...
Routing for high resolution and large size displays
Embodiments of the present disclosure related to electronic displays and electronic devices incorporating such displays which employ a device, method, or...
Cover for image sensor assembly with light absorbing layer and alignment
An image sensor assembly includes an image sensor die attached adjacent to a cavity and a lower surface in a preformed package having substantially vertical...
Dual orientation connector with side contacts
The present disclosure relates generally to connectors such as audio connectors and in particular to a dual orientation audio connector with side audio contacts...
System and method for mitigating repeated crashes of an application
resulting from supplemental code
Provided is a method for mitigating the effects of an application which crashes as the result of supplemental code (e.g., plug-in), particularly a plug-in from...
Multi-pane graphical user interface for mobile electronic device
Improved approaches to display information on a portable computing device having a display with limited display area are disclosed. The information displayed...
A system and method for providing photographic slideshows with theme elements is provided. Each photograph and each theme element may be associated with...
Lifestream annotation method and system
A method and system for collecting information, enriching the collected information and linking the enriched information is provided. The system includes an...
Push-based location update
Methods, systems, and computer-readable media for a location information server to gather location updates by sending location-update-requests through a push...
Throttling to reduce synchronizations of excessively changing data
Embodiments of the invention determine if a user preference or other piece of data is being synchronized too frequently. If the user preference is being...
System and method for anonymous location based services
Provided is a fully automated web service with location based services generally involved in transmission of situational location dependent information to...
Paraphrasing of user requests and results by automated digital assistant
Methods, systems, and computer readable storage medium related to operating an intelligent digital assistant are disclosed. A user request is received, the user...
Optimized system selection using location estimation
A current location of a mobile system in a wireless network can be determined by using information provided by a base station in communication with the mobile...
Mobile emergency attack and failsafe detection
A mobile communication device can be placed into an "attack detection mode." While the device is in attack detection mode, certain events can cause the device...
Blurring based content recognizer
Methods, systems, and apparatus, including computer program products, for identifying regions of interest in an image and identifying a barcode in a degraded...
System and method for automated audio mix equalization and mix
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for automatically analyzing, modifying, and mixing a plurality of...
System and method for spatial multiplexing-based multiple antenna
Methods and devices are provided for implementing two types of sub-channel arrangements. A first type of sub-channel arrangement involves defining a first...
Communicating a feedback data structure containing information identifying
coding to be applied on wirelessly...
To perform wireless communications in a closed loop multiple input, multiple output (MIMO) system, a feedback data structure is communicated over a wireless...
Modulation and coding scheme (MCS) recovery based on CQI offset
Manipulating modulation and coding scheme (MCS) allocation after a communication interruption. A UE device may resume communications with a BS after a...
Flexible electronic devices
Flexible electronic devices may be provided. A flexible electronic device may include a flexible display, a flexible housing and one or more flexible internal...
Document assembly and automated contextual form generation
This disclosure describes systems, methods, and computer program products for displaying one or more pages of a first document in a first region on a user...
Objective optics with interference filter
Optical apparatus includes an image sensor and an optical assembly, which is configured to focus optical radiation via an aperture stop onto the image sensor....
Noise reduction based on motion sensors
A method for reducing noise in a sequence of frames may include generating a transformed frame from an input frame according to a perspective transform of a...
Compression of road features in map tiles
Road information is compressed for map tiles of a map containing a network of roads. The map can have different sets of tiles for each zoom level. For a given...
An active stylus is disclosed. The stylus includes an electrode at a tip of the stylus; and powered circuitry coupled to the electrode and configured for...
A touch panel having a transparent capacitive sensing medium configured to detect multiple touches or near touches that occur at the same time and at distinct...
Simultaneous sensing arrangement
Multi-touch touch-sensing devices and methods are described herein. The touch sensing devices can include multiple sense points, each located at a crossing of a...
Insert molded cowling structures
Electronic devices may be provided with electronic components and cowling structures that secure the electronic components. A cowling structure may include a...
Article comprising light absorbent composition to mask visual haze and
A transparent article includes a continuous polyester matrix having at least one incompatible filler dispersed therein. The incompatible filler provides domains...
Method for improving connector enclosure adhesion
An improved method is employed to attach an enclosure to a connector body having relatively small geometry. One or more bonding channels are disposed in the...
Methods for forming sealed connectors for portable electronic devices
A portable electronic device may have a sealed connector secured within a device housing. The sealed connector may have a metal shell. A plastic contact housing...
Display screen or portion thereof with icon
Display screen or portion thereof with animated graphical user interface
Accessory device authentication using list of known good devices
maintained by host device
Authentication techniques for electronic devices can provide more seamless communication between two devices. A first device (e.g., a host device) can maintain...
Power shutdown prediction for non-volatile storage devices
A method includes, in a host that stores data in a storage device, detecting an event that is indicative, statistically and not deterministically, of an...
Inter-processor communication channel including power-down functionality
Apparatuses and methods are disclosed for implementing an inter-processor communication channel including power-down functionality. In one embodiment, the...
Power management for a graphics processing unit or other circuit
In one embodiment, a system includes power management control that controls a duty cycle of a processor to manage power. The duty cycle may be the amount of...
Encryption key transmission with power analysis attack resistance
Methods and mechanisms for transmitting secure data. An apparatus includes a storage device configured to store data intended to be kept secure. Circuitry is...
System and method for in-place encryption
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for performing in-place encryption. A system configured to practice...
Predicting a result for a predicate-generating instruction when processing
The described embodiments include a processor that executes vector instructions. While dispatching instructions at runtime, the processor encounters a...
Memory system including a controller and processors associated with memory
A data storage system includes a plurality of non-volatile memory devices arranged in one or more sets, a main controller and one or more processors. The main...
Faster tree flattening for a system having non-volatile memory
Systems and methods are disclosed for efficient buffering for a system having non-volatile memory ("NVM"). A tree can be stored in volatile memory that includes...
Method for optimizing transport channels of devices
A first device and a second device communicate with each other using a first communications protocol over a first communications media. The first device detects...
Dynamic construction of modular invitational content
The present disclosure is related to managing delivery of items of invitational content based on a feature-based model. Specifically, a content delivery system...
Message push notification client improvements for multi-user devices
Methods and apparatuses that generate a subtopic identifier identifying a client application within a client device that can support multiple users are...
Methods for using unique identifiers to identify systems in collaborative
interaction in a mesh network
Described herein are methods and systems for using unique identifiers to identify systems in collaborative interaction in a mesh network. For example, in at...
Location based tracking
Location information is used to build a database of locations having associated audio, video, image or text data. In some implementations, a device includes a...
Directional audio interface for portable media device
Methods and apparatus for a user to interact with and control a portable media device through an audio user interface. The audio user interface includes one or...