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,690,750 Arithmetic device, arithmetic method, and wireless communication device
An arithmetic device including: a plurality of parallel processors, and a processor configured to control the plurality of parallel processors so as to...
US-9,690,749 Smart data sampling and data reconstruction
A computer-based method for characterizing data dependent on at least one variable is described. The method comprises sampling the data in a smart manner by...
US-9,690,748 Delivering notifications to background applications
Described herein are systems and methods providing notifications to an application in a background state on a device such as a user device. The device may be...
US-9,690,746 Computing devices for sending and receiving configuration information
A computing device configured for sending configuration information is described. The computing device includes a processor and instructions stored in memory...
US-9,690,745 Methods and systems for removal of information handling resources in a shared input/output infrastructure
One or more chassis management controllers may be configured to receive a user indication of a user desire to physically remove a modular information handling...
US-9,690,744 Information processing apparatus and method for hot plug
An information processing apparatus of the embodiment includes: a data storage unit to store a virtual address in association with first information that...
US-9,690,743 Computer interface extender apparatus
The present invention concerns an apparatus to extend a computer interface from a user inaccessible location to a user accessible location. Specifically, the...
US-9,690,742 Method and device for serial data transmission having a flexible message size and a variable bit length
A method for serial data transfer in a bus system having at least two bus subscribers that exchange messages via the bus, the transmitted messages having a...
US-9,690,734 Quasi-optimized interconnection network for, and method of, interconnecting nodes in large-scale, parallel systems
A plurality of data links interconnects a number (N) of nodes of a large-scale, parallel system with minimum data transfer latency. A maximum number (K) of the...
US-9,690,729 Tablet computer dock
A tablet computer dock for use in a passenger vehicle is configured to support a tablet computer for use or storage inside the passenger vehicle. The tablet...
US-9,690,725 Camera control interface extension with in-band interrupt
Master and slave devices may be coupled to a control data bus. A method includes controlling data transmissions over a bus from a master device, where data bits...
US-9,690,724 Dual-driver interface
A network interface device capable of communication with a data processing system supporting an operating system and at least one application, the network...
US-9,690,723 Semiconductor device for performing test and repair operations
A semiconductor device may include: a storage unit configured to store program codes provided through control of a processor core; and a control unit configured...
US-9,690,722 Memory controller and memory access method
A memory controller (10) for a plurality of banks of memory (55a-55c) is disclosed. The memory controller (10) includes an interface (20) connectable to a bus...
US-9,690,721 System and method of sharing memory by arbitrating through an internal data bus
One or more methods and systems of sharing an external memory between functional modules of an integrated circuit chip are presented. The invention provides a...
US-9,690,720 Providing command trapping using a request filter circuit in an input/output virtualization (IOV) host...
Command trapping in an input/output virtualization (IOV) host controller (HC) (IOV-HC) of a flash-memory-based storage device is disclosed. In one aspect, an...
US-9,690,719 Mechanism for managing access to at least one shared integrated peripheral of a processing unit and a method of...
The present application relates to a mechanism for managing access to at least one shared integrated peripheral of a processing unit and a method of operating...
US-9,690,718 Method for protecting software of embedded applications against unauthorized access
A method of protecting software for embedded applications against unauthorized access. Software to be protected is loaded into a protected memory area. Access...
US-9,690,717 Secure object having protected region, integrity tree, and unprotected region
A method and structure for a secure object, as tangibly embodied in a computer-readable storage medium. The secure object includes a cryptographically protected...
US-9,690,716 High performance persistent memory for region-centric consistent and atomic updates
A processor includes a processing core to execute an application comprising instructions encoding a transaction with a persistent memory via a non-persistent...
US-9,690,715 Selecting hash values based on matrix rank
One embodiment of the present invention includes a hash selector that facilitates performing effective hashing operations. In operation, the hash selector...
US-9,690,714 Multiple page-size translation lookaside buffer
An example method includes receiving a request to change a page size managed by a translation lookaside buffer (TLB), wherein the TLB is currently managing a...
US-9,690,713 Systems and methods for effectively interacting with a flash memory
Various systems and methods to use a plurality of linked lists for keeping track of changes to be made in data sets currently in a flash memory. To enhance...
US-9,690,712 Method and system for cache management
Machine logic (for example, software) for cache management. comprising cache management method includes the following operations: determining, in response to a...
US-9,690,711 Scheduler training for multi-module byte caching
Embodiments of the present invention provide a method, system and computer program product for dynamic caching module selection for optimized data...
US-9,690,710 System and method for improving a victim cache mode in a portable computing device
Systems and methods for improved operation of a victim cache in a portable computing device (PCD) are presented. A lower level cache is operated as a victim to...
US-9,690,709 Variable handles
According to one technique, a virtual machine identifies a first instruction to create a variable handle instance, the first instruction including declaration...
US-9,690,708 Real-time cache behavior forecast using hypothetical cache
Systems and methods for forecasting behavior of caches include a hypothetical cache. The hypothetical cache is configured to emulate cache behavior, and...
US-9,690,707 Correlation-based instruction prefetching
The disclosed embodiments provide a system that facilitates prefetching an instruction cache line in a processor. During execution of the processor, the system...
US-9,690,705 Systems and methods for processing data sets according to an instructed order
Described herein are systems and methods to process efficiently, according to a certain order, a plurality of data sets arranged in data blocks. In one...
US-9,690,704 Paging in secure enclaves
Embodiments of an invention for paging in secure enclaves are disclosed. In one embodiment, a processor includes an instruction unit and an execution unit. The...
US-9,690,703 Systems and methods providing storage system write elasticity buffers
Systems and methods which implement a buffer for storing data to be written to a storage device when a data write operation of the storage device is determined...
US-9,690,702 Programming non-volatile memory using a relaxed dwell time
In at least one embodiment, a data storage system includes a non-volatile memory array including a plurality of blocks of physical memory, each including...
US-9,690,701 Probabilistic, parallel collection of memory no longer in use
A computer-implemented method includes performing, by each of a plurality of crawlers, a random walk of a plurality of objects in a heap, where the plurality of...
US-9,690,700 Host-driven garbage collection
A host receives information related to garbage collection of a storage device, and the host controls selective execution of garbage collection by the storage...
US-9,690,699 Methods and apparatus for information storage and retrieval using a caching technique with external-chain...
A method and apparatus for performing storage and retrieval in an information storage system cache is disclosed that uses the hashing technique with the...
US-9,690,698 Controller including map table, memory system including semiconductor memory device, and method of operating...
A memory system and a method of operating the same are provided. The method includes storing a first map table including a mapping relation between first...
US-9,690,697 Memory controller, storage device and memory control method
According to one embodiment, a memory controller controlling a nonvolatile memory which stores a code word includes a read control unit which controls reading...
US-9,690,696 Lifetime extension of memory for data storage system
Memory lifetime extension for a data storage system having a first memory and a second memory includes determining a plurality of age-adjusted access values for...
US-9,690,695 Data storage device and flash memory control method thereof
A mapping table H2F update technique for a FLASH memory is disclosed. In a disclosed data storage device, the controller updates a logical-to-physical address...
US-9,690,694 Apparatus, system, and method for an address translation layer
An apparatus, system, and method are disclosed for storage address translation. The method includes storing, in volatile memory, a plurality of...
US-9,690,693 Storage system, storage apparatus, and computer product
A storage system includes a storage apparatus having a first storage unit having first storage and a first storage control unit controlling access to the first...
US-9,690,692 Priority queue having array and trees
A replace operation is performed in relation to a priority queue. The priority queue has trees and elements. A first element stores a value having a greatest...
US-9,690,691 Controller, data storage device, and program product
According to one embodiment, a write instructing unit instructs a data access unit to write, in a storage area of a data storage unit indicated by a first...
US-9,690,690 Scalable transitive violation matching
Methods for reducing storage and performing static analysis on violations across code base revisions are disclosed. An example method begins with receiving a...
US-9,690,689 Test case generation in a development environment
A development system comprises a user interface component and a customization component configured to receive developer customization inputs and to customize a...
US-9,690,688 Method and apparatus for generating elementary string sets for unit testing regular expressions
A method, apparatus, and computer program product are disclosed to generate elementary string sets for unit testing regular expressions. In the context of a...
US-9,690,687 Dynamic allocation of trace array timestamp data
A processor determines a timestamp for a signal based on a number of consecutive cycles that the signal is present on a trace bus. The processor writes a first...
US-9,690,686 Method for setting breakpoints in automatically loaded software
Aspects of the present invention provide a system and method for a user of an event-driven simulator to specify breakpoint conditions in kernel modules, startup...
US-9,690,685 Performance management based on resource consumption
A method and apparatus of a device for performance management by terminating application programs that consume an excessive amount of system resources is...
← 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 | 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.