Patents by Inventor Shaibal Roy

Shaibal Roy 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).

  • Publication number: 20120030296
    Abstract: A communications system may include data storage devices for storing data files, and mobile wireless communications devices (MWCDs) generating access requests for the data files. The data storage devices and MWCDs may each use one or more different operating protocols. Each data file may be associated with a respective MWCD and have a unique identification (UID) associated therewith. The system may also include a protocol interface device including a protocol converter module for communicating with the MWCDs using respective operating protocols thereof, and a protocol engine module for communicating with the data storage devices using respective operating protocols thereof. The protocol engine module may also poll the data storage devices for UIDs of data files stored thereon, and cooperate with the protocol converter module to provide UIDs for respective data files to the MWCDs upon receiving access requests therefrom.
    Type: Application
    Filed: October 3, 2011
    Publication date: February 2, 2012
    Applicant: TEAMON SYSTEMS, INC.
    Inventor: Shaibal Roy
  • Patent number: 8094592
    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: Grant
    Filed: July 31, 2007
    Date of Patent: January 10, 2012
    Assignee: Teamon Systems, Inc.
    Inventor: Shaibal Roy
  • Publication number: 20110321140
    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: September 6, 2011
    Publication date: December 29, 2011
    Applicant: TEAMON SYSTEMS, INC.
    Inventors: Darren L. Gardner, Shaibal Roy
  • Publication number: 20110302259
    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: August 16, 2011
    Publication date: December 8, 2011
    Applicant: TEAMON SYSTEMS, INC.
    Inventors: Shaibal Roy, Darren L. Gardner
  • Patent number: 8065377
    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: Grant
    Filed: June 14, 2010
    Date of Patent: November 22, 2011
    Assignee: Research In Motion Limited
    Inventors: Darren L. Gardner, Shaibal Roy
  • Patent number: 8032593
    Abstract: A communications system may include data storage devices for storing data files, and mobile wireless communications devices (MWCDs) generating access requests for the data files. The data storage devices and MWCDs may each use one or more different operating protocols. Each data file may be associated with a respective MWCD and have a unique identification (UID) associated therewith. The system may also include a protocol interface device including a protocol converter module for communicating with the MWCDs using respective operating protocols thereof, and a protocol engine module for communicating with the data storage devices using respective operating protocols thereof. The protocol engine module may also poll the data storage devices for UIDs of data files stored thereon, and cooperate with the protocol converter module to provide UIDs for respective data files to the MWCDs upon receiving access requests therefrom.
    Type: Grant
    Filed: February 12, 2004
    Date of Patent: October 4, 2011
    Assignee: Teamon Systems, Inc.
    Inventor: Shaibal Roy
  • Patent number: 8028078
    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: Grant
    Filed: February 12, 2004
    Date of Patent: September 27, 2011
    Assignee: Teamon Systems, Inc.
    Inventors: Shaibal Roy, Darren L. Gardner
  • Patent number: 8028034
    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: August 31, 2009
    Date of Patent: September 27, 2011
    Assignee: Teamon Systems, Inc.
    Inventors: Darren L. Gardner, Shaibal Roy
  • Publication number: 20110212710
    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: May 9, 2011
    Publication date: September 1, 2011
    Applicant: TeamOn Systems, Inc., (Incorporated in the State of Delaware)
    Inventor: Shaibal ROY
  • Patent number: 8005462
    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: Grant
    Filed: February 17, 2004
    Date of Patent: August 23, 2011
    Assignee: Teamon Systems, Inc.
    Inventor: Shaibal Roy
  • Patent number: 7894425
    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: Grant
    Filed: July 31, 2007
    Date of Patent: February 22, 2011
    Assignee: Teamon Systems, Inc.
    Inventor: Shaibal Roy
  • Publication number: 20110010453
    Abstract: Peer-to-peer approaches to servicing subscriptions to information feeds are generally disclosed. Network nodes may exchange information about information feeds that they can provide to other nodes, and other information about information feeds to which they may be interested in subscribing. Any of a variety of techniques may then be applied to allow the nodes to negotiate for feeds to which they may be interested in subscribing. For example, each node may apply algorithms that service feed subscriptions of other nodes on a prioritized basis, prioritized for example based on which other nodes service subscriptions in return.
    Type: Application
    Filed: July 13, 2009
    Publication date: January 13, 2011
    Inventor: Shaibal Roy
  • Publication number: 20110010295
    Abstract: Systems and methods are described that generally relate to enabling completion of secure transactions using mobile devices that may or may not have the needed or desired security features. A secure transaction may be partially completed by a secure computing device and partially completed by a less secure mobile device, where the secure computing device may be used to delegate a transaction operation to the less secure mobile device.
    Type: Application
    Filed: July 13, 2009
    Publication date: January 13, 2011
    Inventor: SHAIBAL ROY
  • Publication number: 20100332556
    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: September 8, 2010
    Publication date: December 30, 2010
    Applicant: TeamOn Systems, Inc.
    Inventor: Shaibal Roy
  • 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: 20100287252
    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: June 14, 2010
    Publication date: November 11, 2010
    Applicant: Research In Motion Limited
    Inventors: Darren L. Gardner, Shaibal Roy
  • 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: 20100249442
    Abstract: Continuous method for the esterification of free fatty acids in plant and animal fats with alcohols using a heterogenic acid catalyst.
    Type: Application
    Filed: October 16, 2008
    Publication date: September 30, 2010
    Applicant: Bayer Technology Sevices GmbH
    Inventors: Dieter Heinz, Leslaw Mleczko, Shaibal Roy, Heinrich Morhenn, Wulf Dietrich
  • 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: 7739343
    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: Grant
    Filed: April 14, 2008
    Date of Patent: June 15, 2010
    Assignee: Research In Motion Limited
    Inventors: Darren L. Gardner, Shaibal Roy