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.
Electroformed housings for electronic devices
Electroformed housings for electronic devices and methods for making the same are provided. An electronic device is provided having at least one electronic part...
Systems and methods for implementing block cipher algorithms on
Systems and methods for an implementation of block cipher algorithms (e.g., AES) use lookup tables to obscure key information, increasing difficulty of reverse...
System and method for local flow control and advisory using a
fairness-based queue management algorithm
A data processing device for transmitting network packets comprising: packet classification logic for classifying packets according to different packet service...
Wireless radio access network control channel capacity management
Transmission capacity for a control channel sent to multiple mobile wireless devices in a wireless network is increased by transmitting the control channel...
Low profile, space efficient circuit shields
A low profile, space efficient circuit shield is disclosed. The shield includes top and bottom metal layers disposed on the top of and below an integrated...
Track pad acoustic features related to a portable computer
The present application describes various embodiments of systems and methods for providing internal and external components for portable computing devices...
Proximity sensor for electronic device
A compact proximity sensor for use in a portable computing device is described. In particular various embodiments of a proximity sensor which fits in an...
Handheld computing device
A handheld computing device is disclosed. The handheld computing device includes a seamless housing formed from an extruded metal tube. The extruded tube...
Determining an in-focus position of a lens
An in-focus lens position may be determined by computing a focus metric value, by counting the number of transition pixels for images of a target captured at...
Transformations and white point constraint solutions for a novel
A novel chromaticity space is disclosed that may be used as a framework to implement an auto-white balance solution or other color image processing solutions...
Multi-zone imaging sensor and lens array
An imaging module includes a matrix of detector elements formed on a single semiconductor substrate and configured to output electrical signals in response to...
Combining explicit select gestures and timeclick in a non-tactile three
dimensional user interface
A method including presenting, by a computer, multiple interactive items on a display coupled to the computer, and receiving, from a depth sensor, a sequence of...
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...
Using pulsed DC to detect connector mating and unmating
Techniques for detecting mating and un-mating of a first connector with a second connector include providing a pulsed voltage signal at a contact of the second...
Insert casting or tack welding of machinable metal in bulk amorphous alloy
part and post machining the...
Provided in one embodiment is a method of forming a connection mechanism in or on a bulk-solidifying amorphous alloy by casting in or on, or forming with the...
Audio listening system
Mobile device management
Methods and apparatuses that enroll a wireless device into an enterprise service with a management server addressed in a management profile are described. The...
Runtime optimization using meta data for dynamic programming languages
A method and an apparatus that optimize operations for a key among a collection of key indexed data structures using meta data describing properties of the key...
Value profiling for code optimization
A method and an apparatus to execute a code with value profiling are described. The code may include an access to an untyped variable. During the execution,...
Device, method, and graphical user interface for selection of views in a
three-dimensional map based on gesture...
An electronic device displays a first map view of a map that includes one or more map objects on a touch-sensitive display. While displaying the first map view,...
Graphical user interface layout
Exemplary methods, apparatuses, and systems receive user input to move, resize, or add a first user interface object to a first location in a user interface...
Keyword list view
Some embodiments provide a list view that displays a list of media clips and, for each media clip, displays each tag associated with the media clip. The list...
Non-volatile memory monitoring
The invention provides a technique for managing write operations issued to a non-volatile memory included in a wireless device. A monitor software application...
Semi-autonomous touch I/O device controller operation under control of
A touch I/O device controller may operate in an idle state, a wait for finger on state, and a finger on state. The finger on state may include a hold sub-state,...
Source packet bridge
A communication function between ports on a node that does not require a common time base to be distributed across the network is disclosed. A data stream...
Reverse geo-coding for track path
Methods and systems are disclosed for associating non-geographical information to track paths. Among other things, meaningful labels for the track paths can be...
Associating digital images with waypoints
Methods and systems are disclosed for identifying waypoints. In one aspect, a method performed by an application executing on a computer system, includes...
Peer-to-peer N-way syncing in a decentralized environment
A technique for synchronizing a datum between a plurality of stores, wherein a version history is associated with the datum in each store. The version history...
Portable point of purchase user interfaces
Systems, methods, and devices for conducting sales transactions are provided. Embodiments include handheld, portable, electronic, point of purchase devices...
Mechanisms to improve mobile device roaming in wireless networks
A mobile wireless device adapts roaming parameters used to determine searching for and switching among access points. The roaming parameters are adjusted based...
Method and system for a wireless multi-hop relay network
In a wireless multi-hop relay network arranged in a tree topology, the base station and one or more relay stations are associated as a virtual base station...
Automatic character stem stretching
A method and system for extending characters. The method automatically identifies sections of a character to elongate and sections of the character to not...
Systems and methods for YCC image processing
Systems and methods for processing YCC image data provided. In one example, an electronic device includes memory to store image data in RGB or YCC format and a...
Method and apparatus for using a sound sensor to adjust the audio output
for a device
One embodiment of the present invention provides a system that uses a sound sensor to adjust the audio output of a device. During operation, the system uses the...
Display with color mixing prevention structures
An electronic device may have a liquid crystal display having a backlight and color mixing prevention structures. The color mixing prevention structures may, in...
Display with shielding antireflection layer
An electronic device may be provided with a display such as a liquid crystal display. The liquid crystal display may have a color filter layer, a...
Integrated touch screens
Integrated touch screens are provided including drive lines formed of grouped-together circuit elements of a thin film transistor layer and sense lines formed...
Devices and methods for obtaining high-local-contrast image data
Devices and methods for obtaining image data that preserves highlight details and shadow details from image data from a high dynamic range (HDR) image sensor...
Multi-touch input discrimination
Techniques for identifying and discriminating between different types of contacts to a multi-touch touch-screen device are described. Illustrative contact types...
Touch-sensitive electronic apparatus for media applications, and methods
An electronic apparatus, such as an electronic mixing apparatus and an electronic keyboard apparatus, and associated methods are disclosed. The electronic...
Dynamically adjustable antenna supporting multiple antenna modes
Electronic devices may be provided that contain wireless communications circuitry. The wireless communications circuitry may include radio-frequency transceiver...
Various techniques for generating an output clock based on a reference clock. This disclosure relates to generating an output clock signal based on a reference...
Test apparatus having a probe card and connector mechanism
A test apparatus for testing a semiconductor device includes a circuit board having a contact pattern on one side and an opening therethrough, and a probe card...
Synchronized ambient light sensor and display
An electronic device may be provided that has a display. The display may produce light using a backlight unit or using an array of light-emitting display...
Electronic device with light sensor alignment structures
Electronic devices may include light sensors. The light sensors may include alignment features. The light sensors may be optically aligned with an aperture in...
Narrow key switch
A narrow key switch for a low travel keyboard and methods of fabrication are described. The low-travel keyboard having narrow keys is suitable for a...
Invisible optical label for transmitting information between computing
Embodiments of the present disclosure provide a method and system for sharing information between a first computing device and a second computing device. In the...