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.
Customized search or acquisition of digital media assets
Improved techniques for using usage data are disclosed. The usage data can pertain to a user of an electronic device. The usage data can be monitored and...
Handling unclean shutdowns for a system having non-volatile memory
Systems and methods are disclosed for handling unclean shutdowns for a system having non-volatile memory ("NVM"). In some embodiments, the system can leverage...
Cache memory for hybrid disk drives
A method for data storage in a data storage system, which includes a main storage device and a non-volatile memory, includes assessing quality levels of...
Opportunistic multitasking of VOIP applications
Services for a personal electronic device are provided through which a form of background processing or multitasking is supported. The disclosed services permit...
Integrated visual notification system in an accessory device
The described embodiments relate generally to an accessory device for a tablet device. The accessory device takes the form of a flexible screen protector that...
Mount-time reconciliation of data availability
Systems and methods are disclosed for mount-time reconciliation of data availability. During system boot-up, a non-volatile memory ("NVM") driver can be...
Rocket effect in a progress bar
Some embodiments relate to providing an improved progress indicator in a graphical user interface. In addition to conveying a completion status of a task to a...
Systems, methods, computer-readable mediums, user interfaces and other implementations are disclosed for manually or automatically linking widgets. The...
Techniques and systems for supporting podcasting
Improved podcasts and techniques that facilitate their use are disclosed. The improved techniques can pertain to creating, publishing, hosting, accessing,...
Integrated in-plane switching
This relates to adding multi-touch functionality to a display without the need of a separate multi-touch panel or layer overlaying the display. Instead,...
Navigation application with several navigation modes
A method for providing navigation instructions on a device is described. As the device traverses a navigated route according to a first mode of transportation,...
Electronic device with display backlight alignment structures
Electronic devices may include displays having backlight structures and display layers. The display layers may include alignment features. The backlight...
Amorphous diamond-like carbon coatings for increasing the thermal
conductivity of structural frames in portable...
The disclosed embodiments provide a component for a portable electronic device. The component includes a structural frame within the portable electronic device...
Method of using core shell pre-alloy structure to make alloys in a
Disclosed herein are methods of combining at least one bulk-solidifying amorphous alloy and at least one additional metal or alloy of a metal to provide a...
Cold chamber die casting of amorphous alloys using cold crucible induction
Various embodiments provide systems and methods for casting amorphous alloys. Exemplary casting system may include an insertable and rotatable vessel configured...
Multiple-input and multiple-output amplifier having pseudo-differential
The invention relates to an amplifier capable of delivering a plurality of output signals, these output signals being controlled by a plurality of input...
A flexible circuit with multiple independent mounting points can be mounted (soldered) to substrates by independently (and concurrently) positioning mounting...
Transmit power measurement and control methods and apparatus
Embodiments include methods and apparatus for performing transmit power control. A gain application element receives a sequence of digital input samples and a...
Dynamic and adaptive channel scanning
Methods and apparatus for dynamic, adaptive scanning of communication channels are provided. A device alternates between scan cycles and rest cycles. A scan...
Transferring data over Bluetooth using intermediary bridge
In one or more embodiments, a first device such as a mobile phone can establish a wireless connection with second device, and the second device can act as a...
Apparatus and methods for enforcement of policies upon a wireless device
Apparatus and methods for changing one or more functional or operational aspects of a wireless device, such as upon the occurrence of a certain event. In one...
Management systems for multiple access control entities
Methods and apparatus for managing multiple user access control entities or clients. For example, in one embodiment, a "wallet" of electronic subscriber...
System and method for alerting a first mobile data processing system
nearby a second mobile data processing system
Provided is a fully automated web service with location based services generally involved in transmission of situational location dependent information to...
Headset impedance detection
Whether an audio output amplifier of an electronic device is connected through an accessory connector to a headphone or a self powered audio device is...
Microphone occlusion detector
Digital signal processing microphone occlusion detection is described that can be used with a noise suppression system that uses two types of noise estimators,...
Filtering and tailoring multimedia content based on observed user behavior
A user is given the ability to control the display of content items such as advertisements, by for example skipping over content items that are not of interest....
Object detection metadata
A perimeter around a detected object in a frame of image data can be generated in a first coordinate system. The perimeter can be converted from the first...
Simulacrum of physical security device and methods
A simulacrum security device and methods. In one embodiment, a simulacrum or likeness of a physical security device is provided for use in conjunction with a...
Adaptive generation of channel state feedback (CSF) based on base station
Adaptive generation of channel state feedback (CSF) based on base station CSF scheduling. CSF report scheduling information may be received. CSF metrics may be...
Increasing ground noise rejection in audio systems
An audio source device has an audio connector to which an external load can be connected. An audio signal is amplified and then driven through the connector,...
Electronic device with connector fault protection circuitry
An electronic device may include protection circuitry coupled to a connector port. The connector port may be a reversible connector port that receives a mating...
Brackets may be mated with or coupled to an opening of an electronic device enclosure or housing for receiving plug connectors to reinforce the receptacle...
Self-registered connectors for devices having a curved surface
Connector receptacles may be provided, where a multiple of such connector receptacles may be readily aligned to openings in a device enclosure, particularly...
Resonating element for reducing radio-frequency interference in an
An electronic device may be provided with a display and wireless circuits. The wireless circuits may include antenna structures and radio-frequency transceiver...
Systems and methods for providing input component assemblies with anti-rotational buttons in electronic devices are provided. The input component assembly...
Media-editing application with multiple resolution modes
For a media-editing application, some embodiments provide a method for creating a media presentation that combines several media clips. During an editing...
Active noise cancellation decisions using a degraded reference
Active noise cancellation (ANC) circuitry is coupled to the input of an earpiece speaker in a portable audio device, to control the ambient acoustic noise...
Methods, program products, and systems for layout synchronization are described. A first device can share with a second device a layout designed according to...
Gray color balance tools for editing images
Some embodiments provide a method that provides a graphical user interface (GUI) for color balancing an image. The method provides a display area for displaying...
Content authoring application
This disclosure describes systems, methods, and computer program products for authoring content for e-learning courses, such as network-enabled (e.g.,...
Scanning projectors and image capture modules for 3D mapping
Apparatus (20) for mapping includes an illumination module (30), which includes a radiation source (32), which is configured to emit a beam of radiation. A...
Adaptive image blending operations
Special blend operations (referred to as "image seam-matching") are described that keep the pixel values in the two images being blended the same along their...
Securing unrusted content for collaborative documents
A method and an apparatus that configure a sandbox document for secure presentation of a block of data stored in the sandbox document in response to an editing...
Policy-based techniques for managing access control
A policy-based framework is described. This policy-based framework may be used to specify the privileges for logical entities to perform operations associated...
Dynamic viewing of a three dimensional space
Some embodiments provide a three dimensional (3D) media-editing application for dynamically presenting different views of a 3D project that includes one or more...
Index partitioning and scope checking
Systems and methods for processing an index are described. Searches are scope checked more efficiently using a forward lookup process based on the size of the...
Presenting and managing clipped content
An area of interest can be defined in a content presentation and a clip can be created that contains content associated with the area of interest. The clip can...
Semantic note enriching system
A semantic note taking system and method for collecting information, enriching the information, and binding the information to services is provided....
Framework for media presentation playback
A system for generating a structured file that includes all of the various media items need to play the corresponding media presentation is described. (Media...
Selection of redundant storage configuration based on available memory
A method includes, in a memory controller that controls a memory, evaluating an available memory space remaining in the memory to write data. A redundant...