Patents by Inventor Adam E. Levinthal
Adam E. Levinthal 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: 8707081Abstract: Circuits, methods, and apparatus for slowing clock circuits on a graphics processor integrated circuit in order to reduce power dissipation. An exemplary embodiment of the present invention provides a graphics processor having two memory clocks, specifically, a switched memory clock and an unswitched memory clock. The switched memory clock frequency is reduced under specific conditions, while the unswitched memory clock frequency remains fixed. In a specific embodiment, the switched memory clock frequency is reduced when related graphics, display, scaler, and frame buffer circuits are not requesting data, or are such data requests can be delayed. Further refinements to the present invention provide circuits, methods, and apparatus for ensuring that the switched and unswitched memory clock signals remain in-phase and aligned with each other.Type: GrantFiled: October 12, 2010Date of Patent: April 22, 2014Assignee: NVIDIA CorporationInventors: Jonah M. Alben, Sean Jeffrey Treichler, Adam E. Levinthal
-
Publication number: 20110191615Abstract: Circuits, methods, and apparatus for slowing clock circuits on a graphics processor integrated circuit in order to reduce power dissipation. An exemplary embodiment of the present invention provides a graphics processor having two memory clocks, specifically, a switched memory clock and an unswitched memory clock. The switched memory clock frequency is reduced under specific conditions, while the unswitched memory clock frequency remains fixed. In a specific embodiment, the switched memory clock frequency is reduced when related graphics, display, scaler, and frame buffer circuits are not requesting data, or are such data requests can be delayed. Further refinements to the present invention provide circuits, methods, and apparatus for ensuring that the switched and unswitched memory clock signals remain in-phase and aligned with each other.Type: ApplicationFiled: October 12, 2010Publication date: August 4, 2011Applicant: NVIDIA CorporationInventors: Jonah M. Alben, Sean Jeffrey Treichler, Adam E. Levinthal
-
Patent number: 7836318Abstract: Circuits, methods, and apparatus for slowing clock circuits on a graphics processor integrated circuit in order to reduce power dissipation. An exemplary embodiment of the present invention provides a graphics processor having two memory clocks, specifically, a switched memory clock and an unswitched memory clock. The switched memory clock frequency is reduced under specific conditions, while the unswitched memory clock frequency remains fixed. In a specific embodiment, the switched memory clock frequency is reduced when related graphics, display, scaler, and frame buffer circuits are not requesting data, or are such data requests can be delayed. Further refinements to the present invention provide circuits, methods, and apparatus for ensuring that the switched and unswitched memory clock signals remain in-phase and aligned with each other.Type: GrantFiled: November 20, 2006Date of Patent: November 16, 2010Assignee: NVIDIA CorporationInventors: Jonah M. Alben, Sean Jeffrey Treichler, Adam E. Levinthal
-
Patent number: 7369132Abstract: A graphics processing apparatus includes an output pipeline including a set of memory clients. The graphics processing apparatus also includes a memory controller connected to the output pipeline. The memory controller is configured to retrieve data requested by respective ones of the memory clients from a memory. The graphics processing apparatus further includes a buffering module connected between the memory controller and the output pipeline. The buffering module includes a buffer including a buffering space shared by the memory clients. The buffering module also includes a buffer controller connected to the buffer. The buffer controller is configured to: (1) dynamically assign portions of the buffering space to respective ones of the memory clients; (2) coordinate storage of the data in the assigned portions; and (3) coordinate delivery of the data from the assigned portions to respective ones of the memory clients.Type: GrantFiled: March 20, 2007Date of Patent: May 6, 2008Assignee: Nvidia CorporationInventors: Brijesh Tripathi, Wayne Douglas Young, Adam E. Levinthal, Stephen M. Ryan
-
Patent number: 7221369Abstract: Apparatus, system, and method for delivering data to multiple memory clients are described. In one embodiment, a graphics processing apparatus includes an output pipeline including a set of memory clients. The graphics processing apparatus also includes a memory controller connected to the output pipeline. The memory controller is configured to retrieve data requested by respective ones of the set of memory clients from a memory. The graphics processing apparatus further includes a buffering module connected between the memory controller and the output pipeline. The buffering module includes a unitary buffer and a buffer controller connected to the unitary buffer. The buffer controller is configured to coordinate storage of the data in the unitary buffer, and the buffer controller is configured to coordinate delivery of the data from the unitary buffer to respective ones of the set of memory clients.Type: GrantFiled: July 29, 2004Date of Patent: May 22, 2007Assignee: Nvidia CorporationInventors: Brijesh Tripathi, Wayne Douglas Young, Adam E. Levinthal, Stephen M. Ryan
-
Patent number: 7187220Abstract: Circuits, methods, and apparatus for slowing clock circuits on a graphics processor integrated circuit in order to reduce power dissipation. An exemplary embodiment of the present invention provides a graphics processor having two memory clocks, specifically, a switched memory clock and an unswitched memory clock. The switched memory clock frequency is reduced under specific conditions, while the unswitched memory clock frequency remains fixed. In a specific embodiment, the switched memory clock frequency is reduced when related graphics, display, scaler, and frame buffer circuits are not requesting data, or are such data requests can be delayed. Further refinements to the present invention provide circuits, methods, and apparatus for ensuring that the switched and unswitched memory clock signals remain in-phase and aligned with each other.Type: GrantFiled: December 18, 2003Date of Patent: March 6, 2007Assignee: Nvidia CorporationInventors: Jonah M. Alben, Sean Jeffrey Treichler, Adam E. Levinthal
-
Patent number: 7042263Abstract: Circuits, methods, and apparatus for reducing power on a graphics processor integrated circuit by generating two memory clock signals, reducing the frequency of one under certain conditions, and maintaining the frequency of the other. To reduce skew and jitter between these two memory clocks, and to ensure that they remain in phase, a synchronizer circuit is used by an exemplary embodiment of the present invention. The synchronizer circuit is also useful as a general application clock generator.Type: GrantFiled: December 18, 2003Date of Patent: May 9, 2006Assignee: NVIDIA CorporationInventors: Philip Browning Johnson, Jonah M. Alben, Sean Jeffrey Treichler, Adam E. Levinthal
-
Patent number: 6149522Abstract: Authentication of a casino game data set is carried out within the casino game console using an authentication program stored in an unalterable ROM physically located within the casino game console. The casino game data set and a unique signature are stored in a mass storage device, which may comprise a read only unit or a read/write unit and which may be physically located either within the casino game console or remotely located and linked to the casino game console over a suitable network. The authentication program stored in the unalterable ROM performs an authentication check on the casino game data set at appropriate times, such as prior to commencement of game play, at periodic intervals or upon demand.Type: GrantFiled: June 29, 1998Date of Patent: November 21, 2000Assignee: Silicon Gaming - NevadaInventors: Allan E. Alcorn, Michael Barnett, Louis D Giacalone, Jr., Adam E. Levinthal
-
Patent number: 6106396Abstract: The electronic casino gaming system consists of several system components, including a microprocessor (12), a main memory unit (13) that is typically a random access memory, and a system boot ROM (14). Also included in the electronic casino gaming system are a non-volatile RAM (17), a mass storage unit (18), a disk subsystem (19), and a PCI bus (20). The disk subsystem (19) preferably supports SCSI-2 with options of fast and wide. A video subsystem (22) is also included in the electronic casino gaming system and is coupled to the PCI bus (20) to provide full color still images and MPEG movies.Type: GrantFiled: March 10, 1998Date of Patent: August 22, 2000Assignee: Silicon Gaming, Inc.Inventors: Allan E. Alcorn, Michael Barnett, Louis D. Giacalone, Jr., Adam E. Levinthal
-
Patent number: 5643086Abstract: An electronic casino gaming system includes an unalterable ROM for storing a casino game authentication program, including a message digest algorithm program, a decryption program and a decryption key. A casino game data set containing casino game rules and image data is stored in a mass storage device, such as a local disk memory or a remote network file server, along with the signature of the casino game data set. The signature is an encrypted version of the message digest of the casino game data set, prepared using a hash function. Prior to permitting game play by a player, the casino game data set is transferred from the mass storage device to main memory and during this process the message digest is computed from the image data using a hash function stored in the ROM. The encrypted version of the message digest transferred from the mass storage device is decrypted using the decryption program and decryption key stored in the unalterable ROM.Type: GrantFiled: June 29, 1995Date of Patent: July 1, 1997Assignee: Silicon Gaming, Inc.Inventors: Allan E. Alcorn, Michael Barnett, Louis D. Giacalone, Jr., Adam E. Levinthal
-
Patent number: 5045995Abstract: A plurality of processing elements independently operate in parallel on separate streams of data but in response to common instructions. In order to selectively and individually enable each processing element, a control register stage is provided for each. Each register may be controlled, as between its enabling and disabling states with respect to execution of a common instruction, by the results of a test performed by its associated processor in response to a prior instruction and by the complement of the test results. The system is especially adapted to support flow of control operators, such as IF/THEN constructs, IF/THEN/ELSE constructs and WHILE/DO loop constructs.Type: GrantFiled: December 3, 1990Date of Patent: September 3, 1991Assignee: Vicom Systems, Inc.Inventors: Adam E. Levinthal, Thomas K. Porter, Thomas D. S. Duff, Loren C. Carpenter
-
Patent number: 4845666Abstract: A computer binary numbering system which allows for over range values and determines the sign of the numbers from their two most significant bits. The technique has a particular advantage in computer graphics systems.Type: GrantFiled: April 13, 1988Date of Patent: July 4, 1989Assignee: PixarInventors: Thomas K. Porter, Adam E. Levinthal
-
Patent number: RE39368Abstract: The electronic casino gaming system consists of several system components, including a microprocessor (12), a main memory unit (13) that is typically a random access memory, and a system boot ROM (14). Also included in the electronic casino gaming system are a non-volatile RAM (17), a mass storage unit (18), a disk subsystem (19), and a PCI bus (20). The disk subsystem (19) preferably supports SCSI-2 with options of fast and wide. A video subsystem (22) is also included in the electronic casino gaming system and is coupled to the PCI bus (20) to provide full color still images and MPEG movies.Type: GrantFiled: June 17, 1996Date of Patent: October 31, 2006Assignee: IGTInventors: Allan E. Alcorn, Michael Barnett, Louis D. Giacalone, Jr., Adam E. Levinthal
-
Patent number: RE39369Abstract: The electronic casino gaming system consists of several system components, including a microprocessor (12), a main memory unit (13) that is typically a random access memory, and a system boot ROM (14). Also included in the electronic casino gaming system are a non-volatile RAM (17), a mass storage unit (18), a disk subsystem (19), and a PCI bus (20). The disk subsystem (19) preferably supports SCSI-2 with options of fast and wide. A video subsystem (22) is also included in the electronic casino gaming system and is coupled to the PCI bus (20) to provide full color still images and MPEG movies.Type: GrantFiled: June 17, 1996Date of Patent: October 31, 2006Assignee: IGTInventors: Allan E. Alcorn, Michael Barnett, Louis D. Giacalone, Jr., Adam E. Levinthal
-
Patent number: RE39370Abstract: The electronic casino gaming system consists of several system components, including a microprocessor (12), a main memory unit (13) that is typically a random access memory, and a system boot ROM (14). Also included in the electronic casino gaming system are a non-volatile RAM (17), a mass storage unit (18), a disk subsystem (19), and a PCI bus (20). The disk subsystem (19) preferably supports SCSI-2 with options of fast and wide. A video subsystem (22) is also included in the electronic casino gaming system and is coupled to the PCI bus (20) to provide full color still images and MPEG movies.Type: GrantFiled: June 17, 1996Date of Patent: October 31, 2006Assignee: IGTInventors: Allan E. Alcorn, Michael Barnett, Louis D. Giacalone, Jr., Adam E. Levinthal
-
Patent number: RE39400Abstract: The electronic casino gaming system consists of several system components, including a microprocessor (12), a main memory unit (13) that is typically a random access memory, and a system boot ROM (14). Also included in the electronic casino gaming system are a non-volatile RAM (17), a mass storage unit (18), a disk subsystem (19), and a PCI bus (20). The disk subsystem (19) preferably supports SCSI-2 with options of fast and wide. A video subsystem (22) is also included in the electronic casino gaming system and is coupled to the PCI bus (20) to provide full color still images and MPEG movies.Type: GrantFiled: June 17, 1996Date of Patent: November 14, 2006Assignee: IGTInventors: Allan E. Alcorn, Michael Barnett, Louis D. Giacalone, Jr., Adam E. Levinthal
-
Patent number: RE39401Abstract: The electronic casino gaming system consists of several system components, including a microprocessor (12), a main memory unit (13) that is typically a random access memory, and a system boot ROM (14). Also included in the electronic casino gaming system are a non-volatile RAM (17), a mass storage unit (18), a disk subsystem (19), and a PCI bus (20). The disk subsystem (19) preferably supports SCSI-2 with options of fast and wide. A video subsystem (22) is also included in the electronic casino gaming system and is coupled to the PCI bus (20) to provide full color still images and MPEG movies.Type: GrantFiled: June 17, 1996Date of Patent: November 14, 2006Assignee: IGTInventors: Allan E. Alcorn, Michael Barnett, Louis D. Giacalone, Jr., Adam E. Levinthal