Patents by Inventor Tim McQuillen

Tim McQuillen 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: 10601754
    Abstract: 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: Grant
    Filed: January 12, 2017
    Date of Patent: March 24, 2020
    Assignee: Selligent, Inc
    Inventors: Frank Addante, Tim McQuillen, Junior Shaitan
  • Publication number: 20170134322
    Abstract: Computer program products, apparatus, and methods for processing digital messages to recipients at destination domains are provided. A plurality of profiles are established, each profile for handling digital to a specific domain or set of domains. A request to process a plurality of outbound digital messages is handled by, for each given digital message, processing the given digital message by (i) determining a destination domain for digital messages, (ii) reading a profile for the determined destination domain for the digital messages and (iii) based on at least one parameter set in the profile: (a) sending the given digital message to the determined destination domain in accordance with the profile when permitted by the at least one parameter set in the profile, or (b) not sending the digital message to the determined destination domain when required by the at least one parameter set in the profile.
    Type: Application
    Filed: October 23, 2015
    Publication date: May 11, 2017
    Inventors: Tim MCQUILLEN, Tulsi R. MAYALA
  • Publication number: 20170126607
    Abstract: 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: Application
    Filed: January 12, 2017
    Publication date: May 4, 2017
    Inventors: Frank Addante, Tim McQuillen, Junior Shaitan
  • Patent number: 9553836
    Abstract: 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: Grant
    Filed: December 4, 2014
    Date of Patent: January 24, 2017
    Assignee: STRONGVIEW SYSTEMS, INC.
    Inventors: Frank Addante, Tim McQuillen, Junior Shaitan
  • Publication number: 20150106938
    Abstract: 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: Application
    Filed: December 4, 2014
    Publication date: April 16, 2015
    Inventors: Frank Addante, Tim McQuillen, Junior Shaitan
  • Patent number: 8914455
    Abstract: 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: Grant
    Filed: March 18, 2013
    Date of Patent: December 16, 2014
    Assignee: Strongview Systems, Inc.
    Inventors: Frank Addante, Tim McQuillen, Junior Shaitan
  • Publication number: 20130318178
    Abstract: 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: Application
    Filed: March 18, 2013
    Publication date: November 28, 2013
    Inventors: Frank Addante, Tim McQuillen, Junior Shaitan
  • Publication number: 20130159444
    Abstract: Computer program products, apparatus, and methods for processing digital messages to recipients at destination domains are provided. A plurality of profiles are established, each profile for handling digital to a specific domain or set of domains. A request to process a plurality of outbound digital messages is handled by, for each given digital message, processing the given digital message by (i) determining a destination domain for digital messages, (ii) reading a profile for the determined destination domain for the digital messages and (iii) based on at least one parameter set in the profile: (a) sending the given digital message to the determined destination domain in accordance with the profile when permitted by the at least one parameter set in the profile, or (b) not sending the digital message to the determined destination domain when required by the at least one parameter set in the profile.
    Type: Application
    Filed: February 14, 2013
    Publication date: June 20, 2013
    Inventors: Tim McQuillen, Tulsi R. Mayala
  • Patent number: 8402100
    Abstract: 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: Grant
    Filed: April 12, 2010
    Date of Patent: March 19, 2013
    Assignee: StrongMail Systems, Inc.
    Inventors: Frank Addante, Tim McQuillen, Junior Shaitan
  • Patent number: 8386638
    Abstract: Computer program products, apparatus, and methods for processing digital messages to recipients at destination domains is provided. A plurality of profiles are established, each profile for handling digital to a specific domain or set of domains. A request to process a plurality of outbound digital messages is handled by, for each given digital message, processing the given digital message by (i) determining a destination domain for digital messages, (ii) reading a profile for the determined destination domain for the digital messages and (iii) based on at least one parameter set in the profile: (a) sending the given digital message to the determined destination domain in accordance with the profile when permitted by the at least one parameter set in the profile, or (b) not sending the digital message to the determined destination domain when required by the at least one parameter set in the profile.
    Type: Grant
    Filed: April 30, 2012
    Date of Patent: February 26, 2013
    Assignee: StrongMail Systems, Inc.
    Inventors: Tim McQuillen, Tulsi Ram Mayala
  • Publication number: 20120221658
    Abstract: Computer program products, apparatus, and methods for processing digital messages to recipients at destination domains is provided. A plurality of profiles are established, each profile for handling digital to a specific domain or set of domains. A request to process a plurality of outbound digital messages is handled by, for each given digital message, processing the given digital message by (i) determining a destination domain for digital messages, (ii) reading a profile for the determined destination domain for the digital messages and (iii) based on at least one parameter set in the profile: (a) sending the given digital message to the determined destination domain in accordance with the profile when permitted by the at least one parameter set in the profile, or (b) not sending the digital message to the determined destination domain when required by the at least one parameter set in the profile.
    Type: Application
    Filed: April 30, 2012
    Publication date: August 30, 2012
    Inventors: Tim McQuillen, Tulsi R. Mayala
  • Patent number: 8171159
    Abstract: Computer program products, apparatus, and methods for processing digital messages to recipients at destination domains is provided. A plurality of profiles are established, each profile for handling digital to a specific domain or set of domains. A request to process a plurality of outbound digital messages is handled by, for each given digital message, processing the given digital message by (i) determining a destination domain for digital messages, (ii) reading a profile for the determined destination domain for the digital messages and (iii) based on at least one parameter set in the profile: (a) sending the given digital message to the determined destination domain in accordance with the profile when permitted by the at least one parameter set in the profile, or (b) not sending the digital message to the determined destination domain when required by the at least one parameter set in the profile.
    Type: Grant
    Filed: April 12, 2010
    Date of Patent: May 1, 2012
    Assignee: Strongmail Systems, Inc.
    Inventors: Tim McQuillen, Tulsi R. Mayala
  • Publication number: 20110040840
    Abstract: 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: Application
    Filed: April 12, 2010
    Publication date: February 17, 2011
    Inventors: Frank Addante, Tim McQuillen, Junior Shaitan
  • Publication number: 20100198932
    Abstract: Computer program products, apparatus, and methods for processing digital messages to recipients at destination domains is provided. A plurality of profiles are established, each profile for handling digital to a specific domain or set of domains. A request to process a plurality of outbound digital messages is handled by, for each given digital message, processing the given digital message by (i) determining a destination domain for digital messages, (ii) reading a profile for the determined destination domain for the digital messages and (iii) based on at least one parameter set in the profile: (a) sending the given digital message to the determined destination domain in accordance with the profile when permitted by the at least one parameter set in the profile, or (b) not sending the digital message to the determined destination domain when required by the at least one parameter set in the profile.
    Type: Application
    Filed: April 12, 2010
    Publication date: August 5, 2010
    Inventors: Tim McQuillen, Tulsi R. Mayala
  • Patent number: 7720911
    Abstract: 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: Grant
    Filed: February 11, 2004
    Date of Patent: May 18, 2010
    Assignee: StrongMail Systems, Inc.
    Inventors: Frank Addante, Tim McQuillen
  • Patent number: 7698369
    Abstract: 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: Grant
    Filed: May 27, 2004
    Date of Patent: April 13, 2010
    Assignee: StrongMail Systems, Inc.
    Inventors: Frank Addante, Tim McQuillen, Junior Shaitan
  • Patent number: 7698462
    Abstract: Computer program products, apparatus, and methods for processing digital messages to recipients at destination domains is provided. A plurality of profiles are established, each profile for handling digital to a specific domain or set of domains. A request to process a plurality of outbound digital messages is handled by, for each given digital message, processing the given digital message by (i) determining a destination domain for digital messages, (ii) reading a profile for the determined destination domain for the digital messages and (iii) based on at least one parameter set in the profile: (a) sending the given digital message to the determined destination domain in accordance with the profile when permitted by the at least one parameter set in the profile, or (b) not sending the digital message to the determined destination domain when required by the at least one parameter set in the profile.
    Type: Grant
    Filed: October 22, 2007
    Date of Patent: April 13, 2010
    Assignee: StrongMail Systems, Inc.
    Inventors: Tim McQuillen, Tulsi R. Mayala
  • Publication number: 20090106377
    Abstract: Computer program products, apparatus, and methods for processing digital messages to recipients at destination domains is provided. A plurality of profiles are established, each profile for handling digital to a specific domain or set of domains. A request to process a plurality of outbound digital messages is handled by, for each given digital message, processing the given digital message by (i) determining a destination domain for digital messages, (ii) reading a profile for the determined destination domain for the digital messages and (iii) based on at least one parameter set in the profile: (a) sending the given digital message to the determined destination domain in accordance with the profile when permitted by the at least one parameter set in the profile, or (b) not sending the digital message to the determined destination domain when required by the at least one parameter set in the profile.
    Type: Application
    Filed: October 22, 2007
    Publication date: April 23, 2009
    Inventors: Tim McQuillen, Tulsi R. Mayala
  • Publication number: 20050267941
    Abstract: 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: Application
    Filed: May 27, 2004
    Publication date: December 1, 2005
    Inventors: Frank Addante, Tim McQuillen, Junior Shaitan
  • Publication number: 20040167965
    Abstract: 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: Application
    Filed: February 11, 2004
    Publication date: August 26, 2004
    Inventors: Frank Addante, Tim McQuillen