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/0098315 DEVICE FOR MANAGING THE STORAGE OF DATA
A device manages the storage of data in at least one storage device of a first type and in a storage device of a second type, the at least one storage device...
2016/0098314 METHODS AND APPARATUS FOR CUSTOMIZING AND USING A REUSABLE DATABASE FRAMEWORK FOR FAULT PROCESSING APPLICATIONS
A method for operation of a reusable fault processing database in conjunction with a complex system is provided. The method stores a set of logical rules into...
2016/0098313 WATCHDOG METHOD AND DEVICE
Each task assigned to a core can be considered an "active" task. Sequential strobe signals of a watchdog signal can be spaced apart in time by a certain...
2016/0098312 LOG MANAGEMENT APPARATUS, COMPUTER-READABLE RECORDING MEDIUM HAVING STORED THEREIN LOG MANAGEMENT PROGRAM, AND...
A non-transitory computer-readable recording medium having stored therein a log management program that causes a computer to execute a process includes...
2016/0098311 DEVICE DRIVER ERROR ISOLATION ON DEVICES WIRED VIA FSI CHAINED INTERFACE
Fault isolation for a computer system having multiple FRUs in an FSI chain uses logic embedded in a device driver to determine first failure data and a logical...
2016/0098310 DEVICE DRIVER ERROR ISOLATION ON DEVICES WIRED VIA FSI CHAINED INTERFACE
Fault isolation for a computer system having multiple FRUs in an FSI chain uses logic embedded in a device driver to determine first failure data and a logical...
2016/0098309 BACKUP-INSTRUCTING BROADCAST TO NETWORK DEVICES RESPONSIVE TO DETECTION OF FAILURE RISK
Embodiments relate to systems and methods for detecting failure-risk events at devices and facilitating local and/or remote data back-up and/or device...
2016/0098308 End-to- End Application Tracking Framework
Novel tools and techniques for tracing application execution and performance. Some of the tools provide a framework for monitoring the execution and/or...
2016/0098307 INTEGRATION APPLICATION BUILDING TOOL
Systems, methods, and other embodiments associated with an integration application building tool are described. In one embodiment, a method includes providing...
2016/0098306 HARDWARE QUEUE AUTOMATION FOR HARDWARE ENGINES
In general, techniques are described for performing hardware-based queue automation for hardware engines. An apparatus comprising a hardware engine and a...
2016/0098305 METHOD AND APPARATUS FOR RESOURCE BALANCING IN AN AUTOMATION AND ALARM ARCHITECTURE
A method and system architecture for automation and alarm systems is provided. According to exemplary embodiments, relatively simple processing tasks are...
2016/0098304 SYSTEMS AND METHODS FOR CLASSIFYING AND ANALYZING RUNTIME EVENTS
A system may be able classify events that occur during the runtime of applications (e.g., exceptions). The system may receive an indication of the event and...
2016/0098303 GLOBAL LOCK CONTENTION PREDICTOR
An apparatus for lock acquisition is disclosed. A method and a computer program product also perform the functions of the apparatus. The apparatus includes a...
2016/0098302 RESILIENT POST-COPY LIVE MIGRATION USING EVICTION TO SHARED STORAGE IN A GLOBAL MEMORY ARCHITECTURE
A method includes, in a computing system that includes at least first and second compute nodes, running on the first compute node a workload that uses memory...
2016/0098301 SYSTEM AND METHOD FOR TRANSFORMING LEGACY DESKTOP ENVIRONMENTS TO A VIRTUALIZED DESKTOP MODEL
A system and method for transforming a legacy device into a virtualized environment, comprising includes analyzing the profiling data for at least one...
2016/0098300 MULTI-CORE PROCESSOR SYSTEMS AND METHODS FOR ASSIGNING TASKS IN A MULTI-CORE PROCESSOR SYSTEM
A multi-core processor system and a method for assigning tasks are provided. The multi-core processor system includes a plurality of processor cores,...
2016/0098299 GLOBAL LOCK CONTENTION PREDICTOR
A method for lock acquisition includes adding a current contention state of a lock to a contention history. The lock includes a memory location for storing...
2016/0098298 METHODS AND APPARATUS FOR INTEGRATED WORK MANAGEMENT
Described herein are techniques for integrated work management. An integrated work management server processes one or more datum of one or more source systems....
2016/0098297 System and Method for Determining Capacity in Computer Environments Using Demand Profiles
A system and method are provided for determining aggregate available capacity for an infrastructure group with existing workloads in computer environment. The...
2016/0098296 TASK POOLING AND WORK AFFINITY IN DATA PROCESSING
Mechanisms for improving computing system performance by a processor device. System resources are organized into a plurality of groups. Each of the plurality...
2016/0098295 INCREASED CACHE PERFORMANCE WITH MULTI-LEVEL QUEUES OF COMPLETE TRACKS
Exemplary method, system, and computer program product embodiments for increased cache performance using multi-level queues by a processor device. The method...
2016/0098294 EXECUTION OF A METHOD AT A CLUSTER OF NODES
Systems and methods are disclosed for executing a clustered method at a cluster of nodes. An example method includes identifying an annotated class included in...
2016/0098293 SYSTEM, METHOD, AND SOFTWARE FOR CONTROLLED INTERRUPTION OF BATCH JOB PROCESSING
This disclosure provides various embodiments of software, systems, and techniques for controlled interruption of batch job processing. In one instance, a...
2016/0098292 JOB SCHEDULING USING EXPECTED SERVER PERFORMANCE INFORMATION
A job scheduler that schedules ready tasks amongst a cluster of servers. Each job might be managed by one scheduler. In that case, there are multiple job...
2016/0098291 VIRTUAL MACHINE CAPACITY PLANNING
Virtual machine capacity planning techniques are disclosed. In various embodiments, a set of time series data is constructed based at least in part on virtual...
2016/0098290 INFORMATION SHARING PROGRAM, INFORMATION SHARING SYSTEM AND INFORMATION SHARING METHOD
A non-transitory computer-readable storage medium storing therein an information sharing program for causing a computer to execute a process includes storing,...
2016/0098289 SYSTEM AND METHOD FOR HANDLING AN INTERRUPT
An interrupt controller, a system and a method for handling an interrupt under a virtualization environment are provided. The system for handling an interrupt,...
2016/0098288 BUILDING VIRTUAL APPLIANCES
An example method to build a virtual appliance for deployment in a virtualized computing environment may include obtaining a base virtual appliance that is...
2016/0098287 Method and System for Intelligent Analytics on Virtual Deployment on a Virtual Data Centre
The invention relates to a method and system for data centre infrastructure management and, more particularly, to analyze and deploy interrelated objects in a...
2016/0098286 CREATING TEMPLATES OF OFFLINE RESOURCES
Implementations of the present invention allow software resources to be duplicated efficiently and effectively while offline. In one implementation, a...
2016/0098285 USING VIRTUAL MACHINE CONTAINERS IN A VIRTUALIZED COMPUTING PLATFORM
A virtualized computing system supports the execution of a plurality of virtual machines, where each virtual machine supports the execution of applications...
2016/0098284 DYNAMIC DEVICE DRIVERS
A method includes receiving a driver model for a device. The driver model includes a list of variables associated with the device and one or more ...
2016/0098283 Platform Configuration Management Using a Basic Input/Output System (BIOS)
Methods and systems for platform configuration management may use a platform configuration register (PCR) stored on a trusted platform module (TPM) included...
2016/0098282 CUSTOMIZABLE FOOD FRESHNESS PRINTER STARTUP WIZARD
A method of utilizing a startup wizard is disclosed. The startup wizard guides a user through the installation of a food freshness barcode printer, enabling a...
2016/0098281 COMPARING AND PROVISIONING CONFIGURATIONS FOR A CLIENT HAVING A WINDOWS-BASED EMBEDDED IMAGE
Examples of methods and apparatus are provided for comparing and provisioning configurations for a local client having a windows-based embedded image. The...
2016/0098280 SEMICONDUCTOR DEVICE AND SEMICONDUCTOR SYSTEM INCLUDING THE SAME
A semiconductor device includes a boot-up signal generator suitable for generating a boot-up signal based on an external reset signal and a specific mode...
2016/0098279 METHOD AND APPARATUS FOR SEGMENTED SEQUENTIAL STORAGE
Various embodiments are described relating to processors, hierarchical processors, branch predictors, branch prediction systems, and computing systems. Some or...
2016/0098278 INSTRUCTION FORWARDING BASED ON PREDICATION CRITERIA
Embodiments herein relate to forwarding an instruction based on predication criteria. A predicate state associated with a packet of data is to be compared to...
2016/0098277 COMPRESSING INSTRUCTION QUEUE FOR A MICROPROCESSOR
A compressing instruction queue for a microprocessor including a queue and redirect logic. The queue includes a matrix of storage locations including N rows...
2016/0098276 OPERAND CONFLICT RESOLUTION FOR REDUCED PORT GENERAL PURPOSE REGISTER
Techniques are described for determining whether execution of an instruction would require reading more values from a memory cell of a general purpose register...
2016/0098275 THERMAL-AWARE COMPILER FOR PARALLEL INSTRUCTION EXECUTION IN PROCESSORS
Embodiments are described for a method for compiling instruction code for execution in a processor having a number of functional units by determining a thermal...
2016/0098274 LOAD-MONITOR MWAIT
Techniques are disclosed relating to suspending execution of a processor thread while monitoring for a write to a specified memory location. An execution...
2016/0098273 SERVICING MULTIPLE COUNTERS BASED ON A SINGLE ACCESS CHECK
A system and method for implementing a servicing instruction for a plurality of counters that includes determining a counter set based on the servicing...
2016/0098272 SYSTEM AND METHOD FOR VISUALIZING SOFTWARE PROGRAMS
A system and a method for visualizing a software program are provided. The system is configured to store the software program and its change logs. The system...
2016/0098271 SOURCE CODE VIOLATION MATCHING AND ATTRIBUTION
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for matching and attributing code violations. One of the...
2016/0098270 AGILE SOFTWARE DEVELOPMENT PROCESS AND RESULTS
A method for agile software development comprises receiving by a VM a command by a first version of a software component running on a first virtual machine,...
2016/0098269 AGILE SOFTWARE DEVELOPMENT PROCESS AND RESULTS
A method for agile software development comprises receiving by a VM a command by a first version of a software component running on a first virtual machine,...
2016/0098268 DYNAMIC SOFTWARE UPDATES
A method, and a corresponding system, for dynamically updating software while the software is running by automatically dividing a patch into a plurality of...
2016/0098267 Revoking a Zero Downtime Upgrade
Revocation of a zero downtime upgrade of an upgrade procedure of a source system to a target system is initiated. Thereafter, upgrade activities are stopped at...
2016/0098266 METHODS AND SYSTEMS TO UPDATE A VEHICLE COMPUTING SYSTEM
A vehicle computing system for a vehicle includes a first and second memory device (e.g., erasable programmable read only memory (EEPROM)). The system further...
← 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 | 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.