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/0378657 NON-DEFAULT INSTRUCTION HANDLING WITHIN TRANSACTION
Embodiments relate to non-default instruction handling within a transaction. An aspect includes entering a transaction, the transaction comprising a first...
2016/0378656 STORAGE DEVICE, CACHE-WRITE CONTROL METHOD, AND CACHE-WRITE CONTROL PROGRAM
When write data is written in part of a write unit area of a secondary cache, a condition determining unit determines whether the write unit area in the write...
2016/0378655 HOT PAGE SELECTION IN MULTI-LEVEL MEMORY HIERARCHIES
Systems, apparatuses, and methods for sorting memory pages in a multi-level heterogeneous memory architecture. The system may classify pages into a first "hot"...
2016/0378654 Optimizing Performance of Tiered Storage
Embodiments of the invention relate to a storage system organized into a hierarchy of storage tiers, with at least one tier reflecting a high performance tier...
2016/0378653 LOG-STRUCTURED B-TREE FOR HANDLING RANDOM WRITES
A sorted key-value store is implemented using a write-back cache maintained in memory, a B-tree data structured maintained in disk, and a logical and physical...
2016/0378652 CACHE MEMORY SYSTEM AND PROCESSOR SYSTEM
A cache memory system has a group of layered memories has two or more memories having different characteristics, an access information storage which stores...
2016/0378651 APPLICATION DRIVEN HARDWARE CACHE MANAGEMENT
A processor includes a processing core to generate a memory request for an application data in an application. The processor also includes a virtual page group...
2016/0378650 ELECTRONIC APPARATUS HAVING PARALLEL MEMORY BANKS
An electronic apparatus may be provided that includes a processor to perform operations, and a memory subsystem including a plurality of parallel memory banks...
2016/0378649 TESTING FUNCTIONAL CORRECTNESS AND IDEMPOTENCE OF SOFTWARE AUTOMATION SCRIPTS
Various embodiments automatically test software automation scripts. In one embodiment, at least one software automation script is obtained. The software...
2016/0378648 DYNAMIC RANKING OF PERFORMANCE ISSUES FOR APPLICATIONS
Identification and dynamic ranking of performance issues. For an instance of a performance anti-pattern, identifying and recording information relating to a...
2016/0378647 DEVELOPMENT SUPPORTING SYSTEM
Provided is a development supporting system that extracts important test cases in accordance with development statuses of a program, test statuses, etc. The...
2016/0378646 METHOD AND SYSTEM FOR GENERATING FUNCTIONAL TEST CASES FOR SOFTWARE SYSTEMS
A method and system is provided for automated generation of the functional test cases for testing a software system. In an embodiment, the invention provides...
2016/0378645 GENERATING DATA TABLES
The method includes identifying a first data table that includes a set of rows and a structure. The method further includes creating a second data table and a...
2016/0378644 FLEXIBLE CONFIGURATION AND CONTROL OF A TESTING SYSTEM
A method is provided to get a high test coverage through a large number of test cases with a minimum number of test programs. Tests are performed flexibly in...
2016/0378643 CREATING SOFTWARE PERFORMANCE TESTING ENVIRONMENT BASED ON VIRTUAL MACHINE
The present invention relates to a virtual machine, and specifically discloses a method and apparatus for creating a software performance testing environment...
2016/0378642 EVALUATING USER INTERFACE USABILITY FOR TASK COMPLETION
According to one embodiment of the present invention, a system for tracking and presenting states of a user interface includes at least one processor. The at...
2016/0378641 METHODS AND SYSTEMS FOR INTERNALLY DEBUGGING CODE IN AN ON-DEMAND SERVICE ENVIRONMENT
A remote debug session for a server group is provided. A server group including multiple servers that perform workload sharing receives a request to debug code...
2016/0378640 DYNAMIC BINARY TRANSLATION AND INSTRUMENTATION WITH POSTPONED ATTACHMENT TO RUNNING NATIVE THREADS
Dynamic binary instrumentation (DBI) or dynamic binary translation (DBT) of an examined process can be postponed until a point of interest is reached. Portions...
2016/0378639 DEBUGGING USING PROGRAM STATE DEFINITIONS
A program state definition comprises target values that correspond to problematic or unexpected output of a program. A debugger compares the target values of...
2016/0378638 TESTING FUNCTIONAL CORRECTNESS AND IDEMPOTENCE OF SOFTWARE AUTOMATION SCRIPTS
Various embodiments automatically test software automation scripts. In one embodiment, at least one software automation script is obtained. The software...
2016/0378637 MULTI-TENANT AWARE DEBUGGING METHODS AND SYSTEMS
Methods and systems are provided for debugging application code in an on-demand multi-tenant database system. One exemplary method involves an application...
2016/0378636 Software-Initiated Trace Integrated with Hardware Trace
In an embodiment, a processor includes a core that is to include fetch logic to fetch instructions that include first instructions and a second instruction....
2016/0378635 RETRIEVAL OF AUTHORITATIVE MEASUREMENT DATA FROM IN-MEMORY DATASTORES
A computing resource monitoring service receives a request to retrieve measurement data for a metric. The computing resource monitoring service determines,...
2016/0378634 AUTOMATED VALIDATION OF DATABASE INDEX CREATION
Automated validation of the creation of indices in an environment that include multiple and potential many databases, such as perhaps a cloud computing...
2016/0378633 REPAIR OF FAILED FIRMWARE THROUGH AN UNMODIFIED DUAL-ROLE COMMUNICATION PORT
A repair engine for a computing platform is separate from the repeatedly-rewritten storage components for software and firmware. For example, the repair engine...
2016/0378632 PORT SELECTION AT A COMPUTING DEVICE
Techniques for port selection are described herein. The techniques may include an apparatus a transceiver including a plurality of ports. The apparatus...
2016/0378631 VALIDATING POWER PATHS TO IT EQUIPMENT
A computer-implemented method, computer program product, and computer system for identifying power line segments and power line redundancies in a datacenter...
2016/0378630 PORT MONITORING SYSTEM
A port monitoring system includes a networking device that includes a device port and a monitoring device that includes a display. The networking device...
2016/0378629 SYSTEMS AND METHODS FOR PERFORMANCE MONITORING
Techniques for obtaining computer system performance monitoring are described. One approach provides a performance monitoring system that is configured to...
2016/0378628 HARDWARE PROCESSORS AND METHODS TO PERFORM SELF-MONITORING DIAGNOSTICS TO PREDICT AND DETECT FAILURE
Hardware processors and methods to perform self-monitoring diagnostics to predict and detect failure are described. In one embodiment, a hardware processor...
2016/0378627 FLEXIBLE CONFIGURATION AND CONTROL OF A TESTING SYSTEM
A method is provided to get a high test coverage through a large number of test cases with a minimum number of test programs. Tests are performed flexibly in...
2016/0378626 EFFICIENCY OF CYCLE-REPRODUCIBLE DEBUG PROCESSES IN A MULTI-CORE ENVIRONMENT
An approach for improving efficiency of cycle-reproducible debug in a multi-core environment is provided. The approach executes an exerciser image on one or...
2016/0378625 REVERSE RESYNCHRONIZATION BY A SECONDARY DATA SOURCE WHEN A DATA DESTINATION HAS MORE RECENT DATA
Methods, computing systems and computer program products implement embodiments of the present invention that include configuring a first storage system to...
2016/0378624 ERASURE CODING OF DATA WITHIN A GROUP OF STORAGE UNITS BASED ON CONNECTION CHARACTERISTICS
The techniques and/or systems described herein implement erasure coding to generate various chunks for a data collection (e.g., data chunks and at least one...
2016/0378623 HIGH PERFORMANCE PERSISTENT MEMORY
Embodiments are generally directed to high capacity energy backed memory with off device storage. A memory device includes a circuit board; multiple memory...
2016/0378622 Virtual Machine Recovery On Non-Shared Storage in a Single Virtual Infrastructure Management Instance
Techniques for enabling virtual machine (VM) recovery on non-shared storage in a single virtual infrastructure management server (VIMS) instance are provided....
2016/0378621 APPARATUS, SYSTEM, AND METHOD OF STORAGE AND RETRIEVAL OF LOCAL VOLATILE MEMORY CONTENT OF NON-VOLATILE STORAGE...
A system, method and apparatus to provide data recovery capabilities during an emergency power failure event. A non-volatile storage system is provided to be...
2016/0378620 REMAPPING OF MEMORY IN MEMORY CONTROL ARCHITECTURES
In accordance with embodiments disclosed herein, there is provided systems and methods for remapping of memory in memory control architectures. A processing...
2016/0378619 Systems and Methods for Serial Data Transfer Margin Increase
Embodiments are related to systems and methods for data processing, and more particularly to systems and methods for enhancing margin in a serial data transfer.
2016/0378618 RISK FORMULA FOR ERRONEOUS SOFTWARE COMPONENTS DETECTION
A method for performing software error detection and prediction. The method includes identifying a plurality of software components in a computer software...
2016/0378617 Data gap management in a remote data mirroring system
A method includes monitoring a sequence of transactions in one or more volumes. The transactions are transferred to a primary storage (112) in a given order,...
2016/0378616 BACKUP PERFORMANCE USING DATA ALLOCATION OPTIMIZATION
A system for improving backup performance includes an interface, a processor, and a memory. The interface is to receive a volume identifier to backup. The...
2016/0378615 Tracking Health Status In Software Components
Tracking health of component in a computer system is disclosed. A health score for software components is determined for each of a plurality of time periods....
2016/0378614 INCREMENTALLY ACCUMULATING IN-PROCESS PERFORMANCE DATA AND HIERARCHICAL REPORTING THEREOF FOR A DATA STREAM IN...
Each data stream in a backup job is individually tracked by data agent(s) and media agent(s) in its path, generating performance data packets in-process and...
2016/0378613 Virtual Machine Snapshot Backup Based on Multilayer De-duplication
The present disclosure provides an example method and system for virtual machine backup based on multilayer de-duplication. A virtual machine snapshot is...
2016/0378612 DATA PROTECTION FOR A DOCUMENT DATABASE SYSTEM
In an example, method of data protection in a document database system includes grouping documents input to the document database system into super documents,...
2016/0378611 TECHNOLOGIES FOR DATA CENTER ENVIRONMENT CHECKPOINTING
Technologies for environment checkpointing include an orchestration node communicatively coupled to one or more working computing nodes. The orchestration node...
2016/0378610 FAILURE RECOVERY OF DISTRIBUTED CONTROL OF POWER AND THERMAL MANAGEMENT
Component power consumption is collected from each of a plurality of controllers of a node having a plurality of components. The component power consumption is...
2016/0378609 ALTERNATIVE PORT ERROR RECOVERY WITH LIMITED SYSTEM IMPACT
Various embodiments for troubleshooting a network device in a computing storage environment by a processor. A determination is made if a parity error in a...
2016/0378608 OPERATING METHOD FOR APPLICATION PROGRAM AND ELECTRONIC DEVICE SUPPORTING THE SAME
An electronic device including a memory storing an application program that provides a guide about a user action, collects information on a performance of the...
← 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 | 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.