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.
Methods and apparatuses for data protection
Methods and apparatuses for data protection against corrupted write operations. In one embodiment, a technique of crash protection uses an atomically updated...
Methods and systems for managing permissions data
Methods, systems and computer readable media which use permissions checking when deciding whether to allow access to a file are described. In one exemplary...
On-the-go shopping list
Systems and methods for providing shopping-related information to a consumer are provided. Embodiments of the system allow a consumer to create an electronic...
Freeform communication in calendaring system
A method of sharing a calendar between a plurality of users, the calendar being capable of holding one or more events. The method comprises providing the...
Dynamic compass calibration in a portable device
The magnitude of a sensed, raw magnetic field in a portable device is monitored over a given time interval. The monitored magnitude is compared with...
Antenna systems with common overhead for CDMA base stations
Systems and methods for use in CDMA antenna systems are provided in which signals each having a common overhead component are transmitted on a set of adjacent...
Accessory detection to minimize interference with wireless communication
A wireless handheld device includes one or more antennas and a connector configured to couple with one or more external accessories. The handheld device further...
Adjusting power of a control channel based on a characteristic of a
message in the control channel
An entity, such as a base station, in a wireless communications network performs power control of a control channel based on one or more characteristics of a...
Remote control of electronic devices
A controlling device (e.g., a telephony device) can remotely control various tasks associated with a controlled device (e.g., a personal computer), including...
Techniques for controlling a portable media device having a radio
Techniques for facilitating interoperation between a portable media device having an RF tuner and an accessory device. In certain embodiments, the portable...
Wireless interference mitigation
Mitigating interference in a mobile wireless communication device by using an estimation of the performance impact of interfering signals generated by a...
An authentication controller coupled to a first communication port of a portable media device is allowed to provide authentication on behalf of an accessory...
Tracking workflow in manipulating media items
A computer-implemented method is described including receiving input specifying an image frame from among a series of image frames, and automatically detecting...
Techniques for improving channel estimation and tracking in a wireless
A technique for performing channel tracking and/or channel estimation in a wireless communication device includes receiving a reference signal and one or more...
Method and system for retransmitting data packets
A method and system are provided for minimizing errors by retransmitting packets in a multiple-input-multiple-output (MIMO) space-time coded packet radio. A...
Selective re-programming of analog memory cells
A method for data storage includes defining, in a memory that includes multiple analog memory cells, an erased state, a set of non-erased programming states and...
A portable computing device is disclosed. The portable computing device can take many forms such as a laptop computer, a tablet computer, and so on. The...
Image capturing device with touch screen for adjusting camera settings
Several methods for operating a built-in digital camera of a portable, handheld electronic device are described. In one embodiment, the device receives a user...
Deferred deletion and cleanup for graphics resources
A method and an apparatus for maintaining separate information for graphics commands that have been sent to a graphics processing unit (GPU) and for graphics...
Manipulation of image content using various image representations
Disclosed herein are embodiments of systems and methods for displaying and updating image previews in the graphical user interface of an application program...
Phase compensation for multi-stimulus controller
Determining a compensated phase matrix for a multi-stimulus demodulation process is provided. A first drive line of a multi-stimulus sensing system is selected,...
Doherty amplifier and method for operation thereof
An amplifier having a Doherty-type architecture and a method for operation thereof are provided. The amplifier comprises a main amplifier path comprising a main...
Methods and apparatuses for operating a data processing system
Methods and apparatuses to manage working states of a data processing system. At least one embodiment of the present invention includes a data processing system...
Low profile plugs
Apparatus, systems, and methods for assembling a plug with a low profile for use with an electronic device are provided. In some embodiments, a 4-pin plug may...
Dynamically adaptive scheduling system
Methods and systems for providing a lifestyle companion system are provided. The lifestyle companion system can provide a platform to conduct a user interview....
Housing for an electronic device
System and method for processing an upload of a program with export
Disclosed herein are systems, methods, and computer readable-media for processing a program with export compliance information, the method including in a...
Remote access to advanced playlist features of a media player
A media player can have advanced-playlist creation capabilities such as the ability to automatically generate a playlist around a "seed" song selected by a...
Transforms and animations of web-based content
Embodiments of the present invention provide a way to perform transforms and animations using Cascading Style Sheets (CSS). CSS may be used to define colors,...
Adaptive artwork for bandwidth- and/or memory-limited devices
Methods and apparatuses for adaptive presentation of graphical representations.
Data storage with incremental redundancy
A method for operating a memory includes encoding input data with an Error Correction Code (ECC) to produce input encoded data including first and second...
Motion sensor data processing using various power management modes
Systems and methods for processing motion sensor data using various power management modes of an electronic device are provided. Power may be provided to a...
Methods and apparatuses for providing a hardware accelerated web engine
Methods and apparatuses for providing hardware acceleration of a web browser are disclosed. In one embodiment, a method of operating a web browser on a computer...
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...
Wireless portable device with reduced RF signal interference
A handheld device may include one or more antennas and a connector both disposed at a base of the handheld device. The connector may have a shell comprising a...
Dynamic exposure metering based on face detection
A system, computer readable medium, and method for dynamically setting a camera's exposure parameters based on face detection are disclosed. When taking a...
Region-based processing of predicted pixels
A method for decoding a compressed video data sequence containing one or more coded pixel blocks The compressed video sequence is buffered. Prediction...
Context-based error indication methods and apparatus
A media player may occasionally be unable to play or continue to play a particular item of media. When that occurs, the media player outputs an error indication...
Portable computer display housing
A display housing for a portable computing device that utilizes a plastic cover bonded to an internal metal frame is described. To account for thermal cycling...
Auto focus speed enhancement using object recognition and resolution
Autofocus operations in a digital camera are described. In one embodiment, a processor detects a face in an image captured by the camera, and calculates the...
Scalable video encoding in a multi-view camera system
The present invention employs scalable video coding (SVC) in a multi-view camera system, which is particularly suited for video conferencing. Multiple cameras...
Working with 3D objects
Three-dimensional objects can be generated based on two-dimensional objects. A first user input identifying a 2D object presented in a user interface can be...
Method, device, and graphical user interface providing word
recommendations for text input
A portable electronic device having a touch screen display performs a set of operations, including displaying a plurality of key icons, each having an...
Scan sequence generator
A sensor panel device that can generate and use a stimulus signal having multiple different waveforms for detecting events on or near the sensor panel is...
Battery gas gauge reset mechanism
A gas gauge circuit has a power supply pin, a power return pin, power-on reset capability, and a communications signal pin. A reset control circuit is coupled...
Power adapters for powering and/or charging peripheral devices
A power adapter for a peripheral device such as portable electronics device is disclosed. The power adapter includes a housing that contains electrical...
Compartmentalized chips with similar polymers of different viscosities for
Compartmentalized chips of at least two chemically similar crystallizable thermoplastic polymers each having a different intrinsic viscosity placed in separate...
A hinge is disclosed. The hinge can include an axle, a first member coupled to the axle, and a second member coupled to the axle and configured to rotate...