Patents by Inventor Ronald Edwards

Ronald Edwards 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).

  • Publication number: 20090212198
    Abstract: A light fixture (200) comprises a mounting fixture (501) that is configured and arranged to facilitate mounting the light fixture to a mounting surface other than ground along with at least a first light socket (502) and a plurality of permanently mounted light emitting diodes (LED's) (503). The light socket and the LED's are supported by the mounting fixture. The LED's are configured in an array and are oriented towards the mounting surface when the light fixture is installed on the mounting surface. This light fixture can further comprise an ambient light sensor (504), an animate object detector (505), and/or a timer (506). The wall-washing LED's can be switched on and off automatically (103) to provide the desired decorative effect during the evening hours. In addition, the light socket can be rendered controllable (105) as a function of whether it is dark out and whether an animate object has been detected.
    Type: Application
    Filed: February 27, 2008
    Publication date: August 27, 2009
    Inventors: Ronald Edward Anglikowski, David Scott Bullard, William Calvin Raper, Jeremy Lee Prichard
  • Publication number: 20090198846
    Abstract: An electronic Input/Output Interface and device abstraction system used in gaming machines includes: a game central processing unit (game “CPU”); an intelligent input/output controller board (“IOCB”); an Industry Standard Architecture PC bus (“ISA” bus); and a framed message transport protocol. The IOCB facilitates communications between the game CPU and virtual device services, which are peripheral devices associated with the gaming system. The game CPU communicates to gaming peripherals by sending virtual device messages across the ISA bus to the IOCB. The IOCB routes virtual device messages to appropriate virtual device services. Virtual device services are responsible for handling specific hardware, and include virtual device drivers on the game CPU that communicate with virtual devices on the IOCB. Use of the IOCB and the high speed interface enables the game CPU to use more of its available functions for controlling gaming functions rather than one operation of its associated peripheral devices.
    Type: Application
    Filed: July 28, 2008
    Publication date: August 6, 2009
    Applicant: ARISTOCRAT TECHNOLOGIES AUSTRALIA PTY LIMITED
    Inventors: Anthony Wayne Bond, Ronald Edward Mach
  • Patent number: 7555002
    Abstract: An aliased queue pair is provided within a logically partitioned data processing system for each logical partition for the single general services management queue pair that exists within a physical host channel adapter. Packets intended for the logical ports are received at the physical port. Multiple partitions exist within the data processing system. When one of these partitions needs to use one of the logical ports, a queue pair is selected. The queue pair is then associated with the logical port. The queue pair is configured as an aliased general services management queue pair and is used by the partition as if the aliased queue pair were the single general services management queue pair provided in the channel adapter.
    Type: Grant
    Filed: November 6, 2003
    Date of Patent: June 30, 2009
    Assignee: International Business Machines Corporation
    Inventors: Richard Louis Arndt, Bruce Leroy Beukema, David F. Craddock, Ronald Edward Fuhs, Thomas Anthony Gregg, Calvin Charles Paynton, Steven L. Rogers, Donald William Schmidt, Bruce Marshall Walk
  • Publication number: 20090164399
    Abstract: A multiprocessor system which includes automatic workload distribution. As threads execute in the multiprocessor system, an operating system or hypervisor continuously learns the execution characteristics of the threads and saves the information in thread-specific control blocks. The execution characteristics are used to generate thread performance data. As the thread executes, the operating system continuously uses the performance data to steer the thread to a core that will execute the workload most efficiently.
    Type: Application
    Filed: December 19, 2007
    Publication date: June 25, 2009
    Inventors: Robert H. Bell, JR., Louis Bennie Capps, JR., Thomas Edward Cook, Thomas J. Dewkett, Naresh Nayar, Ronald Edward Newhart, Bernadette Ann Pierson, Michael Jay Shapiro
  • Patent number: 7552374
    Abstract: A method and apparatus tracks packets and reliably transmits data over a computer transmission system with a reduced amount of memory needed in the transmission interface. The invention eliminates the need to keep all the packets of data queued until the acknowledge message for that data has arrived. Instead, it keeps track of how many packets have been sent and which packets correspond to the end of a message, marking them off when acknowledge messages are received. If packets are lost, the invention determines which packet were lost, backs up to the lost packet, re-fetches the data and resends it. Embodiments of the present invention eliminate the need to queue packets, reducing silicon size and allowing the available bandwidth of the output bus to be more fully utilized.
    Type: Grant
    Filed: December 1, 2007
    Date of Patent: June 23, 2009
    Assignee: International Business Machines Corporation
    Inventors: Ronald Edward Fuhs, Steven Lyn Rogers, Nathaniel Paul Sellin, Scott Michael Willenborg
  • Patent number: 7551323
    Abstract: Error diffusion is performed upon input image data. In one aspect, multiple error diffusion processing elements perform error diffusion on a selected pixel in parallel. In another aspect, the error diffusion logic is integrally formed with a fast local memory in the same electronic device, such as an ASIC. The error data produced by the error diffusion logic for a pixel is buffered in the fast local memory until it is to be used by the error diffusion logic on other pixels. In still another aspect, a first-in-first-out (FIFO) buffer regulates or buffers the color image data between the output of a color conversion system, such as a colorant lookup table, and the input an error diffusion processing element. In yet another aspect, the error diffusion logic has tagging logic that produces and stores an indicator, either in the output data stream itself or in a separate area, to indicate whether a raster contains printable data.
    Type: Grant
    Filed: April 16, 2003
    Date of Patent: June 23, 2009
    Assignee: Lexmark International, Inc.
    Inventors: James Ray Bailey, Curt Paul Breswick, David Allen Crutchfield, Ronald Edward Garnett, Bob Thai Pham, James Alan Ward
  • Publication number: 20090083611
    Abstract: Apparatus for providing a checksum in a network transmission. In one aspect of the invention, a checksum for a packet to be transmitted on a network is determined by retrieving packet information from a storage device, the packet information to be included in the packet to be transmitted. A blind checksum value is determined based on the retrieved packet information, and the blind checksum value is adjusted to a protocol checksum based on descriptor information describing the structure of the packet. The protocol checksum is inserted in the packet before the packet is transmitted.
    Type: Application
    Filed: August 29, 2008
    Publication date: March 26, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Claude BASSO, Jean Louis Calvignac, Chih-Jen Chang, Philippe Damon, Ronald Edward Fuhs, Natarajan Vaidhyanathan, Fabrice Jean Verplanken, Colin Beaton Verrilli, Scott Michael Willenborg
  • Patent number: 7492771
    Abstract: A method for performing a lookup for a packet in a computer network are disclosed. The packet includes a header. The method includes providing a parser, providing a lookup engine coupled with the parser, and providing a processor coupled with the lookup engine. The parser is for parsing the packet for the header prior to receipt of the packet being completed. The lookup engine performs a lookup for the header and returns a resultant. In one aspect, the lookup includes performing a local lookup of a cache that includes resultants of previous lookups. The processor processes the resultant.
    Type: Grant
    Filed: April 1, 2005
    Date of Patent: February 17, 2009
    Assignee: International Business Machines Corporation
    Inventors: Claude Basso, Jean Louis Calvignac, Chih-jen Chang, Philippe Damon, Ronald Edward Fuhs, Natarajan Vaidhyanathan, Fabrice Jean Verplanken, Colin Beaton Verrilli, Scott Michael Willenborg
  • Patent number: 7475209
    Abstract: An adapter includes registers, a local context table, and logic that allows copying hardware context structures from a first location in memory to a second location in memory while the computer system continues to run. The local context table in the adapter is loaded with a desired block of context entries from the first location in memory. Values in the registers cause the adapter to write this desired block of context entries to the second location in memory in a way that does not inhibit the operation of the computer system.
    Type: Grant
    Filed: May 13, 2004
    Date of Patent: January 6, 2009
    Assignee: International Business Machines Corporation
    Inventors: Ronald Edward Fuhs, Ryan Scott Haraden, Bruce Marshall Walk
  • Publication number: 20080304290
    Abstract: The present invention provides miniature power supplies and circuitry for powering high-voltage devices.
    Type: Application
    Filed: June 5, 2007
    Publication date: December 11, 2008
    Inventors: Ronald Edward PELRINE, llya Polyakov
  • Publication number: 20080290597
    Abstract: A fortune telling device is disclosed that may be consulted while playing poker. The device is hollow, and simulates a stack of poker chips. A cube with alternate, distinct betting choices on each side floats within a liquid medium within the hollow wall. When playing poker, the player may consults the device by shaking, and allowing the floating cube to rise to the surface, when a betting choice must be made. In this manner, the pleasure of playing the game of chance is enhanced without the need of high-stakes gambling.
    Type: Application
    Filed: August 27, 2007
    Publication date: November 27, 2008
    Inventors: Ronald Edward Gentile, Robert K. Blaney
  • Patent number: 7454544
    Abstract: An electronic Input/Output Interface and device abstraction system used in gaming machines includes: a game central processing unit (game “CPU”); an intelligent input/output controller board (“IOCB”); an Industry Standard Architecture PC bus (“ISA” bus); and a framed message transport protocol. The IOCB facilitates communications between the game CPU and virtual device services, which are peripheral devices associated with the gaming system. The game CPU communicates to gaming peripherals by sending virtual device messages across the ISA bus to the IOCB. The IOCB routes virtual device messages to appropriate virtual device services. Virtual device services are responsible for handling specific hardware, and include virtual device drivers on the game CPU that communicate with virtual devices on the IOCB. Use of the IOCB and the high speed interface enables the game CPU to use more of its available functions for controlling gaming functions rather than one operation of its associated peripheral devices.
    Type: Grant
    Filed: February 17, 2005
    Date of Patent: November 18, 2008
    Assignee: Aristocrat Technologies Australia Pty Limited
    Inventors: Anthony Wayne Bond, Ronald Edward Mach
  • Publication number: 20080273539
    Abstract: A system for performing a lookup for a packet in a computer network are disclosed. The packet includes a header. The system includes a parser, a lookup engine coupled with the parser, and a processor coupled with the lookup engine. The parser parses the packet for the header prior to receipt of the packet being completed. The lookup engine performs a lookup for the header and returns a resultant. In one aspect, the lookup includes performing a local lookup of a cache that includes resultants of previous lookups. The processor processes the resultant.
    Type: Application
    Filed: June 30, 2008
    Publication date: November 6, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Claude BASSO, Jean Louis Calvignac, Chih-jen Chang, Philippe Damon, Ronald Edward Fuhs, Natarajan Vaidhyanathan, Fabrice Jean Verplanken, Colin Beaton Verrilli, Scott Michael Willenborg
  • Publication number: 20080265055
    Abstract: An ultrasonic nozzle for applying a coating to an exterior surface of a substrate. The ultrasonic nozzle has an ultrasonic nozzle having an amplitude. The amplitude is greater than 120 microns.
    Type: Application
    Filed: April 2, 2008
    Publication date: October 30, 2008
    Inventors: Ke-Ming Quan, Gary James Dechert, LuFang Wen, Lowen Robert Morrison, Ronald Edward Pegoli, Stephen Robert Glassmeyer
  • Publication number: 20080265052
    Abstract: A method to eject a fluid from a surface. The steps of the method are i.) vibrating a surface of a nozzle in a direction substantially normal to the surface and ii.) providing an amplitude of the vibration that is equal to or greater than about 120 microns.
    Type: Application
    Filed: April 2, 2008
    Publication date: October 30, 2008
    Inventors: Ke-Ming Quan, Gary James Dechert, LuFang Wen, Lowen Robert Morrison, Ronald Edward Pegoli, Stephen Robert Glassmeyer
  • Publication number: 20080267183
    Abstract: A method, computer program product, and data processing system for providing system-area network (SAN) multicasting functionality in a logically partitioned (LPAR) data processing system in which a channel adapter is shared among a plurality of logical partitions is disclosed. A preferred embodiment of the present invention allows LPAR “hypervisor” firmware to assume the responsibility for multicast protocol handling and distribution of packets among logical partitions.
    Type: Application
    Filed: July 2, 2008
    Publication date: October 30, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Richard Louis Arndt, Bruce Leroy Beukema, David F. Craddock, Ronald Edward Fuhs, Thomas Anthony Gregg, Calvin Charles Paynton, Steven L. Rogers, Donald William Schmidt, Bruce Marshall Walk
  • Publication number: 20080265056
    Abstract: Field is ejected from a surface of an apparatus. The apparatus comprises a.) a power supply operating at a frequency; b.) a transducer, which upon being applied the power is made to vibrate with a first amplitude; c.) a vibrating nozzle, comprising the surface, which is acoustically coupled to the transducer, to transmit the transducer vibration to the surface with a second amplitude; and, d.) a control unit to control the power supply applied to the transducer. The fluid is delivered to the surface of the nozzle. During this time the control unit cycles the power applied to the transducer at the frequency between a low power level and a high power level. The fluid is ejected from the surface when the high power level (i.e., first power level) is applied to the transducer but not when the low power level (i.e., second power level) is applied to the transducer.
    Type: Application
    Filed: April 2, 2008
    Publication date: October 30, 2008
    Inventors: Ke-Ming Quan, Gary James Dechert, LuFang Wen, Lowen Robert Morrison, Ronald Edward Pegoli, Stephen Robert Glassmeyer
  • Publication number: 20080234955
    Abstract: A computer implemented method, data processing system, and computer usable code are provided for burn-in testing of a multiprocessor. A process identifies a power management data set for a plurality of processor cores associated with the multiprocessor. The process selects one or more of the plurality of processor cores to form a selected set of processor cores based upon the power management data set. The process initiates a burn-in test across the selected set of processor cores. In response to a determination that all processor cores in the plurality of processor cores have not been selected, the process repeats the above selecting and initiating steps until all the processor cores have been selected.
    Type: Application
    Filed: May 2, 2008
    Publication date: September 25, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Louis Bennie Capps, Anand Haridass, Ronald Edward Newhart, Michael Jay Shapiro
  • Publication number: 20080235478
    Abstract: An adapter includes registers, a local context table, and logic that allows copying hardware context structures from a first location in memory to a second location in memory while the computer system continues to run. The local context table in the adapter is loaded with a desired block of context entries from the first location in memory. Values in the registers cause the adapter to write this desired block of context entries to the second location in memory in a way that does not inhibit the operation of the computer system.
    Type: Application
    Filed: June 5, 2008
    Publication date: September 25, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ronald Edward Fuhs, Ryan Scott Haraden, Bruce Marshall Walk
  • Patent number: 7428598
    Abstract: A method, computer program product, and data processing system for providing system-area network (SAN) multicasting functionality in a logically partitioned (LPAR) data processing system in which a channel adapter is shared among a plurality of logical partitions is disclosed. A preferred embodiment of the present invention allows LPAR “hypervisor” firmware to assume the responsibility for multicast protocol handling and distribution of packets among logical partitions.
    Type: Grant
    Filed: November 20, 2003
    Date of Patent: September 23, 2008
    Assignee: International Business Machines Corporation
    Inventors: Richard Louis Arndt, Bruce Leroy Beukema, David F. Craddock, Ronald Edward Fuhs, Thomas Anthony Gregg, Calvin Charles Paynton, Steven L. Rogers, Donald William Schmidt, Bruce Marshall Walk