Patents by Inventor Darren L. Gardner
Darren L. Gardner 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: 9118506Abstract: A communications system includes a network engine that communicates with a plurality of unsubscribed mobile wireless communications devices using a communications network for sending and receiving emails therefrom. A direct access server is operative with the network engine for polling electronic mailboxes of users and retrieving email from the electronic mailboxes and pushing any email through the network engine to selected user subscribed mobile wireless communications devices. This direct access server is operative for providing at least one pre-configured service offering to a user that is linked to mail-access parameters when a user configures their respective electronic mailbox.Type: GrantFiled: April 11, 2008Date of Patent: August 25, 2015Assignee: BlackBerry LimitedInventors: Suryanarayana Murthy Gorty, Darren L. Gardner
-
Patent number: 8838702Abstract: A system and method generates configurations used for accessing electronic mailboxes. A database stores the configuration conventions that are sets of e-mail expressions formed by symbols. A transformer module expands configuration conventions stored in the database to generate configurations based on user supplied context data.Type: GrantFiled: December 1, 2008Date of Patent: September 16, 2014Assignee: BlackBerry LimitedInventors: Darren L. Gardner, Shaibal Roy
-
Patent number: 8626857Abstract: A system provisions an electronic mail (email) account of a user for allowing access to an electronic mailbox from a remote device to retrieve email. A communications module receives email address parameters of the user and transmits a domain name system (DNS) query to the Internet for returning mail exchange (MX) records corresponding to the email address parameters of the user. A configuration module processes any returned MX records as a starting point for determining configuration parameters for accessing the email account of the user to retrieve user email.Type: GrantFiled: November 15, 2011Date of Patent: January 7, 2014Assignee: BlackBerry LimitedInventors: Darren L. Gardner, Suryanarayana Murthy Gorty, Steven J. McCarthy
-
Patent number: 8572185Abstract: A communications system includes a network engine that communicates with a plurality of user subscribed mobile wireless communications devices via a communications network for sending and receiving emails therefrom. A direct access server is operative with the network engine for polling electronic mailboxes of the user belonging to an email source hosted by an email provider and obtaining email from the electronic mailboxes and pushing any email through the network engine to selected user subscribed mobile wireless communications devices. It includes an internal SMTP server that is configured for outgoing email and operative for specifying an SMTP server for communication belonging to an email provider given a SMTP server and protocol combination for the email source of the email provider to which communication is desired such that the internal SMTP server of the direct access server is not used.Type: GrantFiled: January 31, 2008Date of Patent: October 29, 2013Assignee: BlackBerry LimitedInventors: Eric N. Williams, Suryanarayana M. Gorty, Darren L. Gardner
-
Patent number: 8549078Abstract: A communications system may include a plurality of target servers and a plurality of source servers connected to the Internet via respective different portions thereof. The source servers may be for establishing connections to desired target servers via the Internet, and they may also be subject to connectivity disruptions. Further, the source servers may generate connectivity disruption information for respective target servers. The communications system may further include a dispatcher for collecting the connectivity disruption information from the source servers, and for distributing jobs to the source servers based upon a respective target server associated with each job and the connectivity disruption information for the respective target server.Type: GrantFiled: February 13, 2004Date of Patent: October 1, 2013Assignee: Teamon Systems, Inc.Inventors: Steven J. McCarthy, Darren L. Gardner, Shaibal Roy
-
Patent number: 8463864Abstract: A communications system may include data storage devices each using at least one of a plurality of different operating protocols. Further, at least one of the data storage devices may operate using multiple operating protocols. The system may also include mobile wireless communications devices for accessing the at least one data storage device, and each may use at least one of the plurality of operating protocols. Moreover, the system may further include a protocol interface device. The protocol interface device may include a front-end proxy module for communicating with the plurality of mobile wireless communications devices using respective operating protocols. The protocol interface may also include a protocol engine module for communicating with the data storage devices using respective operating protocols. The protocol engine module may also select a desired operating protocol for communicating with the at least one data storage device from the multiple operating protocols.Type: GrantFiled: September 10, 2012Date of Patent: June 11, 2013Assignee: Teamon Systems, Inc.Inventors: Shaibal Roy, Darren L. Gardner
-
Patent number: 8447821Abstract: A system and method for configuring access to an electronic mailbox based on limited configuration parameters received from a user. A database stores configuration conventions for a mail domain. A mailbox interface module receives configuration information from a user that is limited in the configuration parameters required for accessing the electronic mailbox. The module retrieves configuration conventions for the mail domain from the database and generates sets of potentially valid configuration parameters based on the retrieved configuration conventions and user supplied configuration information for accessing the mailbox.Type: GrantFiled: November 15, 2011Date of Patent: May 21, 2013Assignee: Research In Motion LimitedInventors: Darren L. Gardner, Shaibal Roy
-
Patent number: 8364769Abstract: A communications system may include a plurality of source message servers for storing messages for delivery to a user, a target message server having a target message box associated therewith, and an aggregation server for periodically aggregating the messages from the source message servers to the target message box for retrieval by the user. The target message server may provide a delivery failure message to the aggregation server based upon a failure to deliver a message to the target message box. As such, the aggregation server may increase a period of sending messages to the target message box based upon a delivery failure message therefrom, and thereafter decrease the period of sending messages to the target message box based upon a successful delivery of a message thereto.Type: GrantFiled: March 22, 2010Date of Patent: January 29, 2013Assignee: Teamon Systems, Inc.Inventors: Steven J. McCarthy, Darren L. Gardner, Michael Jack Zakharoff
-
Publication number: 20130007156Abstract: A communications system may include data storage devices each using at least one of a plurality of different operating protocols. Further, at least one of the data storage devices may operate using multiple operating protocols. The system may also include mobile wireless communications devices for accessing the at least one data storage device, and each may use at least one of the plurality of operating protocols. Moreover, the system may further include a protocol interface device. The protocol interface device may include a front-end proxy module for communicating with the plurality of mobile wireless communications devices using respective operating protocols. The protocol interface may also include a protocol engine module for communicating with the data storage devices using respective operating protocols. The protocol engine module may also select a desired operating protocol for communicating with the at least one data storage device from the multiple operating protocols.Type: ApplicationFiled: September 10, 2012Publication date: January 3, 2013Applicant: TEAMON SYSTEMS, INC.Inventors: SHAIBAL ROY, DARREN L. GARDNER
-
Patent number: 8285805Abstract: A communications system may include data storage devices each using at least one of a plurality of different operating protocols. Further, at least one of the data storage devices may operate using multiple operating protocols. The system may also include mobile wireless communications devices for accessing the at least one data storage device, and each may use at least one of the plurality of operating protocols. Moreover, the system may further include a protocol interface device. The protocol interface device may include a front-end proxy module for communicating with the plurality of mobile wireless communications devices using respective operating protocols. The protocol interface may also include a protocol engine module for communicating with the data storage devices using respective operating protocols. The protocol engine module may also select a desired operating protocol for communicating with the at least one data storage device from the multiple operating protocols.Type: GrantFiled: August 16, 2011Date of Patent: October 9, 2012Assignee: Teamon Systems, Inc.Inventors: Shaibal Roy, Darren L. Gardner
-
Publication number: 20120117631Abstract: A system for provisioning an electronic mail (email) account of a user for allowing access to an electronic mailbox from a remote device to retrieve email includes a communications module that receives email address parameters entered by the user and transmits a domain name system (DNS) query to the Internet for returning mail exchange (MX) and address (A) records corresponding to the entered email address parameters of the user. A configuration module processes any returned MX and A records to determine whether the email address parameters entered by the user are valid before attempting to provision the email account of the user.Type: ApplicationFiled: January 17, 2012Publication date: May 10, 2012Applicant: TEAMON SYSTEMS, INC.Inventors: Darren L. GARDNER, Suryanarayana Murthy GORTY, Steven J. MCCARTHY
-
Publication number: 20120059894Abstract: A system and method for configuring access to an electronic mailbox based on limited configuration parameters received from a user. A database stores configuration conventions for a mail domain. A mailbox interface module receives configuration information from a user that is limited in the configuration parameters required for accessing the electronic mailbox. The module retrieves configuration conventions for the mail domain from the database and generates sets of potentially valid configuration parameters based on the retrieved configuration conventions and user supplied configuration information for accessing the mailbox.Type: ApplicationFiled: November 15, 2011Publication date: March 8, 2012Applicant: Research In Motion LimitedInventors: Darren L. Gardner, Shaibal ROY
-
Publication number: 20120059895Abstract: A system provisions an electronic mail (email) account of a user for allowing access to an electronic mailbox from a remote device to retrieve email. A communications module receives email address parameters of the user and transmits a domain name system (DNS) query to the Internet for returning mail exchange (MX) records corresponding to the email address parameters of the user. A configuration module processes any returned MX records as a starting point for determining configuration parameters for accessing the email account of the user to retrieve user email.Type: ApplicationFiled: November 15, 2011Publication date: March 8, 2012Applicant: TEAMON SYSTEMS, INC.Inventors: Darren L. Gardner, Suryanarayana Murthy Gorty, Steven J. McCarthy
-
Patent number: 8117267Abstract: A system for provisioning an electronic mail (email) account of a user for allowing access to an electronic mailbox from a remote device to retrieve email includes a communications module that receives email address parameters entered by the user and transmits a domain name system (DNS) query to the Internet for returning mail exchange (MX) and address (A) records corresponding to the entered email address parameters of the user. A configuration module processes any returned MX and A records to determine whether the email address parameters entered by the user are valid before attempting to provision the email account of the user.Type: GrantFiled: September 29, 2005Date of Patent: February 14, 2012Assignee: Teamon Systems, Inc.Inventors: Darren L. Gardner, Suryanarayana Murthy Gorty, Steven J. McCarthy
-
Publication number: 20110321140Abstract: A system and method automatically learns mailbox configuration conventions. The validator module determines a valid set of configuration parameters used for accessing an electronic mailbox of a user within a mail domain after receiving configuration information from the user that is limited in the configuration parameters required for accessing the electronic mailbox. A learner module accepts from the validator module a set of configuration parameters determined to be valid and generates configuration conventions for a mail domain. A database store is the generated configuration conventions. The validator and learner modules can be operative as part of a web server.Type: ApplicationFiled: September 6, 2011Publication date: December 29, 2011Applicant: TEAMON SYSTEMS, INC.Inventors: Darren L. Gardner, Shaibal Roy
-
Patent number: 8078681Abstract: A system provisions an electronic mail (email) account of a user for allowing access to an electronic mailbox from a remote device to retrieve email. A communications module receives email address parameters of the user and transmits a domain name system (DNS) query to the Internet for returning mail exchange (MX) records corresponding to the email address parameters of the user. A configuration module processes any returned MX records as a starting point for determining configuration parameters for accessing the email account of the user to retrieve user email.Type: GrantFiled: September 29, 2005Date of Patent: December 13, 2011Assignee: Teamon Systems, Inc.Inventors: Darren L. Gardner, Suryanarayana Murthy Gorty, Steven J. McCarthy
-
Publication number: 20110302259Abstract: A communications system may include data storage devices each using at least one of a plurality of different operating protocols. Further, at least one of the data storage devices may operate using multiple operating protocols. The system may also include mobile wireless communications devices for accessing the at least one data storage device, and each may use at least one of the plurality of operating protocols. Moreover, the system may further include a protocol interface device. The protocol interface device may include a front-end proxy module for communicating with the plurality of mobile wireless communications devices using respective operating protocols. The protocol interface may also include a protocol engine module for communicating with the data storage devices using respective operating protocols. The protocol engine module may also select a desired operating protocol for communicating with the at least one data storage device from the multiple operating protocols.Type: ApplicationFiled: August 16, 2011Publication date: December 8, 2011Applicant: TEAMON SYSTEMS, INC.Inventors: Shaibal Roy, Darren L. Gardner
-
Patent number: 8065377Abstract: A system and method for configuring access to an electronic mailbox based on limited configuration parameters received from a user. A database stores configuration conventions for a mail domain. A mailbox interface module receives configuration information from a user that is limited in the configuration parameters required for accessing the electronic mailbox. The module retrieves configuration conventions for the mail domain from the database and generates sets of potentially valid configuration parameters based on the retrieved configuration conventions and user supplied configuration information for accessing the mailbox.Type: GrantFiled: June 14, 2010Date of Patent: November 22, 2011Assignee: Research In Motion LimitedInventors: Darren L. Gardner, Shaibal Roy
-
Patent number: 8028078Abstract: A communications system may include data storage devices each using at least one of a plurality of different operating protocols. Further, at least one of the data storage devices may operate using multiple operating protocols. The system may also include mobile wireless communications devices for accessing the at least one data storage device, and each may use at least one of the plurality of operating protocols. Moreover, the system may further include a protocol interface device. The protocol interface device may include a front-end proxy module for communicating with the plurality of mobile wireless communications devices using respective operating protocols. The protocol interface may also include a protocol engine module for communicating with the data storage devices using respective operating protocols. The protocol engine module may also select a desired operating protocol for communicating with the at least one data storage device from the multiple operating protocols.Type: GrantFiled: February 12, 2004Date of Patent: September 27, 2011Assignee: Teamon Systems, Inc.Inventors: Shaibal Roy, Darren L. Gardner
-
Patent number: 8028034Abstract: A system and method automatically learns mailbox configuration conventions. The validator module determines a valid set of configuration parameters used for accessing an electronic mailbox of a user within a mail domain after receiving configuration information from the user that is limited in the configuration parameters required for accessing the electronic mailbox. A learner module accepts from the validator module a set of configuration parameters determined to be valid and generates configuration conventions for a mail domain. A database store is the generated configuration conventions. The validator and learner modules can be operative as part of a web server.Type: GrantFiled: August 31, 2009Date of Patent: September 27, 2011Assignee: Teamon Systems, Inc.Inventors: Darren L. Gardner, Shaibal Roy