Back to results
US 2012/0059870 A1Published application
System and Method for Territory-Based Processing of Information
AssigneeAppistry, Inc.
InventorsAaron Louis Hinni, Guerry Anderson Semones, Michael Scott Groner, Roberto Raul Lozano
Life of this patent
Estimating the term…
Abstract
A system and method for processing information leverages territory-based processing capabilities to provide efficient distributed processing of processing jobs. For example, hive engines can be organized into territories based on their physical locations to support the distributed processing of processing jobs within particular territories.
Claims34
A system for processing information, the system comprising:
- a plurality of networked hive engines, a plurality of the hive engines being grouped into a plurality of territories;
- wherein at least one of the hive engines is configured to receive a service request for a processing job, the processing job comprising a plurality of processing tasks for execution by a plurality of hive engines within at least one territory;
- wherein a plurality of the hive engines within the at least one territory are configured to perform the processing job in a distributed manner such that the processing tasks of the processing job are distributed to a plurality of hive engines within the at least one territory for execution thereby;
- and
- wherein the plurality of hive engines within the at least one territory that execute the processing tasks are further configured to return state information corresponding to the processing tasks for delivery of a processing result in response to the service request.
2 more elements
A method for processing information, the method comprising:
- grouping a plurality of networked hive engines into a plurality of territories;
- receiving, by a hive engine, a service request for a processing job, the processing job comprising a plurality of processing tasks for execution by a plurality of hive engines within at least one territory;
- performing the processing job in a distributed manner by a plurality of the hive engines within the at least one territory such that the processing tasks of the processing job are distributed to a plurality of hive engines within the at least one territory for execution thereby;
- and
- the plurality of hive engines within the at least one territory (1) executing the processing tasks, (2) and returning state information corresponding to the processing tasks for delivery of a processing result in response to the service request.
2 more elements
A system for processing information, the system comprising:
- a request region comprising a plurality of request handlers;
- and
- a plurality of processing regions, each processing region belonging to a territory and comprising a plurality of process handlers, wherein the plurality of processing regions belong to a plurality of territories;
- wherein the request region is configured to (1) receive a service request from a computer, the service request comprising a request to perform a processing job, (2) in response to the received service request, inform the computer of a plurality of the request handlers that are available to service the service request, and (3) receive a selection from the computer of a request handler from among the plurality of request handlers that are available to service the service request;
- wherein the selected request handler is further configured to select a processing region to process the processing job based on the territories to which the processing regions belong;
- and
- wherein a plurality of process handlers within the selected processing region are configured to each process a portion of the processing job to thereby provide a distributed processing of the processing job by a plurality of process handlers belonging to the same territory;
- and
- wherein the request handlers and process handlers are resident on a plurality of processing elements that are arranged as a processing network.
6 more elements
Dependencies are inferred from the claim text.