Patents by Inventor William D. Walker

William D. Walker 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: 10518117
    Abstract: A new firefighting nozzle has a series of moveable vanes that extend inwardly from a peripheral wall of a base. The inner side of the vanes extends between ? and ? of the diameter of the central channel. The vanes rotate between a linear position, in which the vanes are generally parallel to the direction of the channel, and a vortex position, in which the vanes are significantly angled with respect to the direction of the channel. In the linear position, smooth bore linear flow is produced. In the vortex position, any of a range of fog patterns are produced. An externally mounted controller connects to the vanes and enables a firefighter to change the shape of the nozzle's spray without interrupting the flow. The controller and base have a series of pins that slide in a spiral groove and cause the shaper to move axially with respect to the base when the shaper is rotated about the base. Radial stems that ride in a circumferential slot translate that axial movement into rotation of the vanes.
    Type: Grant
    Filed: October 6, 2016
    Date of Patent: December 31, 2019
    Assignee: TASK FORCE TIPS LLC
    Inventors: Robert W. Steingass, William D. Walker, Erin L. Roark, John L. Christos, Kimberly A. Hale, Stewart McMillan
  • Patent number: 10127791
    Abstract: The processing and management of IoT events, in a manner that provides an intuitive and user-friendly design pattern, is described, and may include determining a set of IoT events, corresponding to a set of IoT devices, wherein an IoT event for a particular IoT device corresponds to a state or change of state of the received data for the particular IoT device. User-defined triggers may be evaluated, in which each of the triggers include a conditional expression that is evaluated using one or more of the IoT events. The triggers may generate alerts, which may be routed to a target which determines the actions that may be performed.
    Type: Grant
    Filed: March 7, 2017
    Date of Patent: November 13, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Ira Stevens, William D. Walker, William J. Hayes
  • Publication number: 20180261070
    Abstract: The processing and management of IoT events, in a manner that provides an intuitive and user-friendly design pattern, is described, and may include determining a set of IoT events, corresponding to a set of IoT devices, wherein an IoT event for a particular IoT device corresponds to a state or change of state of the received data for the particular IoT device. User-defined triggers may be evaluated, in which each of the triggers include a conditional expression that is evaluated using one or more of the IoT events. The triggers may generate alerts, which may be routed to a target which determines the actions that may be performed.
    Type: Application
    Filed: March 7, 2017
    Publication date: September 13, 2018
    Inventors: Ira Stevens, William D. Walker, William J. Hayes
  • Patent number: 10063640
    Abstract: A device may receive device information and operation information relating to an Internet of Things (IoT) device type corresponding to IoT devices that are configured to perform a particular operation based on receiving a particular command message. The device information may identify IoT devices of the IoT device type, and the operation information may identify operations that the IoT devices are capable of performing. The device may generate an application programming interface (API) based on the operation information. The API may associate the operations with one or more respective instructions, and may permit a client device to control operation of the IoT devices. An instruction, of the one or more respective instructions, when received by the device, may cause the device to cause a corresponding command message to be transmitted to an IoT device of the IoT devices. The device may store or provide the API.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: August 28, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Zhong Chen, William D. Walker, Jianxiu Hao, Matthew J. Threefoot
  • Publication number: 20170126809
    Abstract: A device may receive device information and operation information relating to an Internet of Things (IoT) device type corresponding to IoT devices that are configured to perform a particular operation based on receiving a particular command message. The device information may identify IoT devices of the IoT device type, and the operation information may identify operations that the IoT devices are capable of performing. The device may generate an application programming interface (API) based on the operation information. The API may associate the operations with one or more respective instructions, and may permit a client device to control operation of the IoT devices. An instruction, of the one or more respective instructions, when received by the device, may cause the device to cause a corresponding command message to be transmitted to an IoT device of the IoT devices. The device may store or provide the API.
    Type: Application
    Filed: October 30, 2015
    Publication date: May 4, 2017
    Inventors: Zhong CHEN, William D. WALKER, Jianxiu HAO, Matthew J. THREEFOOT
  • Publication number: 20170100616
    Abstract: A new firefighting nozzle has a series of moveable vanes that extend inwardly from a peripheral wall of a base. The inner side of the vanes extends between ? and ? of the diameter of the central channel. The vanes rotate between a linear position, in which the vanes are generally parallel to the direction of the channel, and a vortex position, in which the vanes are significantly angled with respect to the direction of the channel. In the linear position, smooth bore linear flow is produced. In the vortex position, any of a range of fog patterns are produced. An externally mounted controller connects to the vanes and enables a firefighter to change the shape of the nozzle's spray without interrupting the flow. The controller and base have a series of pins that slide in a spiral groove and cause the shaper to move axially with respect to the base when the shaper is rotated about the base. Radial stems that ride in a circumferential slot translate that axial movement into rotation of the vanes.
    Type: Application
    Filed: October 6, 2016
    Publication date: April 13, 2017
    Inventors: ROBERT W. STEINGASS, WILLIAM D. WALKER, ERIN L. ROARK, JOHN L. CHRISTOS, KIMBERLY A. HALE, STEWART MCMILLAN
  • Patent number: 9272171
    Abstract: A new firefighting monitor has multiple pivoting conduit segments and a synchronization mechanism with engaging faces that automatically restrain pivoting of an intermediate conduit segment with respect to an upstream conduit segment when the downstream conduit segment is pivotable with respect to the intermediate conduit segment, and automatically restrain pivoting of the downstream conduit segment with respect to the intermediate conduit segment when the intermediate conduit segment is pivotable with respect to the upstream conduit segment. In a variation, an intermeshed gear train causes a downstream conduit segment to pivot proportionately with respect to an intermediate conduit segment as the intermediate conduit segment pivots with respect to the upstream conduit segment.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: March 1, 2016
    Assignee: TASK FORCE TIPS, INCORPORATED
    Inventors: David J. Kolacz, William D. Walker, Robert W. Steingass
  • Patent number: 7328158
    Abstract: A system and method for adding speech recognition to graphics user interface based applications for a computer system is described. The speech recognition system provides a profile generation module that enables users to create editable profiles of grammar and corresponding actions that may be used by a speech agent and in combination with an accessibility framework to drive that application based on the user's spoken commands.
    Type: Grant
    Filed: April 11, 2003
    Date of Patent: February 5, 2008
    Assignee: Sun Microsystems, Inc.
    Inventors: Richard N. Burridge, William D. Walker, Peter A. Korn, Oliver Braun
  • Patent number: 7131183
    Abstract: An ignition coil and a method for its manufacturer are provided, the ignition coil including a housing, a primary winding and a secondary winding disposed in the housing, and a terminal including a connection portion in electrical communication with the secondary winding and a threaded portion engaging the housing. The threaded portion of the terminal may include a self-tapping threaded portion. Furthermore, the terminal may include a first body portion having a first threaded portion and a first median diameter and a second body portion having a second threaded portion and a second median diameter, where the second median diameter is greater than the first median diameter. The terminal may also include a shoulder portion having a diameter greater than the second median diameter and a third body portion having a third median diameter greater than the second median diameter.
    Type: Grant
    Filed: April 26, 2004
    Date of Patent: November 7, 2006
    Assignee: Ford Motor Company
    Inventors: Rick S. Burchett, William D. Walker
  • Patent number: 6882259
    Abstract: A circuit board for an ignition coil in an internal combustion engine is provided. The ignition coil is in electrical connection with a control module and a spark plug having a pair of gap posts. The ignition coil includes a primary winding having an electrical current, a secondary winding in electrical connection with the spark plug and configured to induce a second electrical current between the gap posts, and an ionization current sensing integrated circuit configured to generate an ionization signal based on the secondary current between the gap posts. The ignition coil also includes a circuit board having an ionization connection in electrical connection with the secondary winding and with the ionization current sensing integrated circuit.
    Type: Grant
    Filed: May 5, 2004
    Date of Patent: April 19, 2005
    Assignee: Visteon Global Technologies, Inc.
    Inventors: James J. Klocinski, Michael T. Nation, William D. Walker, Robert C. Bauman, Rick S. Burchett
  • Patent number: 6611877
    Abstract: An event aggregator allows an application program to receive notification of events generated by selected objects without registering as a listener for events with each object. The event aggregator has a registration list module that receives a registration request from the application program indicating from which object types the application program wants to receive notification of events, an object monitor that continually checks the computer system for objects and registers a listener with each object; and an event monitor that that notifies the application program if any listener receives notification of an event generated by an object type indicated by the registration request.
    Type: Grant
    Filed: June 30, 1998
    Date of Patent: August 26, 2003
    Assignee: Sun Microsystems, Inc.
    Inventors: Peter A. Korn, William D. Walker
  • Patent number: 6434529
    Abstract: A system and method for referencing object instances of an application program, and invoking methods on those object instances from within a recognition grammar. A mapping is maintained between at least one string formed using characters in the character set of the recognition grammar and instances of objects in the application program. During operation of the disclosed system, when either the application program or script within a recognition grammar creates an application object instance, a reference to the object instance is added to the mapping table, together with an associated unique string. The unique string may then be used within scripting language in tags of the rule grammar, in order to refer to the object instance that has been “registered” by the application program in this way. A tags parser program may be used to interpret such object instance names while interpreting the scripting language contained in tags included in a recognition result object.
    Type: Grant
    Filed: February 16, 2000
    Date of Patent: August 13, 2002
    Assignee: Sun Microsystems, Inc.
    Inventors: William D. Walker, Andrew J. Hunt, Stuart J. Adams
  • Patent number: 6374226
    Abstract: A system for incorporating speech recognition into a computer program, including a number of speech controller modules corresponding to program components within the computer program. Each speech controller module supports a speech recognition grammar having at least one rule, where the speech recognition grammar provides an interface to operations on the corresponding program component. The rules of the speech recognition grammar associate spoken commands with data stored in the corresponding program component. A rule may include a reference to another local rule, or to a rule in a different speech recognition grammar, in which case a “link” to the other rule is formed. In this way, the disclosed system allows rules from the same or different grammars to be combined together, in order to build complex grammars.
    Type: Grant
    Filed: August 6, 1999
    Date of Patent: April 16, 2002
    Assignee: Sun Microsystems, Inc.
    Inventors: Andrew J. Hunt, William D. Walker, Johan Wouters
  • Publication number: 20020035649
    Abstract: An event notification subsystem for use in connection with a digital computer system provides notification of the occurrence of events which occur in connection with objects in the digital computer system to application programs. The event notification subsystem includes an event monitor that establishes, associated with the ones of said objects, respective listeners that determine when the respective object has generated an event notification. The event monitor, in response to receipt of notification from a listener that an event notification has been received for the object for which it is monitoring event notifications, in turn notifies ones of the application programs which are registered therewith which have indicated to the event monitor that they wish to receive notifications for the respective object.
    Type: Application
    Filed: June 30, 1998
    Publication date: March 21, 2002
    Inventors: PETER A. KORN, WILLIAM D. WALKER
  • Patent number: 6332218
    Abstract: A program loading arrangement is used in connection with a virtual machine for loading programs for processing in the virtual machine. The program loading arrangement includes a program/class loader and a dependency list. The dependency list identifies, for each program for which one or more classes are to be instantiated in the virtual machine for use during processing of the respective program, the class or classes that are to be so instanitated. In response to a request to load a program for processing in the virtual machine, the program/class loader initiates loading of the program. In addition, the program/class loader determines from the dependency list whether any classes are to be instantiated for use during processing of the program being loaded and, if so, instantiates the respective classes.
    Type: Grant
    Filed: June 30, 1998
    Date of Patent: December 18, 2001
    Assignee: Sun Microsystems, Inc.
    Inventors: William D. Walker, Peter A. Korn
  • Patent number: 5095684
    Abstract: Cookies (30) of uniform but irregularly shaped perimeter are received from the cookie oven in a horizontal as-baked attitude onto a first surface conveyor (19). As the cookies are passed to successive surface conveyors 920) and (21) operating at successively decreased velocities, the cookies are raised to an edge standing attitude abutting one another. Laser detecting means (24-26) are positioned above the conveyors (19-21), and measure the height of the edge stacked cookies and adjust this height by varying the speed of the successive conveyors (19, 20 and 21). A counting means (28) at the discharge end of conveyor (21) counts out a predetermined number of cookies to be placed upon the loader (16) for loading into a cookie tray (104), and a pair of separator blades (42, 43) separates these cookies on the loader from the cookies remaining on surface conveyor (21). A cookie tray (104) is positioned under the loader (16) by a cookie tray conveyor (18).
    Type: Grant
    Filed: October 31, 1990
    Date of Patent: March 17, 1992
    Assignee: Food Machinery Sales, Inc.
    Inventors: William D. Walker, Charles T. Haley, Daniel W. Pruett
  • Patent number: 5042734
    Abstract: An improved cantilevered lay-on drive roll assembly is provided for high speed winding of threadlines on separable yarn packages which are supported on a common cantilevered chuck. The assembly has a deflectable coupling which connects the drive shaft to the roll shell and spaced bearings for rotating the shell on a cantilevered support.
    Type: Grant
    Filed: April 27, 1990
    Date of Patent: August 27, 1991
    Assignee: E. I. Du Pont de Nemours and Company
    Inventors: Richard J. Angelucci, Thomas W. Manning, Jr., James F. McKinney, William D. Walker
  • Patent number: 4736570
    Abstract: Cookies (15) are carried in random spaced series on a surface belt conveyor (11) toward the delivery end of the conveyor. The cookies are diverted by diverter (18) to one side of the conveyor until a predetermined number of the cookies has been counted, whereupon the diverter diverts the cookies to the opposite side of the conveyor. The group of cookies on one side of the surface conveyor moves downwardly about the delivery end of the conveyor belt, between the overhead conveyor belts (25) and (26), so as to change the cookies from a horizontal attitude to an edge standing attitude, and the groups of cookies are received in edge standing attitude in the receptacles (58) or (59). The receptacles progressively move outwardly beneath the delivery end of the surface conveyor as the cookies are counted by photocells (28) or (29), and air nozzles (65) or (66) direct a stream of air toward the last received cookie to hold the cookie in an edge standing attitude.
    Type: Grant
    Filed: March 20, 1987
    Date of Patent: April 12, 1988
    Assignee: Food Machinery Sales, Inc.
    Inventors: Timothy W. Hardage, Charles T. Haley, William D. Walker
  • Patent number: 4712356
    Abstract: Cookies 20 having irregularly shaped upper surfaces are received in an as-baked, horizontal attitude from the cookie oven first on a slick top belt conveyor 10, then on an edge abutment belt conveyor 11, where the cookies are delivered in edge abutment relationship to a timing belt 12. The timing belt delivers the cookies to cookie loading wheel 14 which reorients each cookie in series from the as-baked, horizontal attitude to an edge standing attitude and aligns each cookie with the preceeding cookie in the cell 56 or 57 of a turret 15. Once the cookies have been properly aligned in an edge standing attitude, the cookies are urged by the loading wheel into the cell, and after a predetermined number of cookies have been properly loaded, the turret is inverted so as to drop the cookies into an awaiting cookie tray 65.
    Type: Grant
    Filed: May 23, 1986
    Date of Patent: December 15, 1987
    Assignee: Food Machinery Sales, Inc.
    Inventors: Timothy W. Hardage, Charles T. Haley, William D. Walker
  • Patent number: 4637064
    Abstract: A global network equalization system for equalizing all modem receivers and modem transmitters connected to a local area network. A calibration signal is injected over the local area network from a reference or common point and received by each of the receivers. A parameter of the received signal (e.g. amplitude, power, or spectral density) is compared to a reference value and the gain of the receiver is adjusted in response thereto. When each of the receivers has been equalized, each transmitter and the associated receiver is tuned to a common vacant frequency. The transmitter transmits a signal that is then received by the associated receiver via the reference point. The received signal is compared to another reference value and the transmitter gain is adjusted in response thereto. In this way each transmitter and each receiver is equalized to the reference point of the local area network, and completely equalized communications can occur between any transmitter and receiver connected thereto.
    Type: Grant
    Filed: April 10, 1985
    Date of Patent: January 13, 1987
    Assignee: Harris Corporation
    Inventors: Richard D. Roberts, William D. Walker