Apparatus and method for distance-based option data object filtering and modification
Abstract
An apparatus, method, and computer program product are provided to filter and modify option data objects and weighted values associated with option data objects through the application of specific rule sets based on the relative density of option data objects within a particularized area. In some example implementations, option data objects and related parameters are parsed to identify locations associated with the option data object and a weighted value, such as a weighted value generated by a predictive model. Based at least in part on the location associated with the option data object, a determined location of a user of a mobile device, and location-specific distance criteria, the weighted value associated with the option data object may be modified to reflect distance-related option election probabilities.
Claims
exact text as granted — not AI-modified1 - 20 . (canceled)
21 . An apparatus comprising at least one processor and at least one memory coupled to the at least one processor, wherein the at least one processor is configured to at least:
determine a user location for a user and a predetermined distance parameter for the user location; determine an option data object location for an option data object; determine a distance measure for the option data object based on the user location and the option data object; determine whether the distance measure for the option data object exceeds the predetermined distance parameter; and in response to determining that the distance measure associated with the option data object exceeds the predetermined distance parameter, determine an updated weighted value for the option data object.
22 . The apparatus of claim 21 , wherein determining the predetermined distance parameter comprises:
determining a triangulation location of the user; determining a predefined geographic area that encompasses the triangulation location of the user; and receiving the predetermined distance parameter associated with the predefined geographic area.
23 . The apparatus of claim 22 , wherein the triangulation location of the user determined is based at least in determined part on a device triangulation location of a mobile device associated with the user.
24 . The apparatus of claim 22 , wherein the predetermined distance parameter associated with the predefined geographic area is determined based at least in part on a density of option data objects within the predefined geographic area.
25 . The apparatus of claim 22 , wherein the predetermined distance parameter associated with the predefined geographic area is determined based at least in part on a distance between a reference point within the predefined geographic area and a location associated with one or more option data objects.
26 . The apparatus of claim 25 , wherein the distance measure associated with the option data object is determined based at least in part on a first distance between the location associated with the option data object and the triangulation location of the user and a second distance between the triangulation location of the user and the reference point associated with the predefined geographic area.
27 . The apparatus of claim 21 , wherein determining the updated weighted value associated with the option data object comprises associating a scaling factor with the option data object.
28 . The apparatus of claim 21 , wherein:
the option data object is selected from a set of option data objects associated with the user, and the set of option data objects associated with the user comprises a first set of option data objects associated with a category selected by the user.
29 . A computer-implemented method comprising:
determine a user location for a user and a predetermined distance parameter for the user location; determining an option data object location for an option data object; determining a distance measure for the option data object based on the user location and the option data object; determining whether the distance measure for the option data object exceeds the predetermined distance parameter; and in response to determining that the distance measure associated with the option data object exceeds the predetermined distance parameter, determining an updated weighted value for the option data object.
30 . The computer-implemented method of claim 29 , wherein determining the predetermined distance parameter comprises:
determining a triangulation location of the user; determining a predefined geographic area that encompasses the triangulation location of the user; and receiving the predetermined distance parameter associated with the predefined geographic area.
31 . The computer-implemented method of claim 30 , wherein the triangulation location of the user determined is based at least in determined part on a device triangulation location of a mobile device associated with the user.
32 . The computer-implemented method of claim 30 , wherein the predetermined distance parameter associated with the predefined geographic area is determined based at least in part on a density of option data objects within the predefined geographic area.
33 . The computer-implemented method of claim 30 , wherein the predetermined distance parameter associated with the predefined geographic area is determined based at least in part on a distance between a reference point within the predefined geographic area and a location associated with one or more option data objects.
34 . The computer-implemented method of claim 33 , wherein the distance measure associated with the option data object is determined based at least in part on a first distance between the location associated with the option data object and the triangulation location of the user and a second distance between the triangulation location of the user and the reference point associated with the predefined geographic area.
35 . The computer-implemented method of claim 29 , wherein determining the updated weighted value associated with the option data object comprises associating a scaling factor with the option data object.
36 . The computer-implemented method of claim 29 , wherein:
the option data object is selected from a set of option data objects associated with the user, and the set of option data objects associated with the user comprises a first set of option data objects associated with a category selected by the user.
37 . A computer program product comprising at least one non-transitory computer-readable storage medium having computer-executable program code instruction stored therein, the computer-executable program code instructions comprising program code instructions configured to:
determine a user location for a user and a predetermined distance parameter for the user location; determine an option data object location for an option data object; determine a distance measure for the option data object based on the user location and the option data object; determine whether the distance measure for the option data object exceeds the predetermined distance parameter; and in response to determining that the distance measure associated with the option data object exceeds the predetermined distance parameter, determine an updated weighted value for the option data object.
38 . The computer program product of claim 37 , wherein determining the predetermined distance parameter comprises:
determining a triangulation location of the user; determining a predefined geographic area that encompasses the triangulation location of the user; and receiving the predetermined distance parameter associated with the predefined geographic area.
39 . The computer program product of claim 38 , wherein the triangulation location of the user determined is based at least in determined part on a device triangulation location of a mobile device associated with the user.
40 . The computer program product of claim 38 , wherein the predetermined distance parameter associated with the predefined geographic area is determined based at least in part on a density of option data objects within the predefined geographic area.Join the waitlist — get patent alerts
Track US2022086594A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.