Patents by Inventor William D. Snapper
William D. Snapper 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: 10263942Abstract: Systems and methods for personalizing dialogs are disclosed. A dialog system can provide a user interface to allow a first user to specify a second user to participate in an automated dialog, a specific response option, and a maximum time period for responding. The dialog system can send a message to the second user with the specific response option. The dialog system can branch the dialog based on the occurrence of an event or combination of events occurring in conjunction the second user. In a first branch, the dialog system is configured to send a second communication to the second user using a second communications channel, the second communication containing the specific response option. In a second branch, the dialog system is further configured to execute a third instruction associated with the dialog.Type: GrantFiled: October 19, 2016Date of Patent: April 16, 2019Assignee: Open Text SA ULCInventors: Brian Reistad, William D. Snapper, Andrew C. Payne, James Campbell
-
Publication number: 20170041278Abstract: Systems and methods for personalizing dialogues are disclosed. A dialog system can provide a user interface to allow a first user to specify a second user to participate in an automated dialog, a specific response option, and a maximum time period for responding. The dialog system can send a message to the second user with the specific response option. The dialog system can branch the dialog based on the occurrence of an event or combination of events occurring in conjunction the second user. In a first branch, the dialog system is configured to send a second communication to the second user using a second communications channel, the second communication containing the specific response option. In a second branch, the dialog system is further configured to execute a third instruction associated with the dialog.Type: ApplicationFiled: October 19, 2016Publication date: February 9, 2017Inventors: Brian Reistad, William D. Snapper, Andrew C. Payne, James Campbell
-
Patent number: 9515979Abstract: Systems and methods for personalizing dialogs are disclosed. A dialog system can provide a user interface to allow a first user to specify a second user to participate in an automated dialog, a specific response option, and a maximum time period for responding. The dialog system can send a message to the second user with the specific response option. The dialog system can branch the dialog based on the occurrence of an event or combination of events occurring in conjunction the second user. In a first branch, the dialog system is configured to send a second communication to the second user using a second communications channel, the second communication containing the specific response option. In a second branch, the dialog system is further configured to execute a third instruction associated with the dialog.Type: GrantFiled: July 11, 2014Date of Patent: December 6, 2016Assignee: Open Text SA ULCInventors: Brian Reistad, William D. Snapper, Andrew C. Payne, James Campbell
-
Patent number: 9118615Abstract: Systems and methods for personalizing marketing dialogues are disclosed. Specifically, embodiments of the systems and methods presented may associate a variable to each event in a script. A variable may be associated with each event. A first instruction in the script may be operable to send a first communication to a user from a server via the network. A second instruction may be operable to according to the script based on the stored set of user information and the variable associated with the first event.Type: GrantFiled: June 20, 2012Date of Patent: August 25, 2015Assignee: Open Text S.A.Inventors: Brian Reistad, William D. Snapper, Andrew C. Payne, James Campbell
-
Publication number: 20140325388Abstract: Systems and methods for personalizing dialogues are disclosed. A dialog system can provide a user interface to allow a first user to specify a second user to participate in an automated dialog, a specific response option, and a maximum time period for responding. The dialog system can send a message to the second user with the specific response option. The dialog system can branch the dialog based on the occurrence of an event or combination of events occurring in conjunction the second user. In a first branch, the dialog system is configured to send a second communication to the second user using a second communications channel, the second communication containing the specific response option. In a second branch, the dialog system is further configured to execute a third instruction associated with the dialog.Type: ApplicationFiled: July 11, 2014Publication date: October 30, 2014Inventors: Brian Reistad, William D. Snapper, Andrew C. Payne, James Campbell
-
Publication number: 20120259921Abstract: Systems and methods for personalizing marketing dialogues are disclosed. Specifically, embodiments of the systems and methods presented may associate a variable to each event in a script. A variable may be associated with each event. A first instruction in the script may be operable to send a first communication to a user from a server via the network.Type: ApplicationFiled: June 20, 2012Publication date: October 11, 2012Inventors: Brian Reistad, William D. Snapper, Andrew C. Payne, James Campbell
-
Patent number: 8255460Abstract: Systems and methods for personalizing marketing dialogues are disclosed. Specifically, embodiments of the systems and methods presented may allow obtain a set of user actions from a participant. The set of user information may include user information, such as demographics, and may also contain event related information, such as a purchase or the user clicking on a link in an email. A program or script may be generated having decision branches. At each decision branch, a first dialogue or a second dialogue may be selected based on the user information. The personalized program or script may be presented to the user based on the user information.Type: GrantFiled: May 18, 2011Date of Patent: August 28, 2012Assignee: Open Text S.A.Inventors: Brian Reistad, William D. Snapper, Andrew C. Payne, James Campbell
-
Patent number: 8234334Abstract: Systems and methods for carrying on marketing dialogues are disclosed. Specifically, embodiments of the systems and methods presented may allow marketing dialogues to be carried on with a set of participants by sending a communication to each of the participants. Another set of participant may be assembled from the initial participants and an action may then be taken with respect to this second set of participants.Type: GrantFiled: August 24, 2009Date of Patent: July 31, 2012Assignee: Open Text S.A.Inventors: Brian Reistad, William D. Snapper, Andrew C. Payne, James Campbell
-
Publication number: 20110225237Abstract: Systems and methods for personalizing marketing dialogues are disclosed. Specifically, embodiments of the systems and methods presented may allow obtain a set of user actions from a participant. The set of user information may include user information, such as demographics, and may also contain event related information, such as a purchase or the user clicking on a link in an email. A program or script may be generated having decision branches. At each decision branch, a first dialogue or a second dialogue may be selected based on the user information. The personalized program or script may be presented to the user based on the user information.Type: ApplicationFiled: May 18, 2011Publication date: September 15, 2011Inventors: Brian Reistad, William D. Snapper, Andrew C. Payne, James Campbell
-
Patent number: 7975007Abstract: Systems and methods for carrying on marketing dialogues are disclosed. Specifically, embodiments of the systems and methods presented may allow marketing dialogues to be carried on with a set of participants by sending a communication to each of the participants. Another set of participant may be assembled from the initial participants and an action may then be taken with respect to this second set of participants.Type: GrantFiled: August 25, 2009Date of Patent: July 5, 2011Assignee: Vignette Software LLCInventors: Brian Reistad, William D. Snapper, Andrew C. Payne, James Campbell
-
Publication number: 20100050091Abstract: Systems and methods for carrying on marketing dialogues are disclosed. Specifically, embodiments of the systems and methods presented may allow marketing dialogues to be carried on with a set of participants by sending a communication to each of the participants. Another set of participant may be assembled from the initial participants and an action may then be taken with respect to this second set of participants.Type: ApplicationFiled: August 24, 2009Publication date: February 25, 2010Applicant: Vignette CorporationInventors: Brian Reistad, William D. Snapper, Andrew C. Payne, James Campbell
-
Patent number: 7647372Abstract: Systems and methods for carrying on marketing dialogues are disclosed. Specifically, embodiments of the systems and methods presented may allow marketing dialogues to be carried on with a set of participants by sending a communication to each of the participants. Another set of participant may be assembled from the initial participants and an action may then be taken with respect to this second set of participants.Type: GrantFiled: June 13, 2007Date of Patent: January 12, 2010Assignee: Vignette CorporationInventors: Brian Reistad, William D. Snapper, Andrew C. Payne, James Campbell
-
Publication number: 20090313328Abstract: Systems and methods for carrying on marketing dialogues are disclosed. Specifically, embodiments of the systems and methods presented may allow marketing dialogues to be carried on with a set of participants by sending a communication to each of the participants. Another set of participant may be assembled from the initial participants and an action may then be taken with respect to this second set of participants.Type: ApplicationFiled: August 25, 2009Publication date: December 17, 2009Applicant: Vignette CorporationInventors: Brian Reistad, William D. Snapper, Andrew C. Payne, James Campbell
-
Patent number: 7389320Abstract: A system for facilitating marketing dialogues permits multiple instances of multiple scripts to be active at the same time, where each of these dialogues can be at a different place in its script. The dialogues permit interactive communications between the user of the system (such as a marketer) and the user's customers or other participants. Scripts are created using a graphical user interface, in which shapes corresponding to steps in a script are dragged and dropped into a script. Communications can be over a network, by telephone, by mail, or by other means. Overall data from the execution of the scripts can be monitored using another graphical user interface, allowing results and trends to be observed and corrections made to the marketing program. Information regarding the scripts and variables used by the scripts is maintained in a set of tables in one or more databases. A data dictionary provides an interface for data stored in the databases.Type: GrantFiled: February 14, 2006Date of Patent: June 17, 2008Assignee: Vignette CorporationInventors: Brian Reistad, William D. Snapper, Andrew C. Payne, James Campbell
-
Patent number: 7127486Abstract: A system for facilitating marketing dialogues permits multiple instances of multiple scripts to be active at the same time, where each of these dialogues can be at a different place in its script. The dialogues permit interactive communications between the user of the system (such as a marketer) and the user's customers or other participants. Scripts are created using a graphical user interface, in which shapes corresponding to steps in a script are dragged and dropped into a script. Communications can be over a network, by telephone, by mail, or by other means. Overall data from the execution of the scripts can be monitored using another graphical user interface, allowing results and trends to be observed and corrections made to the marketing program. Information regarding the scripts and variables used by the scripts is maintained in a set of tables in one or more databases. A data dictionary provides an interface for data stored in the databases.Type: GrantFiled: July 24, 2000Date of Patent: October 24, 2006Assignee: Vignette CorporationInventors: Brian Reistad, William D. Snapper, Andrew C. Payne, James Campbell
-
Patent number: 5475860Abstract: A digital data processing apparatus has two functional units (e.g., a host processing section and a peripheral device) and a controller for transferring information therebetween. The first functional unit generates a send message descriptor block ("MDB") signal specifying one or more addresses in an associated local memory from which data is to be transferred. The second functional unit generates a receive MDB signal specifying one or more locations in its associated local memory to which data is to be transferred. The controller matches send and receive MDB signals, particularly, those specifying the same logical or virtual channel. Once a match is found, the controller transfers data between the respective memory locations of the first and second functional units. A controller as described above transfers data between the host and peripheral processors by directly accessing data in their respective "memory spaces.Type: GrantFiled: June 15, 1992Date of Patent: December 12, 1995Assignee: Stratus Computer, Inc.Inventors: Carl Ellison, Randy Sybel, William D. Snapper, Jonathan West