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/0364462 REAL-TIME EMBEDDED SYSTEM
A real-time operating system (OS) for an embedded system may be configured for asynchronous handling of input and output (I/O) operations. When application...
2017/0364461 TRANSFERRING DATA BETWEEN MEMORY SYSTEM AND BUFFER OF A MASTER DEVICE
A master device has a buffer for storing data transferred from, or to be transferred to, a memory system. Control circuitry issues from time to time a group of...
2017/0364460 SCALABLE, PARAMETERIZABLE, AND SCRIPT-GENERATABLE BUFFER MANAGER ARCHITECTURE
A buffer manager is generated by executing a script with respect to a buffer architecture template and a configuration file specifying parameters for the...
2017/0364459 COHERENT CONTROLLER
A system includes a bus, at least one processor coupled to the bus, and a storage device coupled to the bus. The storage device includes storage class memory,...
2017/0364458 HDMI Extender with Bidirectional Power Over Twisted Pair
Disclosed are various embodiments of transmit and receive connectivity devices that include signal processing circuitry, an HDMI port, and a multi-position...
2017/0364457 Methods and Apparatus for Dynamically Selecting an Instruction Set
Methods and apparatus for dynamic instruction set selection for producing an output parameter based on one or more available input parameters are presented. In...
2017/0364456 METHOD AND DEVICE FOR STORAGE MANAGEMENT
Embodiments of the present disclosure provide a method and device for storage management. The method comprises receiving at a storage management device a...
2017/0364455 PROTECTION KEY MANAGEMENT AND PREFIXING IN VIRTUAL ADDRESS SPACE LEGACY EMULATION SYSTEM
A system is described to provide protection key access control in a system whose operating system and processor were not designed to provide a protection key...
2017/0364454 METHOD, APPARATUS, AND COMPUTER PROGRAM STORED IN COMPUTER READABLE MEDIUM FOR READING BLOCK IN DATABASE SYSTEM
Provided is a method for reading a block in a database system. Provided is a method for reading data recorded in a persistent storage medium by a first node...
2017/0364453 Loading control method and system storage device
A loading control method and system for a storage device are disclosed. The method comprises: judging whether a storage controller is valid through a first...
2017/0364452 TIMELY RANDOMIZED MEMORY PROTECTION
In a system executing a program, a method comprises detecting one or more input/output calls associated with the program and re-randomizing memory associated...
2017/0364451 OPERATING SYSTEM INTEGRATED APPLICATION ISOLATION
A system, method, and apparatus for operating system integrated application isolation. A snapshot manager creates a snapshot table including one or more...
2017/0364450 IMMUTABLE DATASTORE FOR LOW-LATENCY READING AND WRITING OF LARGE DATA SETS
Provided is a process including: receiving a write command requesting that a document associated with the write command be stored in an immutable data...
2017/0364449 PROCESS RUNNING METHOD AND APPARATUS
A process running method and apparatus is disclosed. The method is: selecting a code page from a candidate process, storing only a code page of the candidate...
2017/0364448 SELECTIVE SPACE RECLAMATION OF DATA STORAGE MEMORY EMPLOYING HEAT AND RELOCATION METRICS
Space of a data storage memory of a data storage memory system is reclaimed by determining heat metrics of data stored in the data storage memory; determining...
2017/0364447 READ CACHE MANAGEMENT
Implementations disclosed herein provide for a storage system including an on-disk read cache and a variety of read cache management techniques. According to...
2017/0364446 COMPRESSION AND CACHING FOR LOGICAL-TO-PHYSICAL STORAGE ADDRESS MAPPING TABLES
A storage device that maps logical addresses to physical addresses includes a memory that stores machine instructions and a processor coupled to the memory...
2017/0364445 SYSTEM OF MULTIPLE CONFIGURATIONS AND OPERATING METHOD THEREOF
A system and an operating method thereof include a system on chip (SOC) flash controller having at least one SOC channel; at least one memory device coupled...
2017/0364444 CACHE ARCHITECTURE FOR COMPARING DATA
The present disclosure includes apparatuses and methods for a cache architecture. An example apparatus that includes a cache architecture according to the...
2017/0364443 SIZING A WRITE CACHE BUFFER BASED ON EMERGENCY DATA SAVE PARAMETERS
Embodiments relate to saving data upon loss of power. An aspect includes sizing a write cache buffer based on parameters related to carrying out this emergency...
2017/0364442 METHOD FOR ACCESSING DATA VISITOR DIRECTORY IN MULTI-CORE SYSTEM AND DEVICE
The present disclosure discloses a method for accessing a data visitor directory in a multi-core system, a directory cache device, a multi-core system, and a...
2017/0364441 Data Write Control Apparatus and Method
A data write control method includes detecting a quantity of dirty blocks in a first memory when a write control apparatus is in write-back mode; separately...
2017/0364440 APPARATUS AND METHOD TO IMPROVE MEMORY ACCESS PERFORMANCE BETWEEN SHARED LOCAL MEMORY AND SYSTEM GLOBAL MEMORY
Described is a machine-readable storage medium having instructions stored thereon, that when executed, cause a processor to perform a method which comprises:...
2017/0364439 DATA STORAGE LAYOUT
Examples of the present disclosure provide apparatuses and methods for determining a data storage layout. An example apparatus comprising a first address space...
2017/0364438 METHODS OF OPERATING A STORAGE DEVICE
Methods of operating a storage device include reading first data from a first storage location of a first memory of the storage device, storing the first data...
2017/0364437 RETENTION MANAGEMENT FOR PHASE CHANGE MEMORY LIFETIME IMPROVEMENT THROUGH APPLICATION AND HARDWARE PROFILE MATCHING
Methods and systems for managing memory and stress to memory systems. A method for managing memory includes receiving from a software application memory...
2017/0364436 PLUGIN-BASED SOFTWARE VERIFICATION SYSTEM
System and methods for providing plugin-based software verification are described. A method may include, upon receiving a first registration instruction...
2017/0364435 ANALYTICALLY SELECTING WHICH TESTS ARE TO BE EXECUTED IN A CONTINUOUS DELIVERY PROCESS
A method, system and computer program product for analytically selecting which tests are to be executed in a continuous delivery process. An analytics...
2017/0364434 SPLITTING AND MERGING MICROSERVICES
A method, executed by a computer, includes receiving test data corresponding to a first microservice and a second microservice, determining, using the test...
2017/0364433 MULTI-DATA ANALYSIS BASED PROACTIVE DEFECT DETECTION AND RESOLUTION
Multi-data analysis based proactive defect detection and resolution may include analyzing operational data for an application to determine whether a...
2017/0364432 SOFTWARE INSPECTION APPARATUS
While the effectiveness of a model inspection method as a means for detecting software defects is known, large-scale software cannot be handled due to great...
2017/0364431 Efficiently Debugging Software Code
A mechanism is provided for efficiently debugging software code. A set of modified log files associated with the software code is presented to a software...
2017/0364430 OPTIMIZATION OF OPERATING SYSTEM AND VIRTUAL MACHINE MONITOR MEMORY MANAGEMENT
A method and system for collecting statistics associated with multiple memory nodes to determine if a read-only page is read accessed in aggregate by multiple...
2017/0364429 ASSESSMENT OF PROCESSOR PERFORMANCE METRICS BY MONITORING PROBES CONSTRUCTED USING INSTRUCTION SEQUENCES
Systems, methods and computer program products assess processor performance metrics by monitoring probes constructed using instruction sequences. A first probe...
2017/0364428 FAULT TOLERANCE USING SHARED MEMORY ARCHITECTURE
Examples provide a fault tolerant virtual machine (VM) using pooled memory. When fault tolerance is enabled for a VM, a primary VM is created on a first host...
2017/0364427 AFTER SWAPPING FROM A FIRST STORAGE TO A SECOND STORAGE, MIRRORING DATA FROM THE SECOND STORAGE TO THE FIRST...
Provided are a computer program product, system, and method for after swapping from a first storage to a second storage, mirroring data from the second storage...
2017/0364426 MANAGING HEALTH CONDITIONS TO DETERMINE WHEN TO RESTART REPLICATION AFTER A SWAP TRIGGERED BY A STORAGE HEALTH...
Provided are a computer program product, system, and method for managing health conditions to determine when to restart replication after a swap triggered by a...
2017/0364425 METHOD AND APPARATUS FOR PERFORMING CHECKPOINTING ON A NETWORK DEVICE
A checkpointing method in a network device fault tolerant system using virtual machines. In one embodiment, the network device has an input port, an output...
2017/0364424 HARDWARE ASSIST MECHANISMS FOR ALIVE DETECTION OF REDUNDANT DEVICES
An apparatus includes a first hardware assist device having at least one transmitter, at least one receiver, and a timer. The at least one transmitter is...
2017/0364423 METHOD AND APPARATUS FOR FAILOVER PROCESSING
Embodiments of the present disclosure provide a method and apparatus for failover. In an embodiment is provided a method implemented at a first node in a...
2017/0364422 POOLED MEMORY HEARTBEAT IN SHARED MEMORY ARCHITECTURE
Examples provide a pooled memory heartbeat for virtual machine hosts. A virtual controller creates a pooled memory heartbeat file system in a shared memory...
2017/0364421 CORE PAIRING IN MULTICORE SYSTEMS
A method, executed by a computer, includes pairing a first core with a second core to form a first core group, wherein each core of the group has a plurality...
2017/0364420 ANALYZING SYSTEM FOR MANAGING INFORMATION STORAGE TABLE AND CONTROL METHOD THEREOF
Disclosed are an analyzing system for managing an information storage table and a control method thereof. That is, each of the physical basic regions, which...
2017/0364419 Method of Site Isolation Protection, Electronic Device and System Using the Same Method
A method of site isolation protection includes the following steps. A set of clustered engines including a first engine at a first site and a second engine at...
2017/0364418 INTEGRITY OF TRANSACTIONAL MEMORY OF CARD COMPUTING DEVICES IN CASE OF CARD TEAR EVENTS
A method may include copying transaction rollback data to a buffer in a first memory. The method may further include calculating a checksum for the transaction...
2017/0364417 FLEXIBLE PER-REQUEST DATA DURABILITY IN DATABASES AND OTHER DATA STORES
An approach for providing flexible durability operations for a data storage application can include requests to perform logging operations of data storage...
2017/0364416 SYSTEMS AND METHODS OF TRANSMITTING DATA
Systems and methods of transmitting data from one location to another location that can be used in a number of applications including, but not limited to,...
2017/0364415 OPTIMIZING DATA BACKUP SCHEDULES
Backup schedule optimization is provided. Backup environment data is identified. Data describing a first backup schedule is identified. Performance metric data...
2017/0364413 METHODS AND APPARATUS FOR PROVIDING HYPERVISOR LEVEL DATA SERVICES FOR SERVER VIRTUALIZATION
A data center for data backup and replication, including a pool of multiple storage units for storing a journal of I/O write commands issued at respective...
2017/0364412 SECURE LIVE VIRTUAL MACHINE GUEST BASED SNAPSHOT RECOVERY
A system, method, and apparatus for secure live virtual machine guest based snapshot recovery. A virtual machine sends a request to access a snapshot of a...
← 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 | 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.