Patents by Inventor William J. Edney

William J. Edney 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: 20030149799
    Abstract: A system implementing unified and extensible event handling in ECMAScript is described. The current capturing, bubbling, and DOM Level 2 systems of UI event handling are unified without requiring upgraded or altered browsers by leveraging JavaScript to create data structures and processes which capture and realign these disparate systems of event handling. Object dependency is supported through the same unified event system which resolves the differences between capturing, bubbling, and DOM Level 2 event models while integrating non-UI and distributed event support resulting in a system capable of supporting MVC patterns. The particular advantage of the described system is that the implementation is in JavaScript and requires no applets, plugins, or other alterations to currently deployed web browsers.
    Type: Application
    Filed: May 3, 2002
    Publication date: August 7, 2003
    Inventors: Scott Shattuck, William J. Edney, James A. Bowery
  • Publication number: 20030120824
    Abstract: An internally consistent system implementing object-oriented programming constructs in ECMAScript is described. First, a function, rather than the ECMAScript new keyword, is used to initiate new instance creation. The instance creation function is assigned to a non-Function instance rather than an instance of Function as required for use of new. Instances with attached instance creation functions serve as “type proxy” objects and replace the Function instances normally used as types. Since the type proxies and prototype chains created and maintained by the invention are instances of normal objects, rather than instances of Function as required by standard ECMAScript, this approach allows native ECMAScript lookup semantics to be leveraged while supporting inheritance of both state and behavior for instances and types to any level desired.
    Type: Application
    Filed: May 3, 2002
    Publication date: June 26, 2003
    Inventors: Scott Shattuck, William J. Edney, James A. Bowery
  • Patent number: 5988461
    Abstract: A dispenser for volumetrically controlling the amount of lubrication which is fed into the shot sleeve of a die casting machine. Lubrication beads are fed into a hopper. The beads gravitationally travel through a port in the base of the hopper and into a screw extruder. The beads are then moved through a screw extruder both mechanically and pneumatically. The beads are moved mechanically by the rotation of the screw shaft in the screw extruder with a rotary motor. The beads are moved pneumatically by injections of air fed into the screw extruder. The air flow serves the additional purpose of cooling the beads as they move along the screw feeder so that they do not melt and become coagulated. The rotary motor and the air flow are both activated and deactivated by the use of adjustable timers. The timers are synchronistically metered so that the lubricating beads move through the shot bead dispenser and into the die casting machine at predetermined rates.
    Type: Grant
    Filed: August 26, 1997
    Date of Patent: November 23, 1999
    Assignee: Aluma-Tech, LLC
    Inventors: William J. Edney, Dennis Marak