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
US-9,355,016 Automated regression testing for software applications
Regression testing of an application may gather performance tests for multiple functions within an application and determine when performance changes from one...
US-9,355,015 Technique for simulating an orientation change event in a test environment
A computer-implemented method is presented for simulating an orientation change on a computing device in a test environment. The method includes: retrieving an...
US-9,355,014 Debug instruction set allocation according to processor operating state
A data processing apparatus is provided comprising data processing circuitry and debug circuitry. The debug circuitry controls operation of the processing...
US-9,355,013 Counter-invasive software system and method
A method and apparatus for detecting, curing and remedying invasive software installation inadvertently, negligently, or intentionally marketed by a vendor. A...
US-9,355,012 Stepping and application state viewing between points
Various technologies and techniques are disclosed for providing stepping and state viewing in a debugger application. A start and end breakpoint are assigned,...
US-9,355,011 Detecting potential class loader problems using the class search path sequence for each class loader
A method, system and computer program product for identifying potential class loader problems prior to or during the deployment of the classes to the production...
US-9,355,010 Deriving an operational state of a data center using a predictive computer analysis model
Performance of a data center is predicted using a computer analysis model. Operational measurements of components of computing nodes of the data center are...
US-9,355,009 Performance of scheduled tasks via behavior analysis and dynamic optimization
In a method for improving escalation performance, a computer monitors performance of an escalation in a production environment. The computer identifies a...
US-9,355,008 Performance analyzer for self-tuning system controller
A performance analyzer for a self-tuning system controller, and a method for performance analysis. A range of values for a control parameter of a system...
US-9,355,007 Identifying abnormal hosts using cluster processing
A method and apparatus for identifying abnormal clusters are disclosed. In the method and apparatus, host activity data is received and cluster processing is...
US-9,355,006 Measuring user satisfaction for application programs running on mobile devices
A quality score for a computer application release is determined using a first number of unique users who have launched the computer application release on user...
US-9,355,005 Detection apparatus and detection method
A detection apparatus includes first and second calculating units and a storing unit. The first calculating unit calculates, when a configuration of a system is...
US-9,355,004 Installing monitoring utilities using universal performance monitor
A universal performance monitor includes an abstraction layer for managing multiple disparate monitoring tools on one or more computing devices. During runtime...
US-9,355,003 Capturing trace information using annotated trace output
A computer identifies a first trace output, generated during a first execution of a first program, that is annotated with an indication of a first pattern of...
US-9,355,002 Capturing trace information using annotated trace output
A computer receives a first trace output, generated during a first execution of a first program, that is annotated with an indication of a first pattern of...
US-9,355,001 Method and apparatus for selecting an operating frequency of a central processing unit, based on determining a...
Embodiments of the present invention provide a method that comprises, within a sample window, determining an active time of a central processing unit (CPU) at...
US-9,355,000 Model level power consumption optimization in hardware description generation
A system and method evaluates power information for a high-level model to be implemented in target hardware, and performs one or more power-reducing...
US-9,354,999 Information processing system, information processing apparatus, and computer program product
The system includes: an extracting part extracting one or more devices where the same phenomenon as occurred in a target device had occurred; an index-value...
US-9,354,998 Automated conformance and interoperability test lab
A set of self-service testing tools and processes used to conduct gateway to gateway testing. The system includes a test harness comprising a collection of...
US-9,354,997 Automatic testing and remediation based on confidence indicators
An asset health monitoring system (AHMS) can assign a confidence indicator to some or all the monitored computing asset in a data center, such as computing...
US-9,354,996 System test apparatus
The present invention relates to a system test apparatus. The system test apparatus includes an insertion module configured to insert a test agent into a...
US-9,354,995 Method for controlling operations of server cluster
A server cluster has a plurality of application servers. During failover of a failed node of the application servers, right to use of internet protocol (IP)...
US-9,354,994 Preemptive relocation of failing data
According to one embodiment, a method for preemptively migrating a failing extent includes receiving information of one or more failure conditions associated...
US-9,354,993 System and method to reduce service disruption in a shared infrastructure node environment
A method of reducing downtime in a node environment is disclosed. The method includes identifying an originating system board of a plurality of system boards...
US-9,354,992 Interconnect path failover
One or more techniques and/or systems are provided for interconnect failover between a primary storage controller and a secondary storage controller. The...
US-9,354,991 Locally generated simple erasure codes
An "erasure code" is an encoding of multiple different sets of data. Redundant copies of data are maintained in such erasure codes, thereby utilizing only a...
US-9,354,990 Coordination of spare lane usage between link partners
Various examples of techniques for identifying a corrupt data lane and using a spare data lane are described herein. Some examples include a method of...
US-9,354,989 Region based admission/eviction control in hybrid aggregates
Region based admission and eviction control can be used for managing resources (e.g., caching resources) shared by competing workloads with different SLOs in...
US-9,354,988 Allocation strategies for data storage applications
A physical storage volume can be partitioned into a plurality of master blocks of an equal master block size. Each master block of the plurality of master...
US-9,354,987 Systems and methods for out-of-band backup and restore of hardware profile information
Systems and methods are provided that may be implemented for out-of-band backup and/or restore of information handling system components. Such out-of-band...
US-9,354,986 Setting copy permissions for target data in a copy relationship
Providing a computer program product, system, and method for setting copy permissions for target data in a copy relationship. Source data is copied from a first...
US-9,354,985 Data processing device and data processing method
Embodiments of the present invention provide a data processing device and a data processing method. In the data processing device and the data processing method...
US-9,354,984 System for automated computer support
Systems and methods for providing automated computer support are described herein. One described method comprises receiving a plurality of snapshots from a...
US-9,354,983 Integrated it service provisioning and management
An integrated infrastructure technology (IT) service provisioning and management framework includes, as framework components, a cloud-based management portal,...
US-9,354,982 Manipulating electronic backups
Systems and methods are provided for storing and restoring digital data. In some implementations, a method is provided. The method includes initiating a backup...
US-9,354,981 Checkpointing a collection of data units
A memory module stores working data that includes data units. A storage system stores recovery data that includes sets of one or more data units. Transferring...
US-9,354,980 Dispersed storage having snapshot clones and methods for use therewith
A directory file includes a plurality of entries, wherein an entry of the plurality of entries includes a file or directory name field, and a snapshot list...
US-9,354,979 Server based disaster recovery by making use of dual write responses
A mechanism is provided in a data processing system for asynchronous replication. The mechanism creates a record in a write log in a host computing device for a...
US-9,354,978 System and method for recovering from a configuration error
A system and method for recovering from a configuration error are disclosed. A Basic Input Output System (BIOS) configures a memory associated with a node of an...
US-9,354,977 System and method for hybrid kernel- and user-space incremental and full checkpointing
A system includes a multi-process application that runs. A multi-process application runs on primary hosts and is checkpointed by a checkpointer comprised of at...
US-9,354,976 Locating previous versions of an object in a storage cluster
Technology for accessing previous versions of data objects within a storage cluster including multiple storage volumes under a common namespace is disclosed...
US-9,354,975 Load balancing on disks in raid based on linear block codes
An improved technique involves assigning a different generator matrix to each data stripe of the redundant disk array such that all of the different generator...
US-9,354,974 Dispersed storage write process
A method includes issuing write commands to DS storage units regarding encoded data slices. A write command causes a storage unit to store an encoded data...
US-9,354,973 Data integrity management in memory systems
Data management logic allocates a portion such as a single plane of a respective multi-plane non-volatile memory device to store parity information for...
US-9,354,972 Efficiently storing data in a dispersed storage network
A method includes determining that one or more data blocks of a permanently stored data blocks are to be deleted. In response, the method further includes...
US-9,354,971 Systems and methods for data storage remediation
Systems, methods, and non-transitory computer-readable media can receive an indication that a drive included in a set of drives has experienced an error....
US-9,354,970 Method and apparatus for encoding erroneous data in an error correction code protected memory
A method and device are described for encoding erroneous data in an error correction code (ECC) protected memory. In one embodiment, incoming data including a...
US-9,354,969 Memory controller, method of operating the same, and system including the same
A method of processing data using a memory controller includes determining at least one cell state to which each of a plurality of multi-level cells can be...
US-9,354,968 Systems and methods for data quality control and cleansing
A method for detecting and cleansing suspect building automation system data is shown and described. The method includes using processing electronics to...
US-9,354,967 I/O operation-level error-handling
Error-handling in a computing environment at an input/output (I/O) level is facilitated by associating a control element with an input/output (I/O) operation...
← 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 | 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.