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.
Patent # | Description |
---|---|
2017/0344480 |
METHOD AND APPARATUS FOR MAINTAINING DATA COHERENCE IN A NON-UNIFORM
COMPUTE DEVICE A data processing apparatus includes one or more host processors with first processing units, one or more caches with second processing unit, a non-cache... |
2017/0344479 |
CACHE COHERENCE FOR PROCESSING IN MEMORY A cache coherence bridge protocol provides an interface between a cache coherence protocol of a host processor and a cache coherence protocol of a... |
2017/0344478 |
STORING LOG RECORDS IN A NON-VOLATILE MEMORY Technologies are generally described herein for storing log records in non-volatile memory. Transaction data may be accessed that is associated with one or... |
2017/0344477 |
DATA PROCESSOR A data processor comprises a memory-management-unit for receiving external-operation-data from a CPU. The memory-management-unit sets a deterministic-quantity... |
2017/0344476 |
ELECTRONIC DEVICE AND METHOD FOR FABRICATING THE SAME An electronic device is provided to include a semiconductor memory that includes: a substrate including a first region and a second region different from the... |
2017/0344475 |
EFFICIENT POINTER SWIZZLING FOR PERSISTENT OBJECTS Techniques for efficiently swizzling pointers in persistent objects are provided. In one embodiment, a computer system can allocate slabs in a persistent heap,... |
2017/0344474 |
METHOD AND SYSTEM FOR STORAGE DEVICE METADATA MANAGEMENT AND PROCESSING A storage device metadata management method includes: a superblock is formed of at least one erase block; the superblock reserves a space for storing metadata... |
2017/0344473 |
MANAGING OBJECTS STORED IN MEMORY In one example in accordance with the present disclosure, a method for managing objects stored in memory may include identifying a first object in a heap. The... |
2017/0344472 |
METHODS AND SYSTEMS FOR MANAGING MEMORY ALLOCATION A method is performed at an electronic device with a display, one or more processors, volatile memory, and non-volatile memory that stores one or more programs... |
2017/0344471 |
MEMORY SYSTEM CAPABLE OF CONTROLLING WIRELESS COMMUNICATION FUNCTION According to one embodiment, a memory system includes a nonvolatile semiconductor memory device, controller, memory, wireless communication function section,... |
2017/0344470 |
RANGE BASED STREAM DETECTION FOR FLASH MEMORY DEVICE Embodiments include a multi-stream storage device, a system including a multi-stream storage device, and a method, comprising: receiving an access to a logical... |
2017/0344469 |
MANAGING AN EFFECTIVE ADDRESS TABLE IN A MULTI-SLICE PROCESSOR Methods and apparatus for managing an effective address table (EAT) in a multi-slice processor including receiving, from an instruction sequence unit, a... |
2017/0344468 |
OBJECT DESCRIPTORS In one example in accordance with the present disclosure, a method may include identifying, by a first operating system process in a computer system accessing... |
2017/0344467 |
SOFTWARE TESTING INTEGRATION A software integration testing tool includes drivers for different software testing tools to test a system under test, and an application program interface for... |
2017/0344466 |
SYNCHRONIZATION OF HARDWARE AGENTS IN A COMPUTER SYSTEM A system and method synchronizes heterogeneous agents in a computer system with a software synchronization mechanism. Agents of the computer system connected... |
2017/0344465 |
SYSTEMS AND METHODS FOR GENERATING COVERING ARRAYS This disclosure relates to systems and methods for generating covering arrays. By processing parameters and corresponding values pertaining to an application... |
2017/0344464 |
GENERATING TEST DATA FROM SAMPLES USING NATURAL LANGUAGE PROCESSING AND
STRUCTURE-BASED PATTERN DETERMINATION A method may include receiving a plurality of samples that include textual content. The method may include extracting unit values, corresponding to structural... |
2017/0344463 |
SYSTEM AND METHOD FOR BYPASSING EVASION TESTS WITH APPLICATIONS IN
ANALYSIS AND MONITORING OF MOBILE APPLICATIONS A given program is said to be evasive when it performs different behaviors under different running conditions. In general, the aim of evasion is to make the... |
2017/0344462 |
Preservation of Modifications After Overlay Removal from a Container An example method of preserving a modification to an internal state of a computer system includes applying an overlay on a target container. The overlay... |
2017/0344461 |
AUTOMATED EXCEPTION RESOLUTION DURING A SOFTWARE DEVELOPMENT SESSION BASED
ON PREVIOUS EXCEPTION ENCOUNTERS Automated exception resolution during a software development session based on previous exception encounters is disclosed. A first software development session... |
2017/0344460 |
EXCEPTION RESOLUTION IN A SOFTWARE DEVELOPMENT SESSION Mechanisms for exception resolution in a software development session are provided. An exception is detected during a software development session. Information... |
2017/0344459 |
SYSTEM, METHOD AND APPARATUS FOR DERIVING ROOT CAUSE FOR SOFTWARE TEST
FAILURE For a program of interest represented as a sequence of states comprising variables and flags wherein controls transition the program from state to state, and... |
2017/0344458 |
SYSTEM AND METHOD FOR DETERMINING RELEVANCE OF APPLICATION SOFTWARE
MAINTENANCE A method, computer program product, and computer system for compiling, by a computing device, a list of hosting software classes included in the hosting... |
2017/0344457 |
SYSTEM FOR EXPRESSION EVALUATION AT DEBUG TIME A system for expression evaluation at debug time includes a debugger which receives an executable program with debugging information from a compiler, where the... |
2017/0344456 |
IMPLEMENTING A RESET POLICY DURING A SEQUENTIAL VARIATION TEST OF CONTENT A variation testing system for performing variation testing of content is disclosed. The variation testing system allows an experimenter to continuously... |
2017/0344455 |
EVENT RATE CHANGE BASED HARDWARE PERFORMANCE DATA COLLECTION An approach for writing performance data to memory based on a hardware event rate change involving receiving a hardware event count associated with a computer... |
2017/0344454 |
DETERMINING DYNAMIC STATISTICS BASED ON KEY VALUE PATTERNS A method for dynamically updating database statistics and a plurality of access paths associated with at least one database table is provided. The method may... |
2017/0344453 |
DETERMINING DYNAMIC STATISTICS BASED ON KEY VALUE PATTERNS A method for dynamically updating database statistics and a plurality of access paths associated with at least one database table is provided. The method may... |
2017/0344452 |
COMPREHENSIVE TESTING OF COMPUTER HARDWARE CONFIGURATIONS A program operating to test a computer has a limit to the number of certain components that it can utilize, less than the number of those components included... |
2017/0344451 |
METHODS AND APPARATUS TO COMMUNICATIVELY COUPLE FIELD DEVICES TO A REMOTE
TERMINAL UNIT Methods and apparatus to communicatively coupled field devices to a remote terminal unit are disclosed. The example apparatus includes a base rack for a remote... |
2017/0344450 |
Adjusting a Playback Device Certain embodiments provide methods and systems for managing a sound profile. An example playback device includes a network interface and a non-transitory... |
2017/0344449 |
TESTING METHOD OF ELECTRONIC DEVICES A testing method of electronic devices, each of which includes a central processing unit (CPU) for running an operating system (OS), includes the following... |
2017/0344448 |
COMPREHENSIVE TESTING OF COMPUTER HARDWARE CONFIGURATIONS A program operating to test a computer has a limit to the number of certain components that it can utilize, less than the number of those components included... |
2017/0344447 |
METHOD AND APPARATUS FOR GENERATING TEST BENCH FOR VERIFICATION OF
PROCESSOR DECODER A method and apparatus for generating a test bench for verifying a processor decoder are provided. The method including receiving an architecture description... |
2017/0344446 |
DATA RECOVERY IN MULTI-TARGET DATA STORAGE NETWORKS A computer-implemented method, according to one embodiment, includes: using a supplemental data storage volume at a secondary location to track a first set of... |
2017/0344445 |
METHODS AND APPARATUS TO IMPLEMENT COMMUNICATIONS VIA A REMOTE TERMINAL
UNIT Methods and apparatus to implement communications via a remote terminal unit are disclosed. An example apparatus includes a first central processing unit... |
2017/0344444 |
HIGH-AVAILABILITY NETWORK CONTROLLER A method for high-availability operation is provided. The method includes communicating state information from each of a plurality of network elements to at... |
2017/0344443 |
DYNAMICALLY CHANGING MEMBERS OF A CONSENSUS GROUP IN A DISTRIBUTED
SELF-HEALING COORDINATION SERVICE Systems, methods, and computer program products for managing a consensus group in a distributed computing cluster, by determining that an instance of an... |
2017/0344442 |
SYSTEMS AND METHODS TO DETECT DELETED FILES A data storage system protects data identified for deletion which has been created or modified between scheduled data backups. For instance, the system... |
2017/0344441 |
METHOD AND APPARATUS FOR READING AND WRITING COMMITTED DATA According to some aspects, a database system comprising a processor configured to execute a plurality of system components is provided. The plurality of system... |
2017/0344440 |
MICRO-JOURNAL BASED TRANSACTION LOGGING Techniques for using micro-journals to ensure crash consistency of a transactional application are provided. In one embodiment, a computer system can receive a... |
2017/0344439 |
SYSTEM AND METHOD FOR INPUT DATA FAULT RECOVERY IN A MASSIVELY PARALLEL
REAL TIME COMPUTING SYSTEM A massively parallel real-time computing system receives input data events across many compute nodes, each with a processing algorithm in its processing... |
2017/0344438 |
MICROPROCESSOR FAULT DETECTION AND RESPONSE SYSTEM Aspects disclosed in the detailed description include a microprocessor fault detection and response system. The microprocessor fault detection and response... |
2017/0344437 |
SYSTEMS AND METHODS FOR HOST IMAGE TRANSFER Methods and systems for transferring a host image of a first machine to a second machine, such as during disaster recovery or migration, are disclosed. In one... |
2017/0344436 |
BACK-UP OF INFORMATION STORED IN MOBILE COMPUTING DEVICES A method, and associated computer program product and mobile computing device, for backing-up information stored in the mobile computing device. The mobile... |
2017/0344435 |
METHOD AND SYSTEM FOR DESYNCHRONIZATION RECOVERY FOR PERMISSIONED
BLOCKCHAINS USING BLOOM FILTERS A method for recovery of missing or extra data using a bloom filter includes: storing a plurality of transaction messages, each including a transaction value;... |
2017/0344434 |
DOCKING DEVICE PROVIDING BACKUP TO MOBILE DEVICES AND METHOD FOR PROVIDING
THE SAME Present disclosure relates to a docking device for providing backup to mobile devices and a method for providing the same. The docking device of present... |
2017/0344433 |
APPARATUS AND METHOD FOR DATA MIGRATION Disclosed are a data migration apparatus and method. The data migration apparatus includes a location information acquirer configured to acquire location... |
2017/0344432 |
DATA SYNCHRONIZATION METHOD AND DEVICE WITHOUT REDUNDANT REPLICATION Data synchronization method and device without redundant replication are used for providing real-time data accessing service and synchronizing valid data... |
2017/0344431 |
METHODS FOR PROACTIVE PREDICTION OF DISK FAILURE IN A RAID GROUP AND
DEVICES THEREOF A method, non-transitory computer readable medium, and device that assists with proactive prediction of disk failure in a RAID group includes obtaining... |