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
2019/0163629 EFFICIENT CACHE MEMORY HAVING AN EXPIRATION TIMER
In one embodiment, a method includes selectively invalidating data stored in at least one cache line of a cache memory in response to a determination that a...
2019/0163628 MULTI-LEVEL SYSTEM MEMORY WITH A BATTERY BACKED UP PORTION OF A NON VOLATILE MEMORY LEVEL
An apparatus is described. The apparatus includes memory control logic circuitry having circuity to a limit an amount of dirty data kept in a volatile level of...
2019/0163626 Multi-Ring Shared, Traversable, and Dynamic Advanced Database
Examples of the present disclosure describe systems and methods for sharing memory using a multi-ring shared, traversable and dynamic database. In aspects, the...
2019/0163624 GARBAGE COLLECTION OF NUISANCE COOKIES
The disclosure is directed to garbage cleaning of cookies in a web browser. A computer-implemented process according to embodiments includes: determining a...
2019/0163622 ESTIMATION METHOD FOR DATA ACCESS PERFORMANCE
The invention provides an estimation method for data access performance, which is applied in a computer system. The computer system comprises a host and a...
2019/0163621 DATA MANAGEMENT METHOD AND STORAGE DEVICE PERFORMING THE SAME
In a data management method for a storage device, the storage device includes a nonvolatile memory device including a plurality of memory blocks. A...
2019/0163620 HANDLING OF UNALIGNED WRITES
One or more control circuits of a storage system are configured to consolidate the sensing of pre-pad and/or post-pad data for one unaligned write command with...
2019/0163618 ROBOTIC REGRESSION TESTING FOR SMART DEVICES
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating multiple distinct test plans using a...
2019/0163617 SOFTWARE QUALITY DETERMINATION APPARATUS, SOFTWARE QUALITY DETERMINATION METHOD, AND SOFTWARE QUALITY...
A software quality determination apparatus includes a bug convergence determination unit and a display unit. The bug convergence determination unit determines,...
2019/0163616 AUTOMATED-APPLICATION-RELEASE-MANAGEMENT SUBSYSTEM THAT PROVIDES EFFICIENT CODE-CHANGE CHECK-IN
The current document is directed to automated application-release-management system that provides for efficient check-in of code changes. The...
2019/0163615 SYSTEMS AND METHODS FOR AUTOMATING TEST SCRIPTS FOR APPLICATIONS THAT INTERFACE TO PAYMENT NETWORKS
Systems and methods are provided for use in testing a target application, including target applications for a payment network. One exemplary ...
2019/0163613 FORMATION AND MANIPULATION OF TEST DATA IN A DATABASE SYSTEM
Systems and methods are provided for creating a sandbox for an original tenant at a point in time, the original tenant having original tenant data stored in an...
2019/0163611 SOFTWARE QUALITY DETERMINATION APPARATUS, SOFTWARE QUALITY DETERMINATION METHOD, AND SOFTWARE QUALITY...
A software quality determination apparatus includes: a bug detection rate calculator configured to calculate, for each test viewpoint, which is a viewpoint...
2019/0163609 COGNITIVE DYNAMIC SCRIPT LANGUAGE BUILDER
An embodiment of the invention may include a method, computer program product and computer system for updating a script of scripting language. The embodiment...
2019/0163608 ESTIMATING THE NUMBER OF CODING STYLES BY ANALYZING SOURCE CODE
The present invention may include an embodiment identifies the plurality of source code. The embodiment may extract one or more characteristics from a...
2019/0163605 BREAKPOINT WITH SPECIFIED ANCHOR POINTS
A system and method to verify software includes a debugger setting a breakpoint in the software. The breakpoint indicates a point at which to pause or stop...
2019/0163604 LEGACY APPLICATION DATA FLOW TRACKING
A method, system, and computer program product for tracking data flow in a given application on a computer are disclosed. In embodiments, the method comprises...
2019/0163599 TAPE LIBRARY INTEGRATED FAILURE INDICATION BASED ON COGNITIVE SOUND AND VIBRATION ANALYSIS
A method, computer system, and a computer program product for integrated failure indication is provided. The present invention may include receiving a...
2019/0163598 METHODS AND SYSTEMS TO DETERMINE BASELINE EVENT-TYPE DISTRIBUTIONS OF EVENT SOURCES AND DETECT CHANGES IN...
Automated methods and systems to determine a baseline event-type distribution of an event source and use the baseline event type distribution to detect changes...
2019/0163596 FUNCTIONAL TESTING OF HIGH-SPEED SERIAL LINKS
A functional testing high-speed serial link system includes a testing controller that generates a functional testing program, and a device under test (DUT)...
2019/0163592 PAGE RETIREMENT IN A NAND FLASH MEMORY SYSTEM
In a data storage system including a non-volatile random access memory (NVRAM) array, a page is a smallest granularity of the NVRAM array that can be accessed...
2019/0163591 Remote Data Replication Method and System
A remote data replication method and a storage system, where a production array sends a data replication request to a disaster recovery array. The data...
2019/0163590 CONFIGURING A SECONDARY STORAGE SYSTEM FOR DATA MIRRORING
A method for configuring a storage system. The method includes a computer processor receiving at a storage system, an indication to initiate data mirroring for...
2019/0163588 PROACTIVELY PREDICTING FAILURE IN DATA COLLECTION DEVICES AND FAILING OVER TO ALTERNATE DATA COLLECTION DEVICES
A computer-implemented method includes: detecting, by a computing device, a failure event for a primary data collection device that is currently collecting and...
2019/0163582 BACKUP AND RECOVERY OF APPLICATION DATA OF AN APPLICATION EXECUTING IN A VIRTUAL MACHINE
Backup of application data associated with an application executing in a virtual machine managed by a hypervisor is performed. Backup of the application data...
2019/0163581 CONSISTENCY GROUP RESTORATION FROM A SECONDARY SITE
Techniques for replay of groups of I/Os for disaster recovery. At a primary site, a plurality of primary site computing entities that are to be restored from...
2019/0163579 SYSTEMS AND METHODS FOR RECOVERY OF CONSISTENT DATABASE INDEXES
A method to efficiently create a consistent image of a database index at any point-in-time by reversing the effect of uncommitted updates by applying database...
2019/0163572 ALLOCATING DATA BASED ON MEMORY DEVICE PERFORMANCE IN A DISPERSED STORAGE NETWORK
A method for execution by a dispersed storage and task (DST) processing unit includes generating a request for mapping parameters for transmission a storage...
2019/0163571 METHOD FOR PERFORMING ACCESS CONTROL IN A MEMORY DEVICE, ASSOCIATED MEMORY DEVICE AND CONTROLLER THEREOF
A method for performing access control in a memory device, the associated memory device and the controller thereof are provided. The method includes: according...
2019/0163570 MEMORY SYSTEM AND ERROR CORRECTING METHOD THEREOF
A memory system includes a plurality of memory chips suitable for storing data and an error correction code thereof, an error correction circuit suitable for...
2019/0163560 DYNAMIC FAILURE-RESOLUTION COMPUTING ENGINE
A method for dynamically resolving a failure occurring to an application is provided. The method may include receiving historic observations from a plurality...
2019/0163557 ERROR RECOVERY IN VOLATILE MEMORY REGIONS
In some examples, error recovery in volatile memory regions may include determining, during a save operation that includes saving of data to a primary...
2019/0163556 IN-DRIVE BUS TRACE
A method for identifying a drive malfunction source includes receiving as input multiple drive event records each recorded by a different one of multiple...
2019/0163554 RECOVERY OF FIRST FAILURE DATA CAPTURE LOGS
An approach for recovering event logs. The approach detects corruption in an event log. The approach determines whether a start pointer in a log buffer header...
2019/0163551 AUTOMATIC ROOT CAUSE ANALYSIS USING TERNARY FAULT SCENARIO REPRESENTATION
A plurality of potential fault scenarios are accessed, wherein a given potential fault scenario of the plurality of potential fault scenarios has at least one...
2019/0163549 LABEL RECTIFICATION AND CLASSIFICATION/PREDICTION FOR MULTIVARIATE TIME SERIES DATA
A method of directional label rectification with adaptive graph for multivariate time-series data includes obtaining an input matrix containing sensor data and...
2019/0163548 REPAIR WALKER AGENTS IN A NETWORK
In one embodiment, a supervisory device in a network receives a help request from a first node in the network indicative of a problem in the network detected...
2019/0163545 MESSAGES WITH DELAYED DELIVERY IN AN IN-DATABASE SHARDED QUEUE
A DBMS maintains delayed and non-delayed messages within a non-delay shard and a delay shard that function as a pair. The DBMS stages non-delayed messages in...
2019/0163541 Data Processing System with Energy Transfer
The invention relates to a system (200) for distributed computing comprising: Several nodes (202), each comprising a data processing resource, and At least...
2019/0163539 Managing Resource Allocation in a Stream Processing Framework
The technology disclosed herein relates to method, system, and computer program product (computer-readable storage device) embodiments for managing resource...
2019/0163538 PERFORMANCE TUNING OF VIRTUAL RESOURCES
A set of techniques is described for enabling a user of a virtual resource to specify to the hosting system a preferred performance parameter such as...
2019/0163537 OVER-THE-AIR SOFTWARE DISTRIBUTION METHOD
An over-the-air software distribution method is implemented by a computerized software distribution system, and includes steps of: splitting a...
2019/0163533 COMPUTING TASK MANAGEMENT USING TREE STRUCTURES
A method, in a data processing system comprising a processor and a memory, for managing computing tasks, the method comprising retrieving, by the data...
2019/0163530 COMPUTATION APPARATUS, RESOURCE ALLOCATION METHOD THEREOF, AND COMMUNICATION SYSTEM
A computation apparatus, a resource allocation method thereof and a communication system are provided. The communication system includes at least two...
2019/0163527 PRECISE SUSPEND AND RESUME OF WORKLOADS IN A PROCESSING UNIT
A first workload is executed in a first subset of pipelines of a processing unit. A second workload is executed in a second subset of the pipelines of the...
2019/0163522 SYSTEM AND METHOD FOR PROVIDING A DYNAMIC CLOUD WITH SUBNET ADMINISTRATION (SA) QUERY CACHING
A system and method support can subnet management in a cloud environment. During a virtual machine migration in a cloud environment, a subnet manager can...
2019/0163520 MANAGEMENT SYSTEM AND MANAGEMENT METHOD FOR CREATING SERVICE
A management system coupled to an operation target system including one or more operation target apparatuses (1) manages a plurality of components each...
2019/0163519 SYSTEMS AND METHODS FOR INTERRUPT DISTRIBUTION
A data processing system configured to execute a plurality of threads includes a plurality of domains and a plurality of domain interrupt controller circuits,...
2019/0163518 INFORMATION PROCESSING SYSTEM, INFORMATION PROCESSING METHOD, AND SERVER
An information processing system with memory and processing circuitry to build a virtualized image file from a base image file used as a base for an image file...
2019/0163516 ACCESSING HOST SERVICES FOR VIRTUAL GUEST OPERATING SYSTEMS
A method for accessing non-functional host capabilities and services of a host operating system, by a guest operating system, is provided. The method includes...
← 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 | 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.