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
2018/0024939 METHOD FOR EXECUTING A REQUEST TO EXCHANGE DATA BETWEEN FIRST AND SECOND DISJOINT PHYSICAL ADDRESSING SPACES OF...
This method for executing a request to exchange data, between first and second disjoint physical addressing spaces controlled by first and second distinct...
2018/0024938 ALLOCATING PHYSICAL PAGES TO SPARSE DATA SETS IN VIRTUAL MEMORY WITHOUT PAGE FAULTING
A processing system for reduction of a virtual memory page fault rate that includes a first memory to store a dataset, a second memory to store a subset of the...
2018/0024937 CACHING AND TIERING FOR CLOUD STORAGE
Various systems and methods for caching and tiering in cloud storage are described herein. A system for managing storage allocation comprises a storage device...
2018/0024936 Adapting Cache Processing Using Phase Libraries And Real Time Simulators
A method, a computing device, and a non-transitory machine-readable medium for modifying cache settings in the array cache are provided. Cache settings are set...
2018/0024935 Data Block Sizing for Channels in a Multi-Channel High-Bandwidth Memory
The described embodiments include a computing device that caches data acquired from a main memory in a high-bandwidth memory (HBM), the computing device...
2018/0024934 SCHEDULING INDEPENDENT AND DEPENDENT OPERATIONS FOR PROCESSING
A processor includes an operations scheduler to schedule execution of operations at, for example, a set of execution units or a cache of the processor. The...
2018/0024933 INSTRUCTION TO QUERY CACHE RESIDENCY
A query is performed to obtain cache residency and/or other information regarding selected data. The data to be queried is data of a cache line, prefetched or...
2018/0024932 TECHNIQUES FOR MEMORY ACCESS PREFETCHING USING WORKLOAD DATA
Various embodiments are generally directed to an apparatus, method and other techniques for prefetching data for a workload based on memory access information...
2018/0024931 SELECTING CACHE TRANSFER POLICY FOR PREFETCHED DATA BASED ON CACHE TEST REGIONS
A processor applies a transfer policy to a portion of a cache based on access metrics for different test regions of the cache, wherein each test region applies...
2018/0024930 PROCESSING DATA BASED ON CACHE RESIDENCY
Processing of prefetched data based on cache residency. Data to be used in future processing is prefetched. A block of data being prefetched is selected for...
2018/0024929 MANAGING A PREFETCH QUEUE BASED ON PRIORITY INDICATIONS OF PREFETCH REQUESTS
A prefetch request having a priority assigned thereto is obtained, based on executing a prefetch instruction included within a program. Based on obtaining the...
2018/0024928 MODIFIED QUERY EXECUTION PLANS IN HYBRID MEMORY SYSTEMS FOR IN-MEMORY DATABASES
Implementations of the present disclosure include methods, systems, and computer-readable storage mediums for receiving a query from an application, processing...
2018/0024927 DATA STORAGE DEVICE AND DATA PROCESSING SYSTEM HAVING THE SAME
A data storage device and a data processing system having the same are disclosed. The data storage device includes a nonvolatile memory and a controller,...
2018/0024926 APPARATUSES AND METHODS FOR TRANSFERRING DATA
The present disclosure includes apparatuses and methods related to shifting data. An example apparatus comprises a cache coupled to an array of memory cells...
2018/0024925 INCREASING INVALID TO MODIFIED PROTOCOL OCCURRENCES IN A COMPUTING SYSTEM
An example system on a chip (SoC) includes a processor, a cache, and a main memory. The SoC can include a first memory to store data in a memory line, wherein...
2018/0024924 ARTIFICIAL INTELLIGENCE-BASED CACHING MECHANISM
According to some embodiments, system and methods are provided comprising providing one or more applications that can be used by a processor; storing one or...
2018/0024923 PAGE RANKING IN OPERATING SYSTEM VIRTUAL PAGES IN HYBRID MEMORY SYSTEMS
Implementations of the present disclosure include methods, systems, and computer-readable storage mediums for determining that an object implicated in an...
2018/0024922 JOIN OPERATIONS IN HYBRID MAIN MEMORY SYSTEMS
Implementations of the present disclosure include methods, systems, and computer-readable storage mediums for receiving an annotated query execution plan...
2018/0024921 MEMORY SYSTEM EXECUTING GARBAGE COLLECTION
According to one embodiment, a memory system includes a nonvolatile memory, detection unit, management unit, selection unit, and garbage collection unit. The...
2018/0024920 SYSTEM AND METHOD FOR TRACKING BLOCK LEVEL MAPPING OVERHEAD IN A NON-VOLATILE MEMORY
A system and method is disclosed for tracking block mapping overhead in a non-volatile memory. The system may include a non-volatile memory having multiple...
2018/0024919 MAPPING TABLES FOR STORAGE DEVICES
In some examples, a storage device includes a first non-volatile memory array configured to store data from a host device and the storage device and a second...
2018/0024918 DETERMINING A TEST CONFIDENCE METRIC FOR A TESTING APPLICATION
Techniques for calculating a test confidence metric (TCM) are disclosed. Calculating the TCM involves obtaining test results of a testing application....
2018/0024917 A/B TESTING FOR MOBILE APPLICATIONS
A machine may be configured to perform A/B testing on mobile applications. For example, the machine receives an identifier. The machine identifies a particular...
2018/0024916 SYSTEM TESTING USING TIME COMPRESSION
Provided are techniques for system testing using time compression. A first program and a second program of a workload are executed in accordance with a test...
2018/0024915 USER INTERFACE AUTOMATION FRAMEWORK
A user interface automation framework is described. A system records multiple user interface screenshots during a session of a user interacting with a user...
2018/0024914 GENERATING TEST SCRIPTS FOR TESTING A NETWORK-BASED APPLICATION
There is provided a computer-implemented method of testing an application. The method obtains first temporary test scripts for testing at least one test case...
2018/0024913 SOURCE CODE PROFILING FOR LINE-LEVEL LATENCY AND ENERGY CONSUMPTION ESTIMATION
Implementations of the present disclosure include methods, systems, and computer-readable storage mediums for receiving source code of an application,...
2018/0024912 Application Testing System and Method
Embodiments of the present invention are directed to a computer implemented web based application testing system and method for testing at least one software...
2018/0024911 SOFTWARE CODE DEBUGGER FOR QUICK DETECTION OF ERROR ROOT CAUSES
Example methods, apparatuses, and systems are presented for a software code debugger tool. The code debugger tool may be configured to access source code...
2018/0024910 EFFICIENT METHOD DATA RECORDING
According to one general aspect, a method may include monitoring the execution of at least a portion of a software application. The method may also include...
2018/0024909 MONITORING GROWTH OF MEMORY BUFFERS IN LOGGING AND DYNAMICALLY ADAPTING QUANTITY AND DETAIL OF LOGGING
Computer implemented methods for monitoring growth of memory buffers in logging and dynamically adapting quantity and detail of logging. In one method, a...
2018/0024908 DEBUGGER THAT CORRELATES DIFFERING VALUES TO SYSTEM ENVIRONMENTS IN A DISTRIBUTED SYSTEM
A debugger for distributed software running on multiple computer systems analyzes and compares system environments for the multiple computer systems. When a...
2018/0024907 SYSTEMS, DEVICES, AND METHODS FOR GENERATING TERMINAL RESOURCE RECOMMENDATIONS
A technique for generating terminal resource recommendations is discussed. Terminal activity status data is retrieved from a number of sensors in order to...
2018/0024906 INFORMATION PROCESSING APPARATUS AND INFORMATION PROCESSING SYSTEM
An object of the present invention is to provide an information processing apparatus capable of performing a performance evaluation easily without using a...
2018/0024905 METHOD AND DEVICE FOR IDENTIFYING BOTTLENECK CANDIDATE
A method includes, based on communication times regarding an execution command and a response of each of a plurality of services included in a task executed...
2018/0024904 TEST SUPPORT DEVICE AND TEST SUPPORT METHOD
A test support device includes a processor configured to acquire event information on events which occur during an execution of a target program. The processor...
2018/0024903 TECHNIQUES FOR COLLECTING AND ANALYZING NOTIFICATIONS RECEIVED FROM NEIGHBORING NODES ACROSS MULTIPLE CHANNELS
A node in network is configured to buffer data received from other nodes across multiple channels. The node process a portion of the buffered data associated...
2018/0024902 DETECTION AND RECOVERY OF LOST HOST ENABLED FACILITIES
A method, system, and computer program product are provided for determining whether a control unit for an attached device has lost knowledge of a supported...
2018/0024901 AUTOMATIC ENTITY CONTROL IN A MACHINE DATA DRIVEN SERVICE MONITORING SYSTEM
Automated discovery of relationships between entities within an IT environment. A technique is performed by a relationship module that performs a discovery...
2018/0024900 METHODS AND SYSTEM FOR DETECTING FALSE DATA INJECTION ATTACKS
A system for detecting false data injection attacks includes one or more sensors configured to each monitor a component and generate signals representing...
2018/0024899 ELECTRONIC DEVICE, AND METHOD OF CONTROLLING ELECTRONIC DEVICE
An electronic device has a first terminal for receiving power from a connected external device, a second terminal for obtaining information of the external...
2018/0024898 FAULT MONITORING DEVICE, VIRTUAL NETWORK SYSTEM, AND FAULT MONITORING METHOD
A fault monitoring device includes a notice reception part configured to receive a notice indicating occurrence of faults from a virtual network device, and a...
2018/0024897 EFFICIENT DATA RECOVERY FOR WRITE PATH ERRORS
Systems and methods are provided for flash memory devices to improve the write performance in case of write path errors and to hide the write path error...
2018/0024896 INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING APPARATUS, AND INFORMATION PROCESSING METHOD
A computer-readable recording medium having stored therein a program for causing a first processor to execute a process, the first processor included in an...
2018/0024895 CREATING CUSTOMIZED BOOTABLE IMAGE FOR CLIENT COMPUTING DEVICE FROM BACKUP COPY
According to certain aspects, a method of creating customized bootable images for client computing devices in an information management system can include:...
2018/0024894 SNAPSHOTS AT REAL TIME INTERVALS ON ASYNCHRONOUS DATA REPLICATION SYSTEM
A moving weighted average of application bandwidth is calculated based on updates to a first data storage by a first data site. A moving weighted average of...
2018/0024893 INTELLIGENT BACKUP SYSTEM
In one embodiment, a method for ransomware-aware file backup is implemented on a computing device and includes: backing up a target population of files from a...
2018/0024892 USER-LEVEL QUOTA MANAGEMENT OF DATA OBJECTS STORED IN INFORMATION MANAGEMENT SYSTEMS
Systems and methods are disclosed for cross-system user-level management of data objects stored in one or more information management systems, and for...
2018/0024891 SYSTEM AND METHOD FOR MANAGING AND PRODUCING A DATASET IMAGE ACROSS MULTIPLE STORAGE SYSTEMS
An application may store data to a dataset comprising a plurality of volumes stored on a plurality of storage systems. The application may request a dataset...
2018/0024890 PERFORMING A CLOSURE MERGE OPERATION
In a method for data management, one or more processors identifying a source closure, a target file set, and a previously merged closure, wherein the source...
← 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 | 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.