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
2016/0342483 INTELLIGENT DATA PROTECTION SYSTEM SCHEDULING OF OPEN FILES
A method for scheduling one or more backup jobs among backup clients with a common backup window. The method includes collecting and recording historical...
2016/0342482 SYSTEMS AND METHODS FOR EFFICIENT DATA SEARCHING, STORAGE AND REDUCTION
A computer-implemented method, according to one embodiment includes, for each repository data chunk in repository data that comprises a plurality of the...
2016/0342481 SELECTING A BACKUP PROCESS FOR A FILE SYSTEM
A computer-implemented system or method for selecting a backup process for backing up a file system. The selection of a backup process can be based on multiple...
2016/0342480 PREFERENTIAL ALLOCATION OF PROCESSORS FOR STATESAVE IN A STORAGE CONTROLLER
A determination is made of a plurality of components whose states are to be determined to generate a statesave. At least one central processing unit that...
2016/0342479 METHOD OF FILE SYSTEM DESIGN AND FAILURE RECOVERY WITH NON-VOLATILE MEMORY
A method of rebooting a file system using a non-volatile memory is provided. The method comprising persistently storing critical information in the...
2016/0342478 USER INTERFACE STATE SAVING AND RESTORATION
Methods, systems, and computer program products are included to persist a state of an application to a memory and to restore the state of the application from...
2016/0342477 SYSTEMS AND METHODS FOR PROVIDING AUTOMATIC SYSTEM STOP AND BOOT-TO-SERVICE OS FOR FORENSICS ANALYSIS
Systems and methods for providing automatic system stop and boot-to-service OS for forensic analysis. In some embodiments, an Information Handling System (IHS)...
2016/0342476 SOLID STATE DRIVE OPERATIONS
A data storage drive and a controller communicatively coupled to the data storage drive. The data storage drive includes a first region of storage space and at...
2016/0342475 STORING DATA IN ACCORDANCE WITH A PERFORMANCE THRESHOLD
A method includes, for a first phase of a multiple phase write operation, determining whether to send a write performance threshold number of write requests to...
2016/0342474 NON-TEMPORARILY STORING TEMPORARILY STORED DATA IN A DISPERSED STORAGE NETWORK
A method includes dispersed storage error encoding a data object in accordance with temporary parameters. The method further includes generating a first source...
2016/0342473 EXTENDED ERROR CORRECTION CODING DATA STORAGE
A memory management system and a method of managing a memory device are described. The system includes a memory device with a memory array to store data and...
2016/0342472 TECHNIQUES FOR PROVIDING DATA REDUNDANCY AFTER REDUCING MEMORY WRITES
The present disclosure relates to techniques for providing data redundancy after reducing memory writes. In one example implementation according to aspects of...
2016/0342471 DUAL-MODE ERROR-CORRECTION CODE/WRITE-ONCE MEMORY CODEC
A system for error correction code (ECC) management of write-once memory (WOM) codes includes, for example, a controller for selecting between one of a WOM...
2016/0342470 SEPARATING A HYBRID ASYMMETRIC MIX OF A RAID 1 MIRROR AND A PARITY-BASED RAID ARRAY
A RAID controller stores data in a hybrid asymmetric mix of a RAID 1 mirror and a parity-based RAID array, wherein a first side of the RAID 1 mirror includes a...
2016/0342469 EXTENDED ERROR CORRECTION CODING DATA STORAGE
A memory management system and a method of managing a memory device are described. The system includes a memory device with a memory array to store data and...
2016/0342468 MAINTAINING HOLE BOUNDARY INFORMATION FOR RESTORING SNAPSHOTS FROM PARITY
Exemplary methods, apparatuses, and systems maintain hole boundary information by calculating a block attribute parity value. For example, a request is...
2016/0342467 GENERALIZED PRODUCT CODES FOR FLASH STORAGE
Memory systems may include an encoder suitable for arranging data in rows of data blocks as a plurality of codewords, and permuting the data block rows and...
2016/0342466 DATA ENCODING IN SOLID-STATE STORAGE APPARATUS
A method for encoding an input data block for storage in q-level cells of solid-state memory includes producing a preliminary block from the input data block...
2016/0342465 CONTROLLING A REDUNDANT ARRAY OF INDEPENDENT DISKS (RAID) THAT INCLUDES A READ ONLY FLASH DATA STORAGE DEVICE
A method is provided for controlling a redundant array of independent disks (RAID). The method comprises a computer system writing data to a RAID and reading...
2016/0342464 COMMAND LINE INTERPRETER FOR ACCESSING A DATA OBJECT STORED IN A DISTRIBUTED STORAGE NETWORK
A method includes obtaining a data object for storage. The method further includes generating a data object identifier for the data object. The method further...
2016/0342463 DATA PROTECTION IN A NAMESPACE
Techniques for managing addresses for a non-volatile semiconductor storage device. The techniques include a method that includes determining an...
2016/0342462 PROVIDING END-TO-END CHECKSUM WITHIN A DISTRIBUTED VIRTUAL STORAGE AREA NETWORK MODULE
Exemplary methods, apparatuses, and systems include a first layer of a virtual storage area network (VSAN) module receiving a write request from a data compute...
2016/0342461 ENHANCED RESTART OF A CORE DUMPING APPLICATION
A method for enhanced restart of a core dumping application is provided. The method includes stopping a plurality of threads in an address space, except for...
2016/0342460 DATA PROCESSING
One or more processors acquire dependency metadata, where the dependency metadata is used for representing dependency on data among at least two components of...
2016/0342459 DYNAMIC ESCALATION OF SERVICE CONDITIONS
Systems, methods, and software are provided for dynamically escalating service conditions associated with data center failures. In one implementation, a...
2016/0342458 HYBRID READ DISTURB COUNT MANAGEMENT
Memory systems may include a memory including a plurality of blocks, and a controller suitable for counting, with a counter, a number of reads to a block of...
2016/0342457 PROCESSING A REQUEST FOR A WEB RESOURCE
There is disclosed a method of processing a user request for an access to a web resource, the method executable at an electronic device. The method comprises...
2016/0342456 COOPERATIVE VEHICLE DIAGNOSIS SYSTEM
Operational data generated and used in a vehicle to control various vehicular systems is temporarily stored in a data buffer in the vehicle. A processor in the...
2016/0342455 LARGE LOG FILE DIAGNOSTICS SYSTEM
An information handling system (IHS) diagnostic system includes a user IHS that is coupled to a network and operable to generate a log file that is associated...
2016/0342454 GENERATING NOTIFICATION VISUALIZATIONS BASED ON EVENT PATTERN MATCHING
Embodiments are directed towards the visualization of machine data received from computing clusters. Embodiments may enable improved analysis of computing...
2016/0342453 SYSTEM AND METHODS FOR ANOMALY DETECTION
Log sequence monitoring can be used advantageously in a cloud environment or other system. In at least some embodiments, a cloud administrator or other such...
2016/0342452 METHOD FOR CHECKING WHETHER HARDWARE OF INTELLIGENT TERMINAL RUNS ABNORMALLY AND INTELLIGENT TERMINAL
Embodiments of the present invention provide a method for checking whether hardware of an intelligent terminal runs abnormally. The method includes: checking,...
2016/0342451 DYNAMIC ERROR CODE, FAULT LOCATION, AND TEST & TROUBLESHOOTING USER EXPERIENCE CORRELATION/VISUALIZATION...
An apparatus and method for testing and troubleshooting systems, such as remote systems, have been developed that provide for a test control system configured...
2016/0342450 COORDINATING FAULT RECOVERY IN A DISTRIBUTED SYSTEM
In various embodiments, methods and systems for coordinating, between a host and a tenant, fault recovery of tenant infrastructure in a distributed system is...
2016/0342449 DATA EXCHANGE ACROSS MULTIPLE COMPUTING DEVICES THROUGH A PROACTIVE INTELLIGENT CLIPBOARD
Data exchange across multiple computing devices is provided with a proactive intelligent clipboard that enables users to "cut" or "copy" content from an...
2016/0342448 TRACKING CHANGES THAT AFFECT PERFORMANCE OF DEPLOYED APPLICATIONS
An application monitoring infrastructure that enables application configuration changes on multiple machines across multiple OS types to be tracked by...
2016/0342447 AUTOMATED WORKLOAD ANALYSIS AND SIMULATION PROCESS
This disclosure sets forth systems and methods for recommending candidate computing platforms for migration of data and data-related workload from an original...
2016/0342446 AUTOMATED WORKLOAD ANALYSIS AND SIMULATION PROCESS
This disclosure sets forth systems and methods for recommending candidate computing platforms for migration of data and data-related workload from an original...
2016/0342445 METHOD OF ACHIEVING INTRA-MACHINE WORKLOAD BALANCE FOR DISTRIBUTED GRAPH-PROCESSING SYSTEMS
Techniques are provided for efficiently distributing graph data to multiple processor threads located on a server node. The server node receives graph data to...
2016/0342444 CONTEXT SWITCHING WITH READER-WRITER LOCKS
A method for scheduling threads for a software application. The method may include obtaining a thread from a thread queue. The thread may be a program segment...
2016/0342443 OPTIMIZING VIRTUAL MACHINE MEMORY SIZING FOR CLOUD-SCALE APPLICATION DEPLOYMENTS
A system and method for facilitating allocation of computing resources, such as addressable memory, to virtual machines in a networked computing environment....
2016/0342442 VIRTUALIZATION OF A CENTRAL PROCESSING UNIT MEASUREMENT FACILITY
A central processing unit measurement facility is virtualized in order to support concurrent use of the facility by multiple guests executing within a virtual...
2016/0342441 UNIFIED STORAGE/VDI PROVISIONING METHODOLOGY
Methods, computer-readable storage medium, and systems described herein facilitate provisioning a virtual desktop infrastructure having virtual shared storage....
2016/0342440 SECURE ACCESS TO A VIRTUAL MACHINE
A method for providing secure access to a virtual machine includes dispensing an in corresponding to a virtual machine from a management appliance to a...
2016/0342439 Virtualized Application Cluster
A technique for operating components of a virtualized application cluster with one or multiple virtual machines is described. The technique enables to identify...
2016/0342438 PLACEMENT OF VIRTUAL MACHINES ON PHYSICAL HOSTS BASED ON COLLOCATION RULES
Placement of virtual machines on physical hosts is based on collocation rules with situational enforcement policies set by a system administrator to increase...
2016/0342437 DATA PATH FAILOVER METHOD FOR SR-IOV CAPABLE ETHERNET CONTROLLER
A method and an information handling system (IHS) provide data path failover for a single root input/output virtualization network interface controller (SR-IOV...
2016/0342436 PLACEMENT OF VIRTUAL MACHINES ON PHYSICAL HOSTS BASED ON COLLOCATION RULES
Placement of virtual machines on physical hosts is based on collocation rules with situational enforcement policies set by a system administrator to increase...
2016/0342435 DEVICE PROVIDED SCRIPT TO CONVERT COMMAND
Techniques for using device provided scripts to convert commands are provided. In one aspect, a scripting engine may be implemented to execute a script...
2016/0342434 METHODS AND SYSTEMS FOR VIRTUALIZATION OF PORTABLE ELECTRONIC DEVICES
A method for configuring an electronic device comprises receiving an order for a new electronic device from a user, receiving account information for a server...
← 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.