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
2018/0232303 Method and Apparatus for Controlling a Non-Volatile Digital Information Memory
Embodiments are related to controlling a non-volatile digital information memory, such as a flash memory, by means of a memory controller. More specifically,...
2018/0232302 SEMICONDUCTOR DEVICE, SENSOR DEVICE, AND ELECTRONIC DEVICE
A novel semiconductor device or a semiconductor device whose power consumption can be reduced is provided. The semiconductor device includes a sensor portion,...
2018/0232301 A METHOD FOR CONTROLLING A TEST ENVIRONMENT ON A MOBILE DEVICE
The present invention relates to a method for controlling a test environment on a mobile device. The method includes the steps of providing a test to a user...
2018/0232300 GENERATION OF TEST SCENARIOS BASED ON RISK ANALYSIS
Embodiments include a method for generation of test scenarios based on risk analysis. The method includes receiving a first set of code test scenarios, the...
2018/0232299 COMPOSING FUTURE TESTS
Example implementations relate to composing future tests. Some implementations may include a data capture engine to capture data points during test executions...
2018/0232298 METHODS AND SYSTEMS FOR ISOLATING SOFTWARE COMPONENTS
A software testing system operative to test a software application comprising a plurality of software components, at least some of which are highly coupled...
2018/0232297 SELECTING BREAKPOINTS FOR CROSS-LAYER DEBUGGING
A computer implemented method for selecting breakpoints for cross-layer debugging is provided. The method includes receiving code comprising a plurality of...
2018/0232296 Diagnostic Tool and Method for Efficient Software Development
Disclosed is a computer-implemented software development diagnostic tool for improving the efficiency of software development. The computer-implemented...
2018/0232295 ANALYZING LARGE-SCALE DATA PROCESSING JOBS
Methods, systems, and apparatus for data analysis in a distributed computing system by accessing data stored at a first processing zone associated with a...
2018/0232294 CONTROL DEVICE, MONITORING SYSTEM, AND RECORDING MEDIUM
In the case of this control device (10) for controlling a machine on the basis of multiple machine data acquired from the machine, a monitoring data...
2018/0232293 SUPPORTING MULTIPLE STREAMS FOR A REDIRECTED USB DEVICE
When a USB device that supports multiple streams is redirected, a multi-channel environment can be established in which each USB stream is associated with a...
2018/0232292 ERROR CHECKING OF A MULTI-THREADED COMPUTER PROCESSOR DESIGN UNDER TEST
Error checking for a computer processor design under test. In multiple processing threads, and in accordance with a hardware model of a computer processor...
2018/0232291 COMPARE POINT DETECTION IN MULTI-THREADED COMPUTING ENVIRONMENTS
Compare points are detected in a multi-threaded computing environment. One thread of the multi-threaded computing environment has reached a compare point for...
2018/0232290 SYSTEMS AND METHODS FOR HIGH AVAILABILITY OF MANAGEMENT CONTROLLERS
A chassis management controller may, responsive to initialization of the chassis management controller, execute cluster-aware services of the chassis...
2018/0232289 DATA ENCODING USING SPARE CHANNELS
Implementations of encoding techniques are disclosed. The encoding technique, such as a Data bus inversion (DBI) technique, is implementable in a...
2018/0232288 DRIVER SWITCH FOR DEVICE ERROR RECOVERY FOR ASSIGNED DEVICES
An error recovery system includes a memory, a processor in communication with the memory, a primary device, a backup device, a hypervisor executing on the...
2018/0232287 INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING METHOD
There is provided an information processing apparatus and an information processing method that can appropriately resume recovery of corrupted data of a file...
2018/0232286 STORAGE SYSTEM AND CONTROL METHOD OF STORAGE SYSTEM
In order to create, at another site, a backup of a volume at a specific time point while minimizing the response time required to update the volume, a first...
2018/0232285 STORAGE MANAGEMENT OF DATA USING AN OPEN-ARCHIVE ARCHITECTURE, INCLUDING STREAMLINED ACCESS TO PRIMARY DATA...
An illustrative "open archive" architecture relieves the immediate need to add network-attached storage (NAS) devices to a storage management system. The open...
2018/0232284 SYSTEM AND METHOD OF USING ENCRYPTION ALGORITHMS IN P2P ENCRYPTION MODE TO RESTORE INTEGRITY OF DATA
A system and method is disclosed for using encryption algorithms in peer-to-peer encryption mode to restore the integrity of data. An example method is...
2018/0232283 Service Recovery Using Snapshots and Interservice Messages
An approach is provided in which an information handling system retrieves a snapshot of a first service in response to determining that the first service has...
2018/0232282 DATA STORAGE COMPOSITE LAYOUTS FOR DATA OBJECTS
A composite layout including a plurality of ranked sub-layouts may be used to provide various functionality for data object look-up and file system activities....
2018/0232281 VERSIONED RECORDS MANAGEMENT USING RESTART ERA
A versioned records management system that uses a restart era in order to promote rapid recovery. A persistent store includes a plurality of items that are...
2018/0232280 ACCELERATING SYSTEM DUMP CAPTURING
Embodiments include accelerating capture of a system dump at system failure in a computer system. A method includes capturing a system snapshot that includes...
2018/0232279 ACCELERATING SYSTEM DUMP CAPTURING
Embodiments include accelerating capture of a system dump at system failure in a computer system. A method includes capturing a system snapshot that includes...
2018/0232278 SINGLE SNAPSHOT FOR MULTIPLE AGENTS
A data storage system according to certain aspects can share a single snapshot for multiple applications and/or agents. For example, the data storage system...
2018/0232277 SYSTEMS AND METHODS FOR ELIMINATING WRITE-HOLE PROBLEMS ON PARITY-BASED STORAGE RESOURCES DURING AN UNEXPECTED...
In accordance with embodiments of the present disclosure, a method may include, during a cache flush of data of a cache entry from a non-volatile memory to a...
2018/0232276 HANDLING STORAGE UNIT FAILURE IN A DISPERSED STORAGE NETWORK
A method for execution by dispersed storage failure detection unit of a dispersed storage network includes generating a storage unit weights and storage set...
2018/0232275 SYSTEMS, METHODS, AND APPARATUSES FOR STACKED MEMORY
Embodiments of the invention are generally directed to systems, methods, and apparatuses for hybrid memory. In one embodiment, a hybrid memory may include a...
2018/0232274 GLOBAL ERROR RECOVERY SYSTEM
In a network storage device that includes a plurality of data storage drives, error correction and/or recovery of data stored on one of the plurality of data...
2018/0232273 Preferred State Encoding in Non-Volatile Memories
The invention pertains to non-volatile memory devices, and more particularly to advantageously encoding data in non-volatile devices in a flexible manner by...
2018/0232272 COLLECTING AND TRANSMITTING DIAGNOSTICS INFORMATION FROM PROBLEMATIC DEVICES
A system, method, and computer-readable medium are disclosed for collecting and transmitting diagnostics information via a diagnostic information operation....
2018/0232271 DESIGN SUPPORT SYSTEM AND NON-TRANSITORY COMPUTER READABLE MEDIUM
A design support system includes a storage unit, an accepting unit, a selecting unit, and an associating unit. The storage unit stores information regarding...
2018/0232270 FAILURE ANALYSIS PROGRAM, FAILURE ANALYSIS DEVICE, AND FAILURE ANALYSIS METHOD
A non-transitory computer-readable storage medium storing therein a failure analysis program that causes a computer to execute a process includes: extracting,...
2018/0232269 COMMUNICATION PROCESSING SYSTEM, TROUBLESHOOTING METHOD, AND MANAGEMENT SERVER FOR SURVEYING INSTRUMENT
To provide a communication processing system, a troubleshooting method, and a management server for a surveying instrument, for a case where a prescribed error...
2018/0232268 REALTIME CRITICAL TIMING PATH POTENTIAL FAULT EVENT DETECTION AND PREVENTION FOR EMBEDDED CORES
A fault detection circuit may be used to determine if voltage supplied by a voltage regulator as power to sequential logic circuitry falls below a minimum...
2018/0232267 MEMORY DEVICE, MEMORY CONTROLLER AND OPERATION METHOD THEREOF
An operation method of a memory controller may include: performing a preset number of write operations on a redundancy region of a memory device, reading data...
2018/0232266 KERNEL PROGRAM INCLUDING RELATIONAL DATABASE, AND METHOD AND APPARATUS FOR EXECUTING SAID PROGRAM
Provided is a kernel program and so on capable of enhancing the confidentiality of data memorized in a storage device without using a file system on an OS...
2018/0232265 SYSTEM AND METHOD FOR DETECTING, COLLECTING, ANALYZING, AND COMMUNICATING EVENT-RELATED INFORMATION
A system and method involves detecting operational social disruptive events on a global scale, modeling data in conjunction with linguistics analysis to...
2018/0232264 MULTI-TOUCH ATTRIBUTION MODEL FOR VALUING IMPRESSIONS AND OTHER ONLINE ACTIVITIES
To implement a multi-touch attribution model, a conversion event resulting from user activity is programmatically detected. A set of events that precede the...
2018/0232263 INFORMATION PROCESSING APPARATUS, METHOD, AND MEDIUM
In the present invention, an information processing apparatus having an application platform comprises a unit that, when an event occurs within information...
2018/0232262 MAPPING HETEROGENEOUS APPLICATION-PROGRAM INTERFACES TO A DATABASE
Provided is a process, including: obtaining a first application-program interface (API) response from a first software-as-a-service (SaaS) application API, the...
2018/0232261 SYSTEM AND METHOD FOR OPTIMIZATION AND LOAD BALANCING OF COMPUTER CLUSTERS
A system and methods for optimization and load balancing for computer clusters, comprising a distributed computational graph, a server architecture using...
2018/0232260 Automatic Detection of Optimal Compute Unit Partitioning
A system, method, and computer-readable medium are disclosed for performing an automatic partition optimization operation on a processor, comprising:...
2018/0232259 DISTRIBUTED PROCESSING OF MIXED SERIAL AND CONCURRENT WORKLOADS
Provided is a process, including: obtaining a task tree; traversing the task tree to obtain an unordered set of tasks and an ordered list of tasks; adding the...
2018/0232258 COMPUTERIZED SYSTEM FOR REAL-TIME RESOURCE TRANSFER VERIFICATION AND TRACKING
A system for verifying resource transfers in real-time typically includes a classical computer apparatus and a quantum optimizer in communication with the...
2018/0232257 TASK ALLOCATION METHOD AND TASK ALLOCATION APPARATUS FOR DISTRIBUTED DATA CALCULATION
The present application discloses a task allocation method and task allocation apparatus for distributed data computing. The task allocation method includes:...
2018/0232256 FAULT DOMAINS AND OPTIMIZATION DOMAINS IN CONVERGED INFRASTRUCTURE INFORMATION HANDLING SYSTEMS
An infrastructure services manager accesses resource description information identifying a plurality of information handling resources and a management...
2018/0232255 METHODS AND SYSTEMS OF SCHEDULING COMPUTER PROCESSES OR TASKS IN A DISTRIBUTED SYSTEM
A cloud computer system is provided that includes a plurality of computer devices and a database. The plurality of computer devices execute a plurality of...
2018/0232254 MIGRATING ACCELERATORS BETWEEN COMPUTE SYSTEMS
Embodiments herein describe techniques for executing VMs on hosts that include an accelerator. The hosts can use the accelerators to perform specialized tasks...
← 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 | 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.