发明名称 Object Creation Based on Copying Objects Corresponding to Similar Entities
摘要 An example method of providing a list of entities includes obtaining a list of entities responsive to a request from a client. Each entity in the list includes a set of attribute name-value pairs. The method also includes recursively dividing the list of entities into subgroups and for each division resulting in a plurality of subgroups including one or more entities, and assigning a subgroup number to each of the corresponding entity's attribute names by which the division is based. The method also includes generating a logical message tree of entities. The method further includes sorting the list of entities based on the order of the entities in the logical message tree and serializing the sorted list of entities into a data stream. The method also includes transmitting a list of subgroup numbers and the entities in the sorted order over a network to the client.
申请公布号 US2016239499(A1) 申请公布日期 2016.08.18
申请号 US201514620704 申请日期 2015.02.12
申请人 Red Hat, Inc. 发明人 Nguyen Filip;Elias Filip
分类号 G06F17/30;G06F17/27 主分类号 G06F17/30
代理机构 代理人
主权项 1. A method of providing a list of entities, comprising: obtaining, at a server, a list of entities responsive to a request from a client, each entity in the list including a set of attribute name-value pairs; recursively dividing the list of entities into subgroups based on an attribute name in the set until each entity in the corresponding subgroup has the same attribute name-value pairs; for each division resulting in a plurality of subgroups including one or more entities, assigning a subgroup number to each of the corresponding entity's attribute names by which the division is based, each entity in a common subgroup of the plurality of subgroups having the same subgroup number; generating, at a parser, a logical message tree of entities, an order of the entities in the logical message tree being based on the assigned subgroup numbers; sorting the list of entities based on the order of the entities in the logical message tree; serializing the sorted list of entities into a data stream; transmitting the entities in the sorted order over a network to the client; and transmitting a list of subgroup numbers to the client, the list of subgroup numbers being based on the assigning.
地址 Raleigh NC US