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
2017/0147488 CONCURRENT DEAD ACTOR COLLECTION
Examples relate to providing concurrent dead actor collection. In some examples, a blocked notification is received from an actor of a number of actors in a...
2017/0147487 Hardware Extensions for Memory Reclamation for Concurrent Data Structures
A hardware-assisted mechanism may improve the performance of memory reclamation operations that employ hazard pointers. The mechanism includes hazard lookaside...
2017/0147486 INTERACTIVE ELECTRONIC TELEVISION PROGRAM GUIDE WITH DATABASE CONFIGURABILITY
An interactive television program guide system is provided in which an interactive television program guide is implemented on user television equipment...
2017/0147485 METHOD AND SYSTEM FOR OPTIMIZING SOFTWARE TESTING PROCESS
Embodiments of the present disclosure disclose a method and a device for optimizing software testing process. The method comprises receiving input data from...
2017/0147484 COMPUTING PLATFORM WITH INTERFACE BASED ERROR INJECTION
Described is a computing platform, which comprises: a non-volatile memory having a firmware boot program; and a CPU to execute the firmware boot program when...
2017/0147483 TRACKING ASYNCHRONOUS ENTRY POINTS FOR AN APPLICATION
Asynchronous operations associated with a request such as synchronous threads, runnable elements, callable elements, and other invokable objects are tracked to...
2017/0147482 SYSTEM AND METHOD FOR SAFETY-CRITICAL SOFTWARE AUTOMATED REQUIREMENTS-BASED TEST CASE GENERATION
Automated requirements-based test case generation method includes constructing in a model-based development tool a software architecture model automatically...
2017/0147481 Method and System for Generating A Test Suite
The present disclosure relates to a method and a system for generating a test suite comprising test cases. In one embodiment, the method generates the test...
2017/0147480 TEST SCRIPT GENERATION
Systems and methods are described for building application test scripts based on input data from one or more host devices resulting from user interaction with...
2017/0147479 GENERIC LANGUAGE APPLICATION PROGRAMMING INTERFACE INTERPRETER
Technical solutions are described for facilitating a first computer program product to communicate with a second computer program product. The first computer...
2017/0147478 GENERIC LANGUAGE APPLICATION PROGRAMMING INTERFACE INTERPRETER
Technical solutions are described for facilitating a first computer program product to communicate with a second computer program product. The first computer...
2017/0147477 Systems and Methods of Analyzing Software Systems Having Service Components
Systems and methods of inspecting the structure of a software system composed of a service solution provider having service components that includes analyzing...
2017/0147476 METHOD AND APPARATUS FOR INTEGRATION OF SOFTWARE DEVELOPMENT
Disclosed are a method and an apparatus for integration of software development. The method includes: acquiring basic information of a source code, wherein the...
2017/0147475 FINDING UNINITIALIZED VARIABLES OUTSIDE THE LOCAL SCOPE
Embodiments of the present invention provide a method and system for finding uninitialized variables outside the local scope. Initially, a source code of a...
2017/0147474 SOFTWARE TESTING COVERAGE
In an approach for creating a test plan, a computer identifies one or more interactive inputs associated with a system under test. The computer identifies one...
2017/0147473 STREAMING BREAKPOINT FOR DATA TUPLES BASED ON RESOURCE USAGE
A streams manager monitors data tuples processed by a streaming application represented by an operator graph. The streams manager includes a tuple breakpoint...
2017/0147472 SYSTEMS AND METHODS FOR A REAL TIME EMBEDDED TRACE
Systems and methods for a real time embedded trace are provided. In certain embodiments, a system for acquiring data that uses a real time embedded trace...
2017/0147471 ISOLATING PRODUCTION ENVIRONMENT DEBUGGING SESSIONS
Example implementations relate to isolating production environment debugging sessions. Some example implementations may include a runtime execution engine to...
2017/0147470 METHOD AND SYSTEM FOR TIME-BASED DATA GENERATION
A method, system, and computer-readable medium to generate time based data, including defining a time based data generation scenario, the time based data...
2017/0147469 CORRELATION OF SOURCE CODE WITH SYSTEM DUMP INFORMATION
The present arrangements relate to analyzing a software error. At least one dump file created in response to a crash of software executing on a processing...
2017/0147468 STREAMING BREAKPOINT FOR DATA TUPLES BASED ON RESOURCE USAGE
A streams manager monitors data tuples processed by a streaming application represented by an operator graph. The streams manager includes a tuple breakpoint...
2017/0147467 Method for Providing a Feedback Regarding Usage of an Application on a Portable Device by a User
A method for evaluating usage of an application by a user on a portable device includes: obtaining an evaluation value regarding usage of the application...
2017/0147466 MONITORING ACTIVITY ON A COMPUTER
A mechanism of monitoring activity on a computer which may be applied to measuring the performance of the computer. The computer is configured to track a first...
2017/0147465 ELECTRONIC APPARATUS AND PERIPHERAL APPARATUS
An electronic apparatus of an embodiment includes a first connector including a plurality of terminals including a detection signal output terminal for...
2017/0147464 INPUT/OUTPUT PARAMETER SELECTION
A device comprises a detector configured to detect an event, and a selector coupled to the detector and configured to generate a signal in response to a...
2017/0147463 DETERMINING CABLE CONNECTIONS IN A MULTI-CABLE LINK
A method for determining cable connections identifies a plurality of cables connected to a link included in a first device. The method identifies a first cable...
2017/0147462 AGENT DYNAMIC SERVICE
A dynamic service module is embedded in an agent and able to add functionality to the agent. The service module may manage .jar files for execution by the...
2017/0147461 BLADE CENTRIC AUTOMATIC TEST EQUIPMENT SYSTEM
An automated test equipment (ATE) system includes a plurality of test blades each coupled to a test blade connector and mounted on a circular track; a central...
2017/0147460 DATA PLACEMENT BASED ON LIKELIHOODS OF CORRELATED STORAGE-DEVICE FAILURES
A storage apparatus includes an interface and a processor. The interface is configured to communicate with a plurality of storage devices. The processor is...
2017/0147459 AVAILABILITY ANALYSIS DEVICE, AVAILABILITY ANALYSIS METHOD, AND RECORDING MEDIUM HAVING AVAILABILITY ANALYSIS...
Provided is an availability analysis device and the like capable of analyzing availability even when a system of interest is large. An availability analysis...
2017/0147458 Virtual Failure Domains for Storage Systems
A method for storage systems improvement includes collecting information that indicates one or more failure correlations for disks in a storage system. The...
2017/0147457 AUTOMATED STALLED PROCESS DETECTION AND RECOVERY
A dispersed storage network (DSN) includes multiple storage units. A processing unit included in the DSN detects a failing storage unit, and issues an error...
2017/0147456 PCIe NETWORK SYSTEM WITH FAIL-OVER CAPABILITY AND OPERATION METHOD THEREOF
A Peripheral Component Interconnect Express (PCIe) network system with fail-over capability and an operation method thereof are provided. The PCIe network...
2017/0147455 INFORMATION PROCESSING DEVICE, METHOD FOR BOOTING INFORMATION PROCESSING DEVICE, AND NON-TRANSITORY RECORDING...
An information processing device includes at least a first storage device and a second storage device each to store a boot program, a first processor to read...
2017/0147454 FAILOVER HANDLING IN A CONTENT NODE OF A CONTENT DELIVERY NETWORK
Described herein are methods, systems, and software for accommodating failover of a content node in a content delivery network. In one example, a method of...
2017/0147453 COMMUNICATION BUS WITH BASEBOARD MANAGEMENT CONTROLLER
A system and method of using a baseboard management controller (BMC) to detect a fault on a communication bus. The BMC is connected to and monitors the...
2017/0147452 HOST SWAP HYPERVISOR THAT PROVIDES HIGH AVAILABILITY FOR A HOST OF VIRTUAL MACHINES
A host swap hypervisor provides a high availability hypervisor for virtual machines on a physical host computer during a failure of a primary hypervisor on the...
2017/0147451 RESTORING DATA
Restoring a data processing system. Files on one or more storage devices of a data processing system are backed up to magnetic tape recording media. Metadata...
2017/0147450 INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND PROGRAM RECORDING MEDIUM
The present invention discloses an information processing device with which it is possible to process a transaction at high speed. An information processing...
2017/0147449 PROVIDING ACCESS TO STORED COMPUTING SNAPSHOTS
Techniques are described for managing access of executing programs to non-local block data storage. In some situations, a block data storage service uses...
2017/0147448 NETWORK-WIDE, LOCATION-INDEPENDENT OBJECT IDENTIFIERS FOR HIGH-PERFORMANCE DISTRIBUTED GRAPH DATABASES
In one embodiment, an operating system (on a computer device in a network of computer devices) interfaces with a distributed graph database that is distributed...
2017/0147447 METHOD AND SYSTEM OF MIGRATING APPLICATIONS TO A CLOUD-COMPUTING ENVIRONMENT
In one embodiment, a computer-implemented method for server migration includes the step of providing an onsite system that comprises a server. A storage...
2017/0147446 SYSTEMS AND METHODS FOR TAKING SNAPSHOTS IN A DEDUPLICATED VIRTUAL FILE SYSTEM
A computer-implemented method for taking snapshots in a deduplicated virtual file system may include (1) maintaining a deduplicated virtual file system that...
2017/0147445 CALCULATION OF REPRESENTATIVE VALUES FOR SIMILARITY UNITS IN DEDUPLICATION OF SNAPSHOTS DATA
Embodiments for calculating a representative value for an input similarity unit in data deduplication of snapshots data by a processor. A corresponding...
2017/0147444 PROCESSING OF TRACKED BLOCKS IN SIMILARITY BASED DEDUPLICATION OF SNAPSHOTS DATA
Embodiments for processing tracked blocks in a data storage implemented with data deduplication by a processor. Input snapshot data is partitioned into changed...
2017/0147443 PROVIDING DATA BACKUP
Examples relate to providing data backup for a multi-tenant application. One example enables determination that a first data set for a first tenant from the...
2017/0147442 AUTOMATIC ASSIGNMENT OF DUMP
An apparatus, computer program product and method of automatic assignment of a dump by calculating a stack similarity score between an unassigned dump and each...
2017/0147441 Selective Data Roll-Back and Roll-Forward
A system and method for recovering a dataset is provided that analyzes the dataset as it currently exists in order to determine those portions that do not need...
2017/0147440 Chip Initialization System and Method for Initializing Chip by Using Reset Pin
A method for initializing a chip includes turning on a direct current power supply of the chip and transmitting an acknowledge signal after turning on the...
2017/0147439 RESOLVING AND PREVENTING COMPUTER SYSTEM FAILURES CAUSED BY CHANGES TO THE INSTALLED SOFTWARE
A method to resolve or prevent a computer system failure is provided. The method may include capturing a plurality of snapshots associated with a computer...
← 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 153 154 155 | 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.