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/0181488 HIGH-SPEED SELECTIVE CACHE INVALIDATES AND WRITE-BACKS ON GPUS
Techniques for performing cache invalidates and write-backs in an accelerated processing device (e.g., a graphics processing device that renders...
2018/0181487 GENERATIONAL GARBAGE COLLECTOR FOR TREES UNDER MULTI-VERSION CONCURRENCY CONTROL
Method of implementing generational garbage collection for trees under MVCC starts by detecting live objects in trees. Trees include normal trees and frozen...
2018/0181486 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/0181485 SOURCE CODE EQUIVALENCE VERIFICATION DEVICE AND SOURCE CODE EQUIVALENCE VERIFICATION METHOD
A source code equivalence verification device performs symbolic execution on both an original source code and a modified version of the original source code;...
2018/0181484 EXPERIMENTATION IN INTERNET-CONNECTED APPLICATIONS AND DEVICES
A content variation experiment system for performing variation testing of web pages is disclosed. A content provider receives requests for a web page...
2018/0181483 AUTOMATED SOFTWARE COMPLIANCE ANALYSIS
Techniques and solutions are described for facilitating the determination of whether a software program may raise a compliance issue, such as whether processes...
2018/0181482 Monitoring Activity of Software Development Kits Using Stack Trace Analysis
Method, product and system for analyzing an execution of a program which uses Software Development Kits (SDKs), wherein the program is configured to invoke...
2018/0181481 METHOD AND DEVICE FOR REALIZING SNAPSHOT FUNCTION OF MICRO-ENGINE PROCESSING PACKET INTERMEDIATE DATA
A method and device for realizing a snapshot function of a micro-engine processing packet intermediate data, and a computer storage medium. The method...
2018/0181480 Software Watchpoints Apparatus for Variables Stored in Registers
A method, system, and apparatus are provided for debugging a compiled computer program having one or more variables by generating variable location information...
2018/0181479 FIRMWARE FINGERPRINTING
In one embodiment, a request may be received to load firmware on a microcontroller of a device. A firmware transfer may be initiated to load the firmware on...
2018/0181478 PERFORMING DIAGNOSTIC OPERATIONS UPON A TARGET APPARATUS
Diagnostic operations upon a target apparatus 2 having a target transaction master 8 which initiates memory transactions with one or more target transaction...
2018/0181477 INTEGRATED CIRCUIT TEST METHOD
The present invention discloses an IC test method including the following steps: generating N test patterns; testing each of M chip(s) according to the N test...
2018/0181476 BAD PAGE MANAGEMENT IN STORAGE DEVICES
The present disclosure generally relates to methods for managing bad pages in storage devices. When a page is bad or faulty, a spare page is used to store the...
2018/0181475 Fast GEO Recovery Method for Elastic Cloud Storage
One embodiment is related to a method for remote replication recovery, comprising: determining that a damaged data chunk at a first zone of a cloud storage...
2018/0181474 Systems and Methods for In-Field Core Failover
A multicore processor may include multiple processing cores that were previously designated as active cores and at least one processing core that was...
2018/0181473 INFORMATION PROCESSING DEVICE THAT MONITORS A PLURALITY OF SERVERS AND FAILOVER TIME MEASUREMENT METHOD
An information processing includes a processor and monitors a plurality of operational servers to which processing is allocated. The processor determines an...
2018/0181472 AUDITING ELECTRONIC DEVICES FOR CUSTOMER PERSONAL INFORMATION
A system, method, and auditing device for processing electronic devices to detect CPI. The auditing device may include a user interface for communicating...
2018/0181471 PARALLEL PARTIAL REPAIR OF STORAGE
A reconstruction may be divided into a set of partial operations and scheduled in parallel using a distributed protocol which overlays a reduction tree to...
2018/0181470 SYSTEM AND METHOD FOR ADJUSTING MEMBERSHIP OF A DATA REPLICATION GROUP
A system that implements a data storage service may store data on behalf of storage service clients. The system may maintain data in multiple replicas of...
2018/0181469 INTERFACING WITH A VIRTUAL DATABASE SYSTEM
User interactions with a database storage system allow creation of virtual databases based on point-in-time copies associated with a source database. Multiple...
2018/0181468 DYNAMICALLY PAUSING LARGE BACKUPS
It is determined that a backup of a set of backup sources is triggered at a first instance by a backup policy associated with the set of backup sources. It is...
2018/0181467 HARD DISK ARRAY AND METHOD FOR RECONSTRUCTING THEREOF
A method for reconstructing hard disk array is disclosed. In the method, at least one to-be-fixed hard disks among a plurality of hard disks of the hard disk...
2018/0181466 CONTENT-AWARE DATA RECOVERY METHOD FOR ELASTIC CLOUD STORAGE
One embodiment is related to a method for avoiding recovery and storage of useless data, comprising: determining whether all of one or more unavailable data...
2018/0181465 SYNCHRONIZED READ AND WRITE FLAGS FOR ERROR-FREE MEMORY MODULE INTERFACE
The present disclosure generally relate to a device and method for ensuring error-free memory. Synchronized read and write flags generated by a memory portion...
2018/0181464 APPARATUSES AND METHODS FOR SELECTIVE DETERMINATION OF DATA ERROR REPAIR
Apparatuses and methods are described for selective determination of data error repair. An example apparatus includes a memory array and a controller coupled...
2018/0181463 SEMICONDUCTOR MEMORY DEVICE INCLUDING AN ERROR CORRECTION CODE CIRCUIT
A semiconductor memory device may be disclosed. The semiconductor memory device may include a first memory cell array region and a second memory cell array...
2018/0181462 Adaptive Hard And Soft Bit Decoding
Technology is described herein for operating non-volatile storage. In one embodiment, the memory system tracks which adjustments to default values for hard bit...
2018/0181461 SYSTEM AND METHODS OF DIAGNOSING AND REPAIRING A SMART MOBILE DEVICE BY DISABLING COMPONENTS
The present invention relates to computerized ("smart") mobile electronic devices and more particularly, to a system and methods of diagnosing and repairing...
2018/0181460 DATA STORAGE DEVICE AND OPERATIG METHOD THEREOF
A data storage device includes a nonvolatile memory device including a first page group coupled to a first word line and a second page group coupled to a...
2018/0181459 MULTI-TIERED DETECTION AND DECODING IN FLASH MEMORIES
Methods and apparatus are provided for multi-tier detection and decoding in flash memory devices. Data from a flash memory device is processed by obtaining one...
2018/0181458 AGGREGATED PAGE FAULT SIGNALING AND HANDLING
A processor of an aspect includes an instruction pipeline to process a multiple memory address instruction that indicates multiple memory addresses. The...
2018/0181457 SEMICONDUCTOR DEVICE
The aim of the present disclosure is to provide a watchdog timer that can perform a fault diagnosis during the actual use of a semiconductor device. In a...
2018/0181456 INTERNET OF THINGS FRAMEWORK AND METHOD OF OPERATING THE SAME
A method of operating an IoT system that includes a first test system including a first test server and a first test device group, a second test system...
2018/0181455 MANAGEMENT SYSTEM AND MANAGEMENT METHOD FOR COMPUTER SYSTEM
This management system for a computer system including a plurality of elements for which performance values are to be monitored generates one or more plans on...
2018/0181454 VIRTUAL TIMER FOR DATA RETENTION
Approaches, techniques, and mechanisms are disclosed for improving data retention using a virtual timer. A memory controller may use a raw bit error rate...
2018/0181453 PACKET PROCESSING ON A MULTI-CORE PROCESSOR
A method for packet processing on a multi-core processor. According to one embodiment of the invention, a first set of one or more processing cores are...
2018/0181452 ELECTRONIC APPARATUS, METHOD FOR ADDING FUNCTION, AND NON-TRANSITORY RECORDING MEDIUM
An electronic apparatus includes a memory and circuitry. The memory stores a plurality of programs, and program registration information including...
2018/0181451 METHOD AND SYSTEM FOR APPLICATION VIRTUALIZATION THAT INCLUDES RESOURCE ACCESS CONTROL
A method for executing a virtualized application on a computing system that includes a user-space and a kernel-space is disclosed. The method includes...
2018/0181450 PARALLEL PROCESSING APPARATUS AND INTER-NODE COMMUNICATION METHOD
A first node determines a second node belonging to the same first group as the first node, and creates a first receive buffer corresponding to the second node...
2018/0181449 KERNEL EVENT TRIGGERS
The present technology pertains to responding to a kernel level file event for a content item and presenting a file event window associated with the content...
2018/0181448 KERNEL EVENT TRIGGERS
The present technology pertains to responding to a kernel level file event for a content item and presenting a file event window associated with the content...
2018/0181447 Clock Task Processing Method, Apparatus, and Device
A clock task processing method includes before or when running a service process by using at least one data core, disabling a clock interrupt of the at least...
2018/0181445 AUTOMATED TRANSFER OF OBJECTS AMONG FEDERATED AREAS
An apparatus includes a processor to: receive, from a first remote device, a request to perform at least one iteration of a first job flow at least partly...
2018/0181444 INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING METHOD, INFORMATION PROCESSING PROGRAM, AND STORAGE MEDIUM
An information processing system includes a control device that transfers data that is a processing target and a control command, a processing device that is...
2018/0181443 METHOD OF PROCESSING OpenCL KERNEL AND COMPUTING DEVICE THEREFOR
A multi-core computing device includes a control core group having first low-level control cores and a processing core group. The control core group allocates...
2018/0181442 RESOURCE ALLOCATION
An apparatus may include first and second processors. A first user may be bound to the first processor such that processes of the first user execute on the...
2018/0181441 FINE-GRAINED SCHEDULING OF WORK IN RUNTIME SYSTEMS
A runtime system for distributing work between multiple threads in multi-socket shared memory machines that may support fine-grained scheduling of parallel...
2018/0181440 RESOURCE ALLOCATION SYSTEM, APPARATUS ALLOCATION CONTROLLER AND APPARATUS RECOGNIZING METHOD
An apparatus allocation controller includes a control circuit, a bus, and a read-only memory. The control circuit includes multiple switch chipsets. The switch...
2018/0181439 COMPUTING RESOURCE ALLOCATION OPTIMIZATION
A computing system may be configured to implement a plurality of agents each associated with a predetermined number of CPU cores and a predetermined amount of...
2018/0181438 ALLOCATION METHOD OF CENTRAL PROCESSING UNITS AND SERVER USING THE SAME
An allocation method for central processing units and a server using the allocation method are provided. The allocation method includes the following steps:...
← 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 | 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.