-
公开(公告)号:US09239838B1
公开(公告)日:2016-01-19
申请号:US13437835
申请日:2012-04-02
申请人: Nicholas K. Peddy , Chelsea C. Krueger , Michael J. McCann , Suguna Subramaniam , W. Cary Hall , Sasan Dashtinezhad , Guy Bialostocki
发明人: Nicholas K. Peddy , Chelsea C. Krueger , Michael J. McCann , Suguna Subramaniam , W. Cary Hall , Sasan Dashtinezhad , Guy Bialostocki
IPC分类号: G06F17/30
CPC分类号: G06F17/30041 , G06F17/30079 , G06F17/30584 , Y10S707/968
摘要: A method and system is provided for maintaining customer data in a data store system utilizing a scalable partitioning framework. More specifically, the data store of a customer service system is partitioned (divided) into multiple partitions by a partitionable key of customer data so that each partition owns a subset of the customer data. By maintaining several partitions that store a subset of the customer data exclusive to each other, blackout or brownout problems can be local to one partition and, thus, the availability for the entire system will be increased. Moreover, a set of partitionable keys, a minimal unit to be moved between partitions, is grouped and associated with a partition. By eliminating direct dependencies between the partitions and the partitionable keys, the system can have great flexibility with regard to migrating customer data between partitions and adding a new partition.
摘要翻译: 提供了一种方法和系统,用于使用可伸缩的分区框架将客户数据维护在数据存储系统中。 更具体地,客户服务系统的数据存储通过客户数据的可分割密钥被分割(分割)成多个分区,使得每个分区拥有客户数据的子集。 通过维护存储彼此独占的客户数据子集的多个分区,停电或掉电问题可以是一个分区的本地,因此整个系统的可用性将会增加。 此外,一组可分区密钥(在分区之间移动的最小单位)被分组并与分区相关联。 通过消除分区和可分区密钥之间的直接依赖关系,系统可以在分区之间迁移客户数据并添加新分区方面具有很大的灵活性。
-
公开(公告)号:US08898105B1
公开(公告)日:2014-11-25
申请号:US13437860
申请日:2012-04-02
申请人: Nicholas K. Peddy , Chelsea Krueger , Michael J. McCann , Suguna Subramaniam , W. Cary Hall , Sasan Dashtinezhad , Guy Bialostocki
发明人: Nicholas K. Peddy , Chelsea Krueger , Michael J. McCann , Suguna Subramaniam , W. Cary Hall , Sasan Dashtinezhad , Guy Bialostocki
IPC分类号: G06F17/30
CPC分类号: G06F17/30041 , G06F17/30079 , G06F17/30584 , Y10S707/968
摘要: A method and system is provided for maintaining customer data in a data store system utilizing a scalable partitioning framework. More specifically, the data store of a customer service system is partitioned (divided) into multiple partitions by a partitionable key of customer data so that each partition owns a subset of the customer data. By maintaining several partitions that store a subset of the customer data exclusive to each other, blackout or brownout problems can be local to one partition and, thus, the availability for the entire system will be increased. Moreover, a set of partitionable keys, a minimal unit to be moved between partitions, is grouped and associated with a partition. By eliminating direct dependencies between the partitions and the partitionable keys, the system can have great flexibility with regard to migrating customer data between partitions and adding a new partition.
摘要翻译: 提供了一种方法和系统,用于使用可伸缩的分区框架将客户数据维护在数据存储系统中。 更具体地,客户服务系统的数据存储通过客户数据的可分割密钥被分割(分割)成多个分区,使得每个分区拥有客户数据的子集。 通过维护存储彼此独占的客户数据子集的多个分区,停电或掉电问题可以是一个分区的本地,因此整个系统的可用性将会增加。 此外,一组可分区密钥(在分区之间移动的最小单位)被分组并与分区相关联。 通过消除分区和可分区密钥之间的直接依赖关系,系统可以在分区之间迁移客户数据并添加新分区方面具有很大的灵活性。
-
公开(公告)号:US08856022B1
公开(公告)日:2014-10-07
申请号:US13297105
申请日:2011-11-15
申请人: Guy Bialostocki , Ram Cherukuri
发明人: Guy Bialostocki , Ram Cherukuri
IPC分类号: G06Q30/00
CPC分类号: G06F17/30457 , G06Q30/0283 , G06Q40/10
摘要: A normalized caching system may receive a data request from a requestor, the request associated with a requested service. The normalized caching system may generate a normalized request by modifying one or more parameters of the request. A normalized response is typically useful for servicing a wider range of subsequent requests than is a non-normalized response. The system may then check whether an entry is cached for the normalized request. If no cached entry is found, the normalized request may be submitted to the requested service, and response received in return. The normalized response may be cached using the normalized request. The response may be denormalized in order to generate a response which is provided to the requestor. When a subsequent request is received, if that subsequent request normalizes to the same normalized request, it may be fulfilled using the response stored in cache, rather than using the requested service.
摘要翻译: 归一化缓存系统可以从请求者接收与请求的服务相关联的请求的数据请求。 归一化缓存系统可以通过修改请求的一个或多个参数来生成归一化请求。 归一化响应通常对于维护比非归一化响应的更大范围的后续请求是有用的。 然后,系统可以检查是否为标准化请求缓存条目。 如果没有找到缓存的条目,则归一化的请求可以被提交给所请求的服务,并且响应被接收。 归一化响应可以使用归一化请求来缓存。 为了生成提供给请求者的响应,响应可以被非规范化。 当接收到后续请求时,如果该后续请求规范化到相同的标准化请求,则可以使用存储在高速缓存中的响应而不是使用所请求的服务来实现。
-
公开(公告)号:US10430775B1
公开(公告)日:2019-10-01
申请号:US13294962
申请日:2011-11-11
申请人: Guy Bialostocki , Daniel T. Mellott
发明人: Guy Bialostocki , Daniel T. Mellott
IPC分类号: G06Q40/00 , G06Q20/20 , G06F16/28 , H04L12/741
摘要: Categorization of data may be performed using rule-based data categorization. Rules may be used to categorize the data into a limited number of categories for a temporary, ad hoc, or updatable process. The rules may be validated to make sure the rules are not ambiguous, contradictory, unattainable, or otherwise ineffective. The rules may include a priority value which may be used as a tie breaker when more than one rule applies to a record. To implement the rules, a lookup flow may be generated to enable rapid or quick traversal of applicable rules for a particular lookup while bypassing at least a portion of the rules. In some embodiments, a record (e.g., an item, etc.) may be categorized during a transaction process to determine a tax classification, a promotion, or another type of classification, which may then be used to complete the transaction.
-
公开(公告)号:US08150870B1
公开(公告)日:2012-04-03
申请号:US11615841
申请日:2006-12-22
申请人: Nicholas K. Peddy , Chelsea C. Krueger , Michael J. McCann , Suguna Subramaniam , W. Cary Hall , Sasan Dashtinezhad , Guy Bialostocki
发明人: Nicholas K. Peddy , Chelsea C. Krueger , Michael J. McCann , Suguna Subramaniam , W. Cary Hall , Sasan Dashtinezhad , Guy Bialostocki
IPC分类号: G06F7/14
CPC分类号: G06F17/30041 , G06F17/30079 , G06F17/30584 , Y10S707/968
摘要: A method and system is provided for maintaining customer data in a data store system utilizing a scalable partitioning framework. More specifically, the data store of a customer service system is partitioned (divided) into multiple partitions by a partitionable key of customer data so that each partition owns a subset of the customer data. By maintaining several partitions that store a subset of the customer data exclusive to each other, blackout or brownout problems can be local to one partition and, thus, the availability for the entire system will be increased. Moreover, a set of partitionable keys, a minimal unit to be moved between partitions, is grouped and associated with a partition. By eliminating direct dependencies between the partitions and the partitionable keys, the system can have great flexibility with regard to migrating customer data between partitions and adding a new partition.
摘要翻译: 提供了一种方法和系统,用于使用可伸缩的分区框架将客户数据维护在数据存储系统中。 更具体地,客户服务系统的数据存储通过客户数据的可分割密钥被分割(分割)成多个分区,使得每个分区拥有客户数据的子集。 通过维护存储彼此独占的客户数据子集的多个分区,停电或掉电问题可以是一个分区的本地,因此整个系统的可用性将会增加。 此外,一组可分区密钥(在分区之间移动的最小单位)被分组并与分区相关联。 通过消除分区和可分区密钥之间的直接依赖关系,系统可以在分区之间迁移客户数据并添加新分区方面具有很大的灵活性。
-
-
-
-