Patents by Inventor Michael Galloway
Michael Galloway 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: 11689603Abstract: Disclosed is a new approach for client-side contextual engagement with a website visitor. A browser loads a page containing a reference to a script file implementing a visitor client. The visitor client may store visitor client data including site rules and a visitor profile locally on the client device. The visitor client may include a context monitor for calling the decision engine, a decision engine for evaluating the site rules relative to a context defined at least partially by events occurring on the page and the visitor profile, and a widget manager for managing visitor client data persisted on the client device. The content monitor may call the decision engine when the context changes. The decision engine may determine, in real time and relative to the context, that proactive or reactive engagement(s) may be appropriate and call the widget manager to launch and display corresponding engagement channel(s) on the page.Type: GrantFiled: April 14, 2021Date of Patent: June 27, 2023Assignee: MOXIE SOFTWARE, INC.Inventors: Michael Galloway, Randy Nasson, Jonathan Lee Bell, Jonathan Pollock
-
Patent number: 11175800Abstract: A new element mapper is provided for mapping elements of a page using user-provided or automatically generated terms or names. Specifically, a user may direct an application displaying a page to enter into an in-context element mapping mode, in which page elements eligible for mapping may be identified and highlighted whenever one is moused or hovered over. Responsive to the user selecting a page element of interest, the element mapper may provide a dialog with an input field. The dialog may be displayed near the page element of interest or as part of the page. Based on a user-provided or automatically generated name, the element mapper may generate a mapping output and store it in association with a selector for the page element of interest. The mapping output can be used to build a site rule in context of the page element of interest.Type: GrantFiled: August 7, 2019Date of Patent: November 16, 2021Assignee: MOXIE SOFTWARE, INC.Inventors: Randy Nasson, Michael Galloway, Prescott Wright, Jonathan Pollock, Shane E. Sherman, Jonathan Lee Bell
-
Publication number: 20210234916Abstract: Disclosed is a new approach for client-side contextual engagement with a website visitor. A browser loads a page containing a reference to a script file implementing a visitor client. The visitor client may store visitor client data including site rules and a visitor profile locally on the client device. The visitor client may include a context monitor for calling the decision engine, a decision engine for evaluating the site rules relative to a context defined at least partially by events occurring on the page and the visitor profile, and a widget manager for managing visitor client data persisted on the client device. The content monitor may call the decision engine when the context changes. The decision engine may determine, in real time and relative to the context, that proactive or reactive engagement(s) may be appropriate and call the widget manager to launch and display corresponding engagement channel(s) on the page.Type: ApplicationFiled: April 14, 2021Publication date: July 29, 2021Inventors: Michael Galloway, Randy Nasson, Jonathan Lee Bell, Jonathan Pollock
-
Patent number: 10986160Abstract: Disclosed is a new approach for client-side contextual engagement with a website visitor. A browser loads a page containing a reference to a script file implementing a visitor client. The visitor client may store visitor client data including site rules and a visitor profile locally on the client device. The visitor client may include a context monitor for calling the decision engine, a decision engine for evaluating the site rules relative to a context defined at least partially by events occurring on the page and the visitor profile, and a widget manager for managing visitor client data persisted on the client device. The content monitor may call the decision engine when the context changes. The decision engine may determine, in real time and relative to the context, that proactive or reactive engagement(s) may be appropriate and call the widget manager to launch and display corresponding engagement channel(s) on the page.Type: GrantFiled: February 5, 2020Date of Patent: April 20, 2021Assignee: Moxie Software, Inc.Inventors: Michael Galloway, Randy Nasson, Jonathan Lee Bell, Jonathan Pollock
-
Publication number: 20200177666Abstract: Disclosed is a new approach for client-side contextual engagement with a website visitor. A browser loads a page containing a reference to a script file implementing a visitor client. The visitor client may store visitor client data including site rules and a visitor profile locally on the client device. The visitor client may include a context monitor for calling the decision engine, a decision engine for evaluating the site rules relative to a context defined at least partially by events occurring on the page and the visitor profile, and a widget manager for managing visitor client data persisted on the client device. The content monitor may call the decision engine when the context changes. The decision engine may determine, in real time and relative to the context, that proactive or reactive engagement(s) may be appropriate and call the widget manager to launch and display corresponding engagement channel(s) on the page.Type: ApplicationFiled: February 5, 2020Publication date: June 4, 2020Inventors: Michael Galloway, Randy Nasson, Jonathan Lee Bell, Jonathan Pollock
-
Publication number: 20200081593Abstract: A new element mapper is provided for mapping elements of a page using user-provided or automatically generated terms or names. Specifically, a user may direct an application displaying a page to enter into an in-context element mapping mode, in which page elements eligible for mapping may be identified and highlighted whenever one is moused or hovered over. Responsive to the user selecting a page element of interest, the element mapper may provide a dialog with an input field. The dialog may be displayed near the page element of interest or as part of the page. Based on a user-provided or automatically generated name, the element mapper may generate a mapping output and store it in association with a selector for the page element of interest. The mapping output can be used to build a site rule in context of the page element of interest.Type: ApplicationFiled: August 7, 2019Publication date: March 12, 2020Inventors: Randy Nasson, Michael Galloway, Prescott Wright, Jonathan Pollock, Shane E. Sherman, Jonathan Lee Bell
-
Patent number: 10587672Abstract: Disclosed is a new approach for client-side contextual engagement with a website visitor. A browser loads a page containing a reference to a script file implementing a visitor client. The visitor client may store visitor client data including site rules and a visitor profile locally on the client device. The visitor client may include a context monitor for calling the decision engine, a decision engine for evaluating the site rules relative to a context defined at least partially by events occurring on the page and the visitor profile, and a widget manager for managing visitor client data persisted on the client device. The content monitor may call the decision engine when the context changes. The decision engine may determine, in real time and relative to the context, that proactive or reactive engagement(s) may be appropriate and call the widget manager to launch and display corresponding engagement channel(s) on the page.Type: GrantFiled: August 5, 2015Date of Patent: March 10, 2020Assignee: Moxie Software, Inc.Inventors: Michael Galloway, Randy Nasson, Jonathan Lee Bell, Jonathan Pollock
-
Patent number: 10425501Abstract: A new element mapper is provided for mapping elements of a page using user-provided or automatically generated terms or names. Specifically, a user may direct an application displaying a page to enter into an in-context element mapping mode, in which page elements eligible for mapping may be identified and highlighted whenever one is moused or hovered over. Responsive to the user selecting a page element of interest, the element mapper may provide a dialog with an input field. The dialog may be displayed near the page element of interest or as part of the page. Based on a user-provided or automatically generated name, the element mapper may generate a mapping output and store it in association with a selector for the page element of interest. The mapping output can be used to build a site rule in context of the page element of interest.Type: GrantFiled: December 9, 2015Date of Patent: September 24, 2019Assignee: Moxie Software, Inc.Inventors: Randy Nasson, Michael Galloway, Prescott Wright, Jonathan Pollock, Shane E. Sherman, Jonathan Lee Bell
-
Publication number: 20160162140Abstract: A new element mapper is provided for mapping elements of a page using user-provided or automatically generated terms or names. Specifically, a user may direct an application displaying a page to enter into an in-context element mapping mode, in which page elements eligible for mapping may be identified and highlighted whenever one is moused or hovered over. Responsive to the user selecting a page element of interest, the element mapper may provide a dialog with an input field. The dialog may be displayed near the page element of interest or as part of the page. Based on a user-provided or automatically generated name, the element mapper may generate a mapping output and store it in association with a selector for the page element of interest. The mapping output can be used to build a site rule in context of the page element of interest.Type: ApplicationFiled: December 9, 2015Publication date: June 9, 2016Inventors: Randy Nasson, Michael Galloway, Prescott Wright, Jonathan Pollock, Shane E. Sherman, Jonathan Lee Bell
-
Publication number: 20160044083Abstract: Disclosed is a new approach for client-side contextual engagement with a website visitor. A browser loads a page containing a reference to a script file implementing a visitor client. The visitor client may store visitor client data including site rules and a visitor profile locally on the client device. The visitor client may include a context monitor for calling the decision engine, a decision engine for evaluating the site rules relative to a context defined at least partially by events occurring on the page and the visitor profile, and a widget manager for managing visitor client data persisted on the client device. The content monitor may call the decision engine when the context changes. The decision engine may determine, in real time and relative to the context, that proactive or reactive engagement(s) may be appropriate and call the widget manager to launch and display corresponding engagement channel(s) on the page.Type: ApplicationFiled: August 5, 2015Publication date: February 11, 2016Inventors: Michael Galloway, Randy Nasson, Jonathan Lee Bell, Jonathan Pollock
-
Publication number: 20150052044Abstract: A system for monitoring one or more transactions includes a memory, which stores first metadata, second metadata, and third metadata, communicatively coupled to one or more processors. The one or more processors receive the first metadata from a first transaction processing system, the second metadata from a second transaction processing system, and the third metadata from a third transaction processing system and determine attributes from each of the first, second, and third metadata. Each of the first, second, and third metadata are associated with a task performed by the first, second, and third transaction processing systems, respectively. The one or more processors associate the first metadata with a first transaction. The one or more processors then determine that none of the attributes from the second metadata are the same as any of the attributes from the first metadata and then associate the second metadata with a second transaction.Type: ApplicationFiled: August 14, 2013Publication date: February 19, 2015Applicant: Bank of America CorporationInventors: Brandon Castagna, Laith Sheet, John Arcidiacono, Brian Kunzie, Suresh Jagarlamudi, Tim Murphy, Michael Galloway
-
Publication number: 20110271201Abstract: Methods and systems are described for enhancing applications, such as browser applications, to include contextual collaboration functionality within the application's user interface by providing a collaboration interface. The collaboration interface provides access to a group of collaboration data sets associated with a URL of the page displayed through the application according to user defined organization.Type: ApplicationFiled: April 28, 2010Publication date: November 3, 2011Inventors: Mario R. Cavagnari, Rodney Goodger, Michael Galloway
-
Publication number: 20110264686Abstract: Methods and systems are described for enhancing applications, such as enterprise applications, to include contextual collaboration functionality by providing a collaboration space which can be embedded or otherwise made visibly available from within the application's user interface. The collaboration space allows collaboration content from collaboration activities that are outside the application to be contextually viewed seamlessly within the application. For example, a user of an enterprise application accessing an account, an opportunity or other object of an enterprise system, can view the collaboration space associated with the accessed object through the enterprise application itself.Type: ApplicationFiled: April 23, 2010Publication date: October 27, 2011Inventors: Mario R. Cavagnari, Rodney Goodger, Michael Galloway
-
Publication number: 20090313304Abstract: A method for saving visual data that was captured from a data source is disclosed. Visual data is received via a network from a computing device coupled to the network. The visual data includes image data and non-image data. An item of content is generated based on the selected visual data from the data source for storage in a database coupled to the network.Type: ApplicationFiled: November 26, 2008Publication date: December 17, 2009Inventors: Rodney Goodger, Mario Cavagnari, Michael Galloway
-
Publication number: 20080127319Abstract: An anti-fraud token system is disclosed in which the authentication process is performed primarily on the client side. A client according is provided with an authentication list of websites for which authentication is required, and their respective authentic addresses. The client also asks a user to select a token, which may include graphics, text, and/or sound. When the user accesses an information source from the authentication list, the client notes that the address which the user is accessing is on the list. The client then displays the token as previously selected by the user to the user along with the accessed information, so that the user knows that the information he/she is accessing is authentic.Type: ApplicationFiled: November 29, 2006Publication date: May 29, 2008Applicant: Yahoo! Inc.Inventors: Michael Galloway, Bryan Mayes, Kaushik E. Lakshmanan
-
Publication number: 20080046738Abstract: A phishing detection agent is provided. In one embodiment, a user's browser includes a plug-in application or agent that may capture a visual record of a webpage and, with a cached copy of known, authentic websites provided to it via periodic updates, perform a series of image comparison functions to determine if the suspected website is attempting to deceive the user. The phishing detection agent is capable of performing an image recognition algorithm, such as logo recognition algorithm, optical character recognition, an image similarity algorithm, or combination of two or more of the above. If the suspected webpage corresponds to one of the authentic web pages, but the domain name of the suspected web page does not match the domain name of one of the authentic web pages, the suspected web page is flagged as a phishing web site.Type: ApplicationFiled: August 4, 2006Publication date: February 21, 2008Applicant: Yahoo! Inc.Inventors: Michael Galloway, Bryan Mayes, Miles Libbey
-
Publication number: 20070124387Abstract: Methods, systems, and program code for implementing instant messaging systems having a feature permitting modification/deletion/substitution of previously transmitted messages in an instant messaging session are provided. In an example, a first computer is operable to interpret a user action as a request to modify at least one previous instant message, to capture a selection to modify of the at least one previous instant message, query the user for the modification to be applied, and formulate content that indicates the modification for transmission to a server. The server is operable to receive the content, detect the modification in the content and form an update message for transmission to each client participating in the instant messaging session. Each client in the instant messaging session may be operable to receive, and use the update message for altering a display of the at least one previous instant message according to the modifications indicated.Type: ApplicationFiled: November 22, 2005Publication date: May 31, 2007Applicant: Yahoo! Inc.Inventor: Michael Galloway
-
Publication number: 20060157938Abstract: An archery target having a first and a second elongated support plate extending parallel to one another between a respective first and second plate ends. Each of the support plate having a support-plate length, inner surfaces facing one another and outer surfaces opposed to the inner surfaces. Each plate further including a strap opening. The target further including a plurality of elongated foam sheets extending parallel to one another to form a foam laminate having side surfaces parallel to the sheets and end surfaces transverse to the sheets. The side surfaces each facing one of the inner surfaces of the support plates and defining a foam laminate length that is shorter than the support-plate length. The foam laminate further including a front surface extending between the plates having an arrow receiving zone.Type: ApplicationFiled: December 9, 2005Publication date: July 20, 2006Inventors: Joe Box, Michael Galloway