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.
Distributing and synchronizing objects
A method and apparatus for distributing and synchronizing objects. One or more embodiments of the invention provide for distributing copies of the objects...
Soft keyboard display for a portable multifunction device
A computer-implemented method for displaying soft keyboards at a portable electronic device with a touch screen display is disclosed. An application with a...
Animation of graphical objects
A method for animating graphical objects is provided. In one embodiment, the method includes providing a plurality of graphical objects and displaying a subset...
Method and apparatus for creating multimedia presentations
Some embodiments of the invention provide a computerized method for creating and editing a multimedia item. The method provides a menu theme for a multimedia...
Method and apparatus for mediating among media applications
In a device that can execute multiple media applications, but only one at a time, a media server coordinates among applications, but neither the media server...
Management and prioritization of media item downloading
The disclosed embodiments relate generally to the downloading of media items. The media items may include, for example, audio, video, image, or podcast data. In...
A microphone including a connector with a plurality of electrical contacts. The microphone interfaces with a computer system via a digital bus. The microphone...
Method of implementing improved rate control for a multimedia compression
and encoding system
The rate controller in a digital video encoding system is responsible for allocating a bit budget for video frames to be encoded. The rate controller considers...
Source address based routing process
A method is described that entails assigning a source network address to an outbound packet, associating the outbound packet with a network service and...
Compact display flex and driver sub-assemblies
Compact sub-assemblies of flexible circuits and drivers are provided. The sub-assemblies can occupy less space in an electronic device than conventional...
Virtualization of graphics resources
Graphics resources are virtualized through an interface between graphics hardware and graphics clients. The interface allocates the graphics resources across...
System and method for displaying text
A system and method for displaying text are described. According to embodiments of the invention, the system and methods describe operations for displaying...
Web-clip widgets on a portable multifunction device
In a computer-implemented method for use at a portable multifunction device with a touch screen display, a web page or portion thereof is displayed on the touch...
Cascode switching circuit
A switch circuit is disclosed. The switch circuit may include one or more arrangements of transistors coupled in a cascode configuration. The transistors used...
Methods and apparatus for charging a battery in a peripheral device
A power manager for managing power delivered to a battery operated peripheral device is disclosed. The power manager includes an input current limiter arranged...
Portable display device
Form-field mask for sensitive data
Techniques for collecting data via a display page are disclosed. A data entry field that does not display a current value associated with the data entry field...
Display digital signal visualizations with increasing accuracy
Digital signal visualizations may be displayed with increasing accuracy as the signal data is processed. According to one embodiment, an entire digital signal...
Migration for old image database
Techniques are described for causing digital image data to be interpreted according to a particular technique of a plurality of techniques. According to an...
Secure distribution of content using decryption keys
For digital rights management (DRM) of e.g. digitally delivered music or video, a technique to make the decryption keys more secure. The technique fragments a...
Methods and apparatuses using control indicators for data processing
A control indication assembly. A first control mounted on a surface of a computer is coupled to a first sensor, to a first sensing circuit to send an electrical...
Magnetic release latch mechanism for a device
A latching mechanism for a device is disclosed. The device includes a first member and a second member. The latching mechanism comprises one or more protruding...
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...
Multi-position magnetic detents
Various embodiments for magnetic detent assemblies provide for detent devices with improved performance and manufacturability. In one embodiment, magnetic...
User interface for computer display
Deletion gestures on a portable multifunction device
Deletion gestures for use on a portable multifunction device with a touch-sensitive display are disclosed. In some embodiments, a computer-implemented method...
Stored order system for electronic commerce
A stored order system is used with a shopping cart application for an electronic commerce site. The items of each stored order are saved together, which is an...
Wireless communications circuitry with simultaneous receive capabilities
for handheld electronic devices
Handheld electronic devices are provided that contain wireless communications circuitry. The wireless communications circuitry has simultaneous reception...
Portable electronic device with two-piece housing
Portable electronic devices are provided. Each device may be formed from two parts. A first part may be provided with components such as a display, a touch...
Universal docking station for hand-held electronic devices
A docking station is disclosed. The docking station has an adjustable opening that accommodates portable electronic devices with differing sizes and shapes. The...
Positioning a first surface in a pre-determined position relative to a
A method and an apparatus for positioning a first device in relation to a second device. An optical signal from a first device is sent to a second device. A...
User interface for controlling three-dimensional animation of an object
A user can control the animation of an object via an interface that includes a control area and a user-manipulable control element. The control area includes an...
Method of increasing the spatial resolution of touch sensitive devices
Disclosed herein is a capacitive touch sensitive device. One aspect of the touch sensitive device described herein is a reduction in the number of sensor...
Techniques for reducing jitter for taps
Distinguishing sloppy taps from sliding motions is disclosed using an algorithm that can take into account both a time instability factor Tinst and a touch...
Compartmentalized pellet for improved contaminant removal
This invention is to an improved method for cleaning contaminated polymer when that polymer is to be blended with clean material. The method involves combining...
Icon for a display screen or portion thereof
User interface with menu abstractions and content abstractions
Media menu items are generated within a media interface environment. Media menu item abstractions are generated, one of the media menu item abstractions...
File systems for data processing systems
A method for dynamically optimizing file systems based on user access patterns or other parameters. According to an embodiment of the present invention, a list...
Interface controller that has flexible configurability and low cost
In one embodiment, an apparatus comprises serializer/deserializer (SERDES) circuits. Each SERDES circuit provides data received from a respective lane to which...
Remotely configured media device
Improved techniques for controlling operation of a portable electronic device are disclosed. Portable electronic devices which interact with a host electronic...
Methods and systems for providing improved security when using a uniform
resource locator (URL) or other...
Methods and systems for improving security when accessing a URL, such as a Web site. In one exemplary method, a user is warned if a previously unvisited Web...
Global boundary-centric feature extraction and associated discontinuity
Portions from time-domain speech segments are extracted. Feature vectors that represent the portions in a vector space are created. The feature vectors...
Service provider activation
Systems and methods for activating a mobile device for use with a service provider are described. In one exemplary method, a mobile device having a currently...