×

Distributing and processing streams over one or more networks for on-the-fly schema evolution

  • US 9,959,301 B2
  • Filed: 07/25/2014
  • Issued: 05/01/2018
  • Est. Priority Date: 07/25/2014
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer system comprising:

  • a memory;

    a processor coupled to the memory;

    processor logic coupled to the processor and the memory configured to;

    receive a first record comprising one or more first fields from a first source computer;

    in response to determining that the first record is of a first type, send the first record to a first node computer that processes records of the first type but is suspended when processing records of a second type;

    wherein records of the first type are organized according to a first schema and records of the second type are organized according to a second schema that is different from the first schema;

    receive a second record comprising the one or more first fields and one or more second fields from a second source computer;

    in response to determining that the second record is of the second type, send the second record to a second node computer that processes records of the second type;

    after sending the first record to the first node computer and the second record to the second node computer, determine whether the second type is a first subtype of the first type, without suspending and reconfiguring the first node computer;

    in response to determining that the second type is the first subtype of the first type, sending the second record to the first node computer to be processed, without suspending and reconfiguring the first node computer.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×