Patents by Inventor James Kebinger
James Kebinger 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: 20230388263Abstract: Provided herein are systems and methods for providing concurrent connection maximization. Operations include repeatedly increasing a quantity of logical connections between a source email sender and a destination email recipient server and tracking a quantity of logical connections; receiving a connection refusal signal and recording the tracked quantity of logical connections as active upon receipt; storing in a recipient status data set the active quantity of logical connections; and upon initiation of a new message send request to a recipient at the destination email recipient server, configuring a plurality of concurrent connections to the destination email recipient server based on the tracked quantity of logical connections and stored for the destination email recipient server; and sending messages over a portion of the plurality of concurrent connections within a threshold indicated by the tracked quantity of logical connections stored for the destination email recipient server.Type: ApplicationFiled: August 9, 2023Publication date: November 30, 2023Inventors: Michael O'BRIEN, Kevin BAKER, James KEBINGER, Michael AXIAK
-
Patent number: 11765121Abstract: Provided herein are systems and methods for providing concurrent connection maximization. Operations include repeatedly increasing a quantity of logical connections between a source email sender and a destination email recipient server and tracking a quantity of logical connections; receiving a connection refusal signal and recording the tracked quantity of logical connections as active upon receipt; storing in a recipient status data set the active quantity of logical connections; and upon initiation of a new message send request to a recipient at the destination email recipient server, configuring a plurality of concurrent connections to the destination email recipient server based on the tracked quantity of logical connections and stored for the destination email recipient server; and sending messages over a portion of the plurality of concurrent connections within a threshold indicated by the tracked quantity of logical connections stored for the destination email recipient server.Type: GrantFiled: July 22, 2021Date of Patent: September 19, 2023Assignee: HUBSPOT, INC.Inventors: Michael O'Brien, Kevin Baker, James Kebinger, Michael Axiak
-
Patent number: 11240193Abstract: Provided herein is an electronic message management platform that enables management and execution of electronic message campaigns while appropriately managing challenges presented by spam filters, black lists, and domain blocking technologies, and that includes elements for managing an electronic message campaign based on dynamic conditions, quality measures, engagement factors, and other measures, factors and conditions.Type: GrantFiled: October 8, 2019Date of Patent: February 1, 2022Assignee: HubSpot, Inc.Inventors: Michael O'Brien, Kevin Baker, James Kebinger, Michael Axiak
-
Publication number: 20210352037Abstract: Provided herein are systems and methods for providing concurrent connection maximization. Operations include repeatedly increasing a quantity of logical connections between a source email sender and a destination email recipient server and tracking a quantity of logical connections; receiving a connection refusal signal and recording the tracked quantity of logical connections as active upon receipt; storing in a recipient status data set the active quantity of logical connections; and upon initiation of a new message send request to a recipient at the destination email recipient server, configuring a plurality of concurrent connections to the destination email recipient server based on the tracked quantity of logical connections and stored for the destination email recipient server; and sending messages over a portion of the plurality of concurrent connections within a threshold indicated by the tracked quantity of logical connections stored for the destination email recipient server.Type: ApplicationFiled: July 22, 2021Publication date: November 11, 2021Inventors: Michael O'Brien, Kevin Baker, James kebinger, Michael Axiak
-
Patent number: 11070511Abstract: Provided herein are systems and methods that enable management of batch email sending via at least one message transfer authority. Management includes receiving a message recipient list and a message to be sent thereto, evaluating a message delivery readiness indicator for a recipient, and based on a result of the evaluating, removing recipients, locking the message recipient list from further changes, generating a message based on the received message, calculating a probability of engagement metric including an originating node and IP address, and at least one message transfer agent for transferring the message to the at least one recipient. Management further includes coordinating the networked sever to send the generated message from the IP address via the at least one determined message transfer agent and repeating the steps of calculating, determining and coordinating until all messages have been forwarded to a message transfer agent.Type: GrantFiled: January 30, 2018Date of Patent: July 20, 2021Assignee: HubSpot, Inc.Inventors: Michael O'Brien, Kevin Baker, James Kebinger, Michael Axiak
-
Patent number: 10771425Abstract: Provided herein is an electronic message management platform that enables management and execution of electronic message campaigns while appropriately managing challenges presented by spam filters, black lists, and domain blocking technologies, and that includes elements for managing an electronic message campaign based on dynamic conditions, quality measures, engagement factors, and other measures, factors and conditions.Type: GrantFiled: January 30, 2018Date of Patent: September 8, 2020Assignee: HUBSPOT, INC.Inventors: James Kebinger, Farid Jahanmir, Sean Patrick Hogan, Ryan Kophs, Nathaniel Dempkowski, Michael Axiak, Tom Monaghan
-
Publication number: 20200036673Abstract: Provided herein is an electronic message management platform that enables management and execution of electronic message campaigns while appropriately managing challenges presented by spam filters, black lists, and domain blocking technologies, and that includes elements for managing an electronic message campaign based on dynamic conditions, quality measures, engagement factors, and other measures, factors and conditions.Type: ApplicationFiled: October 8, 2019Publication date: January 30, 2020Inventors: Michael O'Brien, Kevin Baker, James Kebinger, Michael Axiak
-
Publication number: 20180219829Abstract: Provided herein is an electronic message management platform that enables management and execution of electronic message campaigns while appropriately managing challenges presented by spam filters, black lists, and domain blocking technologies, and that includes elements for managing an electronic message campaign based on dynamic conditions, quality measures, engagement factors, and other measures, factors and conditions.Type: ApplicationFiled: January 30, 2018Publication date: August 2, 2018Inventors: James Kebinger, Farid Jahanmir, Sean Patrick Hogan, Ryan Kophs, Nathaniel Dempkowski, Michael Axiak, Tom Monaghan
-
Publication number: 20180219819Abstract: Provided herein is an electronic message management platform that enables management and execution of electronic message campaigns while appropriately managing challenges presented by spam filters, black lists, and domain blocking technologies, and that includes elements for managing an electronic message campaign based on dynamic conditions, quality measures, engagement factors, and other measures, factors and conditions.Type: ApplicationFiled: January 30, 2018Publication date: August 2, 2018Inventors: Michael O'Brien, Kevin Baker, James Kebinger, Michael Axiak
-
Publication number: 20070289004Abstract: Verifiable authentication credentials are provided to foreign systems without passing an id and password to the protected resource. A user wishing to access a secure remote site is prompted for credentials, the credentials are authenticated locally and a digitally signed token is created. The token is redirected to the secure remote site by the user's browser using HTTP redirection. The digitally signature is verified by the secure remote site preferably by a digital signature web service. The remote site establishes communications with the user if the digital signature is valid.Type: ApplicationFiled: August 17, 2007Publication date: December 13, 2007Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Li-Lung Chao, Brian Goodman, James Kebinger
-
Publication number: 20070208815Abstract: The present invention concerns methods and apparatus for managing e-mail creation and display operations. In particular, in one aspect of the invention, a new e-mail is generated as a new version of a pre-existing e-mail. Both the pre-existing and new e-mail are identified by version numbers which are displayed to both the e-mail author and to recipients of the e-mails. When displayed, both the new and pre-existing e-mail are initially collectively identified by a single entry in a graphical user interface, where the entry preferably provides information concerning the new e-mail, including at least the version number, and implies the existence of the pre-existing e-mail through display of a version number. The new e-mail is immediately accessible by selecting the entry, and previous versions of the e-mail are accessible by toggling a graphical control.Type: ApplicationFiled: March 2, 2006Publication date: September 6, 2007Inventors: Frank Jania, James Kebinger, Darren Shaw, Brian Goodman
-
Methods and apparatus for implementing real-time collective moderation of collaborative environments
Publication number: 20070174387Abstract: The present invention concerns methods and apparatus for implementing real-time collective moderation of collaborative user environments by allowing participants in a collaborative environment to collectively control a level of interaction allowed for a target participant in real time. In an embodiment of the invention, collaborators are provided with a user interface having controls for allowing collaborators to indicate a level of interaction that should be allowed for a target participant in the collaborative environment. The controls of the graphical user interface allow a collaborator to indicate that a target participant should be allowed at least one of a greater level of interaction or a lower level of interaction in the collaborative user environment.Type: ApplicationFiled: January 20, 2006Publication date: July 26, 2007Inventors: Frank Jania, Darren Shaw, Brian Goodman, James Kebinger -
Publication number: 20070143619Abstract: A system and method of performing cooperative non-repudiated message exchange from a first system to a second system in a computer network comprises checking for discrepancies between a current system time in the second system with an actual time; performing a time synchronization process to match the current system time with the actual time; exchanging public encryption keys between the first and second systems; sending a digitally signed message from the first system to the second system; decoding the digitally signed message; sending a digitally signed acknowledgment message from the second system to the first system; decoding the digitally signed acknowledgment message; and committing text of the digitally signed message to an official transcript on the first system.Type: ApplicationFiled: December 16, 2005Publication date: June 21, 2007Applicant: International Business Machines CorporationInventors: Brian Goodman, Frank Jania, James Kebinger, Darren Shaw
-
Publication number: 20070130256Abstract: A solution for managing a set of collaborative contacts is provided. Each collaborative contact includes one or more collaboration capabities, each of which corresponds to a unique collaboration tool (e.g., voice over IP, instant messaging, email, and/or the like). Identifying text can be used to search the set of collaborative conatacts and obtain a set of candidate contacts. An availabilty status for each collaboration capability of each candidate contact can be requested and a display can be generated that includes the set of candidate contacts. In one embodiment, the display can include an indication of the collaboration capabilities for one or more of the candidate contacts, and/or the availablility status for one or more collaboration capabilities. A user can use the display to request a collaboration session between the user and one or more of the candidate contacts.Type: ApplicationFiled: December 6, 2005Publication date: June 7, 2007Applicant: International Business Machines CorporationInventors: Martin Moore, Brian Goodman, Frank Jania, James Kebinger
-
Publication number: 20070005365Abstract: A system for communicating status data associated with a first user to a second user, for use with a first data processing system associated with a plurality of status events of the first user and comprising a first communication component for communicating status event data associated with the plurality of status events. The system comprises: a status event handler for receiving communicated status event data; a weight component for determining weight data associated with the status event data; and a second communication component for communicating the weight data to a second data processing system.Type: ApplicationFiled: June 28, 2006Publication date: January 4, 2007Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: BRIAN GOODMAN, FRANK JANIA, JAMES KEBINGER, DARREN SHAW
-
Publication number: 20050204146Abstract: Systems, methods, and program products are provided for switching identity of a user that has a first username associated with a first class of users. According to the method, login information is received from the user, with the login information including the first username, an alternate class, and a password. The user is authenticated based on the first username and the password, and access to the computer system is provided as the alternate class, with the alternate class being different than the first class. In one preferred embodiment, the login information further includes a second username, and access to the computer system is provided with the rights and privileges of the second username.Type: ApplicationFiled: March 9, 2004Publication date: September 15, 2005Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: James Kebinger, Brian Goodman, Konrad Lagarde
-
Publication number: 20040207659Abstract: The invention provides a Graphical User Interface (GUI) interface for building programs from web services. The interface to a web service is represented in a user menu preferably by an icon and text. A user drags and drops an icon representing a web service from the menu to a display area and interconnects the icon to other icons representing other program entities (preferably other web services). Preferably, a more detailed icon is created in the display area after the drag and drop. The completed set of interconnected icons in the display area are saved as a new program entity. The invention further includes visualization of the flow of information through the model in a test mode.Type: ApplicationFiled: April 2, 2003Publication date: October 21, 2004Applicant: International Business Machines CorporationInventors: Brian D. Goodman, James Kebinger, Konrad C. Lagarde, Richard M. Rogers, Chen Shu