Patents Assigned to Teamon Systems, Inc.
  • Patent number: 7644185
    Abstract: A communications system may include a plurality of communications devices connected together in a network and having a plurality of user accounts associated therewith. At least one of the communications devices may process requests using an HTTP client application associated therewith. The system may also include an application server for accessing the user accounts via the HTTP client application, and an HTTP server for interfacing the HTTP client application with the application server. The HTTP server and the HTTP client application may format requests to be communicated therebetween in an HTTP format, and each may provide additional state information with the HTTP formatted requests recognizable by the other for authentication purposes. Furthermore, the HTTP client application may request a first universal resource locator (URL) from the HTTP server for accepting work requests from the application server, and a second URL different from the first for responding to work requests.
    Type: Grant
    Filed: August 21, 2008
    Date of Patent: January 5, 2010
    Assignee: Teamon Systems, Inc.
    Inventor: Blair Cooper
  • Patent number: 7644170
    Abstract: A communications system may include a plurality of data storage devices each using at least one of a plurality of different operating protocols, and a plurality of mobile wireless communications devices for accessing the plurality of data storage devices. Each mobile wireless communications device may also use at least one of the plurality of different operating protocols. The system may further include a protocol interface device. In particular, the protocol interface device may include a protocol engine module for communicating with the plurality of data storage devices using respective operating protocols, and a front-end proxy module coupled to the protocol engine. The front-end proxy module may include a respective proxy module for communicating with the plurality of mobile wireless communications devices using each different operating protocol, and at least one common core service module connected to the proxy modules.
    Type: Grant
    Filed: February 12, 2004
    Date of Patent: January 5, 2010
    Assignee: Teamon Systems, Inc.
    Inventors: David James Clarke, Sarinderpaul S. Virk, Shaibal Roy
  • Publication number: 20090319452
    Abstract: 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: Application
    Filed: August 31, 2009
    Publication date: December 24, 2009
    Applicant: TEAMON SYSTEM, INC., a Delaware corporation
    Inventors: Darren L. Gardner, Shaibal Roy
  • Patent number: 7613781
    Abstract: A communications system may include at least one wireless communications device and at least one electronic mail (email) server for storing email messages for the at least one wireless communications device. An email relay server may detect a new email message on the at least one email server and, based thereon, send a short message service (SMS) notification with an original SMS identifier to the at least one wireless communications device. The at least one wireless communications device may detect the SMS notification and send an instruction to the email relay server to thereafter send any subsequent SMS notification with a different SMS identifier rather than the original SMS identifier.
    Type: Grant
    Filed: June 23, 2005
    Date of Patent: November 3, 2009
    Assignee: Teamon Systems, Inc.
    Inventors: David James Clarke, Harshad N. Kamat, David Jaray Hanson
  • Patent number: 7603419
    Abstract: 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: Grant
    Filed: February 13, 2004
    Date of Patent: October 13, 2009
    Assignee: Teamon Systems, Inc.
    Inventors: Darren L. Gardner, Shaibal Roy
  • Patent number: 7475115
    Abstract: 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: Grant
    Filed: August 8, 2005
    Date of Patent: January 6, 2009
    Assignee: Teamon Systems, Inc.
    Inventors: Darren L. Gardner, Shaibal Roy
  • Publication number: 20080313354
    Abstract: A communications system may include a plurality of communications devices connected together in a network and having a plurality of user accounts associated therewith. At least one of the communications devices may process requests using an HTTP client application associated therewith. The system may also include an application server for accessing the user accounts via the HTTP client application, and an HTTP server for interfacing the HTTP client application with the application server. The HTTP server and the HTTP client application may format requests to be communicated therebetween in an HTTP format, and each may provide additional state information with the HTTP formatted requests recognizable by the other for authentication purposes. Furthermore, the HTTP client application may request a first universal resource locator (URL) from the HTTP server for accepting work requests from the application server, and a second URL different from the first for responding to work requests.
    Type: Application
    Filed: August 21, 2008
    Publication date: December 18, 2008
    Applicant: TEAMON SYSTEMS, INC.
    Inventor: Blair Cooper
  • Publication number: 20080307051
    Abstract: A communications system may include an application server and at least one communications device for processing requests from one another. The communications device may process requests using an HTTP client application, for example. Furthermore, the system may also include an HTTP server for interfacing the HTTP client application with the application server. The HTTP server and the HTTP client application may format requests to be communicated therebetween via the Internet in an HTTP format, and each may provide additional state information with the HTTP formatted requests recognizable by the other for authenticating the application server and the HTTP client application to one another. Furthermore, the HTTP client application may request a first universal resource locator (URL) from the HTTP server for accepting work requests from the application server, and a second URL different from the first URL for responding to work requests from the application server.
    Type: Application
    Filed: August 12, 2008
    Publication date: December 11, 2008
    Applicant: TEAMON SYSTEMS, INC., a Delaware corporation
    Inventor: Steven J. McCarthy
  • Publication number: 20080294731
    Abstract: A communications system may include at least one data storage device for storing messages for respective users, and a plurality of mobile wireless communications devices each associated with a respective user for accessing the messages stored on the at least one data storage device. Moreover, the communications system may further include an adaptive polling engine for polling the at least one data storage device for stored messages and providing the polled messages to mobile wireless communications devices of respective users. The adaptive polling engine may advantageously learn respective user usage patterns for each mobile wireless communications device, and change a respective rate of polling for each mobile wireless communications device based thereon.
    Type: Application
    Filed: July 31, 2007
    Publication date: November 27, 2008
    Applicant: TEAMON SYSTEMS, INC.,a Delaware corporation
    Inventor: Shaibal ROY
  • Publication number: 20080254769
    Abstract: A wireless communications system may include a plurality of mobile wireless communications devices to permit users to send and receive wireless electronic mail (email) messages. Each device may be enabled for email communication based upon user acceptance of terms and conditions (T&Cs) in a corresponding user selected language and in a corresponding version at a time of acceptance. The system may further include a resource deployment server which may include a database module for storing the corresponding user selected language and version for the accepted T&Cs for each user. The resource deployment server may also include a service module cooperating with the database module for enabling user review of the accepted T&Cs in the corresponding user selected language and version thereof, and independent of any subsequent change in the user selected language of a given mobile wireless communications device and independent of any subsequent change in version of the T&Cs.
    Type: Application
    Filed: April 13, 2007
    Publication date: October 16, 2008
    Applicant: TEAMON SYSTEMS, INC.
    Inventor: Nikhil Deshpande
  • Publication number: 20080256195
    Abstract: An email system may include at least one subscribed mailbox server having a plurality of subscribed mailboxes and sending a new mail indication upon receiving a new email message, and a plurality of mobile wireless communications devices. The system may further include at least one email aggregation server for polling each subscribed mailbox for email messages based upon receiving a respective new email indication therefrom, and forwarding the email messages to respective mobile wireless communications devices. The at least one email aggregation server may perform a fallback polling of each subscribed mailbox based upon not having polled the subscribed mailbox for a threshold fallback time, and stagger respective initial fallback polling times of the subscribed mailboxes upon startup.
    Type: Application
    Filed: April 13, 2007
    Publication date: October 16, 2008
    Applicant: TEAMON SYSTEMS, INC.
    Inventor: Harshad N. KAMAT
  • Publication number: 20080256179
    Abstract: 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: Application
    Filed: April 11, 2008
    Publication date: October 16, 2008
    Applicant: TeamOn Systems, Inc.
    Inventors: Suryanarayana Murthy GORTY, Darren L. Gardner
  • Publication number: 20080256198
    Abstract: An email system may include at least one email server having mailboxes for storing email messages therein, and a plurality of mobile wireless communications devices. The system may further include at least one email aggregation server for polling the mailboxes for email messages, and forwarding the email messages to respective mobile wireless communications devices. The at least one email aggregation server may divide each of a plurality of repeating polling time intervals into a plurality of subintervals, and schedule each mailbox for at least a first type polling over each subinterval and for a second type polling over each polling time interval. The second type polling may be more comprehensive than the first type polling. The at least one email aggregation server may distribute the second type polling of the mailboxes over each polling time interval.
    Type: Application
    Filed: April 13, 2007
    Publication date: October 16, 2008
    Applicant: TEAMON SYSTEMS, INC.
    Inventor: Harshad N. KAMAT
  • Publication number: 20080256204
    Abstract: A communications system includes a network engine that communicates with a plurality of user subscribed mobile wireless communications devices and operative for determining when a mobile wireless communications device is out-of-coverage or turned off and unable to communicate with the network engine. A direct access server is operative with the network engine and polls electronic mailboxes of the users and retrieves electronic messages from the electronic mailboxes and pushes any electronic messages through the network engine to selected user subscribed mobile wireless communications devices. The direct access server suspends polling of those electronic mailboxes of a user when a mobile wireless communications device associated with a user has been determined to be out-of-coverage or turned off and unable to communicate so as to preserve polling resources within the direct access server.
    Type: Application
    Filed: January 31, 2008
    Publication date: October 16, 2008
    Applicant: TEAMON SYSTEMS, INC.
    Inventors: Harshad N. KAMAT, Sarinder Virk
  • Publication number: 20080256203
    Abstract: The communications system includes a network engine that communicates with the plurality of a user subscribed mobile wireless communications devices via a communications network for sending and receiving emails. A direct access server is operative with the network engine for polling electronic mailboxes of users from an email source and retrieving electronic messages from the electronic mailboxes and pushing any electronic mailboxes to the network engine to selected users subscribed mobile wireless communications devices. The direct access server communicates with an email source using the internet message access protocol (IMAP) and IMAP-Idle supportable connections to accept real-time notifications such that when a connection limit is reached or exceeded to an email source, the direct access server disables IMAP-Idle connections to the email source.
    Type: Application
    Filed: January 31, 2008
    Publication date: October 16, 2008
    Applicant: TeamOn Systems, Inc.
    Inventors: Suryanarayana M. GORTY, Matthew Van Wely
  • Publication number: 20080256196
    Abstract: An electronic mail (email) system may include at least one email server having mailboxes for storing email messages, and a plurality of mobile wireless communications devices. The system may further include at least one email aggregation server for repetitively polling the mailboxes for email messages, and forwarding the email messages to respective mobile wireless communications devices. The at least one email aggregation server may determine time overlapped polling of corresponding mailboxes and time stagger a next polling thereof.
    Type: Application
    Filed: April 13, 2007
    Publication date: October 16, 2008
    Applicant: TEAMON SYSTEMS, INC., State of Incorporation: Delaware
    Inventor: Harshad N. KAMAT
  • Publication number: 20080256197
    Abstract: An email system may include at least one email server having mailboxes for storing email messages therein, and a plurality of mobile wireless communications devices. The system may also include at least one email aggregation server comprising a configuration module cooperating with the at least one email server for determining a plurality of operational configuration parameters for accessing a given mailbox by attempting access to the given mailbox using possible configuration parameters. The plurality of possible configuration parameters may include at least one possible email communication protocol security parameter. The at least one aggregation server may further include an aggregation module for forwarding email messages from the mailboxes to respective mobile wireless communications devices based upon the operational configuration parameters.
    Type: Application
    Filed: April 13, 2007
    Publication date: October 16, 2008
    Applicant: TEAMON SYSTEMS, INC.
    Inventor: Nikhil DESHPANDE
  • Publication number: 20080256202
    Abstract: 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: Application
    Filed: January 31, 2008
    Publication date: October 16, 2008
    Applicant: Teamon Systems, Inc.
    Inventors: Eric N. WILLIAMS, Suryanarayana M. Gorty, Darren L. Gardner
  • Publication number: 20080256193
    Abstract: An electronic mail (email) system may include at least one email server having mailboxes for storing email messages, and a plurality of mobile wireless communications devices. The system may further include at least one email aggregation server for repetitively polling the mailboxes for email messages, and forwarding the email messages to respective mobile wireless communications devices. The at least one email aggregation server may determine time gapped polling of corresponding mailboxes defined by at least one time gap between successive polls, and time compact a subsequent polling of the corresponding mailboxes by removing the at least one time gap.
    Type: Application
    Filed: April 13, 2007
    Publication date: October 16, 2008
    Applicant: TEAMON SYSTEMS, INC.
    Inventor: Harshad N. KAMAT
  • Patent number: 7418477
    Abstract: A communications system may include an application server and at least one communications device for processing requests from one another. The communications device may process requests using an HTTP client application, for example. Furthermore, the system may also include an HTTP server for interfacing the HTTP client application with the application server. The HTTP server and the HTTP client application may format requests to be communicated therebetween via the Internet in an HTTP format, and each may provide additional state information with the HTTP formatted requests recognizable by the other for authenticating the application server and the HTTP client application to one another. Furthermore, the HTTP client application may request a first universal resource locator (URL) from the HTTP server for accepting work requests from the application server, and a second URL different from the first URL for responding to work requests from the application server.
    Type: Grant
    Filed: July 21, 2006
    Date of Patent: August 26, 2008
    Assignee: Teamon Systems, Inc.
    Inventor: Steven J. McCarthy