Combination Beverage Container and Spittoon
A combination beverage container and spittoon includes a bottom portion including outer wall and a first inner wall defining a spittoon space.
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Number | Title | Issue Date |
| 7921422 | Method, apparatus and computer program product for borrowed-virtual-time scheduling A scheduling mechanism that fairly allocates a resource to a number of schedulable elements, of which some are latency-sensitive, is disclosed. Each element's use of the resource is tracked by determining the element's virtual time. An active element is selected fro... | 04/05/2011 |
| 7921423 | System and method for scheduling and coordinating tasks across application processes using shared memory A system and method for scheduling and coordinating tasks between a master application and a slave application includes: receiving a request from an application program; determining whether the request includes an embedded subtask; extracting the subtask and sending... | 04/05/2011 |
| 7917905 | Process control system and control method therefor A process control system has a process state detection unit 10 that detects activation of a predetermined process in a computer and determines whether the process is a previously determined one of control-target processes, a comparison unit 30 that, if... | 03/29/2011 |
| 7913258 | Information processing device and process control method A remote machine uses a process control unit to monitor a process for a Web browser program. When the process for the Web browser program starts to operate, an operating time therefor starts to be measured. When the operating time reaches a predetermined time, the p... | 03/22/2011 |
| 7913259 | Task-graph for process synchronization and control Systems and methods are disclosed for testing applications or code. In one exemplary embodiment, there is provided a method for testing an application on one or more different hosts on a processor using a task graph including a parent task and one or more child task... | 03/22/2011 |
| 7913256 | Schedulability determination method and real-time system for executing a plurality of periodic talks having a predetermined period A real-time system includes a plurality of processors for executing jobs of a plurality of periodic tasks each having predetermined period, assigns each job in a period of each of the tasks to the processors, calculates distribution of execution times during which j... | 03/22/2011 |
| 7913257 | Scheduling method, scheduling apparatus and multiprocessor system A thread status managing unit organizes a plurality of threads into groups and manages the status of the thread groups. A ready queue queues thread groups in a ready state or a running state in the order of priority and, within the same priority level, in the FIFO o... | 03/22/2011 |
| 7904906 | Tracking modified pages on a computer system A method for tracking modified pages is provided. The method is utilized in a fault-tolerant system, the fault-tolerant system comprising a first computer system and a second computer system. The method involves copying a memory from the first computer system to the... | 03/08/2011 |
| 7900205 | System and method for executing selected task based on task management table having at least one task and at least two associated processors A task execution system including at least two processors has a task management table registered with an associated relationship between at least a task, a main execution processor for executing the task and an in-charge-of-stoppage processor for executing the task ... | 03/01/2011 |
| 7895596 | Processor assignment in multi-processor systems To assign a plurality of processes to a plurality of processors in a multi-processor computer system, a plurality of processes are attached to a memory segment shared between a plurality of processors. A spin cycle is initiated in the plurality of processes, where i... | 02/22/2011 |
| 7877750 | Scheduled job execution management Scheduled jobs can be managed by monitoring the veracity of the data sets processed by these jobs. A multi-processing environment includes remote processing devices generating the data sets. A central processing device executes scheduled job, also known as batch pro... | 01/25/2011 |
| 7877751 | Maintaining level heat emission in multiprocessor by rectifying dispatch table assigned with static tasks scheduling using assigned task parameters According to an aspect of the present invention, heat emissions of processors are level among the processors, and it is possible to suppress occurrence of stop of process due to overheating. The control IC assigns tasks to the processors, and thereafter rectifies an... | 01/25/2011 |
| 7870553 | Symmetric multiprocessor operating system for execution on non-independent lightweight thread contexts A multiprocessing system is disclosed. The system includes a multithreading microprocessor having a plurality of thread contexts (TCs), a translation lookaside buffer (TLB) shared by the plurality of TCs, and an instruction scheduler, coupled to the plurality of TCs... | 01/11/2011 |
| 7870554 | Process scheduler employing ordering function to schedule threads running in multiple adaptive partitions A system includes a processor, one or more memory storage units, and software code stored in the memory storage units. The software code is executable by the processor to generate a plurality of adaptive partitions that are each associated with one or more process t... | 01/11/2011 |
| 7870555 | Workload scheduling method and system with improved planned job duration updating scheme A method for scheduling execution of a work unit in a data processing system comprises assigning to the work unit an expected execution duration; executing the work unit; determining an actual execution duration of the work unit; determining a difference between the... | 01/11/2011 |
| 7865894 | Distributing processing tasks within a processor Embodiments of the present invention facilitate distributing processing tasks within a processor. In one embodiment, processing clusters keep track of resource requirements. If sufficient resources are available within a particular processing cluster, the available ... | 01/04/2011 |
| 7865895 | Heuristic based affinity dispatching for shared processor partition dispatching A mechanism is provided for determining whether to use cache affinity as a criterion for software thread dispatching in a shared processor logical partitioning data processing system. The server firmware may store data about when and/or how often logical processors ... | 01/04/2011 |
| 7861246 | Job-centric scheduling in a grid environment Systems and methods for scheduling jobs in a networked computing grid having job service components for creating jobs having certain resource requirements are described. One embodiment includes resource manager components communicatively linked with the job service ... | 12/28/2010 |
| 7853948 | Method and apparatus for scheduling grid jobs A method and apparatus for scheduling execution of a grid project in accordance with multiple dimensions of dynamic load factors. The present invention provides a mechanism for determining grid node availability based on both processor load and network traffic loads... | 12/14/2010 |
| 7853949 | Method and apparatus for assigning fractional processing nodes to work in a stream-oriented computer system An apparatus and method for making fractional assignments of processing elements to processing nodes for stream-based applications in a distributed computer system includes determining an amount of processing power to give to each processing element. Based on a list... | 12/14/2010 |
| 7853950 | Executing multiple threads in a processor Provided are a method, system, and program for executing multiple threads in a processor. Credits are set for a plurality of threads executed by the processor. The processor alternates among executing the threads having available credit. The processor decrements the... | 12/14/2010 |
| 7849463 | Dynamically variable idle time thread scheduling Systems and methods for dynamically variable idle time thread scheduling are described. In one aspect, threads are scheduled according to a predetermined periodic rate. If there are no threads to execute, one or more hardware elements and program modules are deactiv... | 12/07/2010 |
| 7844968 | System for predicting earliest completion time and using static priority having initial priority and static urgency for job scheduling A method for scheduling jobs in a computing system accounts provides for current and future scheduling according to job priority, and system resources expected to be available during a given time period. Resources may be freed by preempting jobs scheduled to execute... | 11/30/2010 |
| 7844967 | Method of allocating computing resources An embodiment of a method of allocating computing resources begins with a first step of identifying applications which comprise candidates for execution on a shared computing system. In a second step, the method identifies at least one subset of the computing resour... | 11/30/2010 |
| 7844620 | Real time data replication for query execution in a massively parallel computer Embodiments of the invention may be used to increase query processing parallelism of an in-memory database stored on a parallel computing system. A group of compute nodes each store a portion of data as part of the in-memory database. Further, a pool of compute node... | 11/30/2010 |
| 7840966 | Process scheduler employing adaptive partitioning of critical process threads A system is set forth that includes a processor, one or more memory storage units, and software code stored in the one or more memory storage units. The software code is executable by the processor to generate a plurality of adaptive partitions that are each associa... | 11/23/2010 |
| 7831972 | Method and apparatus for scheduling jobs on a network An apparatus and method for scheduling a job process on at least one node in a server data processing network. The scheduling is based on a state of at least two nodes in the network as well as a cost metric of installing a required application on at least one of th... | 11/09/2010 |
| 7831970 | Method and apparatus for scheduling periodic tasks based on synthetic homogenization Methods and systems are disclosed for scheduling one or more tasks to be performed by a resource modeled as a mathematical group. One or more tasks to be performed by a resource modeled as a mathematical group are scheduled by selecting a coset representative k of a... | 11/09/2010 |
| 7831971 | Method and apparatus for presenting a visualization of processor capacity and network availability based on a grid computing system simulation A method and apparatus for depicting grid availability at various times and for illustrating a simulation of the way in which a grid project will be executed based on grid availability. In addition, the affects of introducing new nodes into the grid may be determine... | 11/09/2010 |
| 7827554 | Multi-thread multimedia processing Systems and/or methods are described that enable multi-threaded multimedia processing. These systems and/or methods may, in some embodiments, allocate threads for components of a multimedia pipeline based on input/output characteristics of the components. These syst... | 11/02/2010 |
| 7823154 | System and method for providing, by a plurality of schedulers, differentiated service to consumers of distributed resources One embodiment of the present invention provides a method comprising assigning a first weight to a first consumer and a second weight to a second consumer. The method further comprises receiving at a first scheduler a request for service by a first resource to the f... | 10/26/2010 |
| 7818748 | Programmable task scheduler A task scheduler for a TC subsystem is disclosed. The task scheduler is responsible for responding to computation block requests from the TC subsystem, and retrieving/storing data objects for such computation blocks. The task scheduler thus facilitates a type of log... | 10/19/2010 |
| 7818746 | System and method for benchmarking using a multi-threaded load generator According to one embodiment, a benchmarking system comprises a processor and a multi-threaded load generator. The multi-threaded load generator uses events for managing processing by the threads. The load generator utilizes a thread for spinning and using a CPU cycl... | 10/19/2010 |
| 7818747 | Cache-aware scheduling for a chip multithreading processor A chip multithreading processor schedules and assigns threads to its processing cores dependent on estimated miss rates in a shared cache memory of the threads. A cache miss rate of a thread is estimated by measuring cache miss rates of one or more groups of executi... | 10/19/2010 |
| 7814487 | System and method of executing program threads in a multi-threaded processor A multithreaded processor device is disclosed and includes a first program thread and second program thread. The second program thread is execution linked to the first program thread in a lock step manner. As such, when the first program thread experiences a stall e... | 10/12/2010 |
| 7810093 | Parallel-aware, dedicated job co-scheduling within/across symmetric multiprocessing nodes In a parallel computing environment comprising a network of SMP nodes each having at least one processor, a parallel-aware co-scheduling method and system for improving the performance and scalability of a dedicated parallel job having synchronizing collective opera... | 10/05/2010 |
| 7810094 | Distributed task scheduling for symmetric multiprocessing environments A process scheduling method includes executing a plurality of symmetric schedulers on respective processors of a multiprocessing system. Each scheduler periodically accesses a shared lock to obtain exclusive access to a shared scheduling data structure including (a)... | 10/05/2010 |
| 7810095 | Method and system for characterizing elements of a print production queuing model Methods and systems for characterizing performance of resources in a production environment are disclosed. Timing information for a plurality of print jobs may be received at a resource characterization system from one or more resources. A service time distribution ... | 10/05/2010 |
| 7805724 | Apparatus, method and computer program for dynamic slip control in real-time scheduling An apparatus, method, and computer-readable program code for dynamically controlling slip is disclosed. The method monitors the time of an actual interrupt, wakes up, interacts with the physical environment, and then notes the completion time and reduces a wait peri... | 09/28/2010 |
| 7802255 | Thread execution scheduler for multi-processing system and method A processing system includes a plurality of processors capable of executing a plurality of threads and supporting at least one of hardware context switching and software context switching. The processing system also includes at least one hardware scheduler capable o... | 09/21/2010 |