Client-Initiated Segment Notification Targeting
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current systems for traveling between origins and destinations are limited to commercial public options and private options, where individuals acquire all spots collectively, offering little flexibility in scheduling or spot availability for clients.
Innovation Solution
A computing platform that enables clients to create client-initiated segments, allowing them to specify departure and destination geographic identifiers and claim spots, with notifications sent to relevant clients based on their location history, search history, and segment interest, facilitating shared charter segments where creators can release spots for others to claim, thereby increasing flexibility and options for both creators and clients.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If notifications are sent to all clients about client-initiated segments, then more clients may claim spots, but unnecessary notifications increase and system resource consumption increases
Solution Approach 1:
The system pre-generates geographic identifiers for potential departure and destination locations before they are actually used in segment creation. This allows the system to quickly determine notification relevance by simple comparison rather than generating and comparing geographic identifiers in real-time when a segment is created, reducing computational resources needed for notification processing
Solution Approach 2:
The system generates and stores geographic identifiers locally on individual server systems rather than maintaining a centralized global registry. Each server independently manages its own set of geographic identifiers, allowing for distributed processing and reducing the computational burden on any single system when determining notification eligibility
2Reliability
If the system tracks detailed client history data for notification targeting, then notification accuracy improves, but data processing complexity increases
Solution Approach 1:
The system collects and stores client geographic identifier history, search history, and segment interest data in advance before notification needs to be sent. This pre-collected data allows the system to quickly determine notification relevance by simple comparison operations rather than analyzing client behavior in real-time
Solution Approach 2:
The system uses geographic identifiers as an intermediary data structure that bridges client profile information and segment information. By comparing geographic identifiers associated with clients against geographic identifiers in segment definitions, the system can determine notification relevance without directly comparing complex nested data structures
Data Source
AI summary
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, that enable clients to claims spots on client-initiated segments. In one aspect, a method includes receiving, from a device of a creator, data specifying a client-initiated segment created by the creator through an interface presented at the device. A determination is made, based on the number of spots being claimed by the creator, that the client-initiated segment includes one or more available spots that are available to be claimed by clients other than the creator. A proper subset of the clients that are transmitted a notification that the client-initiated segment is available is created from a set of clients. For each client in the proper subset of clients, the notification that the client-initiated segment is available is transmitted to the client and the client is enabled to claim a spot on the client-initiated segment.


