×

Enhanced search expressions for information kit integration architecture

  • US 7,546,608 B2
  • Filed: 01/14/2004
  • Issued: 06/09/2009
  • Est. Priority Date: 01/14/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for specifying a return of specific data or a notification of publication of the specific data in response to a search query issued to a subscribe and publish communication interface from a subscribing component, said method comprising:

  • generating a subscription object containing a primary identifier (ID) of a published data, wherein the primary ID is a separate parameter from a type and a format of data;

    including within said subscription object an expression indicating a specific context desired for satisfying the subscription object once the published data is identified on the communication interface;

    providing within said subscription object an address of a node associated with the subscribing component, which generated said subscription object;

    in response to the subscription object requesting a notification of the publication of the specific data, registering said node within said communicating interface as requesting at least a notification of said published data; and

    in response to the subscription object requesting a copy of the published data, registering said node within said communicating interface as requesting a copy of the published data;

    expanding a registration of said node to include said expression;

    flagging a registration of said node to indicate additional criteria needs to be satisfied prior to issuing the notification or forwarding published data to said node;

    matching an ID of a newly published data to a primary ID of a desired published data;

    in response to the registration having an associated flag, verifying that said additional criteria is satisfied before indicating a match;

    wherein said node receives a notification when a notification is desired and said node receives said published data when said published data is requested, based on a type of registration requested by the subscription object;

    wherein, once the subscription object is placed on the subscribe and publish communication interface, a response to the subscription object is only provided following publication of the published data with the primary ID and a confirmation of the specific context; and

    when said expression is a logical expression requiring a publication of two or more different data each having unique data type IDs in order to satisfy a part of the specific context;

    retrieving an associated data type ID for each publication to the communication interface;

    comparing the associated data type ID for two or more different published data against each unique data type ID within said logical expression; and

    providing the response to said subscription object only in response to each of said unique data type IDs within the logical expression matching a required two or more associated data type IDs for two or more different published data.

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