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,632,843 Memory allocation for RAID systems
A method and system for allocating memory in a RAID system. A RAID system requires the use of shared memory to store processed data related to operations of...
US-9,632,841 Electronic device capable of configuring application-dependent task based on operating behavior of application...
An electronic device has a processing system and a management circuit. The processing system executes an application. The management circuit detects an...
US-9,632,838 Cloud based media processing workflows and module updating
Embodiments are directed to providing an extensible platform that allows users to select from and implement different types of media processors and to providing...
US-9,632,837 Systems and methods for system consolidation
Aspects of the present disclosure disclose systems and methods for consolidating business assets currently being employed by the enterprise to perform business...
US-9,632,835 Deployment of virtual machines to physical host machines based on infrastructure utilization decisions
A resource management node includes a processor and a memory coupled to the processor. The memory includes computer readable program code that when executed by...
US-9,632,832 Thread and data assignment in multi-core processors based on cache miss data
Technologies are generally described for methods and systems to assign threads in a multi-core processor. In an example, a method to assign threads in a...
US-9,632,831 Distributed real-time computing framework using in-storage processing
According to one general aspect, a scheduler computing device may include a computing task memory configured to store at least one computing task. The computing...
US-9,632,829 Distributed storage allocation for heterogeneous systems
Allocation of storage budget in a computer-based distributed storage system is described, where associated computer-based storage nodes have heterogeneous...
US-9,632,827 Resource manager for managing the sharing of resources among multiple workloads in a distributed computing...
A resource manager for managing the sharing of resources among multiple workloads in a distributed computing environment. The resource manager comprises an...
US-9,632,826 Prioritizing deferred tasks in pending task queue based on creation timestamp
A task is marked as dependent upon a preceding task. The task that is attempted to be taken for execution from a head of a pending task queue that is marked is...
US-9,632,825 Method and apparatus for efficient scheduling for asymmetrical execution units
A method for performing instruction scheduling in an out-of-order microprocessor pipeline is disclosed. The method comprises selecting a first set of...
US-9,632,824 System and method for application inactivity control
A system includes multiple applications executing on a device. One or more user-interfaces connect with the device. The one or more user-interfaces interact...
US-9,632,822 Multi-core device and multi-thread scheduling method thereof
A multi-core device and a multi-thread scheduling method thereof are disclosed. The multi-thread scheduling method includes the following steps: recording...
US-9,632,821 Information processing apparatus with external update and restore processes
An information processing apparatus is provided for preventing an operator from erroneously rewriting data, by which a process can be performed only by...
US-9,632,819 Collecting memory operand access characteristics during transactional execution
A transactional execution of a set of instructions in a transaction of a program may be initiated to collect memory operand access characteristics of a set of...
US-9,632,818 Identifying performance bottleneck of transaction in transaction processing system
A mechanism is provided for identifying a performance bottleneck of a transaction in a transaction processing system. At a predefined time point, status...
US-9,632,817 Correlating business workflows with transaction tracking
Methods, systems, and products are disclosed for correlating business workflows with transaction tracking, the method including identifying an instrumentation...
US-9,632,816 Scaling past the Java virtual machine thread limit
Embodiments of the present invention provide efficient systems and methods for scaling past the Java Virtual Machine (JVM) thread limit in a Java Virtual...
US-9,632,815 Managing virtual machines according to network bandwidth
A processor-implemented method manages virtual machines that execute on physical servers in a server cloud. One or more processors establish a maximum network...
US-9,632,813 High availability for virtual machines in nested hypervisors
Techniques for providing high availability to virtual machines executing in a nested hypervisor. A high availability agent executing within a slave computer in...
US-9,632,811 Virtualization of purpose-built devices
A virtual instance of a hardware device is generated from device profile model data. The virtual instance of the hardware device simulates operation of the...
US-9,632,805 Data storage device and error correction method thereof
A firmware loading system including a first memory device and a calculation unit. The first memory device includes a first firmware code, wherein the first...
US-9,632,803 Managing configuration states in an application server
A mechanism for managing configuration states in an application server. The method includes saving a plurality of configuration states of an application server....
US-9,632,801 Banked memory access efficiency by a graphics processor
Conversion of an array of structures (AOS) to a structure of arrays (SOA) improves the efficiency of transfer from the AOS to the SOA. A similar technique can...
US-9,632,797 Updating a commit list to indicate data to be written to a firmware interface variable repository
Examples disclosed herein relate to updating a commit list to indicate data to be written to a firmware interface (FI) variable repository. Examples include...
US-9,632,796 Computing apparatus and method for controlling automatic booting when cover is opened
A computing apparatus and a method for controlling the same are disclosed. According to an exemplary embodiment of the present invention, the method for...
US-9,632,793 Method and device for aborting transactions, related system and computer program product
Current tasks being executed in a set of modules of a signal processing system managed via an interface block are aborted so as to permit the execution of new...
US-9,632,792 Coalescing adjacent gather/scatter operations
According to one embodiment, a processor includes an instruction decoder to decode a first instruction to gather data elements from memory, the first...
US-9,632,790 Select logic for the instruction scheduler of a multi strand out-of-order processor based on delayed...
A processing device comprises select logic to schedule a plurality of instructions for execution. The select logic calculates a reconstructed program order...
US-9,632,789 Branch prediction based on correlating events
Branch prediction using a correlating event, such as an unconditional branch that calls a routine including the branch, instead of the branch itself, to predict...
US-9,632,788 Buffering instructions of a single branch, backwards short loop within a virtual loop buffer
A method and system for instruction fetching within a processor instruction unit, utilizing a loop buffer, one or more virtual loop buffers, and/or an...
US-9,632,785 Instruction source specification
Techniques are disclosed relating to specification of instruction operands. In some embodiments, this may involve assigning operands to source inputs. In one...
US-9,632,783 Operand conflict resolution for reduced port general purpose register
Techniques are described for determining whether execution of an instruction would require reading more values from a memory cell of a general purpose register...
US-9,632,780 Diagnose instruction for serializing processing
A system serialization capability is provided to facilitate processing in those environments that allow multiple processors to update the same resources. The...
US-9,632,765 Customized application package with context specific token
A system and method including: receiving an initial application package including at least one binary file of an application; generating an application token,...
US-9,632,763 Sharing of flows in a stream processing system
Techniques for generating code for a flow are provided. The techniques include receiving a flow for an application to be deployed, wherein the flow comprises...
US-9,632,762 Extending superword level parallelism
A computer identifies one or more pairs of scalar statements and performs a cost analysis of operations of each of the one or more pairs of scalar statements to...
US-9,632,759 Generation of an interface for interaction between a modeling environment and an external system
A device may receive model information that describes a model and external system information that describes an external system that is different than the...
US-9,632,748 Device designation for audio input monitoring
A computing device comprises at least one processor, and at least one module operable by the at least one processor to designate a particular computing device...
US-9,632,747 Tracking recitation of text
For tracking a recitation of text, a method is disclosed that includes displaying, by use of a processor, a segment of text, receiving an audio signal, and...
US-9,632,742 Adaptive design editor for web applications
According to some embodiments, a method and apparatus are provided to receive an application type and a platform environment type. An application based on the...
US-9,632,733 Personal print server
A mobile device has a user interface, a processor, a storage, a network communication interface, a local communication interface, instructions stored in the...
US-9,632,726 Modular device and method of operation
A modular system including a set of functionality tiles and a control tile storing a storage structure, an initialization file, and operation instructions. The...
US-9,632,724 Point-in-time copy with chain cloning
A method and system for storage copy with chain cloning are provided, including providing a volume with one or more snapshots in the form of a dependency chain,...
US-9,632,722 Balancing storage unit utilization within a dispersed storage network
A method begins by a processing module determining to move a range of encoded data slices from a first storage unit to a second storage unit of a plurality of...
US-9,632,718 Converged system and storage system migration method
A converged system and migration method capable of preventing system performance degradation with respect to data transfer is proposed. A first calculation node...
US-9,632,716 Method, system, and computer program product for consistent asynchronous replication of local backup
A first asynchronous mirroring session is initiated to asynchronously copy first primary volumes to first secondary volumes. Point in time copy operations...
US-9,632,715 Back-up and restoration of data between volatile and flash memory
A method and system are provided for back-up and restoration of data between volatile and flash memory. The method for controlling back-up of data to flash...
US-9,632,708 Method, apparatus, and system for reading and writing data
Embodiments of the present invention provide a method, an apparatus, and a system for reading and writing data, which relate to the computer field, can resolve...
US-9,632,706 Ordering of parallel data storage based on die programming durations
A method includes, in a memory system that includes multiple memory units, holding information indicative of respective programming durations of the memory...
← 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 | 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.