SOCIAL NETWORK FOR TRAVELERS WITH LAYOVERS
First Claim
1. A computer system providing a social network for traveling people, the social network comprising:
- a server computer;
social network software executing on the server computer for providing social network functions, the social network software maintaining a list of members and, for each member, the social network software maintaining a list of buddies of the each member, the buddies also being in the list of members;
at least one schedule;
extraction software for extracting layover data from the at least one schedule;
analysis software for finding a member with a layover in the layover data; and
notification software for notifying the member with the layover of the overlapping layover whereas the member with the layover and a buddy of the member with the layover have an overlapping layover.
1 Assignment
0 Petitions
Accused Products
Abstract
An application for a computer system providing a social network for traveling people includes social network software executing on a server computer for providing social network functions. The social network software maintains a list of members and, for each member, maintains a list of buddies of the member, the buddies also being in the list of members. At least one schedule is available, either internal to the social network or external to the social network and extraction software extracts layover data from the schedule(s) and analysis software finds members with layovers in the layover data. Notification software notifies the member with the layover of the overlapping layover in which the member and a buddy of the member has an overlapping layover
-
Citations
25 Claims
-
1. A computer system providing a social network for traveling people, the social network comprising:
-
a server computer; social network software executing on the server computer for providing social network functions, the social network software maintaining a list of members and, for each member, the social network software maintaining a list of buddies of the each member, the buddies also being in the list of members; at least one schedule; extraction software for extracting layover data from the at least one schedule; analysis software for finding a member with a layover in the layover data; and notification software for notifying the member with the layover of the overlapping layover whereas the member with the layover and a buddy of the member with the layover have an overlapping layover. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of notifying members of a social network of upcoming overlapping layovers comprising:
-
(a) searching a schedule for at least one layover of a first member of a social network, the social network having a social network database, the social network database including a list of members and for each of the members, the social network database including a list of buddy members; (b) retrieving the list of the buddy members of the first member from the social network database; (c) extracting a current buddy from the list of buddy members of the first member; (d) searching the schedule for an overlapping layover of the current buddy and the first member; (e) if the searching the schedule for an overlapping layover of the current buddy and the first member finds an overlapping layover, notifying the first member and the buddy of the overlapping layover; (f) repeating steps d and e until there are no more overlapping layovers; (g) if there exists a next current buddy in the list of buddy members of the first member;
extracting a next current buddy from the list of buddy members of the first member, setting the current buddy to the next current buddy and repeating steps d through g. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A computer system providing a social network for traveling people, the social network comprising:
-
a server computer; social network software executing on the server computer for providing social network functions, the social network software having a means for maintaining a list of members and, for each member, the social network software having a means for maintaining a list of buddies of the each member, the buddies also being in the list of members; at least one schedule; a means for extracting layover data from the at least one schedule; a means for finding a member with a layover in the layover data; a means for finding a buddy of the member with a layover having a same layover; and a means for notifying the member of the overlapping layover. - View Dependent Claims (17, 18, 19)
-
-
20. A signal tangibly embodied in a propagation medium comprising at least one instruction configured to implement a social network of upcoming overlapping layovers, wherein the at least one instruction comprises:
-
(a) computer readable instructions for searching a schedule for at least one layover of a first member of a social network, the social network having a social network database, the social network database including a list of members and for each of the members, the social network database including a list of buddy members; (b) computer readable instructions for retrieving the list of the buddy members of the first member from the social network database; (c) computer readable instructions for extracting a current buddy from the list of buddy members of the first member; (d) computer readable instructions for searching the schedule for an overlapping layover of the current buddy and the first member; (e) if the searching the schedule for an overlapping layover of the current buddy and the first member finds an overlapping layover, computer readable instructions for notifying the first member and the buddy of the overlapping layover; (f) repeating steps d and e until there are no more overlapping layovers; (g) if there exists a next current buddy in the list of buddy members of the first member;
computer readable instructions for extracting a next current buddy from the list of buddy members of the first member, setting the current buddy to the next current buddy and repeating steps d through g. - View Dependent Claims (21, 22, 23, 24, 25)
-
Specification