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.
Packaging with accessory
Sensor data rescaler for image signal processing
An input rescale module that performs cross-color correlated downscaling of sensor data in the horizontal and vertical dimensions. The module may perform a...
Enhanced unified messaging system with a quick view facility
This invention provides an enhancement to messaging systems by providing a message notification feature which allows a user to manage only new messages for...
Protective film and related assembly and method
A protective film configured to protect a substrate such as a glass panel for a display is provided. The protective film may include a discontinuous outer layer...
Fast, language-independent method for user authentication by voice
A method and system for training a user authentication by voice signal are described. In one embodiment, a set of feature vectors are decomposed into...
Anti-phase pulse width modulator
A method and system is disclosed for modifying the pulse width modulation signal frequency for controlling the backlight illumination intensity of a liquid...
Wireless device networks with smoke detection capabilities
An electronic device may include a smoke detector. The electronic device may use the smoke detector to monitor for the presence of smoke. In response to...
Vibration in portable devices
One embodiment may take the form of a method of reducing noise from vibration of a device on a hard surface. The method includes activating a haptic device to...
System and method for highlighting a feature in a 3D map while preserving
Systems and methods for rendering 3D maps may highlight a feature in a 3D map while preserving depth. A map tool of a mapping or navigation application that...
Processing order in block processing pipelines
A knight's order processing method for block processing pipelines in which the next block input to the pipeline is taken from the row below and one or more...
Intelligent matcher based on situational or spatial orientation
Predicting likely fingerprint information (most likely finger, orientation, or otherwise), responsive to situational information or spatial orientation, for...
Batch processing and data synchronization in cloud-based systems
Disclosed are methods and apparatus for efficiently storing application data received from clients in a database stored on a server, such as a cloud-based...
Electronic device with heat dissipating electromagnetic interference
An electronic device may have a metal electromagnetic interference shielding enclosure. The enclosure may have a bottom wall, vertical sidewalls that extend...
Electronic devices having multi-purpose cowling structures and a compass
mounted on a flex circuit
Multi-purpose cowling structures are provided to minimize spacing impact within an electronic device, while maximizing functional utility. In one embodiment, an...
Retention system for dynamic loading
A system and method for retaining enclosure components of an electronic device that can experience a range of dynamic forces is disclosed. The electronic device...
Small form factor stacked electrical passive devices that reduce the
distance to the ground plane
The described embodiments relate generally to electronic components and more specifically to a capacitor array that can increase component density on a printed...
Radio power saving techniques for video conference applications
In video conferencing over a radio network, the radio equipment is a major power consumer especially in cellular networks such as LTE. In order to reduce the...
Transitioning a video call between networks
A method for transitioning a video call is provided. The method can include a wireless communication device participating in a video call with a remote...
Adding geo-fences based on time
A user can create geo-fences by providing a first identifier, e.g., a name of a store or a category of merchandise, and a location-based function that is...
Contextual matte bars for aspect ratio formatting
Systems, methods, and devices for adding contextual matte bars to format image data to another aspect ratio are provided. For example, a method may include...
Parallel hardware and software block processing pipelines
A block processing pipeline that includes a software pipeline and a hardware pipeline that run in parallel. The software pipeline runs at least one block ahead...
Joint frame rate and resolution adaptation
A video coder employs techniques for applying frame rate adaptation and variable resolution adaptation in response to environmental coding factors present at...
Imaging and processing using dual clocks
A method for imaging includes capturing images of an object using a matrix of detector elements and performing a processing operation in the detector elements...
Video format for digital video recorder
Some embodiments provide a video recording device for capturing a video clip. The video recording device receives a selection of a non-temporally compressed...
Scene adaptive temporal filtering
Calculating a temporal filter values to filter video data for noise and ghosting artifacts. A sensor specific noise model may be derived using the video capture...
Data store and enhanced features for headset of portable media device
A media headset for exchanging data with a media device includes at least one audio speaker that provides an audio output, a data store that stores media device...
System and method for processing network packets received on a client
device using opportunistic polling...
A method for receiving network packets on a client device comprising: initially entering into a first mode of operation in which polling from a network layer to...
Methods and apparatus for ensuring compatibility on a high performance
A data communications system is disclosed having at least one Legacy cloud coupled to at least one Beta cloud. The system further having at least one BOSS node...
Methods and systems for supporting wireless networks using relays
Methods and systems are provided for use with wireless networks having one or more cell in which each cell includes a base station (BS), at least one relay...
Antenna switching system with adaptive switching criteria
Electronic devices may be provided that contain wireless communications circuitry. The wireless communications circuitry may include radio-frequency transceiver...
Methods for characterizing tunable radio-frequency elements
A wireless electronic device may contain at least one antenna tuning element for use in tuning the operating frequency range of the device. The antenna tuning...
Narrow border organic light-emitting diode display
An electronic device may be provided having an organic light-emitting diode display and control circuitry for operating the display. The display may include one...
Method and apparatus for producing accurate kinematics in a computing
Method, system, and apparatus for optimizing kinematics of a magnetic latch having a magnetic element is disclosed.
Association of a note event characteristic
Some embodiments provide a music editing application that enables a user to compose and edit note characteristics, e.g., via a touch-sensitive display. The GUI...
Liquid crystal display using depletion-mode transistors
Methods and devices employing charge removal circuitry are provided to reduce or eliminate artifacts due to a bias voltage remaining on an electronic display...
Device, method, and graphical user interface for accessing an application
in a locked device
A device with a touch sensitive display and a plurality of applications, including a camera application, while the device is in a locked, passcode-protected...
Systems and methods for identifying unauthorized users of an electronic
This is generally directed to identifying unauthorized users of an electronic device. In some embodiments, an unauthorized user of the electronic device can be...
Method and apparatus for archiving dynamic webpages based on source
One embodiment of a method for archiving and restoring web pages can remove elements from web data to be stored as web archive data that can cause two or more...
Indicating hierarchy in a computer system with a graphical user interface
Some embodiments of the invention provide a method for indicating hierarchy of objects in a graphical user interface (GUI) of a computer system. The method uses...
Methods and systems for managing data
Systems and methods for managing data, such as metadata. In one exemplary method, metadata from files created by several different software applications are...
Efficient reuse of segments in nonoverwrite storage systems
A non-overwrite storage system, such as a log-structured file system, that includes a non-volatile storage having multiple storage segments, a volatile storage...
Displaying recently used functions in context sensitive menu
A computer implemented method displays an object. The method includes causing the display of a context specific shortcut menu in response to a user command. The...
Thin glass for touch panel sensors and methods therefor
Improved techniques are disclosed for fabrication of touch panels using thin sheet glass, coupling external circuitry, and securely holding the touch panel...
Using a processing device as a dock for a media player
By integrating multiple electronic devices, it is possible to increase the functionality of the devices individually. For example it is possible to improve...
Enclosure assembly and systems and methods for using the same
An enclosure assembly and systems and methods for using the same are disclosed. The enclosure assembly may include a base plate, a plurality of sidewalls, and...