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.
Calibration techniques for activity sensing devices
Improved techniques and systems to calibrate an electronic device that is providing activity sensing are disclosed. The activity being sensed can, for example,...
Centralized operation management
A novel security framework that is part of an operating system of a device is provided. The framework includes a security assessor that performs security policy...
Local device awareness
Certain embodiments may take the form of a method of operating an electronic device to find and determine an identity of other local devices. The method...
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...
Dynamically overriding alert suppressions based on prior actions
A suppression override engine on a user device may be configured to detect communication alert suppressions. An incoming communication from a third party may be...
System and method for incorporating an originating site into a security
protocol for a downloaded program object
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for verifying a digital object obtained from a remote host. A system...
Pilot signal in an FDMA communication system
Methods (500, 800) and corresponding systems (100, 200, 300, 400, 900) for generating a pilot symbol (330) include providing an M-point parallel transform...
Wireless feedback system and method
A codebook C is provided in a MIMO transmitter as well as a MIMO receiver. The codebook C will include M codewords c.sub.i, where i is a unique codeword index...
Embodiments of the invention relate to wireless communications networks, and more specifically to an antenna apparatus for cellular wireless systems. Increasing...
Error correction coding over multiple memory pages
A method for data storage includes encoding each of multiple data items individually using a first Error Correction Code (ECC) to produce respective encoded...
High-performance ECC decoder
Methods for Error Correction Code (ECC) decoding include producing syndromes from a set of bits, which represent data that has been encoded with the ECC. An...
An antenna system includes a dielectrically-loaded loop element electromagnetically coupled to a planar element. The antenna system exhibits uniform, broadband...
Sealing and folding battery packs
In a first embodiment, a battery pouch is provided with a pouch edge positioned to project from an underside of the battery. The pouch edge is sealed and folded...
Battery cell with an integrated pouch metal foil terminal
A battery includes a battery cell having a pair of cell electrodes that are encased in a laminated pouch. The laminated pouch has a conductive moisture barrier...
Threshold adjustment using data value balancing in analog memory device
A method, in a memory including multiple analog memory cells, includes segmenting a group of the memory cells into a common section and at least first and...
Reliable readout of fuse data in an integrated circuit
An integrated circuit includes fuse readout logic and first and second sets of fuses. One of the sets includes one or more primary fuses whose burn states...
Mitigation of data retention drift by progrmming neighboring memory cells
A method includes, in a plurality of memory cells that share a common isolation layer and store in the common isolation layer quantities of electrical charge...
Signal-to-Noise Ratio (SNR) estimation in analog memory cells based on
optimal read thresholds
A method includes programming a group of analog memory cells by writing respective analog values into the memory cells in the group. After programming the...
Readout of interfering memory cells using estimated interference to other
A method includes storing data in a memory that includes multiple analog memory cells. After storing the data, an interference caused by a first group of the...
Systems and methods for ejecting removable modules from electronic devices
An electronic device may be provided with an ejector mechanism for at least partially ejecting a removable module (e.g., a SIM card tray) from the device. The...
Color correction of electronic displays
A method for adjusting the characteristics of a display. The method for adjusting the characteristics of the display may include constructing color models as a...
Displaying location preview
A mapping application that provides a graphical user interface (GUI) for displaying information about a location is described. The GUI includes a first display...
Generic media covers
Generic media covers can be generated for digital media items submitted by publishers without a personalized media cover. A generic media cover can be generated...
Compression and obfuscation of three-dimensional coding
Systems and methods related to three-dimensional coding are disclosed. In one embodiment, a method for encoding data is described that includes generating a...
Efficient texture comparison
A scannable object is sensed and scanned. A map is constructed based on the scan results. The map is compared to one or more stored templates. Results of the...
Capacitive sensor packaging
An apparatus comprises a fingerprint sensor having a set of capacitive elements configured for capacitively coupling to a user fingerprint. The fingerprint...
Finger biometric sensor for flagging as sufficient enrollment finger
biometric data sets and related methods
A finger biometric sensor may include an array of finger biometric sensing pixels, and processing circuitry coupled to the array of finger biometric sensing...
Harmonic detector of critical path monitors
A system for monitoring a clock input signal including a reference clock to be monitored, a flip-flop, a plurality of delay logic blocks, a sampling unit, and a...
Systems and methods using reputation or influence scores in search queries
One or more processors determine reputation scores for one or more subjects based on connections. One or more processors use a plurality of citations, with each...
Automatically configuring white space around an object in a document
The described embodiments provide a word processor for formatting a document. During operation, the word processor places an object in a section of text in a...
Bridge circuit for bus protocol conversion and error handling
Embodiments of a bridge circuit and system are disclosed that may allow for converting transactions from one communication protocol to another. The bridge...
An adapter can be used to connect a portable electronic device to an accessory in instances where the portable electronic device and the accessory have...
Scheme to escalate requests with address conflicts
Techniques for escalating a real time agent's request that has an address conflict with a best effort agent's request. A best effort request can be allocated in...
Recovery from programming failure in non-volatile memory
A method includes storing data encoded with an Error Correction Code (ECC) in analog memory cells, by buffering the data in a volatile buffer and then writing...
In an embodiment, a memory controller includes multiple ports. Each port may be dedicated to a different type of traffic. In an embodiment, quality of service...
Services for a personal electronic device are provided through which a form of background processing or multitasking is supported. The disclosed services permit...
Method and apparatus to migrate stacks for thread execution
A method and an apparatus that generate a request from a first thread of a process using a first stack for a second thread of the process to execute a code are...
Logical volume space sharing
Space sharing between logical volumes is achieved through a technique that enables available storage space to be flexibly consumed and released by the logical...
Embedded authentication systems in an electronic device
This invention is directed to an electronic device with an embedded authentication system for restricting access to device resources. The authentication system...
Light sensitive display
A light sensitive display.
Controlling a current drawn from an adapter by a computer system
The disclosed embodiments provide an apparatus that controls a current drawn from an adapter by a computer system. During operation, the apparatus senses the...
Method and apparatus for component assembly using continuous selection
A manufacturing process for providing an assembly formed of a first piece and a best fitted second piece is described. The manufacturing process is carried out...
Integrated touch screen
Displays with touch sensing circuitry integrated into the display pixel stackup are provided. An integrated touch screen can include multi-function circuit...
VCM OIS actuator module
A lens actuator module including an autofocus (AF) mechanism capable of moving a lens according to at least three degrees of freedom and an optical image...
Methods for forming electroplated aluminum structures
Anodized electroplated aluminum structures and methods for making the same are disclosed. Cosmetic structures according to embodiments of the invention are...
Small form factor desktop computer
An aesthetically pleasing small form factor desktop computer is described. The small form factor desktop computer can be formed of a single piece seamless...
Multi-step pattern formation
One embodiment includes a method for creating a recessed pattern in a substrate. The method includes laser ablating the substrate to form a recessed complex...
Efficient handling of misaligned loads and stores
A system and method for efficiently handling misaligned memory accesses within a processor. A processor comprises a load-store unit (LSU) with a banked data...
Display screen or portion thereof with animated graphical user interface
Display screen or portion thereof with animated graphical user interface