Patents Assigned to Teamon Systems, Inc.
-
Patent number: 7107357Abstract: 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: GrantFiled: February 10, 2004Date of Patent: September 12, 2006Assignee: Teamon Systems, Inc.Inventor: Blair Cooper
-
Patent number: 7107310Abstract: 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: GrantFiled: February 10, 2004Date of Patent: September 12, 2006Assignee: Teamon Systems, Inc.Inventor: Steven J. McCarthy
-
Patent number: 7043240Abstract: 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: GrantFiled: February 24, 2004Date of Patent: May 9, 2006Assignee: Teamon Systems, Inc.Inventors: David James Clarke, Darren L. Gardner
-
Patent number: 6959325Abstract: 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: February 13, 2004Date of Patent: October 25, 2005Assignee: Teamon Systems, Inc.Inventors: Darren L. Gardner, Shaibal Roy
-
Publication number: 20050198155Abstract: 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: ApplicationFiled: February 25, 2004Publication date: September 8, 2005Applicant: TEAMON SYSTEMS, INC.Inventor: Michael Zakharoff
-
Publication number: 20050192964Abstract: 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: ApplicationFiled: February 26, 2004Publication date: September 1, 2005Applicant: TEAMON SYSTEMS, INC.Inventors: David Clarke, Steven McCarthy, Michael Zakharoff, Darren Gardner
-
Publication number: 20050193111Abstract: 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: ApplicationFiled: February 27, 2004Publication date: September 1, 2005Applicant: TEAMON SYSTEMS, INC.Inventor: Shaibal Roy
-
Publication number: 20050188027Abstract: 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: ApplicationFiled: February 24, 2004Publication date: August 25, 2005Applicant: TEAMON SYSTEMS, INC.Inventors: David Clarke, Darren Gardner
-
Publication number: 20050181768Abstract: 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: ApplicationFiled: February 17, 2004Publication date: August 18, 2005Applicant: TEAMON SYSTEMS, INC.Inventor: Shaibal Roy
-
Publication number: 20050181836Abstract: 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: ApplicationFiled: February 17, 2004Publication date: August 18, 2005Applicant: TEAMON SYSTEMS, INC.Inventor: Harshad Kamat
-
Publication number: 20050171996Abstract: 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: ApplicationFiled: January 29, 2004Publication date: August 4, 2005Applicants: TEAMON SYSTEMS, INC.Inventors: Suryanarayana Gorty, Shaibal Roy
-
Publication number: 20050041652Abstract: 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: ApplicationFiled: February 18, 2004Publication date: February 24, 2005Applicant: TEAMON SYSTEMS, INC.Inventor: Shaibal Roy
-
Publication number: 20050041686Abstract: 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: February 12, 2004Publication date: February 24, 2005Applicant: TEAMON SYSTEMS, INC.Inventors: Shaibal Roy, Darren Gardner
-
Publication number: 20050038859Abstract: 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: February 13, 2004Publication date: February 17, 2005Applicant: TEAMON SYSTEMS, INC.Inventors: Darren Gardner, Shaibal Roy
-
Publication number: 20050036513Abstract: 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: ApplicationFiled: February 12, 2004Publication date: February 17, 2005Applicant: TEAMON SYSTEMS, INC.Inventor: David Clarke
-
Publication number: 20050038896Abstract: 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: ApplicationFiled: February 10, 2004Publication date: February 17, 2005Applicant: TEAMON SYSTEMS, INC.Inventor: Blair Cooper
-
Publication number: 20050038873Abstract: 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: ApplicationFiled: February 10, 2004Publication date: February 17, 2005Applicant: TEAMON SYSTEMS, INC.Inventor: Steven McCarthy
-
Publication number: 20050038915Abstract: 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: ApplicationFiled: February 12, 2004Publication date: February 17, 2005Applicant: TEAMON SYSTEMS, INC.Inventors: David Clarke, Blair Cooper, Harshad Kamat, Suryanarayana Gorty, Shaibal Roy
-
Publication number: 20050038857Abstract: 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: ApplicationFiled: February 13, 2004Publication date: February 17, 2005Applicant: TEAMON SYSTEMS, INC.Inventors: Darren Gardner, Shaibal Roy
-
Publication number: 20050036498Abstract: 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: ApplicationFiled: February 12, 2004Publication date: February 17, 2005Applicant: TEAMON SYSTEMS, INC.Inventors: David Clarke, Sarinderpaul Virk, Shaibal Roy