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/0143925 METHODS AND DEVICES THAT UTILIZE HARDWARE TO MOVE BLOCKS OF OPERATING PARAMETER DATA FROM MEMORY TO A REGISTER SET
A hardware based block moving controller of an active device such as an implantable medical device that provides electrical stimulation reads a parameter data...
2018/0143924 Faster Data Transfer with Simultaneous Alternative Remote Direct Memory Access Communications
Two computing devices utilizing remote direct memory access to exchange digital data across a computer network can utilize existing registered memory and can...
2018/0143923 Providing State Storage in a Processor for System Management Mode
In one embodiment, the present invention includes a processor that has an on-die storage such as a static random access memory to store an architectural state...
2018/0143922 DATA INVERSION CIRCUIT
A data inversion circuit in accordance with an embodiment may include a data input circuit and an inversion latch circuit. The data input circuit may output...
2018/0143921 CONFIGURABLE ON-CHIP INTERCONNECTION SYSTEM AND METHOD AND APPRATUS FOR IMPLEMENTING SAME, AND STORAGE MEDIUM
A method for implementing a configurable on-chip interconnection system. The method comprises: in an interconnection system, master devices set bit widths of...
2018/0143920 METHOD OF CHANGING RULES FOR DATA PIPELINE READING USING TRIGGER DATA
Provided is an operating method of a system including a first data processing module, a second data processing module, and one or more data connection modules...
2018/0143919 METHOD OF CHANGING RULES FOR DATA PIPELINE READING USING TRIGGER DATA
Provided is an operating method of a system including a first data processing module, a second data processing module, and one or more data connection modules...
2018/0143918 DISPATCH INPUT/OUTPUT TRAFFIC TO CHANNELS WITH MULTIPLE CHANNEL COMMUNICATION ARRAY QUEUES
Examples of techniques for queuing an input/output (I/O) operation in a multi-queue are disclosed. In one example implementation according to aspects of the...
2018/0143917 FULLY-DIGITAL MULTIPLE PIN VALUE DETECTOR APPARATUS AND SAMPLING METHODS USEFUL IN CONJUNCTION THEREWITH
An Integrated circuit (IC) device accommodating a circuit and associated control module, being operative to determine an apparatus characteristic in accordance...
2018/0143916 UNIVERSAL SERIAL BUS (USB) SYSTEM SUPPORTING DISPLAY ALTERNATE MODE FUNCTIONALITY ON A USB TYPE-C ADAPTER
A Universal Serial Bus (USB) system supporting Display Alternate Mode functionality on a USB Type-C adapter is disclosed. In one aspect, a display controller...
2018/0143915 CAPABILITY ACCESS MANAGEMENT
Various systems and methods for capability access management are disclosed herein. In one example, a system includes a memory and a processor to send a signed...
2018/0143914 METHOD AND SYSTEM FOR GENOMIC VISUALIZATION
A method and system for correlating genome data with EMR/MR data is disclosed herein. The method includes identifying a plurality of sources of genome data....
2018/0143913 COMPOSITE FIELD SCALED AFFINE TRANSFORMS-BASED HARDWARE ACCELERATOR
A cryptographic hardware accelerator identifies a mapped input bit sequence by applying a mapping transformation to an input bit sequence retrieved from memory...
2018/0143912 EFFICIENT CLEARINGHOUSE TRANSACTIONS WITH TRUSTED AND UN-TRUSTED ENTITIES
In an aspect of the present disclosure, a method is disclosed including receiving first transaction data from a first trusted party that includes a first...
2018/0143911 DYNAMIC APPLICATION OF SOFTWARE DATA CACHING HINTS BASED ON CACHE TEST REGIONS
A processor applies a software hint policy to a portion of a cache based on access metrics for different test regions of the cache, wherein each test region...
2018/0143910 EVENT SPECIFIC PAGE FAULTS FOR INTERRUPT HANDLING
Various embodiments are generally directed to instrumenting an interrupt service routine. A non-executable address may be provisioned and added to an execution...
2018/0143909 METHOD AND APPARATUS FOR MANAGING MEMORY
A method of managing memory includes generating a page pool by aligning a plurality of pages of a memory; when a request to store first data is received,...
2018/0143908 CONTINUOUS PAGE READ FOR MEMORY
Subject matter disclosed herein relates to techniques to read memory in a continuous fashion.
2018/0143907 DUAL MODE LOCAL DATA STORE
A system and method for efficiently processing access requests for a shared resource are described. Each of many requestors are assigned to a partition of a...
2018/0143906 MEMORY ACCESS ARCHITECTURE WITH COHERENCE
Disclosed aspects relate to a computer system having a plurality of processor chips and a plurality of memory buffer chips, and for transferring data in the...
2018/0143905 NETWORK-AWARE CACHE COHERENCE PROTOCOL ENHANCEMENT
A non-uniform memory access system includes several nodes that each have one or more processors, caches, local main memory, and a local bus that connects a...
2018/0143904 DUAL INLINE MEMORY MODULE
An apparatus and method for memory backup are disclosed as being operational at a memory module that includes a volatile memory device but which is devoid of a...
2018/0143903 HARDWARE ASSISTED CACHE FLUSHING MECHANISM
A multi-cluster, multi-processor computing system performs a cache flushing method. The method begins with a cache maintenance hardware engine receiving a...
2018/0143902 DATA STORAGE DEVICE AND OPERATING METHOD THEREOF
A data storage device includes a storage medium including a plurality of memory units; and a controller suitable for performing a state determination operation...
2018/0143901 RECONSTRUCT DRIVE FOR DYNAMIC RESIZING
A solid-state drive (SSD) is configured for dynamic resizing. When the SSD approaches the end of its useful life because the over-provisioning amount is...
2018/0143900 MICROCOMPUTER HAVING PROCESSOR CAPABLE OF CHANGING ENDIAN BASED ON ENDIAN INFORMATION IN MEMORY
There is a need to provide a microcomputer capable of eliminating an external terminal for endian selection. Flash memory includes a user boot area for storing...
2018/0143899 CONTROLLER, MEMORY SYSTEM AND OPERATING METHOD THEREOF
A controller includes a memory suitable for storing valid data of first data in a first data region and storing second data in a second data region, wherein...
2018/0143898 VALIDATING A SOFTWARE DEFINED STORAGE SOLUTION BASED ON FIELD DATA
For validating a Software Defined Storage (SDS) solution based on SDS field data, a processor analyzes the SDS field data for a given SDS solution with a log...
2018/0143897 DETERMINING IDLE TESTING PERIODS
Example implementations relate to determining idle testing periods. Some implementations may include a data capture engine to capture data points during test...
2018/0143896 TESTING APPLICATIONS WITH A DEFINED INPUT FORMAT
A system and method are provided for testing the performance of applications. By way of example only, the method may include training a neural network with...
2018/0143895 DEPLOYING A VALIDATED SOFTWARE DEFINED STORAGE SOLUTION
For deploying a validated Software Defined Storage (SDS) solution, a processor generates one or more desired Software SDS parameters for an SDS deployment. In...
2018/0143894 BACK-END COMPONENT IDENTIFICATION SYSTEM
In various embodiments, a method of automatically identifying back-end components of a processing system may be performed. The method may include logging...
2018/0143892 DATA BREAKPOINT WITH COMPACTING GARBAGE COLLECTION
Traditionally, setting a data breakpoint in a debugger for an execution environment that uses compacting garbage collection is ineffective as a compacting...
2018/0143891 TESTING AND IMPROVING PERFORMANCE OF MOBILE APPLICATION PORTFOLIOS
A mobile application portfolio management system that estimates performance of a mobile application portfolio on various metrics and provides suggestions for...
2018/0143890 SIMULATION APPARATUS, SIMULATION METHOD, AND COMPUTER READABLE MEDIUM
In a simulation apparatus, an execution unit sequentially loads host codes stored in a buffer. The execution unit executes an instruction of each loaded host...
2018/0143889 METHOD AND DEVICE FOR PROVIDING A TEST RESPONSE
A method for providing a test response for testing a function of a master unit of a synchronous serial data bus, the method including a step of monitoring and...
2018/0143888 ONE-STEP DISASTER RECOVERY CONFIGURATION ON SOFTWARE-DEFINED STORAGE SYSTEMS
Embodiments for disaster recovery (DR) configuration management in a Software-defined Storage (SDS) environment. An orchestration mechanism is used to automate...
2018/0143887 Service Takeover Method, Storage Device, And Service Takeover Apparatus
The present disclosure describes example service takeover methods, storage devices, and service takeover apparatuses. In one example, when a communication...
2018/0143886 Method for Rebuilding a Mapping Table of a Solid State Disk
A method for rebuilding a mapping table of a solid state disk includes maintaining the mapping table saved on the buffer memory dynamically, backing up the...
2018/0143885 TECHNIQUES FOR RELIABLE PRIMARY AND SECONDARY CONTAINERS
It includes techniques to provide for reliable primary and secondary containers arranged to separately execute an application that receives request packets for...
2018/0143884 DATABASE SYSTEM RECOVERY USING PRELIMINARY AND FINAL SLAVE NODE REPLAY POSITIONS
Technologies are described for facilitating database system recovery in a distributed database environment having a master node and at least one slave node....
2018/0143883 Version-Controlling Storage Volume Snapshots
A snapshot of data is generated by receiving a plurality of respective file system information sets from a corresponding plurality of virtual machines. Each of...
2018/0143882 FILE SYSTEM FRAMEWORK
A computer system includes a processor and a persistent data storage. The persistent data storage includes flash-like storage media that includes multiple...
2018/0143881 Logical Equivalent Replication with Snapshot Based Failback of Database Systems
A computer implemented method for replication includes registering a first database system with a second database system and performing a failback operation on...
2018/0143880 CROSS-PLATFORM VIRTUAL MACHINE DATA AND MEMORY BACKUP AND RESUMPTION
According to certain aspects, a method can include, at a first time, receiving an indication that a virtual machine (VM) residing on a source client computing...
2018/0143879 CROSS-PLATFORM VIRTUAL MACHINE DATA AND MEMORY BACKUP AND REPLICATION
According to certain aspects, a method can include, at a first time, receiving an indication that a virtual machine (VM) residing on a source client computing...
2018/0143878 DE-DUPLICATED VIRTUAL MACHINE IMAGE TRANSFER
Technologies are generally described for a system and method effective to copy virtual machine images from a source to a destination memory. A processor may...
2018/0143877 FLASH MEMORY APPARATUS AND STORAGE MANAGEMENT METHOD FOR FLASH MEMORY
A method used in a flash memory module having a plurality of storage blocks is disclosed. Each storage block can be used as a first block or a second block...
2018/0143876 FLASH MEMORY APPARATUS AND STORAGE MANAGEMENT METHOD FOR FLASH MEMORY
A method used for a flash memory module having a plurality of storage blocks each can be used as a first block or a second block includes: classifying data...
2018/0143875 MONITORING ERROR CORRECTION OPERATIONS PERFORMED IN MEMORY
The present disclosure includes apparatuses and methods for monitoring error correction operations performed in memory. A number of embodiments include 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 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 | 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.