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.
Secure account creation
In one embodiment, non-transitory computer-readable medium stores instructions for establishing a trusted two-way communications session for account creation...
Systems and methods for compiler-based full-function vectorization
Systems and methods for the vectorization of software applications are described. In some embodiments, a compiler may automatically generate both scalar and...
Debug access with programmable return clock
A debug port configured to generate and provide a return clock is disclosed. In one embodiment, an integrated circuit (IC) includes one or more functional units...
Language input interface on a device
Methods, systems, devices, and apparatus, including computer program products, for inputting text. A user interface element is presented on a touch-sensitive...
Graduated visual and manipulative translucency for windows
Methods and systems for providing graphical user interfaces are described. Overlaid, information-bearing windows whose contents remain unchanged for a...
Protection against word line failure in memory devices
A method for data storage includes providing a mapping of data pages to physical pages, in which each physical page holds a non-integer number of the data...
Segmented data storage
A method for data storage includes assigning in a memory that includes one or more storage devices a first storage area for storage of user data, and a second...
Translation lookaside buffer structure including an output comparator
A processor includes a translation lookaside buffer (TLB) including a data array and a compare unit. The data array includes a number of entries each configured...
Staging electronic publications
A system includes storage devices for storing content along with two or more computing devices such as a two or more servers. One of the computing devices...
Method for tracking memory usages of a data processing system
Techniques for tracking memory usages of a data processing system are described herein. According to one embodiment, a memory manager is to perform a first...
Trim token journaling
Systems and methods are disclosed for trim token journaling. A device can monitor the order in which trim commands and write commands are applied to an...
Non-volatile temporary data handling
Systems and methods are provided for handling temporary data that is stored in a non-volatile memory, such as NAND flash memory. The temporary data may include...
Initiating wear leveling for a non-volatile memory
Systems and methods are provided for initiating wear leveling on block-aligned boundaries for non-volatile memories ("NVMs"), such as flash memory. In some...
Efficient connection management in a SAS target
A method includes pre-configuring a hardware-implemented front-end of a storage device with multiple contexts of respective connections conducted between one or...
A method of selecting a recipient of a message on the basis of data identifying access to previously transmitted messages, wherein each said message includes...
System and method for automatic opportunistic data and image sharing
A system for requesting data from another includes means for automatically appending a request for certain information to an outgoing message. In one...
Method and apparatus for accelerating the expiration of resource records
in a local cache
One embodiment of the present invention provides a system that facilitates reconfirmation of resource records in a cache. The system starts by retrieving the...
Electronic devices with clips
A portable electronic device may have a clip. The clip may be mounted to a housing using hinge structures. The hinge structures may bias the clip towards a...
Registering client computing devices for online communication sessions
Registering a client computing device for online communication sessions. A registration server receives a message that has a push token that is unique to the...
Method and apparatus for establishing a communication connection
Method and apparatus for establishing a connection between a device (e.g., a mobile device such as a telephone or tablet) and a communication network (e.g., a...
Blurring based content recognizer
Methods, systems, and apparatus, including computer program products, for identifying regions of interest in an image and identifying a barcode in a degraded...
Use of RDS data to select matching network
Devices and methods for dynamically selecting a matching network for an antenna are provided. In one example, an electronic device capable of selecting such a...
Method for updating and managing synchronization identifier by using
release messages or status request and...
A method for communicating additional network information using a synchronization identifier is presented. A synchronization identifier is defined. The...
The capacity of a cellular wireless system is increased by operation of base stations or base station sectors arranged to re-use radio resource elements that...
Rank adaptation for an open loop multi-antenna mode of wireless
To perform rank adaptation for a mobile station in a wireless network, it is determined whether the mobile station is fast moving. In response to determining...
Method and system for combining OFDM and transformed OFDM
Methods and systems are provided that enable an OFDM transmitter to be used for transmitting conventional OFDM or a form of transformed OFDM. A technique is...
Variable pre-charge levels for improved cell stability
Embodiments of a memory device are disclosed that may allow for multiple pre-charge voltages. The memory device may include a plurality of data lines, and a...
Electronic devices having displays with openings
An electronic device may have a display. The display may have an active region in which display pixels are used to display images. The display may have one or...
Method and apparatus for adjusting chroma and luma for a video signal
A system that adjusts chroma and luma values for a video signal is presented. During operation, the system receives a matrix of coefficients, which when applied...
Changing display artifacts across frames
Displaying an image on a display screen is provided by periodically changing the scanning order in which rows of sub-pixels of the display screen are scanned....
Electronic devices with capacitive proximity sensors for proximity-based
radio-frequency power control
An electronic device may have a housing in which an antenna is mounted. An antenna window may be mounted in the housing to allow radio-frequency signals to be...
Peripheral electronic device housing members with gaps and dielectric
An electronic device such as a handheld device may have a rectangular housing with a rectangular periphery. A conductive peripheral housing member may run along...
Antenna system with antenna swapping and antenna tuning
Electronic devices may be provided that contain wireless communications circuitry. The wireless communications circuitry may include radio-frequency transceiver...
Accessing a vehicle using portable devices
A primary portable device can access a vehicle by transmitting an activation message including a vehicle access credential to the vehicle. The primary portable...
Latch array utilizing through device connectivity
A circuit for implementing latch array functions on an integrated circuit. Portions of the logic devices included in the implementation of the latch array...
Methods for modeling tunable radio-frequency elements
A test system for characterizing an antenna tuning element is provided. The test system may include a test host, a radio-frequency tester, and a test fixture....
Apparatus and method for testing driver writeability strength on an
An apparatus and method for testing driver write-ability strength on an integrated circuit includes one or more drive detection units each including a number of...
Side cured light-transmissive display system
An invisible, light-transmissive display system with a light resistant material is provided. The light resistant material has a first side and a second side....
An improved method for producing a PCB assembly requiring at least two different encapsulants is disclosed. The PCB assembly may have two or more separate...
Flexible circuitry with heat and pressure spreading layers
A flexible printed circuit may be provided with an integrated heat and pressure spreading layer. The heat and pressure spreading layer may be configured to...
Adhesive stack with a central shear layer
An adhesive stack may comprise a shear layer positioned between two adhesive layers, wherein the shear layer is designed to fail upon application of a...
Power connectors having common clip assembly
Power plugs that may include portions that can be used in different regions, may provide reliable functionality, may be reliably manufactured, and have a...
Shielding for edge connector
Connectors having improved signal paths. An illustrative embodiment of the present invention may provide a connector having a pair of first contacts adjacent to...
Methods for assembling electronic devices using embedded light guide
Electronic devices may include assemblies of structures such as electronic device assemblies connected using light-cured liquid adhesive such as...
Golf car and mounting system for a display device incorporated therein
A golf car employs a mounting system to attach a display device to the golf car housing such that the display device is movable so as to facilitate viewing of a...
Display screen or portion thereof with graphical user interface
Top contact layout board in an electrical system
Embedded authentication systems in an electronic device
This invention is directed to an electronic device with an embedded authentication system for restricting access to device resources. The authentication system...
A device streams assets to network-based storage in cooperation with servers administering the network-based storage. The servers manage and secure access to...
File system access for one or more sandboxed applications
Methods, systems, and machine-readable storage medium are described wherein, in one embodiment, identifiers, such as bookmarks, are used to allow access to...