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
US-9,436,623 Run-time fabric reconfiguration
Methods, apparatus and systems for implementing run-time fabric reconfiguration are described herein. In accordance with one aspect, techniques are disclosed...
US-9,436,622 Broadcasting communications over an advertising channel
Apparatuses, methods and storage media for communications between a peripheral device and host device in the absence of established connection between the...
US-9,436,621 Layered device driver
A layered device driver operating on a computer system is discussed. The device driver includes three components: an application component operating in user...
US-9,436,620 Methodology for detecting problematic connections with peripheral devices
Implementations of the present disclosure provide methods and systems for identifying peripheral devices with which problematic connections have been...
US-9,436,619 Multi-level, hardware-enforced domain separation using a separation kernel on a multicore processor with a...
A separation kernel isolating memory domains within a shared system memory is executed on the cores of a multicore processor having hardware security...
US-9,436,618 Method and apparatus to generate zero content over garbage data when encryption parameters are changed
A memory device including at least one memory location for storing information representing data written using a first encryption/decryption method, and a read...
US-9,436,617 Dynamic processor-memory revectoring architecture
A global navigation satellite system (GNSS) includes an efficient memory sharing architecture that provides additional search capacity by, e.g., sharing a...
US-9,436,616 Multi-core page table sets of attribute fields
A device includes a memory that stores a first page table that includes a first page table entry, wherein the first page table entry further includes a physical...
US-9,436,615 Optimistic data read
A storage module may include a controller that is configured to perform a read operation to read data stored in at least one memory, where the data is...
US-9,436,614 Application-directed memory de-duplication
In a computing system including an application executing on top of a virtualization control layer, wherein the virtualization control layer maps portions of a...
US-9,436,613 Central processing unit, method for controlling central processing unit, and information processing apparatus
A central processing unit, connected to a main memory among a plurality of central processing units each including a cache memory, includes a control unit. The...
US-9,436,612 Sizing a write cache buffer based on emergency data save parameters
Embodiments relate to saving data upon loss of power. An aspect includes sizing a write cache buffer based on parameters related to carrying out this emergency...
US-9,436,611 Processor, cache memory of the processor and control method of the processor
A processor capable of storing trace data is disclosed. The processor includes a core adapted to execute programs, as well as a cache memory electrically...
US-9,436,610 Enhanced pre-fetch in a memory management system
A memory management unit may send page table walk requests to a page table descriptor in a main memory system and receive address translation information, with...
US-9,436,609 Block addressing for parallel memory arrays
Apparatus and methods provide associative mapping of the blocks of two or more memory arrays such that data, such as pages of data, from the good blocks of the...
US-9,436,608 Memory nest efficiency with cache demand generation
Embodiments of the disclosure relate to optimizing a memory nest for a workload. Aspects include an operating system determining the cache/memory footprint of...
US-9,436,607 Locking a cache line for write operations on a bus
Provided are a computer program product, system, and method for locking a cache line for a burst write operations on a bus. A cache line is allocated in a cache...
US-9,436,606 System and method to defragment a memory
A system and method to defragment a memory is disclosed. In a particular embodiment, a method includes loading data stored at a first physical memory address of...
US-9,436,605 Cache coherency apparatus and method minimizing memory writeback operations
An apparatus and method for reducing or eliminating writeback operations. For example, one embodiment of a method comprises: detecting a first operation...
US-9,436,604 System and method for software/hardware coordinated adaptive performance monitoring
System and method embodiments are provided for coordinated hardware and software performance monitoring to determine a suitable polling time for memory cache...
US-9,436,603 Detection and mitigation of timing side-channel attacks
During execution of an application that accesses a shared memory, a security component may, based on an indication from a performance monitor, determine that...
US-9,436,602 Method and industrial automation component for indirect memory addressing
An automation component and method for indirect addressing by a program of an industrial automation component, wherein to accesses a number of cells in the...
US-9,436,601 Categorizing memory pages based on page residences
Embodiments of the present invention provide hints for page stealing by prioritizing pages based on the number of residences. Receiving a plurality of pages to...
US-9,436,600 Non-volatile memory storage for multi-channel memory system
A memory system that has a multi-channel volatile memory subsystem is coupled to a non-volatile memory subsystem to provide independent, configurable backup of...
US-9,436,599 Flash storage device and method including separating write data to correspond to plural channels and arranging...
A data storage device with a FLASH memory accessed via multiple channels and a FLASH memory control method are disclosed. The control method includes dividing a...
US-9,436,598 Semiconductor device with nonvolatile memory prevented from malfunctioning caused by momentary power interruption
In an internal register, a value for controlling operation of a flash memory is stored. A power shutoff detection register holds a value which changes when...
US-9,436,597 Using non-volatile memory resources to enable a virtual buffer pool for a database application
A buffer pool for a database application is maintained in a volatile main memory component. A control portion that corresponds to a block of application data...
US-9,436,596 Flash memory cache including for use with persistent key-value store
Described is using flash memory, RAM-based data structures and mechanisms to provide a flash store for caching data items (e.g., key-value pairs) in flash...
US-9,436,595 Use of application data and garbage-collected data to improve write efficiency of a data storage device
A data storage device includes a plurality of flash memory devices. A memory controller is configured to receive a request from a host computing device to write...
US-9,436,594 Write operation with immediate local destruction of old content in non-volatile memory
Method and apparatus for writing data to a non-volatile memory device, such as a solid state drive (SSD). In accordance with various embodiments, a host write...
US-9,436,593 Information processing device
An information processing device includes a first information processing unit; and a second information processing unit connected to the first information...
US-9,436,591 Out-of-band file transfers between a host and virtual tape server
In an embodiment, a method can include sending an I/O request from a mainframe to a virtual tape server. The method can further include reading a non-virtual...
US-9,436,590 Second failure data capture in co-operating multi-image systems
A computer system and computer program captures diagnostic trace information in a computer system having a plurality of software images. Information is received...
US-9,436,589 Increasing performance at runtime from trace data
An analysis system may perform network analysis on data gathered from an executing application. The analysis system may identify relationships between code...
US-9,436,588 Efficient method data recording
According to one general aspect, a method may include monitoring the execution or at least a portion of a software application. The method may also include...
US-9,436,587 Test context generation
A method to generate a human-friendly test context in a test proxy for a function under test may include generating an initial test context of the function...
US-9,436,586 Determining code coverage on Z/OS.RTM. server
In determining code coverage, execution data indicative of portions of a program that have been executed for testing is received. The program is analyzed based...
US-9,436,585 Image patching in an integrated development environment
The disclosed herein related to image patching in an integrated development environment executed. To image patch, a first image produced by a latest build is...
US-9,436,584 SaaS platform for geo-location simulation
A Software as a Service (SaaS) platform for geo-location simulation to test a location based application is provided. The SaaS platform comprises a simulator...
US-9,436,583 Minimally disruptive debugging in a production environment
For debugging an application in a production environment, a breakpoint is set in the application. Responsive to the setting, recording is begun of information...
US-9,436,582 Calculating an immediate parent assertion statement for program verification
Embodiments include dividing source code for an application into multiple program fragments by generating a control flow graph for the multiple program...
US-9,436,581 Dynamic lazy type system
A dynamic, lazy type system is provided for a dynamic, lazy programming language. Consequently, programs can benefit from runtime flexibility and lightweight...
US-9,436,580 Analytics for mobile applications
A tag delivery network is disclosed for delivering tags to collect analytics related to use of mobile applications. The tag delivery network may include...
US-9,436,579 Real-time, multi-tier load test results aggregation
A method for real-time analysis of results from a load test performed on a target website includes periodically computing first-level aggregated test results...
US-9,436,578 Deriving component statistics for a stream enabled application
A technique for generating component usage statistics involves associating components with blocks of a stream-enabled application. When the streaming...
US-9,436,577 System and method for generating a code execution timeline from an executing program
The present technology is directed to a non-limiting system and method for generating an abstract code execution timeline from repetitive programs, such as...
US-9,436,576 Methods, systems and apparatus to capture error conditions in lightweight virtual machine managers
Methods and apparatus are disclosed to capture error conditions in lightweight virtual machine managers. A disclosed example method includes defining a shared...
US-9,436,575 Selective profiling of applications
A computer implemented method for selective profiling of an application is disclosed herein. The method includes selecting at least one filter type for...
US-9,436,574 Method for operating interface with external device and electronic device implementing the same
A method and an apparatus are provided for operating an interface with an external device in an electronic device. A connection of the external device to the...
US-9,436,573 Multifunctional I/O apparatus
Multifunctional I/O apparatus having one connection terminal with two connections and an electronic circuit, which with the assistance of a plurality of...
← 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 | 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.