Patents by Inventor Jonathan David Bennett

Jonathan David 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).

  • Publication number: 20140173012
    Abstract: A method and system for managing email send jobs. Managing email send jobs includes constructing and building a plurality of emails based upon an executable process, wherein each of the plurality of emails comprises an activity data and at least one email recipients. Managing email send jobs also includes routing each of the plurality of emails to a queue at a location, wherein the location is determined based in part upon proximity to at least one of the at least one email recipients, processing each of the plurality of emails within each queue, injecting each of the plurality of emails into a mail transfer agent at the location, and sending each of the plurality of emails to the at least one email recipients.
    Type: Application
    Filed: August 6, 2012
    Publication date: June 19, 2014
    Applicant: ExactTarget, Inc.
    Inventors: James Michael Ciancio-Bunch, Tom Waltz, Jonathan David Bennett
  • Patent number: 8495593
    Abstract: A state machine program is generated from a state machine. The state machine has states, transitions and events. A basic structure for the state machine program is generated. The basic structure has therein a structure that operates in non-final states. A statement is generated within the structure for detecting an event. A statement is generated within the structure for evaluating the detected event based on a current state to identify if the current state is valid for the detected event. A statement is generated within the structure for determining a next state if the current state is valid. A statement is generated within the structure for transitioning the current state to the next state.
    Type: Grant
    Filed: September 9, 2005
    Date of Patent: July 23, 2013
    Assignee: International Business Machines Corporation
    Inventors: Gregory D Adams, Jonathan David Bennett, Perry Randolph Giffen, Axel Martens, William Gerald O'Farrell
  • Patent number: 7472378
    Abstract: A method, system and computer-readable storage for breakpoint management and reconciliation for business integration language specified programs is disclosed. The system includes a business integration language development environment including BPEL development environment cooperatively coupled to a BPEL engine; debug tooling accessible through the environment; and breakpoint management and reconciliation processor coupled to the debug tooling. The debug tooling comprises script display for displaying textual portions of script embedded in source code of a business integration language specified program, and at least one other display selected from a graphical process flow display, a debug display and a breakpoint module display. The breakpoint management and reconciliation processor manages establishing of symbolic breakpoints in the source code and reconciling corresponding breakpoints in an operable form of the source code.
    Type: Grant
    Filed: February 23, 2005
    Date of Patent: December 30, 2008
    Assignee: International Business Machines Corporation
    Inventors: Jonathan David Bennett, Jane Chi-Yan Fung, Grace Hai-Yan Lo, William Gerald O'Farrell
  • Publication number: 20080263524
    Abstract: A state machine program is generated from a state machine. The state machine has states, transitions and events. A basic structure for the state machine program is generated. The basic structure has therein a structure that operates in non-final states. A statement is generated within the structure for detecting an event. A statement is generated within the structure for evaluating the detected event based on a current state to identify if the current state is valid for the detected event. A statement is generated within the structure for determining a next state if the current state is valid. A statement is generated within the structure for transitioning the current state to the next state.
    Type: Application
    Filed: September 9, 2005
    Publication date: October 23, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gregory D. Adams, Jonathan David Bennett, Perry Randolph Giffen, Axel Martens, William Gerald O'Farrell