Patents by Inventor William E. Bennett

William E. Bennett 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: 11363035
    Abstract: A communications network security system includes a robustness agent that operates within a communications interface of a device at one or more nodes of the network to analyze and filter messages coming from or going onto the network. At each of the nodes, the robustness agent determines one or more sets of message characteristics associated with each of the messages passing through the agent, and the agent is configured to allow certain types of messages (e.g., messages with certain predetermined sets of characteristics) to be passed through the agent, prevent messages with other predetermined characteristics from being passed through the agent, such as by halting (discarding or filtering) these messages, and/or passes still other messages having other sets of message characteristics to a volume filter to be counted.
    Type: Grant
    Filed: May 22, 2015
    Date of Patent: June 14, 2022
    Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Vinaya S. Rayapeta, Jacob B. Peschansky, William E. Bennett
  • Patent number: 10551815
    Abstract: An enhanced modular controller is disclosed that includes a plurality of configurable communication ports and a control logic layer operable to control equipment of a process plant. The plurality of communication ports include a first set of communication ports and a second set of communication ports which are operable to communicate with one or more nodes of a distributed control system of the process plant. The enhanced modular controller also includes a software layer that accepts port configuration parameters that define one or more port communication rules for the first set of communication ports and for the second set of communication ports. The one or more port communication rules causes the software layer to selectively allow or restrict retransmission of incoming messages, where the incoming messages are received at the first set of communication ports or the second set of communication ports.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: February 4, 2020
    Assignee: FISHER-ROSEMOUNT SYSTEMS, INC.
    Inventors: Michael G. Ott, Brandon Hieb, William E. Bennett, Anthony Amaro, Jr., Brian M. Capoccia, Robert Gustaf Halgren, III
  • Publication number: 20190079486
    Abstract: An enhanced modular controller is disclosed that includes a plurality of configurable communication ports and a control logic layer operable to control equipment of a process plant. The plurality of communication ports include a first set of communication ports and a second set of communication ports which are operable to communicate with one or more nodes of a distributed control system of the process plant. The enhanced modular controller also includes a software layer that accepts port configuration parameters that define one or more port communication rules for the first set of communication ports and for the second set of communication ports. The one or more port communication rules causes the software layer to selectively allow or restrict retransmission of incoming messages, where the incoming messages are received at the first set of communication ports or the second set of communication ports.
    Type: Application
    Filed: September 29, 2017
    Publication date: March 14, 2019
    Inventors: Michael G. Ott, Brandon Hieb, William E. Bennett, Anthony Amaro, JR., Brian M. Capoccia, Robert Gustaf Halgren, III
  • Publication number: 20160344754
    Abstract: A communications network security system includes a robustness agent that operates within a communications interface of a device at one or more nodes of the network to analyze and filter messages coming from or going onto the network. At each of the nodes, the robustness agent determines one or more sets of message characteristics associated with each of the messages passing through the agent, and the agent is configured to allow certain types of messages (e.g., messages with certain predetermined sets of characteristics) to be passed through the agent, prevent messages with other predetermined characteristics from being passed through the agent, such as by halting (discarding or filtering) these messages, and/or passes still other messages having other sets of message characteristics to a volume filter to be counted.
    Type: Application
    Filed: May 22, 2015
    Publication date: November 24, 2016
    Inventors: Vinaya S. Rayapeta, Jacob B. Peschansky, William E. Bennett
  • Patent number: 8526588
    Abstract: A system, method, and computer program product for initiating a conference call are disclosed. The method includes running a conference call managing application. The method also includes receiving at least one participant-defined condition. The participant-defined condition is associated with at least one conference call defining a status of a participant's communication device to connect the participant to the conference call. At least one alert is sent out to at least all required participants of the conference call, in response to the participant-defined condition being satisfied to start the conference call.
    Type: Grant
    Filed: February 3, 2012
    Date of Patent: September 3, 2013
    Assignee: International Business Machines Corporation
    Inventors: William E. Bennett, James E. Christensen, Stephen E. Levy, Jeremy Sussman, Tracee L. Wolf
  • Publication number: 20120134485
    Abstract: A system, method, and computer program product for initiating a conference call are disclosed. The method includes running a conference call managing application. The method also includes receiving at least one participant-defined condition. The participant-defined condition is associated with at least one conference call defining a status of a participant's communication device to connect the participant to the conference call. At least one alert is sent out to at least all required participants of the conference call, in response to the participant-defined condition being satisfied to start the conference call.
    Type: Application
    Filed: February 3, 2012
    Publication date: May 31, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William E. BENNETT, James E. CHRISTENSEN, Stephen E. LEVY, Jeremy SUSSMAN, Tracee L. WOLF
  • Patent number: 8190705
    Abstract: A system and method establishes communications between first and second parties. A request initiated by a first party is generated for establishing a communications channel over a first communications network between the first and second parties. An intermediary server device interrupts the request and attempts to generate the channel. If unsuccessful, the server device translates the request into a data network object, which is passed to the second party via a second communications network. The network object enables the second party to communicate acceptance for establishing communication with the first party over the first communications network. The second party invokes the network object upon receipt thereof or at a future time for creating a communications channel between the first and second parties. Alternately, the first party may establish a coupon for communication directly to a second party without a first prior attempt to create the channel.
    Type: Grant
    Filed: September 4, 2008
    Date of Patent: May 29, 2012
    Assignee: International Business Machines Corporation
    Inventors: William E. Bennett, James E. Christensen, Peter K. Malkin, John T. Richards
  • Patent number: 8160223
    Abstract: A system, method, and computer program product for initiating a conference call are disclosed. The method includes running a conference call managing application. The method also includes receiving at least one participant-defined condition. The participant-defined condition is associated with at least one conference call defining a status of a participant's communication device to connect the participant to the conference call. At least one alert is sent out to at least all required participants of the conference call, in response to the participant-defined condition being satisfied to start the conference call.
    Type: Grant
    Filed: November 2, 2005
    Date of Patent: April 17, 2012
    Assignee: International Business Machines Corporation
    Inventors: William E. Bennett, James E. Christensen, Stephen E. Levy, Jeremy Sussman, Tracee L. Wolf
  • Patent number: 7574531
    Abstract: A communication technique enables the efficient transmission of data through a low bandwidth and/or time delayed communication link and minimizes the idle time of the communication link by using a deferred acknowledgment of message bundles to temporally pack the communication link. The transmitting system stores messages to be transmitted in a pending message queue and applies a dynamic window to the pending message queue to define a message bundle to be sent through the slow communication link. The transmitting system requests an acknowledgment for at least one message within the bundle, but does not require an acknowledgment for every message within the bundle. Transmitted messages are temporarily stored as outstanding messages in a retransmission queue until the transmitted messages are acknowledged or until a time-out period associated with the messages has lapsed.
    Type: Grant
    Filed: September 11, 2006
    Date of Patent: August 11, 2009
    Assignee: Fisher-Rosemount Systems, Inc.
    Inventors: William E. Bennett, Ken J. Beoughter, Robert B. Havekost, John R. Shepard, Dwight D. Jennings
  • Publication number: 20080320101
    Abstract: A system and method for establishing communications between first and second parties. In one embodiment, a request initiated by a first party is generated for establishing a communications channel over a first communications network between the first and second parties. An intermediary server device interrupts receipt of the request and attempts to generate the channel If unsuccessful in the attempt, the server device translates the request into a data network object, which is passed to the second party via a second communications network. The network object enables a second party to communicate acceptance for establishing communication with the first party over the first communications network. The second party invokes the network object upon receipt thereof or at a future time for initiating creation of a communications channel between the first and second parties.
    Type: Application
    Filed: September 4, 2008
    Publication date: December 25, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William E. Bennett, James E. Christensen, Peter K. Malkin, John T. Richards
  • Patent number: 7424537
    Abstract: A system and method for establishing communications between first and second parties. In one embodiment, a request initiated by a first party is generated for establishing a communications channel over a first communications network between the first and second parties. An intermediary server device interrupts receipt of the request and attempts to generate the channel. If unsuccessful in the attempt, the server device translates the request into a data network object, which is passed to the second party via a second communications network. The network object enables a second party to communicate acceptance for establishing communication with the first party over the first communications network. The second party invokes the network object upon receipt thereof or at a future time for initiating creation of a communications channel between the first and second parties.
    Type: Grant
    Filed: July 21, 2003
    Date of Patent: September 9, 2008
    Assignee: International Business Machines Corporation
    Inventors: William E. Bennett, James E. Christensen, Peter K. Malkin, John T. Richards
  • Patent number: 7111070
    Abstract: A communication technique enables the efficient transmission of data through a low bandwidth and/or time delayed communication link and minimizes the idle time of the communication link by using a deferred acknowledgment of message bundles to temporally pack the communication link. The transmitting system stores messages to be transmitted in a pending message queue and applies a dynamic window to the pending message queue to define a message bundle to be sent through the slow communication link. The transmitting system requests an acknowledgment for at least one message within the bundle, but does not require an acknowledgment for every message within the bundle. Transmitted messages are temporarily stored as outstanding messages in a retransmission queue until the transmitted messages are acknowledged or until a time-out period associated with the messages has lapsed.
    Type: Grant
    Filed: July 26, 2004
    Date of Patent: September 19, 2006
    Assignee: Fisher-Rosemount Systems, Inc.
    Inventors: William E. Bennett, Ken J. Beoughter, Robert B. Havekost, John R. Shepard, Dwight D. Jennings
  • Patent number: 6775707
    Abstract: A communication technique enables the efficient transmission of data through a low bandwidth and/or time delayed communication link and minimizes the idle time of the communication link by using a deferred acknowledgment of message bundles to temporally pack the communication link. The transmitting system stores messages to be transmitted in a pending message queue and applies a dynamic window to the pending message queue to define a message bundle to be sent through the slow communication link. The transmitting system requests an acknowledgment for at least one message within the bundle, but does not require an acknowledgment for every message within the bundle. Transmitted messages are temporarily stored as outstanding messages in a retransmission queue until the transmitted messages are acknowledged or until a time-out period associated with the messages has lapsed.
    Type: Grant
    Filed: October 15, 1999
    Date of Patent: August 10, 2004
    Assignee: Fisher-Rosemount Systems, Inc.
    Inventors: William E. Bennett, Ken J. Beoughter, Robert B. Havekost, John R. Shepard, Dwight D. Jennings
  • Patent number: 6760687
    Abstract: A sequence of events detection system for use in a process control system uses sequence of events detection cards to detect and store indications of events and the times at which these events take place within the process control network. The sequence of events reporting system includes a stable master time source that is used to periodically time synchronize secondary clocks within each of the nodes of the process control system. Free running counters are located within each of the sequence of events detection cards at each node and these free running counters are used to mark each event with a counter value when the sequence of events detection card first detects the event.
    Type: Grant
    Filed: May 31, 2001
    Date of Patent: July 6, 2004
    Assignee: Fisher-Rosemount Systems, Inc.
    Inventors: Michael D. Apel, Steve Dienstbier, William E. Bennett, Ken J. Beoughter, Marina Sokolova
  • Publication number: 20020183864
    Abstract: A sequence of events detection system for use in a process control system uses sequence of events detection cards to detect and store indications of events and the times at which these events take place within the process control network. The sequence of events reporting system includes a stable master time source that is used to periodically time synchronize secondary clocks within each of the nodes of the process control system. Free running counters are located within each of the sequence of events detection cards at each node and these free running counters are used to mark each event with a counter value when the sequence of events detection card first detects the event.
    Type: Application
    Filed: May 31, 2001
    Publication date: December 5, 2002
    Inventors: Michael D. Apel, Steve Dienstbier, William E. Bennett, Ken J. Beoughter, Marina Sokolova
  • Patent number: 6092121
    Abstract: Reliable and secure transmission of information over the Internet is provided in a financial transaction processing system. The system electronically integrates data captured in heterogeneous information systems and transmits that data reliably and securely over the Internet between multiple diverse servers. The system includes at least one local computer system which electronically captures information input by a user of the computer system. The local computer system can access one or more remote servers via the Internet for form a dynamically reconfigurable wide area network (WAN). The remote servers electronically transfer data to heterogeneous information systems translated into their natural communications protocol and data format.
    Type: Grant
    Filed: December 18, 1997
    Date of Patent: July 18, 2000
    Assignee: International Business Machines Corporation
    Inventors: William E. Bennett, Richard F. Boehme, Samuel Kallner, Stephen E. Levy, Paul M. Matchen, Michael J. Ryan, Richard D. Thompson
  • Patent number: 5051736
    Abstract: A stylus and table X-Y data input system for a video display system. The pen includes an optical styling having a suitable pickup mechanism and the tablet is passive in nature and provides direct digitized data readout. Absolute positional information is encoded in binary form in the tablet in such a fashion that the pen position upon the tablet is automatically determinable by illuminating a particular area of the tablet and reading off the digitized X-Y coordinate data stored therein. The pen and supporting hardware/software are rotationally insensitive so that the pen may be held in any desired position comfortable to a user. The system provides greatly improved resolution, sampling rate accuracy and general robustness particularly for such applications as text recognition as well as a wide variety of other graphical input uses.
    Type: Grant
    Filed: June 28, 1989
    Date of Patent: September 24, 1991
    Assignee: International Business Machines Corporation
    Inventors: William E. Bennett, Stephen J. Boies, Anthony R. Davies, Karl-Friedrich Etzold, Todd K. Rodgers
  • Patent number: 4807485
    Abstract: A motor driven caging system for free gyros which cages both the inner and outer gimbals thereof and locks in both the caging and uncaging positions by an over center mechanism is disclosed. The motor drives a crank which in turn drives a somewhat compliant linkage which actuates a cam to first cage the outer gimbal and a fork to then cage the inner gimbal. The crank moves through an angle somewhat over 180 degrees between the caged and uncaged positions, with the caging mechanism having a maximum motion slightly less than that encouraged by the crank extreme, whereby the compliant linkage is elastically deflected as the crank moves past the maximum excursion point to a positive stop soon thereafter. Control of the motor is provided by a switch actuated by the caging mechanism drive as it approaches either the caging position stop or the uncaging position stop.
    Type: Grant
    Filed: August 4, 1987
    Date of Patent: February 28, 1989
    Assignee: Kirkos Development, Ltd.
    Inventor: William E. Bennett
  • Patent number: 4788872
    Abstract: A rearmable spring caged and energized free gyro which will allow repeated rearming for testing and use without requiring the opening of the main instrument enclosure, or requiring auxiliary sources of energy. The gyro is housed in an approximately cylindrical enclosure with the spin axis perpendicular to the axis thereof. A helical spring substantially coaxial with the enclosure is positioned adjacent one end of the enclosure, and may be wound through that end of the enclosure by an appropriate winding tool. During the winding of the spring a cam moves substantially coaxially along the inside of the enclosure, engaging a roller adjacent the end of the pitch axis which rotates the gimbal assembly around the roll axis to the roll axis caged position, at which time the end of the inner gimbal cooperatively references to the cam to align the spin axis.
    Type: Grant
    Filed: October 14, 1986
    Date of Patent: December 6, 1988
    Assignee: Kirkos Development Partners, Ltd.
    Inventor: William E. Bennett
  • Patent number: 3988735
    Abstract: The invention is a control circuit for driving a position indicator along a map screen in an aircraft flight data display. The control circuit is electrically coupled to a navigational system from which it receives digital information. The control circuit includes a decoder for decoding this information and a pair of digital to analog converters for converting the decoded information to a first analog signal and a second analog signal. These two analog signals drive a pair of servo motors which are mechanically coupled to the position indicator.
    Type: Grant
    Filed: June 2, 1975
    Date of Patent: October 26, 1976
    Inventors: William E. Bennett, Imon E. Leach