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.
Electrodes for use in displays
A liquid crystal display (LCD) is provided having a discontinuous electrode. In certain embodiments, finger- or slit-like extensions of the discontinuous...
Method and apparatus for improved color correction
Methods and apparatuses for color correction that includes gamma correction. One embodiment of the present invention pre-processes the native device information...
Device, method, and graphical user interface for manipulating soft
An electronic device with a display and a touch-sensitive surface concurrently displays on the display an application content area and an unsplit keyboard, the...
Device, method, and graphical user interface for manipulating soft
A method includes, at an electronic device with a display and a touch-sensitive surface: concurrently displaying a first text entry area and an unsplit keyboard...
Portable electronic device with animated image transitions
Methods and systems that improve the way media is played, sorted, modified, stored and cataloged on a portable electronic device (e.g., media player) are...
In-plane keyboard illumination
A computer keyboard includes a plurality of keys arranged in a pattern contained within a plane, a webbed structure defining openings for each of the keys, an...
Systems and methods for processing motion sensor generated data
Systems and methods for processing data from a motion sensor to detect intentional movements of a device are provided. An electronic device having a motion...
Methods for providing proper impedance matching during radio-frequency
Wireless electronic devices may include a transceiver, an antenna resonating element coupled to the transceiver via a transmission line path, transceiver and...
Side-mounted controller and methods for making the same
A die package having a vertical stack of dies and side-mounted circuitry and methods for making the same are disclosed, for use in an electronic device. The...
Systems and methods for integrating radio-frequency identification
circuitry into flexible circuits
Systems and methods for integrating radio-frequency identification (RFID) circuitry into flexible circuits are provided. An RFID integrated circuit can be...
Display screen or portion thereof with animated graphical user interface
Tool suite for RTL-level reconfiguration and repartitioning
A novel set of reconfiguration tools combine the RTL (Register Transfer Language) construct detection of synthesis compilers with a more advanced implementation...
Methods and graphical user interfaces for editing on a multifunction
device with a touch screen display
In some embodiments, a device displays content on a touch screen display and detects input by finger gestures. In response to the finger gestures, the device...
Portable touch screen device, method, and graphical user interface for
using emoji characters
In some embodiments, a computer-implemented method performed at a portable electronic device with a touch screen display includes simultaneously displaying a...
Framework for designing physics-based graphical user interface
A graphics development framework for designing physics-based graphical user interfaces is described herein. According to one embodiment, visually linkable...
Presenting media content items using geographical data
Systems and techniques are disclosed for generating a geographically based slideshow of a user's digital media items such as photos or videos. A slideshow...
Automatic sub-template selection based on content
Enabling a user to create or edit a webpage is disclosed. A content type of a content item to be included in the webpage is determined automatically. Code...
Program counter (PC) trace
In one embodiment, an integrated circuit comprises a first processor configured to output program counter (PC) trace records, wherein PC trace records provide...
Methods and systems for dynamically controlling operations in a
non-volatile memory to limit power consumption
Systems and methods are disclosed for limiting power consumption of a non-volatile memory (NVM) using a power limiting scheme that distributes a number of...
Processing vectors using wrapping negation instructions in the macroscalar
Embodiments of a system and a method in which a processor may execute instructions that cause the processor to receive an input vector and a control vector are...
Disposition instructions for extended access commands
A computer system that generates a disposition instruction and an associated access command directed to a block of data at a logical address is described. The...
System and method for providing a hypertext transfer protocol service
A system and method for registering one or more services at a location where clients can access the services both locally and remotely is provided. A HyperText...
Mediaset generation system
Disclosed are various embodiments of systems and methods for generating composite mediasets from mediasets, each comprising media items, associated with a...
Adaptive mapping of search results
Systems and methods are provided for processing user search request information and for updating the presentation of a map based on the processed search request...
Media production application
Some embodiments provide a media production application. The application receives a script of a media project and parses the script to identify (i) story...
Systems and methods of detecting language and natural language strings for
text to speech synthesis
Algorithms for synthesizing speech used to identify media assets are provided. Speech may be selectively synthesized form text strings associated with media...
Inertial measurement unit calibration system
An electronic device can include an inertial measurement unit (IMU) operative to monitor the movement of the electronic device. The IMU used in the device can...
Shielding structures for wireless electronic devices with displays
Electronic devices such as computers and handheld devices are provided. The electronic devices may have electrical components such as displays that are driven...
Registering email addresses for online communication sessions
A client computing device registers an email address as an identifier for online communication sessions. An email validation request message is received from...
Methods for determining optimum power supply voltages for radio-frequency
power amplifier circuitry
Electronic devices with wireless communications capabilities are provided. The electronic device may include storage and processing circuitry, power amplifier...
Method and apparatus for identifying video transitions
The disclosure addresses methods and apparatus for evaluating video presentations, particularly those displaying a succession of generally static images to...
Multi-image face-based image processing
Some embodiments provide a method for detecting and/or identifying a set of faces in a video frame and performing a set of image processing operations based on...
Coded aperture camera with adaptive image processing
An image capture device is used to identify object range information, and includes: providing an image capture device, an image sensor, a coded aperture, and a...
Method and system for video encoding and decoding
Methods and systems are provided for encoding and decoding a video stream. Each picture in a video stream can be divided into slices, each of which contains a...
Electronic device display alignment system
A display alignment system aligns an internal display device with an outer cover glass such that planes defined by both are substantially parallel. A subject...
Negative pixel compensation
Negative pixel compensation in a touch sensor panel is disclosed. A method can compensate for a negative pixel effect in touch signal outputs due to poor...
Touch-sensitive button with two levels
A touch-sensitive depressible button with multiple depression thresholds is provided. When the button is depressed to a first depression threshold, the touch...
Dynamic backlight adaptation with reduced flicker
Embodiments of a system that includes one or more integrated circuits are described. During operation, the system receives a video image, that when displayed,...
Antennas for electronic devices
A removable antenna and a resilient antenna are provided for an electronic device such as a laptop computer. An antenna resonating element is mounted within the...
Portable power source to provide power to an electronic device via an
A portable power source is configured for use with an electronic device. The portable power source cooperates and communicates with the electronic device via a...
Hidden sensors in an electronic device
An electronic device having one or more sensors is provided. The sensors may include any suitable type of sensor that emits or receives radiation (e.g., light...
Macroscalar processor architecture
A macroscalar processor architecture is described herein. In one embodiment, a processor receives instructions of a program loop having a vector block and a...
Three state icon for operations
A three state icon for a computer is disclosed. The icon prevents inadvertent starting of an operation on a computer. The icon has a first state which conceals...
Real-time or near real-time streaming
A user interface (UI) for controlling buffered content of a streaming presentation is disclosed. In one embodiment, the UI includes a time line which represents...
Data scrambling schemes for memory devices
A method for data storage includes defining a set of scrambling sequences, each sequence including bits in respective bit positions having bit values, such that...
Non-faulting and first faulting instructions for processing vectors
The described embodiments include a processor that handles faults during execution of a vector instruction. The processor starts by receiving a vector...