Patents Assigned to Teamon Systems, Inc.
  • Publication number: 20100325230
    Abstract: A communications system includes a polling agent that can be part of a mobile office platform for polling an electronic mailbox to retrieve unique identifiers (UID's) of electronic messages. A database stores the UID's resulting from the polling operation. The polling agent is operative for polling the electronic mailbox and retrieving only those UID's that are newer than the UID's from a previous polling to determine that new messages are available.
    Type: Application
    Filed: August 27, 2010
    Publication date: December 23, 2010
    Applicant: TEAMON SYSTEMS, INC.
    Inventors: Suryanarayana Murthy Gorty, Shaibal Roy
  • Publication number: 20100325210
    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 27, 2010
    Publication date: December 23, 2010
    Applicant: TEAMON SYSTEMS, INC., a Delaware corporation
    Inventor: Steven J. MCCARTHY
  • Publication number: 20100293259
    Abstract: A communications system may include data storage devices each using at least one of a plurality of different operating protocols, and mobile wireless communications devices (MWCDs) for accessing the data storage devices and each using at least one of the different operating protocols. The system may further include a protocol interface device, which may include a protocol engine module for communicating with the data storage devices using respective operating protocols. The protocol interface device may further include 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 MWCDs using each different operating protocol. The front-end proxy module may also include one or more common core service modules coupled to the proxy modules and communicating therewith at a first layer, and communicating with the protocol engine module at a second layer lower than the first layer.
    Type: Application
    Filed: July 27, 2010
    Publication date: November 18, 2010
    Applicant: TEAMON SYSTEMS, INC.
    Inventor: David James Clarke
  • Patent number: 7818416
    Abstract: A communications system and method includes a database for storing problem magnitudes relating to failed attempts at accessing servers using connection engines. An intelligent routing engine could be a server operative with the database, which queries the database and delays any further attempts at accessing the server using the first connection engine if the problem magnitude exceeds a predetermined threshold. Reattempts can be made after a sufficient delay. A plurality of connection engines can be used by a client for accessing a server. The connection engines are preferably distributed among a plurality of subnets and/or IP addresses and a different connection engine can be chosen based on a desired route with minimum problems.
    Type: Grant
    Filed: February 27, 2004
    Date of Patent: October 19, 2010
    Assignee: Teamon Systems, Inc.
    Inventor: Shaibal Roy
  • Publication number: 20100250681
    Abstract: A communications system includes a network engine that communicates with a plurality of a user subscribed mobile wireless communications devices via a communications network for sending and receiving emails. A direct access server is connected to 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 in a communications channel to accept real-time notifications. The direct access server verifies an Idle command functionality on the communications channel before relying on the communications channel for new mail notifications.
    Type: Application
    Filed: March 24, 2009
    Publication date: September 30, 2010
    Applicant: TEAMON SYSTEMS, INC. Incorporated in the State of Delaware
    Inventor: Matthew VAN WELY
  • Publication number: 20100250720
    Abstract: A system, method and computer-readable medium provides configuration data, such as for electronic mail access. A configuration module retrieves the configuration data from a source of configuration data, such as a user system. The configuration in one aspect could be for accessing different electronic mailboxes of a user. Data object are generated. Each data object is submitted as a distributed object module to a web service. The web service in one aspect of the invention could be for a pass-through access for configuring electronic mailboxes.
    Type: Application
    Filed: June 8, 2010
    Publication date: September 30, 2010
    Applicant: TEAMON SYSTEMS, INC., a Delaware corporation
    Inventor: Suryanarayana Murthy GORTY
  • Patent number: 7788331
    Abstract: A communications system includes a polling agent that can be part of a mobile office platform for polling an electronic mailbox to retrieve unique identifiers (UID's) of electronic messages. A database stores the UID's resulting from the polling operation. The polling agent is operative for polling the electronic mailbox and retrieving only those UID's that are newer than the UID's from a previous polling to determine that new messages are available.
    Type: Grant
    Filed: February 23, 2007
    Date of Patent: August 31, 2010
    Assignee: Teamon Systems, Inc.
    Inventors: Suryanarayana Murthy Gorty, Shaibal Roy
  • Patent number: 7788410
    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: August 12, 2008
    Date of Patent: August 31, 2010
    Assignee: Teamon Systems, Inc.
    Inventor: Steven J. McCarthy
  • Patent number: 7787864
    Abstract: A wireless communications system may include a plurality of mobile wireless communications devices each having a subscriber account associated therewith including a respective personal identification number (PIN) and a device identification (ID). Each device ID may have associated therewith a device capability set from among a plurality of device capability sets. The system may further include at least one electronic mail (email) server including a database of subscriber accounts and for sending emails to and receiving emails from the mobile wireless communications devices based upon the PINs and device IDs. The at least one email server may compare a given PIN and device ID, based upon a communication from a given mobile wireless device, with a corresponding PIN and device ID for the corresponding subscriber account in the database, and update a corresponding device capability set for the corresponding subscriber account based upon a discrepancy.
    Type: Grant
    Filed: March 27, 2006
    Date of Patent: August 31, 2010
    Assignee: Teamon Systems, Inc.
    Inventor: Nathan Provo
  • Publication number: 20100211816
    Abstract: A computer server system may include a plurality of database modules for storing user data for a plurality of users, and at least one processing module comprising a plurality of processing threads for processing jobs for users based upon respective user data. The computer server system may further include a database pool module connected between the plurality of database modules and the at least one processing module. The database pool module may be for selectively connecting the processing threads to corresponding database modules including respective user data for jobs to be processed, and determining when a database module becomes unresponsive and terminating processing thread connections to the unresponsive database module based thereon. The database pool module may also be for determining when the unresponsive database module becomes responsive and restoring processing thread connectivity thereto based thereon.
    Type: Application
    Filed: May 3, 2010
    Publication date: August 19, 2010
    Applicant: TEAMON SYSTEMS, INC. a Delaware corporation
    Inventors: Nathan Provo, Harshad N. Kamat
  • Patent number: 7774486
    Abstract: A communications system may include data storage devices each using at least one of a plurality of different operating protocols, and mobile wireless communications devices (MWCDs) for accessing the data storage devices and each using at least one of the different operating protocols. The system may further include a protocol interface device, which may include a protocol engine module for communicating with the data storage devices using respective operating protocols. The protocol interface device may further include 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 MWCDs using each different operating protocol. The front-end proxy module may also include one or more common core service modules coupled to the proxy modules and communicating therewith at a first layer, and communicating with the protocol engine module at a second layer lower than the first layer.
    Type: Grant
    Filed: February 12, 2004
    Date of Patent: August 10, 2010
    Assignee: Teamon Systems, Inc.
    Inventor: David James Clarke
  • Publication number: 20100179999
    Abstract: 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: Application
    Filed: March 22, 2010
    Publication date: July 15, 2010
    Applicant: TEAMON SYSTEMS, INC.
    Inventors: Steven J. McCarthy, Darren L. Gardner, Michael Jack Zakharoff
  • Patent number: 7752174
    Abstract: A computer server system may include a plurality of database modules for storing user data for a plurality of users, and at least one processing module comprising a plurality of processing threads for processing jobs for users based upon respective user data. The computer server system may further include a database pool module connected between the plurality of database modules and the at least one processing module. The database pool module may be for selectively connecting the processing threads to corresponding database modules including respective user data for jobs to be processed, and determining when a database module becomes unresponsive and terminating processing thread connections to the unresponsive database module based thereon. The database pool module may also be for determining when the unresponsive database module becomes responsive and restoring processing thread connectivity thereto based thereon.
    Type: Grant
    Filed: October 11, 2006
    Date of Patent: July 6, 2010
    Assignee: Teamon Systems, Inc.
    Inventors: Nathan Provo, Harshad N. Kamat
  • Publication number: 20100162380
    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: December 21, 2009
    Publication date: June 24, 2010
    Applicant: TEAMON SYSTEMS, INC.
    Inventor: Blair Cooper
  • Publication number: 20100153493
    Abstract: A communications system may include data storage devices and mobile wireless communications devices for accessing the data storage devices, each using one or more different operating protocols. The system may further include a protocol interface device, which may include a protocol engine module for communicating with the data storage devices using respective operating protocols, and a front-end proxy module coupled to the protocol engine module. The front-end proxy module may include a respective proxy module for communicating with the mobile wireless communications devices using each different operating protocol, and at least one common core service module coupled to the proxy modules. The protocol interface device may also include a configuration file module coupled to the front-end proxy module for storing a plurality of different sets of configuration files relating to different allocations of resources of the at least one common core service module.
    Type: Application
    Filed: February 18, 2010
    Publication date: June 17, 2010
    Applicant: TEAMON SYSTEMS, INC.
    Inventor: David James Clarke
  • Patent number: 7739336
    Abstract: A system, method and computer-readable medium provides configuration data, such as for electronic mail access. A configuration module retrieves the configuration data from a source of configuration data, such as a user system. The configuration in one aspect could be for accessing different electronic mailboxes of a user. Data object are generated. Each data object is submitted as a distributed object module to a web service. The web service in one aspect of the invention could be for a pass-through access for configuring electronic mailboxes.
    Type: Grant
    Filed: February 11, 2004
    Date of Patent: June 15, 2010
    Assignee: Teamon Systems, Inc.
    Inventor: Suryanarayana Murthy Gorty
  • Patent number: 7689656
    Abstract: 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: Grant
    Filed: July 21, 2006
    Date of Patent: March 30, 2010
    Assignee: Teamon Systems, Inc.
    Inventors: Steven J. McCarthy, Darren L. Gardner, Michael Jack Zakharoff
  • Patent number: 7685302
    Abstract: A communications system may include data storage devices and mobile wireless communications devices for accessing the data storage devices, each using one or more different operating protocols. The system may further include a protocol interface device, which may include a protocol engine module for communicating with the data storage devices using respective operating protocols, and a front-end proxy module coupled to the protocol engine module. The front-end proxy module may include a respective proxy module for communicating with the mobile wireless communications devices using each different operating protocol, and at least one common core service module coupled to the proxy modules. The protocol interface device may also include a configuration file module coupled to the front-end proxy module for storing a plurality of different sets of configuration files relating to different allocations of resources of the at least one common core service module.
    Type: Grant
    Filed: February 12, 2004
    Date of Patent: March 23, 2010
    Assignee: Teamon Systems, Inc.
    Inventor: David James Clarke
  • Publication number: 20100061310
    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: Application
    Filed: November 18, 2009
    Publication date: March 11, 2010
    Applicant: TEAMON SYSTEMS, INC.
    Inventors: David James Clarke, Sarinderpaul S. Virk, Shaibal Roy
  • Publication number: 20100005148
    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: Application
    Filed: September 14, 2009
    Publication date: January 7, 2010
    Applicant: TEAMON SYSTEMS, INC.
    Inventors: David James Clarke, Harshad N. Kamat, David Jaray Hanson