System and method for improved synchronization between a server and a client
    2.
    发明授权
    System and method for improved synchronization between a server and a client 有权
    用于改善服务器和客户端之间同步的系统和方法

    公开(公告)号:US08423621B2

    公开(公告)日:2013-04-16

    申请号:US12985945

    申请日:2011-01-06

    IPC分类号: G06F15/16

    摘要: A system and method for improved client and server communications, more particularly, an improved protocol that may be used for communication between a client and a server, such as in an email environment. Many features are provided for improved communications. An email server may provide the best message body available for an email message, may transfer an entire data object if requested property or properties are not well defined within the data object, may provide progress data for use in tracking download progress, and may send error information for a data object having an error. Email changes may be optimized at an email server component, even if the email changes occurred at another email server component. An email server may maintain a table of changes that occur to folders at an associated data store, and may notify a subscribed email client component of changes that occur in the table.

    摘要翻译: 一种用于改进客户端和服务器通信的系统和方法,更具体地,可用于例如在电子邮件环境中的客户机和服务器之间的通信的改进的协议。 提供了许多功能来改进通信。 电子邮件服务器可以提供可用于电子邮件消息的最佳消息体,如果请求的属性或属性在数据对象内没有被很好地定义,则可以传送整个数据对象,可以提供用于跟踪下载进度的进度数据,并且可能发送错误 具有错误的数据对象的信息。 电子邮件更改可能会在电子邮件服务器组件中进行优化,即使电子邮件更改发生在另一个电子邮件服务器组件。 电子邮件服务器可以维护关联数据存储中的文件夹发生的更改表,并且可以向订阅的电子邮件客户端组件通知在表中发生的更改。

    System and method for improved client server communications of email messages
    3.
    发明授权
    System and method for improved client server communications of email messages 有权
    改进客户端服务器通信电子邮件的系统和方法

    公开(公告)号:US07730150B2

    公开(公告)日:2010-06-01

    申请号:US12013281

    申请日:2008-01-11

    IPC分类号: G06F15/16 G06F12/00

    CPC分类号: H04L51/066 H04L51/00

    摘要: A system and method for improved client and server communications, more particularly, an improved protocol that may be used for communication between a client and a server, such as in an email environment. Many features are provided for improved communications. An email server may provide the best message body available for an email message, may transfer an entire data object if requested property or properties are not well defined within the data object, may provide progress data for use in tracking download progress, and may send error information for a data object having an error. Email changes may be optimized at an email server component, even if the email changes occurred at another email server component. An email server may maintain a table of changes that occur to folders at an associated data store, and may notify a subscribed email client component of changes that occur in the table.

    摘要翻译: 一种用于改进客户端和服务器通信的系统和方法,更具体地,可用于例如在电子邮件环境中的客户机和服务器之间的通信的改进的协议。 提供了许多功能来改进通信。 电子邮件服务器可以提供可用于电子邮件消息的最佳消息体,如果请求的属性或属性在数据对象内没有被很好地定义,则可以传送整个数据对象,可以提供用于跟踪下载进度的进度数据,并且可能发送错误 具有错误的数据对象的信息。 电子邮件更改可能会在电子邮件服务器组件中进行优化,即使电子邮件更改发生在另一个电子邮件服务器组件。 电子邮件服务器可以维护关联数据存储中的文件夹发生的更改表,并且可以向订阅的电子邮件客户端组件通知在表中发生的更改。

    SYSTEM AND METHOD FOR IMPROVED SYNCHRONIZATION BETWEEN A SERVER AND A CLIENT
    4.
    发明申请
    SYSTEM AND METHOD FOR IMPROVED SYNCHRONIZATION BETWEEN A SERVER AND A CLIENT 有权
    服务器与客户之间改进同步的系统和方法

    公开(公告)号:US20080208998A1

    公开(公告)日:2008-08-28

    申请号:US12109077

    申请日:2008-04-24

    IPC分类号: G06F15/16

    摘要: A system and method for improved client and server communications, more particularly, an improved protocol that may be used for communication between a client and a server, such as in an email environment. Many features are provided for improved communications. An email server may provide the best message body available for an email message, may transfer an entire data object if requested property or properties are not well defined within the data object, may provide progress data for use in tracking download progress, and may send error information for a data object having an error. Email changes may be optimized at an email server component, even if the email changes occurred at another email server component. An email server may maintain a table of changes that occur to folders at an associated data store, and may notify a subscribed email client component of changes that occur in the table.

    摘要翻译: 一种用于改进客户端和服务器通信的系统和方法,更具体地,可用于例如在电子邮件环境中的客户机和服务器之间的通信的改进的协议。 提供了许多功能来改进通信。 电子邮件服务器可以提供可用于电子邮件消息的最佳消息体,如果请求的属性或属性在数据对象内没有被很好地定义,则可以传送整个数据对象,可以提供用于跟踪下载进度的进度数据,并且可能发送错误 具有错误的数据对象的信息。 电子邮件更改可能会在电子邮件服务器组件中进行优化,即使电子邮件更改发生在另一个电子邮件服务器组件。 电子邮件服务器可以维护关联数据存储中的文件夹发生的更改表,并且可以向订阅的电子邮件客户端组件通知在表中发生的更改。

    SYSTEM AND METHOD FOR IMPROVED CLIENT SERVER COMMUNICATIONS OF EMAIL MESSAGES
    5.
    发明申请
    SYSTEM AND METHOD FOR IMPROVED CLIENT SERVER COMMUNICATIONS OF EMAIL MESSAGES 有权
    改进电子邮件客户端服务器通信的系统和方法

    公开(公告)号:US20080126496A1

    公开(公告)日:2008-05-29

    申请号:US12013281

    申请日:2008-01-11

    IPC分类号: G06F15/16

    CPC分类号: H04L51/066 H04L51/00

    摘要: A system and method for improved client and server communications, more particularly, an improved protocol that may be used for communication between a client and a server, such as in an email environment. Many features are provided for improved communications. An email server may provide the best message body available for an email message, may transfer an entire data object if requested property or properties are not well defined within the data object, may provide progress data for use in tracking download progress, and may send error information for a data object having an error. Email changes may be optimized at an email server component, even if the email changes occurred at another email server component. An email server may maintain a table of changes that occur to folders at an associated data store, and may notify a subscribed email client component of changes that occur in the table.

    摘要翻译: 一种用于改进客户端和服务器通信的系统和方法,更具体地,可用于例如在电子邮件环境中的客户机和服务器之间的通信的改进的协议。 提供了许多功能来改进通信。 电子邮件服务器可以提供可用于电子邮件消息的最佳消息体,如果请求的属性或属性在数据对象内没有被很好地定义,则可以传送整个数据对象,可以提供用于跟踪下载进度的进度数据,并且可能发送错误 具有错误的数据对象的信息。 电子邮件更改可能会在电子邮件服务器组件中进行优化,即使电子邮件更改发生在另一个电子邮件服务器组件。 电子邮件服务器可以维护关联数据存储中的文件夹发生的更改表,并且可以向订阅的电子邮件客户端组件通知在表中发生的更改。

    SYSTEM AND METHOD FOR IMPROVED SYNCHRONIZATION BETWEEN A SERVER AND A CLIENT
    6.
    发明申请
    SYSTEM AND METHOD FOR IMPROVED SYNCHRONIZATION BETWEEN A SERVER AND A CLIENT 有权
    服务器与客户之间改进同步的系统和方法

    公开(公告)号:US20120209928A1

    公开(公告)日:2012-08-16

    申请号:US13452216

    申请日:2012-04-20

    IPC分类号: G06F15/16

    摘要: A system and method for improved client and server communications, more particularly, an improved protocol that may be used for communication between a client and a server, such as in an email environment. Many features are provided for improved communications. An email server may provide the best message body available for an email message, may transfer an entire data object if requested property or properties are not well defined within the data object, may provide progress data for use in tracking download progress, and may send error information for a data object having an error. Email changes may be optimized at an email server component, even if the email changes occurred at another email server component. An email server may maintain a table of changes that occur to folders at an associated data store, and may notify a subscribed email client component of changes that occur in the table.

    摘要翻译: 一种用于改进客户端和服务器通信的系统和方法,更具体地,可用于例如在电子邮件环境中的客户机和服务器之间的通信的改进的协议。 提供了许多功能来改进通信。 电子邮件服务器可以提供可用于电子邮件消息的最佳消息体,如果请求的属性或属性在数据对象内没有被很好地定义,则可以传送整个数据对象,可以提供用于跟踪下载进度的进度数据,并且可能发送错误 具有错误的数据对象的信息。 电子邮件更改可能会在电子邮件服务器组件中进行优化,即使电子邮件更改发生在另一个电子邮件服务器组件。 电子邮件服务器可以维护关联数据存储中的文件夹发生的更改表,并且可以向订阅的电子邮件客户端组件通知在表中发生的更改。

    System and Method for Improved Synchronization Between a Server and a Client
    7.
    发明申请
    System and Method for Improved Synchronization Between a Server and a Client 有权
    改进服务器和客户端同步的系统和方法

    公开(公告)号:US20110161448A1

    公开(公告)日:2011-06-30

    申请号:US12985945

    申请日:2011-01-06

    IPC分类号: G06F15/16

    摘要: A system and method for improved client and server communications, more particularly, an improved protocol that may be used for communication between a client and a server, such as in an email environment. Many features are provided for improved communications. An email server may provide the best message body available for an email message, may transfer an entire data object if requested property or properties are not well defined within the data object, may provide progress data for use in tracking download progress, and may send error information for a data object having an error. Email changes may be optimized at an email server component, even if the email changes occurred at another email server component. An email server may maintain a table of changes that occur to folders at an associated data store, and may notify a subscribed email client component of changes that occur in the table.

    摘要翻译: 一种用于改进客户端和服务器通信的系统和方法,更具体地,可用于例如在电子邮件环境中的客户机和服务器之间的通信的改进的协议。 提供了许多功能来改进通信。 电子邮件服务器可以提供可用于电子邮件消息的最佳消息体,如果请求的属性或属性在数据对象内没有被很好地定义,则可以传送整个数据对象,可以提供用于跟踪下载进度的进度数据,并且可能发送错误 具有错误的数据对象的信息。 电子邮件更改可能会在电子邮件服务器组件中进行优化,即使电子邮件更改发生在另一个电子邮件服务器组 电子邮件服务器可以维护关联数据存储中的文件夹发生的更改表,并且可以向订阅的电子邮件客户端组件通知在表中发生的更改。

    System and method for improved synchronization between a server and a client
    8.
    发明授权
    System and method for improved synchronization between a server and a client 有权
    用于改善服务器和客户端之间同步的系统和方法

    公开(公告)号:US07899872B2

    公开(公告)日:2011-03-01

    申请号:US12109077

    申请日:2008-04-24

    IPC分类号: G06F15/16

    摘要: A system and method for improved client and server communications, more particularly, an improved protocol that may be used for communication between a client and a server, such as in an email environment. Many features are provided for improved communications. An email server may provide the best message body available for an email message, may transfer an entire data object if requested property or properties are not well defined within the data object, may provide progress data for use in tracking download progress, and may send error information for a data object having an error. Email changes may be optimized at an email server component, even if the email changes occurred at another email server component. An email server may maintain a table of changes that occur to folders at an associated data store, and may notify a subscribed email client component of changes that occur in the table.

    摘要翻译: 一种用于改进客户端和服务器通信的系统和方法,更具体地,可用于例如在电子邮件环境中的客户机和服务器之间的通信的改进的协议。 提供了许多功能来改进通信。 电子邮件服务器可以提供可用于电子邮件消息的最佳消息体,如果请求的属性或属性在数据对象内没有被很好地定义,则可以传送整个数据对象,可以提供用于跟踪下载进度的进度数据,并且可能发送错误 具有错误的数据对象的信息。 电子邮件更改可能会在电子邮件服务器组件中进行优化,即使电子邮件更改发生在另一个电子邮件服务器组件。 电子邮件服务器可以维护关联数据存储中的文件夹发生的更改表,并且可以向订阅的电子邮件客户端组件通知在表中发生的更改。

    System and method for improved synchronization between a server and a client
    9.
    发明授权
    System and method for improved synchronization between a server and a client 有权
    用于改善服务器和客户端之间同步的系统和方法

    公开(公告)号:US07386590B2

    公开(公告)日:2008-06-10

    申请号:US10367273

    申请日:2003-02-14

    IPC分类号: G06F15/16

    摘要: A system and method for improved client and server communications, more particularly, an improved protocol that may be used for communication between a client and a server, such as in an email environment. Many features are provided for improved communications. An email server may provide the best message body available for an email message, may transfer an entire data object if requested property or properties are not well defined within the data object, may provide progress data for use in tracking download progress, and may send error information for a data object having an error. Email changes may be optimized at an email server component, even if the email changes occurred at another email server component. An email server may maintain a table of changes that occur to folders at an associated data store, and may notify a subscribed email client component of changes that occur in the table.

    摘要翻译: 一种用于改进客户端和服务器通信的系统和方法,更具体地,可用于例如在电子邮件环境中的客户机和服务器之间的通信的改进的协议。 提供了许多功能来改进通信。 电子邮件服务器可以提供可用于电子邮件消息的最佳消息体,如果请求的属性或属性在数据对象内没有被很好地定义,则可以传送整个数据对象,可以提供用于跟踪下载进度的进度数据,并且可能发送错误 具有错误的数据对象的信息。 电子邮件更改可能会在电子邮件服务器组件中进行优化,即使电子邮件更改发生在另一个电子邮件服务器组件。 电子邮件服务器可以维护关联数据存储中的文件夹发生的更改表,并且可以向订阅的电子邮件客户端组件通知在表中发生的更改。

    System and method for using packed compressed buffers for improved client server communications
    10.
    发明授权
    System and method for using packed compressed buffers for improved client server communications 有权
    使用打包压缩缓冲区来改进客户端服务器通信的系统和方法

    公开(公告)号:US07451180B2

    公开(公告)日:2008-11-11

    申请号:US11462310

    申请日:2006-08-03

    IPC分类号: G06F15/16

    CPC分类号: H04L69/04 G06F9/544

    摘要: A method of batching multiple sets of responses on a server and sending the responses to a client in a single batch (i.e., a “chained” or “packed” batch). The sets of responses may be each be obfuscated and/or compressed. Once the batch is received by the client, each set is processed individually. The client may be configured to communicate the size of an uncompressed set of responses that it can handle. The server may use this information to create sets of responses that are the correct size, and may or may not compress the sets of responses. The server may chain the sets of responses and may continue to chain sets, compressed or not, until the server's buffer is full or close to full. The chained set of responses may then be sent to the client, and may process each of the sets of responses individually.

    摘要翻译: 一种在服务器上批处理多组响应并将响应以单个批次(即,“链接”或“打包”批处理)发送到客户端的方法。 每组响应可以被模糊化和/或压缩。 客户端接收到批次后,每个集合将被单独处理。 客户端可以被配置为传达可以处理的未压缩的一组响应的大小。 服务器可以使用该信息来创建正确大小的响应集合,并且可以或可以不压缩响应集合。 服务器可以链接这些响应集合,并且可以继续链接集合,否则将被压缩,直到服务器的缓冲区已满或接近满。 然后可以将链接的响应集合发送到客户端,并且可以单独处理每组响应。