Patent ID: 7487137
Filing Date: 2009-02-03
Classification: G06F,Y10S

Abstract:
1. An apparatus to generate a delta across like java bean components, the apparatus comprising a CPU; a memory storage device of a client in communication with the CPU; a store module configured to store a first java bean on the memory storage device of a client; a comparison module coupled to the store module, the comparison module configured to compare a second java bean to the first java bean at the client, the second java bean similar in format to the first java bean, each of the first and second java beans configured as a status java bean to indicate a status of the client with content inclusive of at least one of a primitive variable, a non-bean object, and a nested java bean; and a delta module coupled to the comparison module, the delta module configured to generate a delta from the first java bean and the second java bean at the client by identifying member variables of the first and second java beans, identifying a member variable type, performing a simple comparison of primitive variables of the first and second java beans if the member variable type is a primitive variable type, performing a recursive comparison of nested java beans of the first and second java beans if the member variable type is the nested java bean type, and performing an equal comparison on non-bean objects of the first and second java beans if the member variable type is not the primitive variable type and the nested java bean type.