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.
Programmable magnetic connectors
Connectors and methods of coupling electronic devices and cables are provided. In one embodiment, a connector has a first coded magnet on a first surface of a...
Clock generation using fixed dividers and multiplex circuits
Embodiments of an apparatus are disclosed that may allow for changing the frequency of a clock coupled to a functional block within an integrated circuit. The...
PoP structure with electrically insulating material between packages
A PoP (package-on-package) package includes a bottom package coupled to a top package. Terminals on the top of the bottom package are coupled to terminals on...
Capacitive dome switch
This is directed to a dome switch that includes a capacitive sensor. A dome switch can include a dome operative to deform to provide tactile feedback to a user....
Cam-action anti-roll button
A cam-action anti-rolling mechanism for buttons is described herein. One embodiment may take the form of a button having a body with a slot extending...
Retention mechanisms for electrical connectors
An improved electrical connector retainer employs a shell having a cavity. A pair of mated electrical connectors are received within the cavity and at least a...
Fastener made of bulk amorphous alloy
Embodiments relates to a fastener having a head portion and an interlock portion comprising a bulk solidifying amorphous alloy comprising a metal alloy. The...
Compact ejectable component assemblies in electronic devices
Electronic devices are provided with ejectable component assemblies. The ejectable component assembly may include a tray that can be loaded with one or more...
System and method for asset lease management
Disclosed herein are systems, methods, and non-transitory computer-readable storage media for asset lease management. The system receives, from a client device...
Techniques for project lifecycle staged-based access control
Techniques for project lifecycle staged-based access control are provided. Access control rights are defined for a stage of a project's lifecycle. As requestors...
Control of communication ports of computing devices using policy-based
In a computing system environment, an arrangement of computing devices includes multiple layers behind a content flow director, such as an L4 switch in a web...
Methods and systems for HARQ protocols
Methods described herein are for wireless communication systems. One aspect of the invention is directed to a method for a HARQ process, in which the HARQ...
Hardware automatic performance state transitions in system on processor
sleep and wake events
In an embodiment, a power management unit (PMU) may automatically transition (in hardware) the performance states of one or more performance domains in a...
Automatic power-off of bluetooth device from linked device
Methods and systems for powering-off a Bluetooth device from a linked device are provided. A device can transmit a Bluetooth signal to a linked device to...
Preventing update training of first predictor with mismatching second
predictor for branch instructions with...
A system and method for efficient branch prediction. A processor includes two branch predictors. A first branch predictor generates branch prediction data, such...
Actual instruction and actual-fault instructions for processing vectors
The described embodiments include a processor that executes a vector instruction. The processor starts by receiving a vector instruction that optionally...
Interrupt distribution scheme
In one embodiment, an interrupt controller may implement an interrupt distribution scheme for distributing interrupts among multiple processors. The scheme may...
Maintaining I/O priority and I/O sorting
Multiple variants of a data processing system, which maintains I/O priority from the time a process makes an I/O request until the hardware services that...
Daemon process determination of idle time of network activity at network
Network activity of a client device that is coupled to a data network is monitored, to detect network activity idle time. Based upon detecting the idle time, an...
Method and system for proximity-based information retrieval and exchange
in ad hoc networks
A network has clients and a server. The clients can discover and be discovered by each other. Discovery includes emitting requests to and acquiring identifying...
Streaming common media content to multiple devices
Systems and associated methods for providing a plurality of devices the same media content. A plurality of requests for media content may be received where each...
Storage of a document using multiple representations
Some embodiments provide a method for storing a document. The method stores a content stream representation of the document that includes an ordered stream of...
Virtual keyboard for a non-tactile three dimensional user interface
A method, including presenting, by a computer system executing a non-tactile three dimensional user interface, a virtual keyboard on a display, the virtual...
Dynamic routing of audio among multiple audio devices
A routing screen is presented on an electronic device by a user interface application in response to receiving a notification that an external audio device is...
Wireless device based inter radio access technology handover initiation
User Equipment (UE) based forced inter radio access technology (iRAT) handover. A connection to a network may be established via a first cell operating...
Caller switching during an active voice call
Automatic caller switching in a cellular voice call. A first voice call may be initiated between a first wireless user equipment (UE) device and a second UE via...
Dynamic transmit configurations in devices with multiple antennas
Electronic devices may have multiple wireless integrated circuits such as a pair of baseband processor integrated circuits and may have multiple antennas such...
Image tone adjustment using local tone curve computation
Image tone adjustment using local tone curve computation may be utilized to adjust luminance ranges for images. Image tone adjustment using local tone curve...
Method and system for multi-stage auto-enhancement of photographs
Some embodiments of the image editing and organizing application described herein provide a multi-stage automatic enhancement process. The process takes an...
System and method for secure instant messaging
A system and method for secure instant messaging are described. For example, in one embodiment, a first user identifies a second user for an instant messaging...
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...
Sending an identifier of a wireless local area network to enable handoff
of a mobile station to the wireless...
In a wireless communications network, the presence of a wireless local area network in a cell segment is determined. An identifier of the wireless local area...
Quality of service control in multiple hop wireless communication
One or more relay stations may be employed along a wireless communication access path between an ingress station and an egress station. A logical communication...
Protective film patterning
The patterning of objects (e.g., protective poly-films, heat-spreaders, and other components placed proximate to the backlight of an LCD) with multiple beads or...
Capturing media in synchronized fashion
Techniques for synchronizing audio and video content for presentation to a user at a same rate are provided. Streams of content from two or more sources of...
Camera-based orientation fix from portrait to landscape
A portable electronic device includes a camera and a display switchable between a portrait mode and a landscape mode in response to an inertial sensor. When it...
Positional sensor-assisted motion filtering for panoramic photography
This disclosure pertains to devices, methods, and computer readable media for perforating positional sensor-assisted panoramic photography techniques in...
A method and an apparatus for a parallel computing program using subbuffers to perform a data processing task in parallel among heterogeneous compute units are...
Touch sensor panel design
A touch sensor panel including a plurality of drive lines crossing a plurality of sense lines, forming an array, is disclosed. The plurality of drive lines and...
Device, method, and graphical user interface for manipulating a user
In some embodiments, an electronic device with a display and a touch-sensitive surface displays a user interface object. The device detects a first contact and...
Head-mounted display apparatus for retaining a portable electronic device
Head-mounted display systems and methods of operation that allow users to couple and decouple a portable electronic device such as a handheld portable...
Integrated thermal spreading
Techniques are provided for removing thermal gradients from an organic light emitting diode (OLED) display. In one embodiment, an OLED display device includes a...
Rigid keyboard mechanism
A keyboard for an electronic device, including a switch plate configured to be in communication with the electronic device, a key cap movably supported above...
Chord training and assessment systems
The invention relates to systems, methods, and apparatus for assessing a musical performance of a chord, a chord series, or a chord progression. The performance...
Reduced-weight fuel cell plate with corrosion resistant coating
The disclosed embodiments provide a fuel cell plate. The fuel cell plate includes a substrate of electrically conductive material and a first outer layer of...
Transparent conductor thin film formation
Substantially transparent conductor layers in touch sensing systems may be formed by forming a barrier layer between an organic layer and a substantially...
Lifestyle companion system
Methods and systems for providing a lifestyle companion system are provided. The lifestyle companion system can provide a platform to conduct a user interview....
Method and apparatus for backlighting a device
A light guide panel is disclosed. The panel comprises a plate for dispersing light and at least one light-emitting diode (LED) coupled to the plate for...
Display screen or portion thereof with graphical user interface
User-centric widgets and dashboards
User-centric widgets and dashboards are automatically modified to reflect a user's goals and needs.