IP Library Patent Application 14116174
Patent Application
App. No. 14/116,174

METHOD AND APPARATUS FOR MATCHING PUBLICATIONS AND SUBCRIPTIONS BASED IN PART ON CONTEXTUAL CHARACTERISTICS ASSOCIATED WITH THE SUBSCRIPTIONS OR PUBLICATIONS

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
14/116,174
Abstract

An apparatus may include a registrar configured to register one or more subscription parameters for each of a plurality of subscriptions and one or more publication parameters for each of a plurality of publications. Further, the apparatus may include a matcher configured to match the publications to the subscriptions based on the subscription parameters and the publication parameters. Additionally, the apparatus may include a parameter updater configured to update the subscription parameters or the publication parameters based on one or more contextual characteristics associated with the subscriptions or the publications. Also, a potential match determiner may form a potential match list including one or more pairs of the subscriptions and the publications based on the subscription parameters and the publication parameters. Accordingly, the potential match list may reduce the computational resources needed to match the publications to the subscriptions by only determining matches for those pairs of subscriptions and publications in the potential match list.

Claims (38)

1 - 23 . (canceled)

24 . An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the processor, cause the apparatus to:

cause registration of one or more subscription parameters for each of a plurality of subscriptions and one or more publication parameters for each of a plurality of publications;

cause updating of the subscription parameters or the publication parameters based on one or more contextual characteristics associated with the subscriptions or the publications; and

match the publications to the subscriptions based on the subscription parameters and the publication parameters.

25 . The apparatus of claim 24 , further comprising forming a potential match list comprising one or more pairs of the subscriptions and the publications based on the subscription parameters and the publication parameters.

26 . The apparatus of claim 25 , wherein forming the potential match list comprises omitting one of the subscriptions and one of the publications as one of the pairs of the potential match list in an instance in which the one of the publications does not include all of a plurality of categories of the subscription parameters of the one of the subscriptions.

27 . The apparatus of claim 25 , wherein forming the potential match list comprises omitting one of the subscriptions and one of the publications as one of the pairs of the potential match list in an instance in which the subscription parameters of the one of the subscriptions include one or more static parameters that do not match the publication parameters of the one of the publications.

28 . The apparatus of claim 25 , wherein forming the potential match list comprises:

assigning a range to one of the subscription parameters or one of the publication parameters; and

omitting one of the subscriptions and one of the publications as one of the pairs of the potential match list in an instance in which the range does not overlap with a corresponding one of the subscription parameters or the publication parameters.

29 . The apparatus of claim 28 , wherein the range comprises an expected location range associated with one of the subscriptions or one of the publications.

30 . The apparatus of claim 28 , further comprising determining a new range for one of the subscription parameters or one of the publication parameters based on a new contextual characteristic associated with the one of the subscriptions or the one of the publications in an instance in which the new contextual characteristic is outside of the range.

31 . The apparatus of claim 24 , further comprising user interface circuitry configured to:

facilitate user control of at least some functions of the apparatus through use of a display; and

cause at least a portion of a user interface of the apparatus to be displayed on the display to facilitate user control of at least some functions of the apparatus.

32 . A method, comprising:

causing registering of one or more subscription parameters for each of a plurality of subscriptions and one or more publication parameters for each of a plurality of publications;

causing updating of the subscription parameters or the publication parameters based on one or more contextual characteristics associated with the subscriptions or the publications; and

matching the publications to the subscriptions based on the subscription parameters and the publication parameters.

33 . The method of claim 32 , further comprising forming a potential match list comprising one or more pairs of the subscriptions and the publications based on the subscription parameters and the publication parameters.

34 . The method of claim 33 , wherein forming the potential match list comprises omitting one of the subscriptions and one of the publications as one of the pairs of the potential match list in an instance in which the one of the publications does not include all of a plurality of categories of the subscription parameters of the one of the subscriptions.

35 . The method of claim 33 , wherein forming the potential match list comprises omitting one of the subscriptions and one of the publications as one of the pairs of the potential match list in an instance in which the subscription parameters of the one of the subscriptions include one or more static parameters that do not match the publication parameters of the one of the publications.

36 . The method of claim 33 , wherein forming the potential match list comprises:

assigning a range to one of the subscription parameters or one of the publication parameters; and

omitting one of the subscriptions and one of the publications as one of the pairs of the potential match list in an instance in which the range does not overlap with a corresponding one of the subscription parameters or the publication parameters.

37 . The method of claim 36 , wherein the range comprises an expected location range associated with the one of the subscriptions or one of the publications.

38 . The method of claim 36 , further comprising determining a new range for one of the subscription parameters or the publication parameters based on a new contextual characteristic associated with the one of the subscriptions or the one of the publications in an instance in which the new contextual characteristic is outside of the range.

39 . A computer program product comprising at least one computer-readable storage medium having computer-executable program code portions stored therein, the computer-executable program code portions comprising:

program code instructions causing registering of one or more subscription parameters for each of a plurality of subscriptions and one or more publication parameters for each of a plurality of publications;

program code instructions causing updating of the subscription parameters or the publication parameters based on one or more contextual characteristics associated with the subscriptions or the publications; and

program code instructions for matching the publications to the subscriptions based on the subscription parameters and the publication parameters.

40 . The computer program product of claim 39 , further comprising program code instructions for forming a potential match list comprising one or more pairs of the subscriptions and the publications based on the subscription parameters and the publication parameters.

41 . The computer program product of claim 40 , wherein program code instructions for forming the potential match list comprise program code instructions for omitting one of the subscriptions and one of the publications as one of the pairs of the potential match list in an instance in which the one of the publications does not include all of a plurality of categories of the subscription parameters of the one of the subscriptions.

42 . The computer program product of claim 40 , wherein program code instructions for forming the potential match list comprise program code instructions for omitting one of the subscriptions and one of the publications as one of the pairs of the potential match list in an instance in which the subscription parameters of the one of the subscriptions include one or more static parameters that do not match the publication parameters of the one of the publications.

43 . The computer program product of claim 40 , wherein program code instructions for forming the potential match list comprise:

program code instructions for assigning a range to one of the subscription parameters or one of the publication parameters; and

program code instructions for omitting one of the subscriptions and one of the publications as one of the pairs of the potential match list in an instance in which the range does not overlap with a corresponding one of the subscription parameters or the publication parameters.

Assignments (4)
RELEASE OF SECURITY INTEREST Recorded May 21, 2019
From: OCO OPPORTUNITIES MASTER FUND, L.P. (F/K/A OMEGA CREDIT OPPORTUNITIES MASTER FUND LP
To: WSOU INVESTMENTS, LLC
Reel/Frame 049246/0405 →
SECURITY INTEREST Recorded Sep 21, 2017
From: WSOU INVESTMENTS, LLC
To: OMEGA CREDIT OPPORTUNITIES MASTER FUND, LP
Reel/Frame 043966/0574 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 16, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035425/0206 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 7, 2013
From: CHOW, LIK HANG; YANG, HAO
To: NOKIA CORPORATION
Reel/Frame 031561/0126 →