Patents by Inventor James Buehler

James Buehler 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: 10027760
    Abstract: A method for assigning new Diameter sessions to policy and charging rules functions (PCRFs) may be performed at a Diameter routing agent including at least one processor. The method includes receiving input regarding central processing unit (CPU) and session utilization of each of a plurality of PCRFs. The method further includes receiving Diameter message traffic requiring processing by one of the PCRFs. The method further includes identifying, from the Diameter message traffic, traffic for new sessions that have not been assigned to one of the PCRFs. The method further includes assigning the new sessions to the PCRFs based on the input regarding the CPU and session utilizations of the PCRFs. The method further includes routing the received Diameter message traffic for the new sessions to the PCRFs assigned to the new sessions.
    Type: Grant
    Filed: May 22, 2015
    Date of Patent: July 17, 2018
    Assignee: Oracle International Corporation
    Inventors: Jared Michael Renzullo, Tarek Abou-Assali, Matthew James Buehler
  • Publication number: 20160344817
    Abstract: A method for assigning new Diameter sessions to policy and charging rules functions (PCRFs) may be performed at a Diameter routing agent including at least one processor. The method includes receiving input regarding central processing unit (CPU) and session utilization of each of a plurality of PCRFs. The method further includes receiving Diameter message traffic requiring processing by one of the PCRFs. The method further includes identifying, from the Diameter message traffic, traffic for new sessions that have not been assigned to one of the PCRFs. The method further includes assigning the new sessions to the PCRFs based on the input regarding the CPU and session utilizations of the PCRFs. The method further includes routing the received Diameter message traffic for the new sessions to the PCRFs assigned to the new sessions.
    Type: Application
    Filed: May 22, 2015
    Publication date: November 24, 2016
    Inventors: Jared Michael Renzullo, Tarek Abou-Assali, Matthew James Buehler
  • Publication number: 20060279617
    Abstract: An ink jet printer includes an ink supply system and a printhead with nozzles for ejecting ink drops. The printer determines the average size of the ejected ink drops by comparing the number of ink drops ejected in a predetermined time with the quantity of ink delivered through the printers ink supply system during that time. If the determined average ink drop size does not match predetermined ink drop size criteria, the printer adjusts the activation signals for the ink jet nozzles to alter the ink drop size. A solid ink printer determines the quantity of ink delivered through the ink supply system by counting the number of whole or partial ink sticks that pass a predetermined point in the ink supply system. The counter detects a sensing element formed on an external surface of the ink stick. Exemplary detectors include a mechanical arm, or a thermistor to detect a change in the printer melt plate temperature due to a change in the cross sectional area of an ink stick being melted.
    Type: Application
    Filed: June 9, 2005
    Publication date: December 14, 2006
    Inventors: Scott Korn, James Buehler, David Knierim, Gustavo Yusem
  • Publication number: 20060279590
    Abstract: An ink jet printer includes an ink supply system and a printhead with nozzles for ejecting ink drops. The printer determines the average size of the ejected ink drops by comparing the number of ink drops ejected in a predetermined time with the quantity of ink delivered through the printers ink supply system during that time. If the determined average ink drop size does not match predetermined ink drop size criteria, the printer adjusts the activation signals for the ink jet nozzles to alter the ink drop size. A solid ink printer determines the quantity of ink delivered through the ink supply system by counting the number of whole or partial ink sticks that pass a predetermined point in the ink supply system. The counter detects a sensing element formed on an external surface of the ink stick. Exemplary detectors include a mechanical arm, or a thermistor to detect a change in the printer melt plate temperature due to a change in the cross sectional area of an ink stick being melted.
    Type: Application
    Filed: June 9, 2005
    Publication date: December 14, 2006
    Inventors: James Buehler, David Knierim, Gustavo Yusem, Brent Jones
  • Publication number: 20060279616
    Abstract: An ink jet printer includes an ink supply system and a printhead with nozzles for ejecting ink drops. The printer determines the average size of the ejected ink drops by comparing the number of ink drops ejected in a predetermined time with the quantity of ink delivered through the printers ink supply system during that time. If the determined average ink drop size does not match predetermined ink drop size criteria, the printer adjusts the activation signals for the ink jet nozzles to alter the ink drop size. A solid ink printer determines the quantity of ink delivered through the ink supply system by counting the number of whole or partial ink sticks that pass a predetermined point in the ink supply system. The counter detects a sensing element formed on an external surface of the ink stick. Exemplary detectors include a mechanical arm, or a thermistor to detect a change in the printer melt plate temperature due to a change in the cross sectional area of an ink stick being melted.
    Type: Application
    Filed: June 9, 2005
    Publication date: December 14, 2006
    Inventors: James Buehler, David Knierim, Gustavo Yusem
  • Patent number: 6192384
    Abstract: A processor particularly useful in multimedia applications such as image processing is based on a stream programming model and has a tiered storage architecture to minimize global bandwidth requirements. The processor has a stream register file through which the processor's functional units transfer streams to execute processor operations. Load and store instructions transfer streams between the stream register file and a stream memory; send and receive instructions transfer streams between stream register files of different processors; and operate instructions pass streams between the stream register file and computational kernels. Each of the computational kernels is capable of performing compound vector operations. A compound vector operation performs a sequence of arithmetic operations on data read from the stream register file, i.e., a global storage resource, and generates a result that is written back to the stream register file.
    Type: Grant
    Filed: September 14, 1998
    Date of Patent: February 20, 2001
    Assignees: The Board of Trustees of the Leland Stanford Junior University, The Massachusetts Institute of Technology
    Inventors: William J. Dally, Scott Whitney Rixner, Jeffrey P. Grossman, Christopher James Buehler
  • Patent number: 5364589
    Abstract: A method and apparatus are disclosed for sterilizing biological waste. The waste material is introduced into a shredder mechanism to chop the material into particles of reduced size, which are transmitted into a preheating chamber. Steam is introduced into the chamber to preheat the particles to at least 140 degrees Fahrenheit. A selected amount of the preheated particles are continuously transmitted into a sterilization chamber and steam is introduced into the sterilization chamber to heat the preheated particles to at least 248 degrees Fahrenheit for a sufficient duration such that the particles are sterilized.
    Type: Grant
    Filed: April 1, 1991
    Date of Patent: November 15, 1994
    Assignee: Sterile Systems, Inc.
    Inventors: James A. Buehler, Lynnford W. Claypoole