Patents by Inventor Grover T. Surratt

Grover T. Surratt has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 9177439
    Abstract: Methods and apparatus for servicing wagering game machines are described herein. In one embodiment, the method includes receiving, over a wagering game network, service information originating from a wagering game machine, wherein the wagering game machine is configured to receive a wager associated with a wagering game. The method can also include, based on the service information and a service plan associated with the wagering game machine, determining a service action. The method can also include performing the service action.
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: November 3, 2015
    Assignee: Bally Gaming, Inc.
    Inventors: Steven R. Cramer, Grover T. Surratt, Alfred Thomas
  • Patent number: 9177438
    Abstract: Methods and apparatus for servicing wagering game machines are described herein. In one embodiment, the method includes receiving, over a wagering game network, service information originating from a wagering game machine, wherein the wagering game machine is configured to receive a wager associated with a wagering game. The method can also include, based on the service information and a service plan associated with the wagering game machine, determining a service action. The method can also include performing the service action.
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: November 3, 2015
    Assignee: Bally Gaming, Inc.
    Inventors: Steven R. Cramer, Grover T. Surratt, Alfred Thomas
  • Publication number: 20140248954
    Abstract: Methods and apparatus for servicing wagering game machines are described herein. In one embodiment, the method includes receiving, over a wagering game network, service information originating from a wagering game machine, wherein the wagering game machine is configured to receive a wager associated with a wagering game. The method can also include, based on the service information and a service plan associated with the wagering game machine, determining a service action. The method can also include performing the service action.
    Type: Application
    Filed: May 15, 2014
    Publication date: September 4, 2014
    Applicant: WMS Gaming Inc.
    Inventors: Steven R. Cramer, Grover T. Surratt, Alfred Thomas
  • Publication number: 20140248955
    Abstract: Methods and apparatus for servicing wagering game machines are described herein. In one embodiment, the method includes receiving, over a wagering game network, service information originating from a wagering game machine, wherein the wagering game machine is configured to receive a wager associated with a wagering game. The method can also include, based on the service information and a service plan associated with the wagering game machine, determining a service action. The method can also include performing the service action.
    Type: Application
    Filed: May 15, 2014
    Publication date: September 4, 2014
    Applicant: WMS Gaming Inc.
    Inventors: Steven R. Cramer, Grover T. Surratt, Alfred Thomas
  • Patent number: 8747221
    Abstract: Methods and apparatus for servicing wagering game machines are described herein. In one embodiment, the method includes receiving, over a wagering game network, service information originating from a wagering game machine, wherein the wagering game machine is configured to receive a wager associated with a wagering game. The method can also include, based on the service information and a service plan associated with the wagering game machine, determining a service action. The method can also include performing the service action.
    Type: Grant
    Filed: November 14, 2011
    Date of Patent: June 10, 2014
    Assignee: WMS Gaming Inc.
    Inventors: Steven R Cramer, Grover T. Surratt, Alfred Thomas
  • Publication number: 20120115582
    Abstract: Methods and apparatus for servicing wagering game machines are described herein. In one embodiment, the method includes receiving, over a wagering game network, service information originating from a wagering game machine, wherein the wagering game machine is configured to receive a wager associated with a wagering game. The method can also include, based on the service information and a service plan associated with the wagering game machine, determining a service action. The method can also include performing the service action.
    Type: Application
    Filed: November 14, 2011
    Publication date: May 10, 2012
    Inventors: Steven R. Cramer, Grover T. Surratt, Alfred Thomas
  • Patent number: 8075397
    Abstract: Methods and apparatus for servicing wagering game machines are described herein. In one embodiment, wagering game network, service information originating from a wagering game machine, wherein the wagering game machine is configured to receive a wager associated with a wagering game. The method can also include, based on the service information and a service plan associated with the wagering game machine, determining a service action. The method can also include performing the service action.
    Type: Grant
    Filed: March 16, 2007
    Date of Patent: December 13, 2011
    Assignee: WMS Gaming Inc.
    Inventors: Steven R. Cramer, Grover T. Surratt, Alfred Thomas
  • Publication number: 20090197660
    Abstract: Methods and apparatus for servicing wagering game machines are described herein. In one embodiment, wagering game network, service information originating from a wagering game machine, wherein the wagering game machine is configured to receive a wager associated with a wagering game. The method can also include, based on the service information and a service plan associated with the wagering game machine, determining a service action. The method can also include performing the service action.
    Type: Application
    Filed: March 16, 2007
    Publication date: August 6, 2009
    Applicant: WMS GAMING INC
    Inventors: Steven R. Cramer, Grover T. Surratt, Alfred Thomas
  • Patent number: 5115505
    Abstract: A method for allowing a system administrator, application programmer, and/or program user to adjust the processor assignment function in a multiprocessor system. The system administrator controls the assignment function by defining certain system variables and flags. The application programmer can adjust the assignment function by causing allocation parameters to be passed in a system call before execution of the assignment function. To adjust the assignment function, the program user executes a system command that inserts similar allocation parameters into the program object code file stored in a file system on the multiprocessor system. The program executing the assignment function is responsive to the system variables and flags as well as the allocation parameters and performs the assignment function as it has been adjusted on a system, program or user level basis.
    Type: Grant
    Filed: June 28, 1990
    Date of Patent: May 19, 1992
    Assignee: AT&T Bell Laboratories
    Inventors: Thomas P. Bishop, Mark H. Davis, James S. Peterson, Grover T. Surratt
  • Patent number: 5093913
    Abstract: In a multiprocessor system (FIG. 1) wherein each adjunct processor has its own, non-shared, memory (22) the non-shared memory of each adjunct processor (11-12) comprises global memory (42) and local memory (41). All global memory of all adjunct processors is managed by a single process manager (30) of a system-wide host processor (10). Each processor's local memory is managed by its operating system kernel (31). Local memory comprises uncommitted memory (45) not allocated to any process and committed memory (46) allocated to processes. The process manager assigns processes to processors and satisfies their initial memory requirements through global memory allocations. Each kernel satisfies processes' dynamic memory allocation requests from uncommitted memory, and deallocates to uncommitted memory both memory that is dynamically requested to be deallocated and memory of terminating processes.
    Type: Grant
    Filed: December 5, 1988
    Date of Patent: March 3, 1992
    Assignee: AT&T Laboratories
    Inventors: Thomas P. Bishop, Mark H. Davis, Robert W. Fish, James S. Peterson, Grover T. Surratt
  • Patent number: 4914653
    Abstract: Processors (101) of a multiprocessor system (FIG. 1) communicate across bus (150) via a low-latency packet protocol featuring per-logical channel input queues (143) and output queues (144), different per-processor priorities for sending data packets (FIG. 10) and data packet-acknowledging "quick" messages (FIG. 11), and separate buffers (923; 918) for receiving data packets and "quick" messages, respectively. Transmitted data packets afflicted by error, receive buffer overflow, and input queue-full conditions are discarded by the receiving processor and are retransmitted by the sending processor.
    Type: Grant
    Filed: December 22, 1986
    Date of Patent: April 3, 1990
    Assignee: American Telephone and Telegraph Company
    Inventors: Thomas P. Bishop, Mark H. Davis, David N. Horn, Grover T. Surratt, Lawrence A. Welsch
  • Patent number: 4901231
    Abstract: In a multiprocessor system, a program's execution that is controlled by controlling an extended process that spans a plurality of processors. The extended process comprises an user process on one processor for executing object code of the program and stub processes each on an individual one of said remaining processors for accessing system resources required for execution of the program. Each stub process gives the extended process access to the resources associated with the processor executing the stub process. Further, a stub process is unique to one particular extended process. Each stub process is interconnected to the user process by an individual virtual communication channel. The virtual communication channels are identified in each process by a port table that is unique to an individual process. When the user process accesses a local file, the access is through a user file table, a system file table, and an inode table.
    Type: Grant
    Filed: December 22, 1986
    Date of Patent: February 13, 1990
    Assignees: American Telephone and Telegraph Company, AT&T Information Systems, Inc.
    Inventors: Thomas P. Bishop, Mark H. Davis, Grover T. Surratt
  • Patent number: 4823256
    Abstract: A is a duel processor system (100) with duplicated memory (114,124) has two modes (10,11) of operation: a converged mode (10) in which one of the two processors (101,102) is active and executing all system tasks while the other processor is inactive; and a diverged mode (11) in which both processors are active and independently executing different tasks. The system automatically changes modes in response to requests such as manual and program control and certain system fault conditions. In diverged mode, the system may be in either of two states of operation (1 and 2). In one state (1) one processor (101) is designated a primary processor, and in the other state (2) the other processor (102) is designated the primary processor. In the converged mode the system may be in either of four states of operaton (3-6). In two of these states (3,4) one processor is active while the other processor is standing by ready to take up execution of tasks from the point where the one processor stoped execution.
    Type: Grant
    Filed: June 22, 1984
    Date of Patent: April 18, 1989
    Assignee: American Telephone and Telegraph Company, AT&T Bell Laboratories
    Inventors: Thomas P. Bishop, Jonas Butvila, David J. Fitch, Robert C. Hansen, David A. Schmitt, Grover T. Surratt
  • Patent number: 4811216
    Abstract: In a multiprocessor system (FIG. 1), memory (22) of each adjunct processor (11-12) comprises global memory (42) and local memory (41). All global memory is managed by a process manager (30) of host processor (10). Each processor's local memory is managed by its operating system kernel (31). Local memory comprises uncommitted memory (45) not allocated to any process and committed memory (46) allocated to processes. The process manager assigns processes to processors and satisfies their initial memory requirements through global memory allocations. Each kernel satisfies processes' dynamic memory allocation requests from uncommitted memory, and deallocated to uncommitted memory both memory that is dynamically requested to be deallocated and memory of terminating processes. Each processor's kernel and the process manager cooperate to transfer memory between global memory and uncommitted memory to keep the amount of uncommitted memory within a predetermined range.
    Type: Grant
    Filed: December 22, 1986
    Date of Patent: March 7, 1989
    Assignees: American Telephone and Telegraph Company, AT&T Information Systems Inc.
    Inventors: Thomas P. Bishop, Mark H. Davis, Robert W. Fish, James S. Peterson, Grover T. Surratt