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/0010967 USING L1 CACHE AS RE-ORDER BUFFER
A method is shown that eliminates the need for a dedicated reorder buffer register bank or memory space in a multi level cache system. As data requests from...
2017/0010966 SYSTEMS AND METHODS FACILITATING REDUCED LATENCY VIA STASHING IN SYSTEM ON CHIPS
Systems and methods that facilitate reduced latency via stashing in multi-level cache memory architectures of systems on chips (SoCs) are provided. One method...
2017/0010965 Environment-Aware Cache Flushing Mechanism
A computing system performs an environment-aware cache flushing method. When a processor in the system receives a signal to flush at least a portion of the...
2017/0010964 WEAR LEVELING IN A MEMORY SYSTEM
Embodiments are disclosed for replacing one or more pages of a memory to level wear on the memory. In one embodiment, a system includes a page fault handling...
2017/0010963 OPTIMIZING MEMORY USAGE ACROSS MULTIPLE GARBAGE COLLECTED COMPUTER ENVIRONMENTS
A method, information processing system, and computer readable storage medium, vary a maximum heap memory size for one application of a plurality of...
2017/0010962 Host Device, Access System, and Access Method
A host device is provided. The host device includes a processor and an interface. The processor generates a physical block address and a solid state disk (SSD)...
2017/0010961 WEAR LEVELING METHOD, MEMORY STORAGE DEVICE AND MEMORY CONTROL CIRCUIT UNIT
A wear leveling method for a rewritable non-volatile memory module is provided. The method includes: recording a timestamp for each of physical erasing units...
2017/0010960 MEMORY CONTROL UNIT AND DATA STORAGE APPARATUS INCLUDING THE SAME
The memory control unit includes a descriptor fetch block suitable for fetching a descriptor from a volatile memory; an instruction fetch block suitable for...
2017/0010959 PREDICTIVE MODEL SCORING TO OPTIMIZE TEST CASE ORDER IN REAL TIME
An approach for predictively scoring test case results in real-time. Test case results associated with a test run are received by a software testing...
2017/0010958 Real Time Analysis and Control for a Multiprocessor System
System and method for testing a DUT that includes a multiprocessor array (MPA) executing application software at operational speed. The application software...
2017/0010957 Method for Multithreaded Program Output Uniqueness Testing and Proof-Generation, Based on Program Constraint...
Provided is a method for multithreaded program output uniqueness testing and proof-generation, based on program constraint construction; according to...
2017/0010956 Device for automatically generating test cases for embedded software and method thereof
A device and a method are provided to automatically generate test case for embedded software. This invention is in software test field, including symbolic...
2017/0010955 SYSTEM AND METHOD FOR FACILITATING CHANGE BASED TESTING OF A SOFTWARE CODE USING ANNOTATIONS
The present disclosure discloses system and method for facilitating change based testing of a software code using annotations. The software code modified by a...
2017/0010954 MOBILE APPLICATION OPTIMIZATION PLATFORM
A device may receive configuration information for an experiment associated with optimizing an application. The configuration information may identify a group...
2017/0010953 RECORDING GUI DATA
A system for recording the interaction of a computer program via graphical user interface (GUI) is disclosed in which one or more operating system event queues...
2017/0010952 SELECTING APPLICATION WRAPPER LOGIC COMPONENTS FOR WRAPPING A MOBILE APPLICATION BASED ON WRAPPER PERFORMANCE...
For each of a plurality of wrapper logic components, a metric is determined from content of reports received from user electronic devices that characterizes...
2017/0010951 APPLICATION SCREEN MAPPING FOR MOBILE ANALYTICS
Disclosed herein are methods that include receiving application source code of a mobile application, analyzing the application source code to generate screen...
2017/0010950 LIFTING OF BOUNDED LIVENESS COUNTEREXAMPLES TO CONCRETE LIVENESS COUNTEREXAMPLES
A trace of a bounded liveness failure of a system component is received, by one or more processors, along with fairness constraints and liveness assertion...
2017/0010949 LIFTING OF BOUNDED LIVENESS COUNTEREXAMPLES TO CONCRETE LIVENESS COUNTEREXAMPLES
A trace of a bounded liveness failure of a system component is received, by one or more processors, along with fairness constraints and liveness assertion...
2017/0010948 MONITORING A COMPUTING ENVIRONMENT
Monitoring a computing environment can include monitoring configuration attributes, performance metrics, and event indicators of a configuration item (CI)....
2017/0010947 METHODS AND SYSTEMS FOR DETERMINING CAPACITY
Methods and system are provided for determining a maximum number of users of a system or network. A system capacity can be determined by performing a plurality...
2017/0010946 Dynamic Voltage/Frequency Scaling For Multi-Processors Using End User Experience Metrics
A system and method for dynamic voltage and frequency scaling for processors based on end-user experience metrics is disclosed. In an embodiment, a method in a...
2017/0010945 SYSTEM AND METHOD FOR DYNAMIC DOMAIN-SPECIFIC SEQUENCE DIAGRAM VISUALIZATION
A system, method and computer-readable storage devices for enhancing the presentation of structured log files. A system configured according to this disclosure...
2017/0010944 STORAGE APPARATUS
A storage apparatus includes: a plurality of flash memory devices each including: a plurality of flash memory chips each including a plurality of physical...
2017/0010943 ORDERING DEVICE, DATA PROCESSING DEVICE, ORDERING METHOD, COMPUTER PROGRAM PRODUCT, AND MULTIPLEX SYSTEM
According to an embodiment, an ordering device determines a processing order of pieces of data in each computer in a multiplex system. The device includes a...
2017/0010942 STORING RELATED DATA IN A DISPERSED STORAGE NETWORK
A method includes determining, by a first client and a second client module, that a first data object and a second data objects are related. The method further...
2017/0010941 METHOD FOR ADJUSTING BACKUP SCHEDULE FOR VIRTUAL COMPUTER
The present invention provides a method for adjusting a backup schedule for a virtual computer comprising a plurality of virtual computers managed by a...
2017/0010940 Systems and Methods for Restoring an Interface to a Global File System
A versioned file storage system (VFS) and method for operating and using the same is disclosed. In an aspect, a mechanism is provided wherein a first VFS...
2017/0010939 RECONSTRUCTION OF DENSE TREE VOLUME METADATA STATE ACROSS CRASH RECOVERY
Embodiments herein are directed to efficient crash recovery of persistent metadata managed by a volume layer of a storage input/output (I/O) stack executing on...
2017/0010938 POWER FAILURE DETECTION SYSTEM AND METHOD
A power failure monitoring system and a method are disclosed herein, where the power failure monitoring system includes a motherboard, a hoard, a complex...
2017/0010937 SYSTEM AND METHOD FOR IMPROVED DATA MAINTENANCE IN A FLASH DRIVE
Systems and method provide for the writing of a data block and corresponding metadata block to a storage location. Metadata and data block are encoded...
2017/0010936 SYSTEMS AND METHODS FOR PROVIDING ERROR CORRECTION AND MANAGEMENT IN A MOBILE-BASED CROWDSOURCING PLATFORM
The present invention provides systems and methods for providing error correction and management in a mobile-based crowdsourcing platform, specifically a...
2017/0010935 DUMPING RESOURCES
Dumping resources can include identifying a resource associated with a computing device, dumping the resource associated with the computing device, determining...
2017/0010934 DYNAMICALLY ADJUSTING A LOG LEVEL OF A TRANSACTION
A method dynamically adjusts a log level of a transaction. The method includes: buffering the most detailed logs of a transaction having highest log level into...
2017/0010933 HIGH AVAILABILITY AND ENERGY-EFFICIENT WATCHDOG TIMER
Examples for an intelligent watchdog timer for a computing device are described herein. The watchdog timer operates a watchdog counter that repetitively counts...
2017/0010932 COMMUNICATION SYSTEM AND COMMUNICATION METHOD
A communication system includes a plurality of communication devices that transmits shared data in turn through wireless communication. Each of the ...
2017/0010931 CORRECTLY IDENTIFYING POTENTIAL ANOMALIES IN A DISTRIBUTED STORAGE SYSTEM
A method for assisting evaluation of anomalies in a distributed storage system is disclosed. The method includes a step of monitoring at least one system...
2017/0010930 INTERACTIVE MECHANISM TO VIEW LOGS AND METRICS UPON AN ANOMALY IN A DISTRIBUTED STORAGE SYSTEM
A method for assisting evaluation of anomalies in a distributed storage system is disclosed. The method includes monitoring at least one system metric of the...
2017/0010929 TRANSACTIONAL MEMORY OPERATIONS WITH READ-ONLY ATOMICITY
Execution of a transaction mode setting instruction causes a computer processor to be in an atomic read-only mode ignoring conflicts to certain write-sets of a...
2017/0010928 COLLECTION OF MEMORY ALLOCATION STATISTICS BY PROVENANCE IN AN ASYNCHRONOUS MESSAGE PASSING SYSTEM
In one embodiment, a method is disclosed that includes executing, by a device, one or more programs that use asynchronous message passing. The one or more...
2017/0010927 GENERATING STORAGE PLANS IN STORAGE MANAGEMENT SYSTEMS
A method is provided to integrate a ticketing system into a storage management system. In such method, tickets are opened and translated to a set of...
2017/0010926 EXTENSIBILITY OF ENGINES IN COMPUTING SYSTEMS
An extensibility system exposes an application programming interface (API) that can be used to call external engines. A given engine is identified, and...
2017/0010925 LOCK-FREE DUAL QUEUE WITH CONDITION SYNCHRONIZATION AND TIME-OUTS
Systems and methods for operating software data structures are provided. In one embodiment, lock-free dual queues with conditional synchronization and...
2017/0010924 INCREASING THE EFFICIENCY OF SCHEDULED AND UNSCHEDULED COMPUTING TASKS
One or more processors determine that a user is attempting to execute an unscheduled computing task and estimate the time for execution. One or more processors...
2017/0010923 INCREASING THE EFFICIENCY OF SCHEDULED AND UNSCHEDULED COMPUTING TASKS
One or more processors determine that a user is attempting to execute an unscheduled computing task. One or more processors estimate a length of time of...
2017/0010922 MAINTAINING TWO-SITE CONFIGURATION FOR WORKLOAD AVAILABILITY BETWEEN SITES AT UNLIMITED DISTANCES FOR PRODUCTS...
A system for maintaining a two-site configuration for continuous availability over long distances may include a first computing site configured to execute a...
2017/0010921 MULTITENANT ACCESS TO MULTIPLE DESKTOPS ON HOST MACHINE PARTITIONS IN A SERVICE PROVIDER NETWORK
Routers and host machines can host desktops for two or more enterprises. A virtual local area network is established for each enterprise. Each virtual local...
2017/0010920 TOPOLOGY-AWARE PROCESSOR SCHEDULING
In an example embodiment, a method of operating a task scheduler for one or more processors is provided. A topology of one or more processors is obtained, the...
2017/0010919 DYNAMIC WEIGHT ACCUMULATION FOR FAIR ALLOCATION OF RESOURCES IN A SCHEDULER HIERARCHY
Methods and systems are presented for allocating resources based on dynamic weight accumulation performed in a bottom-up fashion in a scheduler hierarchy of a...
2017/0010918 INFORMATION PROCESSING APPARATUS, PARALLEL COMPUTER SYSTEM AND JOB SCHEDULE SETTING PROGRAM
An information processing apparatus including: a memory to store information of time zones available for each of a plurality of computation nodes; and 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 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.