Easy To Use Patents Search & Patent Lawyer Directory

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.

Searching:





Search by keyword, patent number, inventor, assignee, city or state:




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...
← Previous | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 | Next →

File A Patent Application

  • Protect your idea -- Don't let someone else file first. Learn more.

  • 3 Easy Steps -- Complete Form, application Review, and File. See our process.

  • Attorney Review -- Have your application reviewed by a Patent Attorney. See what's included.