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.
Method and device for forming surface treatment data
A surface of a product is divided into a plurality of patches and a polygon mesh is formed. Sequences of vertexes on borderlines between the adjacent patches...
Isothermal quantum computing apparatus and materials
The subject matter relates to multiple parallel ensembles of early stage spherical pulses radiated through engineered arrays forming the foundation for...
Method and apparatus for providing string encryption and decryption in
A method of providing encryption and decryption of plaintext strings in a program file, includes: at a device having one or more processors and memory: marking...
Intelligent key selection and generation
A method, computer program product, and system for selecting and generating a key to perform a cryptographic operation are described. The method includes...
A file stored in a first portion of a computer memory of a computer is determined to be a malicious file. A duplicate of the file is stored in a quarantine area...
Data flow based behavioral analysis on mobile devices
Methods, devices and systems for detecting suspicious or performance-degrading mobile device behaviors intelligently, dynamically, and/or adaptively determine...
Providing a multi-tenant knowledge network
A computing system includes memory storing executable instructions and one or more processors operatively connected to the memory. The one or more processors...
Subject-matter analysis of tabular data
A system, and computer program product for subject-matter analysis of tabular data are provided in the illustrative embodiments. A first document including the...
System and method for computer memory with linked paths
A first memory buffer has a first high speed memory channel and a second high speed memory channel. A second memory buffer is connected to the first memory...
Methods and apparatus to utilize a trusted loader in a trusted computing
An embodiment includes at least one machine readable medium on which is stored code that, when executed enables a system to initialize a trusted loader enclave...
Memory data security
A memory module secures data stored on the memory module. A request for the data from a computer system is received by the memory module. A verification key...
Generalized control registers
Methods, systems, and computer readable media generalize control registers in the context of memory address translations for I/O devices. A method includes...
System and method for supporting fast and deterministic execution and
simulation in multi-core environments
The exemplary embodiments described herein relate to supporting fast and deterministic execution and simulation in multi-core environments. Specifically, the...
Method and apparatus for data reduction
Embodiments of the invention provide data reduction in storage systems. In one embodiment, a computer comprises: a memory; and a controller operable to manage...
Centralized dispatching of application analytics
A method may include, in a computing device comprising at least one processor and a memory, generating at least one information beacon from each of a plurality...
Concurrent error detection in a ternary content-addressable memory (TCAM)
A plurality of data words are written into a TCAM; each has binary digits and don't-care digits. Contemporaneously, for each of the words: a first checksum is...
Protecting a memory device from becoming unusable
In an embodiment, a computing device may include a memory device that may be rendered unusable after a certain number of operations are performed on the memory...
Sharing memory between guests by adapting a base address register to
translate pointers to share a memory...
In an approach to sharing memory between a first guest and a second guest both running on a data processing system, one or more computer processors provide a...
System and method for adaptive compression mode selection for buffers in a
portable computing device
Systems and methods for adaptive compression mode selection for memory buffers such as those used in or with a portable computing device ("PCD") are presented....
Memory power management and data consolidation
According to embodiments of the disclosure, methods, systems and computer program products for memory power management and data consolidation are disclosed. The...
System, method and computer program product for synchronizing data written
to tape including writing an index...
A system, method and computer program product for synchronizing data written to tape with improved data recovery. When writing data to tape, an index is kept in...
Verification of serialization of storage frames within an address space
via multi-threaded programs
A method, system, and computer program product to verify serialization of storage frames within an address space via multi-threaded programs is described. The...
Method and apparatus to prevent voltage droop in a computer
In an embodiment, a processor includes at least one core including a first core. The first core includes memory execution logic to execute one or more memory...
Microprocessor-assisted auto-calibration of voltage regulators
Dynamic runtime calibration of a processor with respect to a specific voltage regulator that powers the processor or a memory subsystem coupled to the processor...
Systems and methods for providing a dynamically modular processing unit
Systems and methods for providing a modular processing unit. A modular processing unit is provided as a platform that is lightweight, compact, and is configured...
Vehicle telematics unit communication authorization and authentication and
communication service provisioning
A computer system comprising a processor, a non-transitory memory, and an application stored in the non-transitory memory. When executed by the processor, the...
Cross device information exchange using gestures and locations
A method, apparatus and software related product (e.g., a computer readable memory) are presented for exchanging information between two or more devices when...
Method and system for displaying recorded and live video feeds
A computing system device with processor(s) and memory displays a video monitoring user interface on the display. The video monitoring user interface includes a...
Image-pickup apparatus for forming a plurality of optical images of an
object, control method thereof, and...
An image-pickup apparatus includes a plurality of imaging optical systems, a memory configured to store a relationship among an output pixel number, a frame...
Systems and methods for controlling the distribution and viewing of
digital art and imaging via the internet
System and method for storing digital content for display on a display device, comprising at least one digital content item, configured to be displayed on the...
Establishing trust between applications on a computer
Systems, methods and machine-readable media for providing a security service are disclosed. The methods include receiving a modification of the application...
User-portable device and method of use in a user-centric identity
A user-portable computing device configured as a smart card enables a user to carry identification information and to generate security tokens for use in...
Client/server polymorphism using polymorphic hooks
Computer systems and methods in various embodiments are configured for improving the security and efficiency of client computers interacting with server...
Secure password generation
A secure password generation method and system is provided. The method includes enabling by a processor of a computing system, password translation software....
Method, apparatus, and computer program product for determining play
events and outputting events based on...
Systems, methods, apparatuses, and computer readable media are disclosed for determining events and outputting events based on real-time data for location and...
Memory device and computing system including the same
A memory system includes a read-only memory (ROM), a main memory and a processor. The ROM stores a basic input/output system (BIOS). The main memory includes a...
Iterator register for structured memory
Loading data from a computer memory system is disclosed. A memory system is provided, wherein some or all data stored in the memory system is organized as one...
Linear recording device for executing optimum writing upon receipt of
series of commands including mixed read...
A tape recording device, method, and computer program product are provided for performing operations of position movement, reading, and writing on a tape...
System and method for performing virtual surgery
A method and system are presented for performing virtual surgery simulations. The computer system includes a processor and a memory. The method includes...
Online system for training novice drivers and rating insurance products
a system for determining vehicle driver hazard detection proficiency and calculating insurance discounts, the system comprising: an Internet device that...
Wearable computing system with temporal feedback during presentations
Aspects include a system for providing feedback to a user with a wearable device. The system including a wearable device and a feedback mechanism disposed...
System, computer-readable medium and method for 3D-differencing of 3D
System, computer-readable medium and method are provided for differencing (diffing) first and second sets of 3D voxel data to identify differences that may...
Hierarchical hash tables for SIMT processing and a method of establishing
hierarchical hash tables
A graphical processing unit having an implementation of a hierarchical hash table thereon, a method of establishing a hierarchical hash table in a graphics...
Systems and methods for genomic annotation and distributed variant
A computer-based genomic annotation system, including a database configured to store genomic data, non-transitory memory configured to store instructions, and...
Methods, apparatuses and computer program products for automatic,
non-parametric, non-iterative three...
An apparatus for generating 3D geographical models includes a processor and memory storing executable computer program code causing the apparatus to at least...
Method for the temporary separation of object data of design models
A method for editing a computer-aided design model for developing electronic control units in a design environment, whereby the design model comprises at least...
Parallel multicolor incomplete LU factorization preconditioning processor
and method of use thereof
A preconditioner processor and a method of computing a preconditioning matrix. In one embodiment, the preconditioner processor has parallel computing pipelines...
Reducing decompression time without impacting compression ratio
Aspects include computing devices, systems, and methods for implementing executing decompression of a compressed page. A computing device may determine a...
Systems and methods for improving processor efficiency through caching
Certain embodiments herein relate to using tagless access buffers (TABs) to optimize energy efficiency in various computing systems. Candidate memory references...
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for caching data not frequently accessed. One of the methods...