Patents Assigned to Teamon Systems, Inc.
  • Patent number: 7107357
    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: February 10, 2004
    Date of Patent: September 12, 2006
    Assignee: Teamon Systems, Inc.
    Inventor: Blair Cooper
  • Patent number: 7107310
    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: February 10, 2004
    Date of Patent: September 12, 2006
    Assignee: Teamon Systems, Inc.
    Inventor: Steven J. McCarthy
  • Patent number: 7043240
    Abstract: An interface device, method and computer-readable program includes a proxy operative as an agent for communicating with a plurality of mobile wireless devices using different operating protocols. A device information module is operative with the proxy and determines functional features of a wireless mobile communications device and selects a configuration file for configuring the proxy to interface with the device and enable communications of any desired alerts.
    Type: Grant
    Filed: February 24, 2004
    Date of Patent: May 9, 2006
    Assignee: Teamon Systems, Inc.
    Inventors: David James Clarke, Darren L. Gardner
  • Patent number: 6959325
    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: February 13, 2004
    Date of Patent: October 25, 2005
    Assignee: Teamon Systems, Inc.
    Inventors: Darren L. Gardner, Shaibal Roy
  • Publication number: 20050198155
    Abstract: A communications system may include at least one destination server for hosting email message boxes, and communications devices for generating email messages each associated with a respective message box. A delivery server may have a plurality of queues and a controller. The controller may store the email messages in a first queue, and attempt to send the stored email messages to the destination server at a first sending rate. The controller may also move email messages stored in the first queue to a second queue based upon a delivery failure. Email messages may be sent from the second queue at a second sending rate less than the first sending rate. The controller may also move email messages from the second queue to the first queue having a common characteristic with a successfully delivered email message.
    Type: Application
    Filed: February 25, 2004
    Publication date: September 8, 2005
    Applicant: TEAMON SYSTEMS, INC.
    Inventor: Michael Zakharoff
  • Publication number: 20050192964
    Abstract: A communications system may include a plurality of account databases each for storing information associated with different accounts, and a central database for storing location information associating each account with a respective account database. Additionally, the system may also include at least one communications device for accessing account information, and an interface device for receiving an account access request from the at least one communications device for a desired account. Moreover, the interface device may also be for retrieving account location information from the central database for the desired account, and interfacing the at least one communications device with the respective account database associated with the desired account based thereon.
    Type: Application
    Filed: February 26, 2004
    Publication date: September 1, 2005
    Applicant: TEAMON SYSTEMS, INC.
    Inventors: David Clarke, Steven McCarthy, Michael Zakharoff, Darren Gardner
  • Publication number: 20050193111
    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: Application
    Filed: February 27, 2004
    Publication date: September 1, 2005
    Applicant: TEAMON SYSTEMS, INC.
    Inventor: Shaibal Roy
  • Publication number: 20050188027
    Abstract: An interface device, method and computer-readable program includes a proxy operative as an agent for communicating with a plurality of mobile wireless devices using different operating protocols. A device information module is operative with the proxy and determines functional features of a wireless mobile communications device and selects a configuration file for configuring the proxy to interface with the device and enable communications of any desired alerts.
    Type: Application
    Filed: February 24, 2004
    Publication date: August 25, 2005
    Applicant: TEAMON SYSTEMS, INC.
    Inventors: David Clarke, Darren Gardner
  • Publication number: 20050181768
    Abstract: A communications system and method includes a mobile device having a mail user agent. A mobile office platform as a server includes a mail agent that is operative with the mail user agent for accessing one or more electronic mailboxes of the mail user agent using at least one protocol specific connector. The mobile office platform is operative for providing only the n-most recent mail headers of electronic messages to the mail user agent.
    Type: Application
    Filed: February 17, 2004
    Publication date: August 18, 2005
    Applicant: TEAMON SYSTEMS, INC.
    Inventor: Shaibal Roy
  • Publication number: 20050181836
    Abstract: An alert engine module receives an alert for an event in a generic communications format and delivers an alert for the event to a target address in a communications format that is preferred by a user based on the alert content. The generic format can be an e-mail message, such as a Simple Mail Transfer Protocol (SMTP) message. The alert engine can be operative to transform the alert based on a header and/or format of a target address.
    Type: Application
    Filed: February 17, 2004
    Publication date: August 18, 2005
    Applicant: TEAMON SYSTEMS, INC.
    Inventor: Harshad Kamat
  • Publication number: 20050171996
    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: January 29, 2004
    Publication date: August 4, 2005
    Applicants: TEAMON SYSTEMS, INC.
    Inventors: Suryanarayana Gorty, Shaibal Roy
  • Publication number: 20050041652
    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: February 18, 2004
    Publication date: February 24, 2005
    Applicant: TEAMON SYSTEMS, INC.
    Inventor: Shaibal Roy
  • Publication number: 20050041686
    Abstract: 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: Application
    Filed: February 12, 2004
    Publication date: February 24, 2005
    Applicant: TEAMON SYSTEMS, INC.
    Inventors: Shaibal Roy, Darren Gardner
  • Publication number: 20050038859
    Abstract: 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: Application
    Filed: February 13, 2004
    Publication date: February 17, 2005
    Applicant: TEAMON SYSTEMS, INC.
    Inventors: Darren Gardner, Shaibal Roy
  • Publication number: 20050036513
    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: February 12, 2004
    Publication date: February 17, 2005
    Applicant: TEAMON SYSTEMS, INC.
    Inventor: David Clarke
  • Publication number: 20050038896
    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: February 10, 2004
    Publication date: February 17, 2005
    Applicant: TEAMON SYSTEMS, INC.
    Inventor: Blair Cooper
  • Publication number: 20050038873
    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: February 10, 2004
    Publication date: February 17, 2005
    Applicant: TEAMON SYSTEMS, INC.
    Inventor: Steven McCarthy
  • Publication number: 20050038915
    Abstract: A communications system may include a plurality of data storage devices for storing data using at least one of a plurality of different operating protocols. The system may further include a plurality of mobile wireless communications devices for accessing the data storage devices and each using at least one of the plurality of different operating protocols. Moreover, a protocol interface device may also be included. 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, and a protocol engine module communicating with the front-end proxy module using a common interface protocol. The protocol interface device may also include a respective interface connector module for translating communications between the protocol engine module and the plurality of data storage devices for each of the different operating protocols.
    Type: Application
    Filed: February 12, 2004
    Publication date: February 17, 2005
    Applicant: TEAMON SYSTEMS, INC.
    Inventors: David Clarke, Blair Cooper, Harshad Kamat, Suryanarayana Gorty, Shaibal Roy
  • Publication number: 20050038857
    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: Application
    Filed: February 13, 2004
    Publication date: February 17, 2005
    Applicant: TEAMON SYSTEMS, INC.
    Inventors: Darren Gardner, Shaibal Roy
  • Publication number: 20050036498
    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: February 12, 2004
    Publication date: February 17, 2005
    Applicant: TEAMON SYSTEMS, INC.
    Inventors: David Clarke, Sarinderpaul Virk, Shaibal Roy