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.
Providing transit information
Methods, systems, and computer program products for determining transit routes through crowd-sourcing, for determining an estimated time of arrival (ETA) of a...
Glass alignment for high temperature processes
Apparatus, systems and methods for alignment of a glass member for high temperature processing are disclosed. The high temperature processing can, for example,...
Display screen or portion thereof with graphical user interface
Audio listening system
Audio listening system
Electromagnetic interference shielding structures
Electrical components are mounted on a printed circuit in an electronic device housing. Shielding can structures may include a sheet metal shield can layer with...
Component mounting structure with flexible jumper
An electronic device contains electrical components. An electrical component is mounted to an electronic device housing using mounting structures. The mounting...
Systems and methods for facilitating intra-cell-peer-to-peer communication
Methods and systems for providing efficient communications between two mobile stations served by the same base station or relay station are provided. A base...
Methods and apparatus for providing dynamic information in a wireless
Methods and apparatus to enable a wireless network system to dynamically change information channel message broadcasts. In one aspect, cellular network systems...
Transmission power modulation to facilitate in-device coexistence between
wireless communication technologies
A method of modulating transmission power to facilitate in-device coexistence between wireless communication technologies is provided. The method can include...
Methods and apparatus for configuration of femtocells in a wireless
Methods and apparatus that enable and optimize the simultaneous operation of several wireless femtocells having overlapping coverage areas. In one embodiment of...
Techniques of category-based fence are described. A category-based fence can correspond to a group of signal sources instead of a point location fixed to...
Providing an indicator of presence of a first access network that is
capable of interworking with a second...
A mobile station receives a control message containing an indicator of presence of a first access network that operates according to a first protocol that is...
Microphone features relating to a portable computing device
A portable computing device includes one or more microphones that function seamlessly with other components within the portable computing device. In one...
Content package modification based on performance data
The performance of a content package can be influenced by a variety of factors, at least some of which can be identified by analyzing user interaction events....
Control of video decoder for reverse playback operation
A video decoder includes a mode of operation for reverse playback that includes dividing a sequence of coded video data into groups of pictures (GOPs) and...
Imaging sensor anomalous pixel column detection and calibration
An imaging sensor is signaled to capture a digital image of a dark scene. For each of the pixel columns in the image, a respective column value is computed that...
Methods and apparatuses for performing lossless normalization of input pixel component values. The apparatus includes a normalization unit for converting pixel...
Switches and switch mounting structures
An electronic device has circuitry mounted within an electronic device housing. The electronic device housing may have housing walls such as metal sidewalls....
Allocating resources in a frequency-time space to mobile station data
To allocate resources in an orthogonal frequency domain multiple access (OFDMA) system, two-dimensional rectangular regions are assigned in a frequency-time...
Providing acknowledgement information by a wireless device
In general, to provide acknowledgment information by a first wireless device, the first wireless device sends repeated instances of acknowledgment information...
Distributed gain stage for high speed high resolution pipeline analog to
In an embodiment, multiple MDAC stages are coupled in parallel to form an MDAC having the desired gain and capacitor size. Each stage may include capacitors and...
Test system having test stations with adjustable antennas
A test system may include a master test station and slave test stations. The test stations may receive devices under test such as portable wireless electronic...
Flexible printed circuit structures
Flexible printed circuit structures may be provided that have regions with different electrical and mechanical properties. A flexible printed circuit substrate...
Tunable antenna system
An electronic device antenna may be provided with an antenna ground. An antenna resonating element may have a first end that is coupled to the ground using an...
Perimeter trench sensor array package
One embodiment of a perimeter trench sensor array package can include a thinned substrate device that includes a perimeter trench formed near the edges of the...
The described embodiments relate generally to magnetic fasteners. In particular a fastening apparatus for engaging and disengaging a fastener disposed within a...
User profiling for voice input processing
This is directed to processing voice inputs received by an electronic device. In particular, this is directed to receiving a voice input and identifying the...
Devices and methods for common electrode mura prevention
Methods and devices employing mura prevention circuitry, are provided. In one example, a method may include supplying a first voltage pathway between a common...
Fanning user interface controls for a media editing application
Some embodiments provide a method of presenting several user interface (UI) controls for editing images. Upon receiving a selection of an image to edit, the...
Advanced import/export panel notifications using a presentation
A presentation application is provided that displays import notifications when a slide show presentation is opened by a user and displays export notifications...
Linear transform-based image processing techniques
Signal processing techniques utilize operations performed in linear transform domains to perform operations including noise reduction, noise shaping, and...
Systems and methods for sentiment detection, measurement, and
normalization over social networks
A new approach is proposed that contemplates systems and methods to provide the ability to detect, measure, aggregate, and normalize sentiments expressed by a...
Systems and methods for sending digital images
Facial recognition algorithms may identify the faces of one or more people in a digital image. Multiple types of communication may be available for the...
Area efficient power switch
A method of generating an area efficient power switch cell includes receiving, by a cell library design tool, a specification of a power switch circuit to be...
Method and apparatus for annotating an electronic document
A method and apparatus to mark-up an electronic document (i.e., a second electronic document) that is superimposed on a first electronic document keeping the...
Method and apparatus for arbitration with multiple source paths
A method and apparatus for arbitration. In one embodiment, a point in a network includes first and second arbiters. Arbitration of transactions associated with...
Protecting look up tables by mixing code and operations
In the field of computer enabled cryptography, such as a cipher using lookup tables, the cipher is hardened against an attack by a protection process which...
Dynamically allocating number of bits per cell for memory locations of a
Systems and methods are provided for dynamically allocating a number of bits per cell to memory locations of a non-volatile memory ("NVM") device. In some...
Dynamic service discovery
When an application is launched, a framework scanning module scans a plurality of frameworks linked against by the application to generate a list of available...
Reentrant window manager
Systems, methods, and computer readable media for implementing reentrant compositing window manager applications are described. In general, techniques are...
Method and apparatus for dynamically resizing windows
The present invention provides a method for resizing windows and an apparatus for resizing windows. The method, in one embodiment, involves selecting a seam...
Method, system, and graphical user interface for providing word
One aspect of the invention involves a method that includes: in a first area of the touch screen, displaying a current character string being input by a user...
Enhancing keycap legend visibility with optical components
Techniques and apparatus to provide improved visibility to user input devices, such as keys, are disclosed. In low light conditions, key legends can be...
Delay of display event based on user gaze
Methods and systems of delaying the execution of a display event based on a detected user gaze are provided. Display events may be generated and executed to...
Voltage regulation for data retention in a volatile memory
A system, a voltage regulator and a method for regulating power are disclosed, wherein the system may include a processor, a voltage regulator circuit, and a...
Circuit having a low power mode
Embodiments of the invention include an IC that includes a core used for ordinary operation and a thin power circuit. The thin power circuit can be configured...
Towable autogyro having a re-positionable mast
An unmanned, towable air vehicle is described and includes electronic sensors to increase the detection range relative to the horizon detection limitations of a...
Methods for forming elongated antennas with plastic support structures for
Electronic devices may be provided with antenna structures. The antenna structures may include an antenna support structure covered with patterned antenna...