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/0097896 STORING SECURE STATE INFORMATION IN TRANSLATION LOOKASIDE BUFFER CACHE LINES
One embodiment of the present invention includes a memory management unit (MMU) that is configured to efficiently process requests to access memory that...
2017/0097895 INPUT OUTPUT VALUE PREDICTION WITH PHYSICAL OR VIRTUAL ADDRESSING FOR VIRTUAL ENVIRONMENT
Method and system embodying the method for input/output value determination at a processor core, comprising generating an I/O instruction comprising at least a...
2017/0097894 Memory Attribute Sharing Between Differing Cache Levels of Multilevel Cache
The level one memory controller maintains a local copy of the cacheability bit of each memory attribute register. The level two memory controller is the...
2017/0097893 SYSTEMS AND METHODS FOR TAPE DATA ACCESS
Retrieval of files containing audiovisual information from tape may be accelerated by reading from tape metadata in the files, storing the metadata in cache...
2017/0097892 PAGE TABLE INCLUDING DATA FETCH WIDTH INDICATOR
Embodiments relate to a page table including a data fetch width indicator. An aspect includes allocating a memory page in a main memory to an application....
2017/0097891 System, Method, and Apparatus for Improving Throughput of Consecutive Transactional Memory Regions
Systems, apparatuses, and methods for improving TM throughput using a TM region indicator (or color) are described. Through the use of TM region indicators...
2017/0097890 COMPUTER-READABLE RECORDING MEDIUM STORING INFORMATION PROCESSING PROGRAM, INFORMATION PROCESSING APPARATUS,...
A computer-readable recording medium storing an information processing program for causing a computer to execute a process, the process includes: acquiring a...
2017/0097889 CACHING FOR HETEROGENEOUS PROCESSORS
A multi-core processor providing heterogeneous processor cores and a shared cache is presented.
2017/0097888 CACHING FOR HETEROGENEOUS PROCESSORS
A multi-core processor providing heterogeneous processor cores and a shared cache is presented.
2017/0097887 Storage Controller Cache Having Reserved Parity Area
Systems and techniques for performing a data transaction are disclosed that provide improved cache performance by pinning recovery information in a controller...
2017/0097886 Cache Flushing and Interrupted Write Handling in Storage Systems
Systems and techniques for cache management are disclosed that provide improved cache performance by prioritizing particular storage stripes for cache flush...
2017/0097885 INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND STORAGE MEDIUM
An information processing method to be executed by a processor executing instructions in a memory, the information processing method includes allocating, in a...
2017/0097884 PIPELINED CONVOLUTIONAL OPERATIONS FOR PROCESSING CLUSTERS
Described herein are one or more integrated circuits (ICs) comprising controller circuitry to receive a command to execute an operation for data inputs stored...
2017/0097883 DIFFERENTIAL DATA ACCESS
Differential data access. A method for storing and reading data elements to and from a memory is provided. The method includes storing a data element as a base...
2017/0097882 Generating Tests for Testing Software Applications
A multi-staged method is disclosed in which a computing device generates tests to execute on an application program. The tests that are generated do not...
2017/0097881 SYSTEM AND METHOD FOR PERFORMING DATA ANALYTICS FOR A MACHINE ON A MOBILE DEVICE
A method for operating a machine using a mobile device is provided. The method includes connecting wirelessly, by a mobile device processor, a mobile device to...
2017/0097880 METHOD FOR MONITORING SERVER, MONITORING DEVICE AND MONITORING SYSTEM
A method for monitoring a server, a monitoring device and a monitoring system are provided. The method includes: setting a system event to be monitored from...
2017/0097879 SYNCHRONOUS INPUT/OUTPUT MEASUREMENT DATA
Aspects include acquiring measurement data of a synchronous input/output (I/O) link between an operating system and a recipient. The acquiring measurement data...
2017/0097878 CONFIGURING LOGGING IN NON-EMULATED ENVIRONMENT USING COMMANDS AND CONFIGURATION IN EMULATED ENVIRONMENT
Methods and systems for logging data in a computing system are disclosed. The methods and systems include receiving a first request to create log data of an...
2017/0097877 VARIED STORAGE MEDIA DENSITY FOR DATA STORAGE DEVICES IN VIBRATIONAL ENVIRONMENTS
To provide enhanced operation of data storage devices and systems, various systems, apparatuses, methods, and software are provided herein. In a first example,...
2017/0097876 SYNCHRONOUS INPUT/OUTPUT DIAGNOSTIC CONTROLS
Aspects include communicating synchronous input/output (I/O) commands between a system and a recipient. The system executes on a processor coupled to a memory...
2017/0097875 Data Recovery In A Distributed Storage System
A system, method, and machine-readable storage medium for recovering data in a distributed storage system are provided. In some embodiments, the method...
2017/0097874 ENHANCED CONSOLE ASSISTED RECOVERY FOR A COORDINATED TIMING NETWORK
An enhanced console assisted recovery capability provides an efficient technique for communicating the failure of a primary time server to the backup time...
2017/0097873 TRANSACTION LOG LAYOUT FOR EFFICIENT RECLAMATION AND RECOVERY
A layout of a transaction log enables efficient logging of metadata into entries of the log, as well as efficient reclamation and recovery of the log entries...
2017/0097872 PARTIAL RESTORE FROM TAPE BACKUP
Techniques to restore data from backup are disclosed. In various embodiments, an indication of a subcomponent to be restored from backup is received. View...
2017/0097871 DECLUSTERED RAID ARRAY HAVING REDUNDANT DOMAINS
Embodiments of the present invention disclose a method, computer program product, and system for managing a RAID array of data storage devices. The declustered...
2017/0097870 OPERATING METHOD OF MEMORY SYSTEM
A decoding method includes: a first step of receiving data; and a second step of obtaining total number of error-corrected bits of the received data during a...
2017/0097869 DATA STORAGE DEVICE WITH A MEMORY DIE THAT INCLUDES AN INTERLEAVER
A data storage device includes a set of latches, read/write circuitry, a memory, and an interleaver. The set of latches is configured to receive data. The...
2017/0097868 DATA STORAGE DEVICE AND OPERATING METHOD THEREOF
A data storage device includes a controller; and a nonvolatile memory device comprising a memory region including a plurality of memory cells, the nonvolatile...
2017/0097867 SYSTEM AND METHOD FOR EARLY PACKET HEADER VERIFICATION
A receiver, transmitter and method for early packet header verification are provided. In one embodiment, the method includes: (1) receiving a payload flit of a...
2017/0097866 ERROR DETECTION AND RECOVERY FOR SYNCHRONOUS INPUT/OUTPUT OPERATIONS
Aspects include receiving, at an operating system (OS) executing on a server, a notification that an error was detected during execution of a synchronous I/O...
2017/0097865 ERROR DETECTION AND RECOVERY FOR SYNCHRONOUS INPUT/OUTPUT OPERATIONS
Aspects include receiving, at an operating system (OS) executing on a server, a notification that an error was detected during execution of a synchronous I/O...
2017/0097864 Collecting and Transmitting Diagnostics Information from Problematic Devices
A system, method, and computer-readable medium are disclosed for collecting and transmitting diagnostics information via a diagnostic information operation....
2017/0097863 DETECTION METHOD AND INFORMATION PROCESSING DEVICE
A method includes generating a plurality of pieces of correlation information based on correlations between changes in each item in each of different pairs of...
2017/0097862 SYNCHRONOUS INPUT/OUTPUT DIAGNOSTIC CONTROLS
Aspects include communicating synchronous input/output (I/O) commands between a system and a recipient. The system executes on a processor coupled to a memory...
2017/0097861 Automated Ticketing Analytics
A computer-implemented method, system, and/or computer program product utilizes Automated Ticketing (AT) Analytics to create a recommendation file of routines...
2017/0097860 SYSTEM COMPONENT FAILURE DIAGNOSIS
System component failure diagnosis is provided. In response to determining that a number of component failure cases corresponding to a complex system stored in...
2017/0097859 ESTIMATING AN ERROR RATE ASSOCIATED WITH MEMORY
The present disclosure includes apparatuses and methods for estimating an error rate associated with memory. A number of embodiments include sensing data...
2017/0097858 MULTICASTING OF EVENT NOTIFICATIONS USING EXTENDED SOCKET FOR INTER-PROCESS COMMUNICATION
A system is provided for multicasting an event notification from an event producer to multiple event listeners, where the event producer and event listeners...
2017/0097857 BEHAVIOR-BASED DISTRACTING APPLICATION DETECTION ON VEHICLES
Techniques for operating a computer system for a vehicle are provided. An example method according to these techniques includes observing usage of at least one...
2017/0097856 MONITORING SYSTEM NOISES IN PARALLEL COMPUTER SYSTEMS
Various embodiments monitor system noise in a parallel computing system. In one embodiment, at least one set of system noise data is stored in a shared buffer...
2017/0097855 RISK-APPROPRIATE VALIDATION FOR LIVE OPERATING SYSTEM MIGRATION
Methods for migrating a virtual machine instance between devices include scoring a received migration request against one or more rules in a rule database...
2017/0097854 TASK PLACEMENT FOR RELATED TASKS IN A CLUSTER BASED MULTI-CORE SYSTEM
An example apparatus and method are disclosed for scheduling a plurality of threads for execution on a cluster of a plurality of clusters. The method includes...
2017/0097853 REALIZING GRAPH PROCESSING BASED ON THE MAPREDUCE ARCHITECTURE
A method and device for realizing graph processing based on the MapReduce architecture is disclosed in the invention. The method includes the steps of:...
2017/0097852 METHODS AND SYSTEMS FOR REPRESENTING PROCESSING RESOURCES
A markup language is provided. The markup language describes the composition of automata networks. For example, the markup language uses elements that...
2017/0097851 QUALITY OF SERVICE TAGGING FOR COMPUTING JOBS
A processing device receives a job request to allocate one or more resources in a resource environment to a job. The job is related to an application. The job...
2017/0097850 FINDING RESOURCE BOTTLENECKS WITH LOW-FREQUENCY SAMPLED DATA
A non-transitory, computer readable, storage medium storing a program of instructions executable by a machine to perform a method of gauging a benefit of a...
2017/0097849 BATCH PROCESSING OF OVERSUBSCRIBED SYSTEM BASED ON SUBSCRIBER USAGE PATTERNS
Some embodiments include a method of scheduling batch processing of a batch processing system based on subscriber usage patterns. The method includes steps of...
2017/0097848 RELATING USER ACTION FLOWS BY STORING RELATIONSHIPS BETWEEN THREADS AND OBJECTS
Example implementations relate to connecting user action flows. Some implementations may determine when a first object is created on a first thread in response...
2017/0097847 CLIENT CONTROLLED TRANSACTION PROCESSING INVOLVING A PLURALITY OF PARTICIPANTS
Methods and systems are provided for client controlled transaction processing. The method may be carried out at a transaction server, and include: receiving a...
← 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 | 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.