Patents by Inventor Frank Addante
Frank Addante 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: 10601754Abstract: Systems and method for delivering messages are provided in which a plurality of messages to be electronically sent are stored in a storage unit. Each of the respective messages includes associated metadata describing information about the respective message. The storage unit includes local storage which stores a first amount of information describing imminent messages, which are more likely to be sent, and stored a second amount of information, less than the first amount of information, describing non-imminent messages which are less likely to be sent. The storage unit also includes remote storage, which stores additional information about the messages. A processor operates to determine information about each message, and manages an amount of information about the messages which are stored locally.Type: GrantFiled: January 12, 2017Date of Patent: March 24, 2020Assignee: Selligent, IncInventors: Frank Addante, Tim McQuillen, Junior Shaitan
-
Publication number: 20170126607Abstract: Systems and method for delivering messages are provided in which a plurality of messages to be electronically sent are stored in a storage unit. Each of the respective messages includes associated metadata describing information about the respective message. The storage unit includes local storage which stores a first amount of information describing imminent messages, which are more likely to be sent, and stored a second amount of information, less than the first amount of information, describing non-imminent messages which are less likely to be sent. The storage unit also includes remote storage, which stores additional information about the messages. A processor operates to determine information about each message, and manages an amount of information about the messages which are stored locally.Type: ApplicationFiled: January 12, 2017Publication date: May 4, 2017Inventors: Frank Addante, Tim McQuillen, Junior Shaitan
-
Patent number: 9553836Abstract: An e-mail processing system includes: a non-persistent or random memory storing a message queue map having a plurality of message queues, an input handler, and an output handler. Each message queue includes a plurality of data nodes, and each data node represents one message intended for delivery to a respective domain. The input handler comprises instructions for: (i) obtaining an incoming first e-mail, (ii) digesting the incoming first e-mail into a first data node representing the incoming first e-mail, and (iii) analyzing the first data node to determine a first message queue in the number of message queues based at least on the destination domain of the first data node, and (iv) appending the first data node to the plurality of data nodes in the first message queue. The output handler processes a data node in a message queue in the message queue map to send e-mail to an intended recipient.Type: GrantFiled: December 4, 2014Date of Patent: January 24, 2017Assignee: STRONGVIEW SYSTEMS, INC.Inventors: Frank Addante, Tim McQuillen, Junior Shaitan
-
Publication number: 20160285809Abstract: Computer program products, apparatus, and methods for processing a human-readable message are provided. The message is received at a first computer in the form of an e-mail. A check is performed to determine whether the message includes (i) a tag originated by a sender of the message and (ii) human-readable instructions interpretable by the first computer to pre-process the message by a pre-process routine. The pre-process routine calls for (i) requesting and receiving, over a network or the Internet from a third computer, data from one or more data fields of a database responsive to the human-readable instructions and (ii) modifying the human-readable message, thereby creating a plurality of processed human-readable messages. When it is determined that the message includes (i) the tag and (ii) the human-readable instructions the message is pre-processed in accordance with the human-readable instructions using the pre-process routine.Type: ApplicationFiled: November 2, 2015Publication date: September 29, 2016Inventor: Frank ADDANTE
-
Publication number: 20150106938Abstract: E-mail system which organizes e-mails into queues based on their locations and characterizes the e-mails. Metadata, indicative of the e-mail, is appended to the e-mail. The queues are organized based on the metadata, and processed. The metadata is always stored in local storage; and the message body may be stored in local storage, or in remote storage, depending on how long it will be until the message is sent. A special server manages whether the information is stored in local or remote storage.Type: ApplicationFiled: December 4, 2014Publication date: April 16, 2015Inventors: Frank Addante, Tim McQuillen, Junior Shaitan
-
Patent number: 8965782Abstract: An apparatus and a method for tracking transactions over a computer network is provided. An advertisement is provided to a user using a web client, such as a web browser, at a user node. The user selects the advertisement, e.g., by clicking on the advertisement, to request to an ad server for redirection to a transaction node associated with the advertisement. The ad server formats a cookie and provides to the user node. When the user requests a transaction after the redirection, the transaction node sends a transaction confirmation after performing the transaction. The transaction confirmation includes a command to record the transaction. In response to the command, the user node provides a query string and the cookie to the ad server for the transaction to be recorded.Type: GrantFiled: April 21, 2011Date of Patent: February 24, 2015Assignee: Google Inc.Inventor: Frank Addante
-
Patent number: 8914455Abstract: An e-mail processing system includes: a non-persistent or random memory storing a message queue map having a plurality of message queues, an input handler, and an output handler. Each message queue includes a plurality of data nodes, and each data node represents one message intended for delivery to a respective domain. The input handler comprises instructions for: (i) obtaining an incoming first e-mail, (ii) digesting the incoming first e-mail into a first data node representing the incoming first e-mail, and (iii) analyzing the first data node to determine a first message queue in the number of message queues based at least on the destination domain of the first data node, (iv) appending the first data node to the plurality of data nodes in the first message queue. The output handler processes a data node in a message queue in the message queue map to send e-mail to an intended recipient.Type: GrantFiled: March 18, 2013Date of Patent: December 16, 2014Assignee: Strongview Systems, Inc.Inventors: Frank Addante, Tim McQuillen, Junior Shaitan
-
Publication number: 20130318178Abstract: An e-mail processing system includes: a non-persistent or random memory storing a message queue map having a plurality of message queues, an input handler, and an output handler. Each message queue includes a plurality of data nodes, and each data node represents one message intended for delivery to a respective domain. The input handler comprises instructions for: (i) obtaining an incoming first e-mail, (ii) digesting the incoming first e-mail into a first data node representing the incoming first e-mail, and (iii) analyzing the first data node to determine a first message queue in the number of message queues based at least on the destination domain of the first data node, (iv) appending the first data node to the plurality of data nodes in the first message queue. The output handler processes a data node in a message queue in the message queue map to send e-mail to an intended recipient.Type: ApplicationFiled: March 18, 2013Publication date: November 28, 2013Inventors: Frank Addante, Tim McQuillen, Junior Shaitan
-
Patent number: 8538804Abstract: An apparatus and a method for tracking transactions over a computer network is provided. An advertisement is provided to a user using a web client, such as a web browser, at a user node. The user selects the advertisement, e.g., by clicking on the advertisement, to request to an ad server for redirection to a transaction node associated with the advertisement. The ad server formats a cookie and provides to the user node. When the user requests a transaction after the redirection, the transaction node sends a transaction confirmation after performing the transaction. The transaction confirmation includes a command to record the transaction. In response to the command, the user node provides a query string and the cookie to the ad server for the transaction to be recorded.Type: GrantFiled: June 29, 2012Date of Patent: September 17, 2013Assignee: Google Inc.Inventor: Frank Addante
-
Publication number: 20130080554Abstract: Computer program products, apparatus, and methods for processing a human-readable message are provided. The message is received at a first computer in the form of an e-mail. A check is performed to determine whether the message includes (i) a tag originated by a sender of the message and (ii) human-readable instructions interpretable by the first computer to pre-process the message by a pre-process routine. The pre-process routine calls for (i) requesting and receiving, over a network or the Internet from a third computer, data from one or more data fields of a database responsive to the human-readable instructions and (ii) modifying the human-readable message, thereby creating a plurality of processed human-readable messages. When it is determined that the message includes (i) the tag and (ii) the human-readable instructions the message is pre-processed in accordance with the human-readable instructions using the pre-process routine.Type: ApplicationFiled: November 19, 2012Publication date: March 28, 2013Inventor: Frank Addante
-
Patent number: 8402100Abstract: E-mail system which organizes e-mails into queues based on their locations and characterizes the e-mails. Metadata, indicative of the e-mail, is appended to the e-mail. The queues are organized based on the metadata, and processed. The metadata is always stored in local storage; and the message body may be stored in local storage, or in remote storage, depending on how long it will be until the message is sent. A special server manages whether the information is stored in local or remote storage.Type: GrantFiled: April 12, 2010Date of Patent: March 19, 2013Assignee: StrongMail Systems, Inc.Inventors: Frank Addante, Tim McQuillen, Junior Shaitan
-
Publication number: 20120296736Abstract: An apparatus and a method for tracking transactions over a computer network is provided. An advertisement is provided to a user using a web client, such as a web browser, at a user node. The user selects the advertisement, e.g., by clicking on the advertisement, to request to an ad server for redirection to a transaction node associated with the advertisement. The ad server formats a cookie and provides to the user node. When the user requests a transaction after the redirection, the transaction node sends a transaction confirmation after performing the transaction. The transaction confirmation includes a command to record the transaction. In response to the command, the user node provides a query string and the cookie to the ad server for the transaction to be recorded.Type: ApplicationFiled: June 29, 2012Publication date: November 22, 2012Applicant: Google Inc.Inventor: Frank Addante
-
Patent number: 8316090Abstract: Computer program products apparatus, and methods for distributing encoded messages to one or more recipients. In one aspect, an electronic request is received using an e-mail protocol. The electronic request includes instructions for accessing one or more destinations corresponding to the recipients and logic for accessing data relating to the recipients. The data relating to recipients is obtained using the logic for accessing the data in the electronic request. For each respective recipient, a message body of a message corresponding to said respective recipient is formatted using the data relating to the respective recipient thereby constructing the one or more encoded messages. The one or more encoded messages are then distributed to the recipients using the one or more corresponding destinations.Type: GrantFiled: January 25, 2006Date of Patent: November 20, 2012Assignee: StrongMail Systems, Inc.Inventor: Frank Addante
-
Publication number: 20110196721Abstract: An apparatus and a method for tracking transactions over a computer network is provided. An advertisement is provided to a user using a web client, such as a web browser, at a user node. The user selects the advertisement, e.g., by clicking on the advertisement, to request to an ad server for redirection to a transaction node associated with the advertisement. The ad server formats a cookie and provides to the user node. When the user requests a transaction after the redirection, the transaction node sends a transaction confirmation after performing the transaction. The transaction confirmation includes a command to record the transaction. In response to the command, the user node provides a query string and the cookie to the ad server for the transaction to be recorded.Type: ApplicationFiled: April 21, 2011Publication date: August 11, 2011Inventor: Frank Addante
-
Publication number: 20110040840Abstract: E-mail system which organizes e-mails into queues based on their locations and characterizes the e-mails. Metadata, indicative of the e-mail, is appended to the e-mail. The queues are organized based on the metadata, and processed. The metadata is always stored in local storage; and the message body may be stored in local storage, or in remote storage, depending on how long it will be until the message is sent. A special server manages whether the information is stored in local or remote storage.Type: ApplicationFiled: April 12, 2010Publication date: February 17, 2011Inventors: Frank Addante, Tim McQuillen, Junior Shaitan
-
Patent number: 7720911Abstract: An e-mail processing system that preferably operates solely within nonpersistent storage such as random access memory. Queues of e-mails are formed within the random access memory, where each queue includes a pointer to personalized information about the e-mail, directed to a specific domain. In order to send the e-mail, a channel is opened to the domain, and while open, e-mails within the queue are sent. A special recovery agent periodically takes snapshots of the state of processing within the system. Since the processing is occurring within nonpersistent storage, a failure within the system can be recovered by using the snapshots to recover where each email is processing. In one aspect, the feed rate to the other e-mail servers is adjusted based on the rate of those e-mail servers. Also, the system asynchronously looks up information such as DNS information while it is processing information for other e-mails.Type: GrantFiled: February 11, 2004Date of Patent: May 18, 2010Assignee: StrongMail Systems, Inc.Inventors: Frank Addante, Tim McQuillen
-
Patent number: 7698369Abstract: E-mail system which organizes e-mails into queues based on their locations and characterizes the e-mails. Metadata, indicative of the e-mail, is appended to the e-mail. The queues are organized based on the metadata, and processed. The metadata is always stored in local storage; and the message body may be stored in local storage, or in remote storage, depending on how long it will be until the message is sent. A special server manages whether the information is stored in local or remote storage.Type: GrantFiled: May 27, 2004Date of Patent: April 13, 2010Assignee: StrongMail Systems, Inc.Inventors: Frank Addante, Tim McQuillen, Junior Shaitan
-
Publication number: 20070174398Abstract: Computer program products apparatus, and methods for distributing encoded messages to one or more recipients. In one aspect, an electronic request is received using an e-mail protocol. The electronic request includes instructions for accessing one or more destinations corresponding to the recipients and logic for accessing data relating to the recipients. The data relating to recipients is obtained using the logic for accessing the data in the electronic request. For each respective recipient, a message body of a message corresponding to said respective recipient is formatted using the data relating to the respective recipient thereby constructing the one or more encoded messages. The one or more encoded messages are then distributed to the recipients using the one or more corresponding destinations.Type: ApplicationFiled: January 25, 2006Publication date: July 26, 2007Inventor: Frank Addante
-
Publication number: 20050267941Abstract: E-mail system which organizes e-mails into queues based on their locations and characterizes the e-mails. Metadata, indicative of the e-mail, is appended to the e-mail. The queues are organized based on the metadata, and processed. The metadata is always stored in local storage; and the message body may be stored in local storage, or in remote storage, depending on how long it will be until the message is sent. A special server manages whether the information is stored in local or remote storage.Type: ApplicationFiled: May 27, 2004Publication date: December 1, 2005Inventors: Frank Addante, Tim McQuillen, Junior Shaitan
-
Publication number: 20040167965Abstract: An e-mail processing system that preferably operates solely within nonpersistent storage such as random access memory. Queues of e-mails are formed within the random access memory, where each queue includes a pointer to personalized information about the e-mail, directed to a specific domain. In order to send the e-mail, a channel is opened to the domain, and while open, e-mails within the queue are sent. A special recovery agent periodically takes snapshots of the state of processing within the system. Since the processing is occurring within nonpersistent storage, a failure within the system can be recovered by using the snapshots to recover where each email is processing. In one aspect, the feed rate to the other e-mail servers is adjusted based on the rate of those e-mail servers. Also, the system asynchronously looks up information such as DNS information while it is processing information for other e-mails.Type: ApplicationFiled: February 11, 2004Publication date: August 26, 2004Inventors: Frank Addante, Tim McQuillen