Partial Item Change Tracking and Synchronization
    1.
    发明申请
    Partial Item Change Tracking and Synchronization 有权
    部分项目更改跟踪和同步

    公开(公告)号:US20110218963A1

    公开(公告)日:2011-09-08

    申请号:US13107383

    申请日:2011-05-13

    IPC分类号: G06F17/30

    摘要: Embodiments herein change the way item syncing is handled and tracked between two devices. Changes to items are tracked in accordance with well defined property groups and each group is tracked independently of the other. For example, one group could contain large data items, e.g., attachments, while another group could include highly volatile properties like a follow-up flag. The present invention increases the sync rates between a client and a server by syncing only select portions of an item that have changed, without monitoring the change of each individual property within the item. Accordingly, if a change is made to a small data property (e.g., follow-up flag) on a relatively large email message, such change will not trigger a large download to a client running under a cached mode, nor will there be a requirement for high storage and processing for tracking each individual property.

    摘要翻译: 这里的实施例改变了在两个设备之间处理和跟踪项目同步的方式。 根据明确定义的属性组跟踪对项目的更改,并且每个组都独立于其他组进行跟踪。 例如,一个组可以包含大数据项,例如附件,而另一个组可以包括高度易失性的属性,如后续标志。 本发明通过仅通过同步仅改变项目的选择部分而增加了客户端和服务器之间的同步速率,而不监视项目内的每个单独属性的变化。 因此,如果在相对较大的电子邮件消息上对小数据属性(例如后续标志)进行了更改,则这种更改不会触发向缓存模式下运行的客户端的大量下载,也不会有要求 用于跟踪每个单独财产的高存储和处理。

    Partial item change tracking and synchronization
    2.
    发明授权
    Partial item change tracking and synchronization 有权
    部分项目更改跟踪和同步

    公开(公告)号:US09524329B2

    公开(公告)日:2016-12-20

    申请号:US13107383

    申请日:2011-05-13

    摘要: Embodiments herein change the way item syncing is handled and tracked between two devices. Changes to items are tracked in accordance with well defined property groups and each group is tracked independently of the other. For example, one group could contain large data items, e.g., attachments, while another group could include highly volatile properties like a follow-up flag. The present invention increases the sync rates between a client and a server by syncing only select portions of an item that have changed, without monitoring the change of each individual property within the item. Accordingly, if a change is made to a small data property (e.g., follow-up flag) on a relatively large email message, such change will not trigger a large download to a client running under a cached mode, nor will there be a requirement for high storage and processing for tracking each individual property.

    摘要翻译: 这里的实施例改变了在两个设备之间处理和跟踪项目同步的方式。 根据明确定义的属性组跟踪对项目的更改,并且每个组都独立于其他组进行跟踪。 例如,一个组可以包含大数据项,例如附件,而另一个组可以包括高度易失性的属性,如后续标志。 本发明通过仅通过同步仅改变项目的选择部分而增加了客户端和服务器之间的同步速率,而不监视项目内的每个单独属性的变化。 因此,如果在相对较大的电子邮件消息上对小数据属性(例如后续标志)进行了更改,则这种更改不会触发向缓存模式下运行的客户端的大量下载,也不会有要求 用于跟踪每个单独财产的高存储和处理。

    Partial item change tracking and synchronization
    3.
    发明授权
    Partial item change tracking and synchronization 有权
    部分项目更改跟踪和同步

    公开(公告)号:US07962585B2

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

    申请号:US11204067

    申请日:2005-08-15

    IPC分类号: G06F15/177

    摘要: Embodiments herein change the way item syncing is handled and tracked between two devices. Changes to items are tracked in accordance with well defined property groups and each group is tracked independently of the other. For example, one group could contain large data items, e.g., attachments, while another group could include highly volatile properties like a follow-up flag. The present invention increases the sync rates between a client and a server by syncing only select portions of an item that have changed, without monitoring the change of each individual property within the item. Accordingly, if a change is made to a small data property (e.g., follow-up flag) on a relatively large email message, such change will not trigger a large download to a client running under a cached mode, nor will there be a requirement for high storage and processing for tracking each individual property.

    摘要翻译: 这里的实施例改变了在两个设备之间处理和跟踪项目同步的方式。 根据明确定义的属性组跟踪对项目的更改,并且每个组都独立于其他组进行跟踪。 例如,一个组可以包含大数据项,例如附件,而另一个组可以包括高度易失性的属性,如后续标志。 本发明通过仅通过同步仅改变项目的选择部分而增加了客户端和服务器之间的同步速率,而不监视项目内的每个单独属性的变化。 因此,如果在较大的电子邮件消息中对小数据属性进行了更改(例如后续标志),则这种更改不会触发向缓存模式下运行的客户端的大量下载,也不会有要求 用于跟踪每个单独财产的高存储和处理。

    Regulating client requests in an electronic messaging environment
    4.
    发明授权
    Regulating client requests in an electronic messaging environment 有权
    在电子消息环境中调节客户端请求

    公开(公告)号:US07594022B2

    公开(公告)日:2009-09-22

    申请号:US10828760

    申请日:2004-04-21

    IPC分类号: G06F15/16

    CPC分类号: H04L51/30

    摘要: The present invention is directed to regulating client requests in an electronic messaging environment. A client sends a data request to a messaging server. The messaging server receives the client data request and determines that the messaging server is unable to process the client data request. The messaging server adaptively generates a wait hint and sends a server response that includes the adaptively generated wait hint. The client receives the server response including the adaptively generated wait hint. The client waits a specified wait time in accordance with the adaptively generated wait hint to reduce the load on the messaging server. The client resends the data request subsequent to waiting the specified wait time.

    摘要翻译: 本发明涉及在电子消息环境中调节客户端请求。 客户端向消息服务器发送数据请求。 消息收发服务器接收客户端数据请求,并确定消息收发服务器无法处理客户端数据请求。 消息传递服务器自适应地生成等待提示,并发送包括自适应生成的等待提示的服务器响应。 客户端接收服务器响应,包括自适应生成的等待提示。 客户端根据自适应生成的等待提示等待指定的等待时间,以减少消息传递服务器上的负载。 等待指定的等待时间后,客户端重新发送数据请求。

    System and method for improved client server communications of email messages
    5.
    发明授权
    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
    6.
    发明申请
    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
    7.
    发明申请
    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
    8.
    发明申请
    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
    9.
    发明授权
    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
    10.
    发明授权
    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.

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