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.
Automated graphical user-interface layout
Embodiments of the present disclosure relate to automatic generation of dynamically changing layouts for a graphical user-interface. Specifically, embodiments...
Shunt integrated voltage regulator
A method and apparatus for augmenting an external voltage regulator with a shunt integrated voltage regulator is disclosed. In one embodiment, an integrated...
Electronic device with isolated cavity antennas
An electronic device may have a metal housing. The metal housing may have an upper housing in which a component such as a display is mounted and a lower housing...
Organic light-emitting diode display with double gate transistors
An organic light-emitting diode display may have an array of pixels. Each pixel may have an organic light-emitting diode and thin-film transistor circuitry that...
Conditional memory calibration cancellation
A method and apparatus for conditional cancellation of a calibration procedure is performed. In one embodiment, a memory controller is coupled to memory. The...
Song flow methodology in random playback
An electronic device can play back media items using a random playback mode. To ensure that related media items are played back in a proper order (e.g., live...
Color correction to facilitate switching between graphics-processing units
The described embodiments provide a system that facilitates a switch from using a first graphics-processing unit (GPU) to using a second GPU to drive a display....
Intelligently placing labels
Some embodiments provide a mapping application that displays a rotation of a 3D map and corresponding rotation of a set of map labels overlaying the 3D map in...
Display with peak luminance control sensitive to brightness setting
A display may have an array of display pixels to display images. Digital display data may be received by a digital-to-analog converter. The digital-to-analog...
Haptic modules with independently controllable vertical and horizontal
Electronic devices and methods for creating various haptic effects. In one example, an electronic device may include a first haptic module for creating a first...
Contact shadows in visual representations
Embodiments of the present disclosure relate to a process for creating contact shadows. Specifically, embodiments of the present disclosure include converting...
Rendering borders of elements of a graphical user interface
Systems and methods are described to render borders of controls and indicators in a graphical user interface (GUI), such that the rendered borders have...
Constructing road geometry
Some embodiments provide a method for a mapping service. The method generates an initial set of geometries for a road graph defined for a map region. The road...
Electronic device with automatic mode switching
An electronic device for predicting or anticipating a user's operational desires. The electronic device is ready to perform the anticipated function without...
Barcode recognition using data-driven classifier
A barcode decoding system and method are disclosed that use a data-driven classifier for transforming a potentially degraded barcode signal into a digit...
Electronic tag transmissions corresponding to physical disturbance of tag
In some embodiments, a seal is provided that includes an adhesive bottom layer, a non-adhesive top layer, and an electronic tag. The electronic tag can be...
Cache allocation scheme optimized for browsing applications
Methods and systems for cache allocation schemes optimized for browsing applications. A memory controller includes a memory cache for reducing the number of...
Activity tracing diagnostic systems and methods
Systems and methods are disclosed for logging encoded diagnostic information from a sequence of processing operations, the processing operations generated by an...
Global z-order for windows
In some implementations, windows can be displayed based on a global z-order. The global z-order can be maintained for all open windows. The global z-order can...
Method and apparatus for localization of haptic feedback
In an embodiment, a haptic feedback system includes a plurality of actuators to provide tactile feedback associated with an input surface. Each actuator is...
System power management using communication bus protocols
Embodiments of an apparatus and method are disclosed that may allow for managing power of a computing system. The apparatus may include a clock generation...
High voltage charging for a portable device
Techniques for performing high-voltage charging of electronic devices are provided. A portable device can communicate with a power supply over a data...
Control scheme to temporarily raise supply voltage in response to sudden
change in current demand
A system for managing changes in current demand, including one or more processors, a memory coupled to at least one of the processors, a clock generation...
Computer internal architecture
An internal component and external interface arrangement for a cylindrical compact computing system is described that includes at least a structural heat sink...
Method for calibrating a clock signal generator in a reduced power state
Various embodiments of a clock generator are disclosed. An example system may include a functional unit, and a clock generation unit configured to adjust a...
Suspension for camera trim enabling thinner camera stack
A camera assembly and a method for mounting it in a portable electronic device are provided. The assembly includes a camera module, and a camera trim coupled...
Electronic device with inverted liquid crystal display
An electronic device may have a liquid crystal display with backlight structures. The backlight structures may produce backlight that passes through an array of...
Column spacer design for a display incorporating a third metal layer
A display that contains a column spacer arrangement which takes advantage of a protrusion on a TFT substrate is provided. One set of column spacers is disposed...
Scalable and efficient cutting of map tiles
A process is provided that reduces the amount of data for a map tile that could not be displayed separately on the scale of that tile. The process generates an...
Assembly process for glue-free hinge
Glue-free hinge assemblies including press-fit pins are disclosed. A press-fit pin of one material can mechanically attach to a workpiece of another material...
Method and apparatus for candidate list generation for uplink V-MIMO
A method selects mobile station candidates for use with virtual multiple-input multiple-output ("V-MIMO") in a communication system. The communication system...
Systems and methods for cell selection and reselection by improving system
information reading procedure
Described herein are methods performed by user equipment ("UE") for carrier aggregation deployment and organization in unlicensed bands. The method includes...
Multiple cell measurement and data reception in a wireless communication
Methods, apparatuses and computer readable media are described that configure wireless circuitry of a wireless communication device connected to a wireless...
Modeling connectivity of transit systems
Methods, program products, and systems for using a location fingerprint database to determine a location of a mobile device are described. A mobile device can...
Wireless proximity pairing of user-interface devices
In order to establish a connection between electronic devices, after receiving an advertising packet from another electronic device, an electronic device...
Push notification initiated background updates
In some implementations, a mobile device can be configured to monitor environmental, system and user events. The occurrence of one or more events can trigger...
Parallel encoding of bypass binary symbols in CABAC encoder
A video encoder may include a context-adaptive binary arithmetic coding (CABAC) encode component that converts each syntax element of a representation of a...
Efficient service advertisement and discovery in a peer-to-peer networking
environment with dynamic...
A local device is configured to monitor operating conditions coupled to a wireless network. An advertisement period is dynamically adjusted based on the...
Electronic device with low noise amplifier module
An electronic device may include an antenna, a transceiver, and a low noise amplifier module that amplifies receive signals from the antenna to the transceiver...
Hysteretic-mode pulse frequency modulated (HM-PFM) resonant AC to DC
The disclosed embodiments provide an AC/DC power converter that converts an AC input voltage into a DC output voltage. This AC/DC power converter includes an...
Micro device transfer system with pivot mount
Systems and methods for transferring a micro device from a carrier substrate are disclosed. In an embodiment, a micro pick up array mount includes a pivot...
Data storage in a memory block following WL-WL short
A method includes defining a normal voltage configuration for application to word lines (WLs) and Bit lines (BLs) of a memory block, and a an abnormal voltage...
Refresh rate dependent dithering
Systems, methods, and device are provided to perform refresh-rate dependent dithering. One embodiment of the present disclosure describes a computing device...
Temporal filtering for dynamic pixel and backlight control
Systems, methods, and devices are provided for temporal filtering of tone mapping slopes used in adjusting the power consumed by a backlight of an electronic...
Graphics hardware mode controls
In one embodiment, a system controls a duty cycle of a processor (e.g. a graphics processing unit (GPU)) to manage power. The GPU may include a snoop indicator...
Activation of digital products on mobile electronic devices
Systems, methods and apparatus for distribution of digital products to portable electronic devices are disclosed. Digital products, such as digital assets or...