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.
User customization of cards
Each card uses one or more APIs to actively pull content or have content pushed from apps resident in memories of the device and other content supplied from...
Enhanced shared memory based communication driver for improved performance
Enhanced shared memory based communication driver for improved performance and scalability is described. An example method includes creating a shared memory...
Network communication rate limiter
A technology is described for limiting the rate at which a number of requests to perform a network action are granted using rate limiters. An example method may...
Methods, apparatus and systems for securely storing and/or accessing
payment information or other sensitive...
A token is generated and processed as a substitute for sensitive information, e.g., payment information associated with a customer making a purchase of a...
System and method for enforcing security policies in a virtual environment
A method in one example implementation includes intercepting a request associated with an execution of an object (e.g., a kernel module or a binary) in a...
Concurrent utilization of a document by multiple threads
A computing system concurrently executes a builder thread and a reader thread. The builder thread modifies a document by modifying an active representation of...
Storage device for performing in-storage computing operations, method of
operation the same, and system...
A storage device performs in-storage computing operation, and includes a non-volatile memory configured to store data and a controller. The controller may...
Apparatus, system and method for caching compressed data
Techniques and mechanisms to efficiently cache data based on compression of such data. The technologies of the present disclosure include cache systems,...
Sparsity-driven matrix representation to optimize operational and storage
Embodiments of the invention relate to sparsity-driven matrix representation. In one embodiment, a sparsity of a matrix is determined and the sparsity is...
Optimization of non-volatile memory in message queuing
Embodiments of the invention provide for the optimization of utilization of non-volatile memory in message queuing. In an embodiment of the invention, a method...
Solid-state mass storage device and method for processing forced unit
access write commands
Mass storage devices and methods of operating thereof adapted for use with a host and for storing data thereof includes at least one non-volatile memory for...
Accelerated non-volatile memory recirculation processing
A method, according to one embodiment, includes: receiving a recirculation command, performing a coarse page lookup to determine valid ones of logical pages to...
Wearable devices and associated systems
A wearable computing device can have a processor, a memory, and a display so operatively coupled to the processor and the memory as to display an output...
Method and apparatus for sanitizing door knobs or door handles
An apparatus including a first apparatus for producing light, which may include a first device for detecting movement of a door, and a first set of one or more...
Apparatus and method for setting antennas of mobile device, and mobile
The disclosure provides an apparatus and method for setting antennas of a mobile device, and a mobile device, and the apparatus includes: one or more...
Low complex deblocking filter decisions
The present disclosure relates to deblocking filtering, which may be advantageously applied for block-wise encoding and decoding of images or video signals. In...
Video decoding implementations for a graphics processing unit
Video decoding innovations for multithreading implementations and graphics processor unit ("GPU") implementations are described. For example, for multithreaded...
Method of enabling digital music content to be downloaded to and used on a
portable wireless computing device
The invention enables digital music content to be downloaded to and used on a portable wireless computing device. An application running on the wireless device...
A method for memory access is applied in a cluster of computers linked by a network. For a given computer, a respective physical memory range is defined...
Systems and methods involving aspects of hardware virtualization such as
hypervisor, detection and interception...
Systems, methods, computer readable media and articles of manufacture consistent with innovations herein are directed to computer virtualization, computer...
Multi-repository key storage and selection
System for performing a cryptographic operation, comprising a client system and a server system; said server comprising a multi-repository manager, repositories...
Device, method and non-transitory computer readable storage medium for
performing instant message communication
An instant message communication device that includes a database, a data transmission module, a processing module, and a memory is provided. When commands...
Monitor a data center infrastructure
A method and apparatus for monitoring a data center infrastructure are described. In one embodiment, the method comprises collecting traffic data from the...
Tamper evidence per device protected identity
Various techniques are described to protect secrets held by closed computing devices. In an ecosystem where devices operate and are offered a wide range of...
Solid state drive bad block management
A system, computer program product, and computer-executable method of managing a solid state drive (SSD) in a data storage system, the system, computer program...
Pre-sorted order independent transparency
In one embodiment, a computer-implemented method for rendering a three-dimensional computer-aided design model includes storing in a computer memory a subset of...
Image processing apparatus, image processing method, and non-transitory
computer-readable storage medium
An image processing apparatus inputs an image and then reads out, from a memory, to perform image processing for an image of a second region of the input image,...
Remote control for online banking
Disclosed is a system and associated method of using a customer's mobile device as an online banking remote control for another customer device. The system...
Configurable electronic business card
Methods, systems, and apparatus include computer programs encoded on a computer-readable storage medium, including an electronic business card system including...
Secure remote payment transaction processing using a secure element
Embodiments of the present invention are directed to methods, apparatuses, computer readable media and systems for securely processing remote transactions. One...
Method and system of providing financial transaction card related mobile
An application providing method including: storing, at a memory of a cloud-based computing resource, at least two web-based applications; allowing a computing...
Mechanical locking device for computer ports and portable storage devices
The present invention is directed to a mechanical locking device for securing computer Input/Output (I/O) ports that are in use and for securing unused computer...
Method for encrypting database
According to an embodiment of the present invention, a computer program stored in a computer-readable medium for encrypting a data value included in a data...
Multi-profile mobile device interface for same user
A multi-environment computer device configured for providing a work environment type and a personal environment type via a user interface for a device user,...
Method and apparatus for providing subscriber identity module-based data
encryption and remote management of...
Portable storage devices and methods for remotely managing such portable storage devices are disclosed. For example, a method receives a request from an...
Access key generation for computer-readable memory
In one example, a method includes receiving, by a controller device from a master device operably connected to the controller device, a memory access request...
Collapsed address translation with multiple page sizes
A computer system that supports virtualization may maintain multiple address spaces. Each guest operating system employs guest virtual addresses (GVAs), which...
Apparatus and method for accessing a non-volatile memory blade using
multiple controllers in a non-volatile...
Various systems, methods, apparatuses, and computer-readable media, for accessing a storage device are described. In certain example embodiments, an...
Filtering snoop traffic in a multiprocessor computing system
Filtering snoop traffic in a multiprocessor computing system, each processor in the multiprocessor computing system coupled to a high level cache and a low...
Storage system and method for managing file cache and block cache based on
It is provided a storage system, comprising a storage device for storing data and at least one controller for controlling reading/writing of the data from/to...
Inter-processor communication techniques in a multiple-processor computing
This disclosure describes communication techniques that may be used within a multiple-processor computing platform. The techniques may, in some examples,...
Technologies for operating system transitions in multiple-operating-system
Technologies for transitioning between operating systems include a computing device having a main memory and a data storage device. The computing device...
Computer-readable recording medium, configuration presentation method, and
configuration presentation device
A non-transitory computer-readable recording medium having recorded thereon a printer driver allowing a computer including a nonvolatile memory to issue a print...
Computer memory data security
A memory module determines that the memory module is connected to a memory module connector. The memory module receives the connector ID from the connector and...
System, method, and computer program product for increasing spare space in
memory to extend a lifetime of the...
A method including increasing spare space in a storage subsystem including a flash memory, wherein the storage subsystem includes compressed data stored in the...
Host-managed non-volatile memory
One embodiment provides a computing device. The computing device includes a processor; a chipset; a memory; and indirection logic. The indirection logic is to...
System for organizing and displaying information on a display device
A system for organizing, displaying, and interacting with information on a display device includes a computer processor and a memory device. The memory device...
Compact memory device
A memory device comprising a temperature sensor mounted on a surface of a substrate, the temperature sensor in electrical communication with a heating element...
Systems and methods for landing lights
A landing light system and steering method and computer readable medium is provided. A landing light system includes a camera, a controller, and a landing...
Method and system for recording characteristics of the occlusal arch of a
patient using a portable computing device
An exemplary virtual facebow system comprises a software program which is run on a tablet or other portable computing device with a microprocessor, an internal...