2 SCHEDULING CAPABILITIES
3 BACKGROUND OF THE INVENTION
4 1. Field of the Invention The present invention relates to a social networking method, more 6 particularly a social networking method with global scheduling capabilities.
7 2. Description of the Related Art 8 With ever expansion of globalization, international interactions, such as 9 students studying abroad, industries maintaining stable foreign supply chains, or agencies advertising tourist destinations, all require cross-cultural 11 communications. These cross-cultural communications often take place across 12 different time zones, and are often facilitated through a social networking method.
13 However, despite understanding that time zone differences exist, lives of 14 cross-cultural communicators are not made simpler to communicate with each other through the current social networking method. Namely, when a local 16 person in the local time wants to initiate a conversation with a foreign person in 17 a different time zone, the local person has to manually check what time zone the 18 foreign person is in, calculate a foreign time corresponding to the time zone the 19 foreign person is in, make a wild guess if the foreign person is sleeping or work occupied, and only then decides whether to proceed attempting to communicate 21 with the foreign person.
22 These series of actions are inconveniences that every cross-cultural 23 communicator experiences. To avoid the inconvenience of having to figure out 24 whether the foreign person is available for real-time live communications at a Date Recue/Date Received 2023-10-27 1 certain local time, the current social networking method needs to be improved, 2 so that the local person can know ahead of time when the foreign person would 3 be available.
The present invention provides a social networking method with global 6 scheduling capabilities. The present invention allows a user to know when to 7 expect communication availability of another user, and therefore the present 8 invention is able to successfully facilitate real-time live communications 9 between the two users across different time-zones.
The social networking method with global scheduling capabilities includes 11 the following steps:
12 step S10: loading a first profile; wherein the first profile includes a first 13 profile information, a first time zone information, and a first available schedule;
14 wherein the first available schedule corresponds to the first time zone information, and includes a default free time of one day;
16 step S20: receiving an appointment request and a second profile 17 corresponding to the appointment request; wherein the second profile includes a 18 second profile information and a second time zone information, and the 19 appointment request includes an appointment time information corresponding to the second time zone information;
21 step S30: determining a localized appointment time information 22 corresponding to the first time zone information according to the first time zone 23 information, the second time zone information, and the appointment time 24 information;
Date Recue/Date Received 2023-10-27 1 step S40: determining whether the localized appointment time information 2 is included in the first available schedule;
3 step S50: when determining the localized appointment time information is 4 excluded from the first available schedule, declining the appointment request;
step S60: when determining the localized appointment time information is 6 included in the first available schedule, accepting the appointment request, and 7 generating a first appointment information corresponding to the first profile.
8 By taking into account time zone differences between the first profile and 9 the second profile, the present invention is able to adjust the appointment time information corresponding to the second time zone information of the second 11 profile to the localized appointment time information corresponding to the first 12 time zone information of the first profile. Furthermore, the present invention 13 determines whether the localized appointment time information is included in 14 the first available schedule, so as to determine whether the first profile would be available for scheduling an appointment with the second profile.
16 The present invention allows a second user of the second profile to know 17 when to expect communication availability of a first user of the first profile, and 18 therefore the present invention is able to successfully facilitate real-time live 19 communications between the two users across different time-zones. This way, the present invention is able to provide global scheduling capabilities, with an 21 appointment time adjustment across different time-zones and a determination of 22 time availability for an appointment.
24 Fig. 1 is a block diagram of a system executing a social networking method Date Recue/Date Received 2023-10-27 1 with global scheduling capabilities.
2 Fig. 2 is a flow chart of the social networking method with global 3 scheduling capabilities executed by a first device.
4 Fig. 3 is a flow chart of the social networking method with global scheduling capabilities executed by a second device.
6 Fig. 4A is another flow chart of the social networking method with global 7 scheduling capabilities executed by the first device.
8 Fig. 4B is another flow chart of the social networking method with global 9 scheduling capabilities executed by the first device.
Fig. 5 is another flow chart of the social networking method with global 11 scheduling capabilities executed by the first device.
12 Fig. 6 is another flow chart of the social networking method with global 13 scheduling capabilities executed by the first device.
14 Fig. 7 is a perspective view of a main page generated by the social networking method with global scheduling capabilities.
16 Fig. 8 is a perspective view of a communications page generated by the 17 social networking method with global scheduling capabilities.
18 Fig. 9 is a perspective view of a personalized feed page generated by the 19 social networking method with global scheduling capabilities.
Fig. 10 is a perspective view of a scheduling page generated by the social 21 networking method with global scheduling capabilities.
22 Fig. 11 is another perspective view of the scheduling page generated by the 23 social networking method with global scheduling capabilities.
Date Recue/Date Received 2023-10-27
5 1 The present invention provides a social networking method with global 2 scheduling capabilities.
3 With reference to Fig. 1, the social networking method with global 4 scheduling capabilities is executed by a first device 100. The first device 100 is communicatively connected to a second device 200 and a server 300 through an
6 internet 30. The server 300 includes a processing module 10 and a
7 communication module 20. The communication module 20 is electrically
8 connected to the processing module 10.
9 In an embodiment of the present invention, the first device 100 and the second device 200 are electronic devices connectable to the internet, more 11 particularly, smart devices, such as smart phones, tablet computers, or ARNR
12 devices. The social networking method with global scheduling capabilities is 13 executed by the first device 100 installing an application (APP). The APP
is 14 installed both on the first device 100 and the second device 200, and the APP is executed locally with a processing unit of a smart device. User related 16 information and big data gathered from the APP is collected by the server 300 17 through the communication module 20 from the first device 100 and the second 18 device 200 via the internet 30, and then processed by the processing module 10.
19 For example, the first device 100 is a smart device owned by a first user, and the second device 200 is another smart device owned by a second user. The APP
21 installed on the first device 100 tries to personalize settings for the first user, and 22 likewise, the APP installed on the second device 200 also tries to personalize 23 settings for the second user. This way, the first device 100 is more conveniently 24 accessible for the first user and the second device 200 is more conveniently Date Recue/Date Received 2023-10-27 1 accessible for the second user.
2 In another embodiment of the present invention, the first device 100 and the 3 second device 200 are simply computers, and the social networking method with 4 global scheduling capabilities can be accessed via a website. The website accepts an account and a password for identity authentication, so as to distinguish 6 whether the website is being accessed by the first user of the first device 100 or 7 the second user of the second device 200 or elsewise.
8 With reference to Fig. 2, the social networking method with global 9 scheduling capabilities includes the following steps:
Step S10: loading a first profile. The first profile includes a first profile 11 information, a first time zone information, and a first available schedule. The 12 first available schedule corresponds to the first time zone information, and 13 includes a default free time of one day.
14 The first profile is loading into the first device 100 via the APP. The first profile is a digital profile of the first user owning the first device 100.
The first 16 time zone information is gathered from localization of the first device 100. In 17 other words, the first device 100, as a smart device or a computer connectable to 18 the internet, is equipped with a localized time information. The localized time 19 information is fetched by the APP as the first time zone information. As a result, the first time zone information signifies a time zone the first user is in.
For ease 21 of reference, the first user is set to be in a first time zone.
22 The first available schedule is a default schedule for the first user generated 23 by the present invention. The first available schedule follows a common schedule 24 established by the majority of people known as the default schedule, namely, Date Recue/Date Received 2023-10-27 1 during the default free time of a day, the majority of people statistically would 2 be free and available for scheduling appointments. The default schedule is pre-3 configured by the processing module 10 according to the big data gathered from 4 different devices. The default schedule may be modified by a system administrator of the processing module 10. In the present embodiment, the 6 default free time is when a person typically is awake, as opposed to being asleep.
7 The first profile information includes a name information of the first user, and 8 more particularly, the name information is a nickname.
9 The first available schedule corresponds to the first time zone information as the first available schedule signifies a schedule for the first user described in 11 the first time zone, and the first time zone is described by the first time zone 12 information.
13 Step S20: receiving an appointment request and a second profile 14 corresponding to the appointment request. The second profile includes a second profile information and a second time zone information, and the appointment 16 request includes an appointment time information corresponding to the second 17 time zone information.
18 In other words, the second user of the second device 200 logged in with the 19 second profile sends the appointment request to the first user of the first device 100 logged in with the first profile. The second profile is a digital profile of the 21 second user owning the second device 200. The second profile information 22 includes a name information of the second user. Step S20 is written in the 23 perspective of the first device 100 receiving the appointment request and the 24 second profile from the second device 200. The appointment request corresponds Date Recue/Date Received 2023-10-27 1 to the second profile because the request is generated under the second profile 2 that is logged in by the second user using the second device 200. The second 3 time zone information is gathered from localization of the second device 200.
4 The second time zone information signifies a time zone the second user is in. For ease of reference, the second user is set to be in a second time zone. The 6 appointment time information signifies an appointment time set in the second 7 time zone. In this embodiment, the second time zone is different than the first 8 time zone. In another embodiment, the second time zone is the same time zone 9 as the first time zone.
The appointment time information corresponds to the second time zone 11 information because the appointment time information describes an appointment 12 time in the second time zone, and the second time zone is described by the second 13 time zone information.
14 Step S30:
determining a localized appointment time information corresponding to the first time zone information according to the first time zone 16 information, the second time zone information, and the appointment time 17 information.
18 In other words, since the appointment time information is the appointment 19 time set in the second time zone, the present invention personalizes this information for the first user by converting the appointment time information to 21 the localized appointment time information, so as to provide the first user a 22 localized appointment time scheduled in the first time zone.
23 The localized appointment time information corresponds to the first time 24 zone information because the localized appointment time information describes Date Recue/Date Received 2023-10-27 1 an appointment time in the first time zone, and the first time zone is described 2 by the first time zone information.
3 Step S40: determining whether the localized appointment time information 4 is included in the first available schedule.
Step S50: when determining the localized appointment time information is 6 excluded from the first available schedule, declining the appointment request.
7 In other words, step S50 is executed by the first device 100 to automatically 8 decline the appointment request from the second device 200 because according 9 to the first available schedule, the localized appointment time is outside of the default free time of one day, and so the first user is assumed to be occupied and 11 unavailable for any appointments.
12 Step S60: when determining the localized appointment time information is 13 included in the first available schedule, accepting the appointment request, and 14 generating a first appointment information corresponding to the first profile.
In other words, step S60 is executed to set up an appointment between the 16 first user and the second user since the localized appointment time information 17 is in the default free time, meaning the first user is assumed to be available for 18 appointments. The first appointment information corresponds to the first profile 19 because the first appointment information is generated by the first device logged in with the first profile by the first user. The first appointment information 21 describes to the first user logged in with the first profile about an upcoming 22 appointment scheduled with the second user.
23 By taking into account time zone differences between the first user and the 24 second user, or a time difference between the first time zone and the second time Date Recue/Date Received 2023-10-27
10 1 zone, the present invention is able to adjust the appointment time information in 2 the second time zone to the localized appointment time information in the first 3 time zone. Furthermore, the present invention determines whether the localized 4 appointment time information is included in the first available schedule, so as to determine whether the first user would be available for scheduling an 6 appointment with the second user.
7 The present invention allows the second user of the second device 200 8 logged in with the second profile to know when to expect communication 9 availability of the first user of the first device 100 logged in with the first profile, and therefore the present invention is able to successfully facilitate real-time live
11 communications between the two users across different time-zones. This way,
12 the present invention is able to provide global scheduling capabilities, with the
13 appointment time adjustment across different time-zones and a determination of
14 time availability for an appointment.
With reference to Fig. 3, to clarify the execution of the present invention in 16 different devices, Fig. 3 corresponds to the execution of the present invention 17 installed in the second device 200, while Fig. 2 corresponds to the execution of 18 the present invention installed in the first device 100.
19 The second device 200 executes the following steps to send the appointment request to the first device 100:
21 Step S10': loading the second profile. The second profile includes the 22 second profile information, the first time zone information, and a second 23 available schedule. The second available schedule includes the default free time 24 of a day defined in the second time zone.
Date Recue/Date Received 2023-10-27 1 Step S20':
generating the appointment request, and sending the appointment 2 request and the second profile corresponding to the appointment request from 3 the second device 200 to the first device 100 via the internet 30.
4 In the present embodiment, a user authentication process is added for the APP executed respectively by the first device 100 and the second device 200.
6 The user authentication process is password unlocked, and the password may be 7 a pin code, a combination of different codes, a facial feature, or a thumbnail. For 8 the password in the form of facial feature, a camera is needed for the first device 9 100 for facial recognition. For the password in the form of thumbnail, a finger scanner is needed for the first device 100 for thumbnail recognition.
11 The user authentication process verifies whether the first user is using the 12 first device 100, and whether the second user is using the second device 200. If 13 the first user is verified, the first device 100 logs into the first profile and 14 therefore loads the first profile from the processing module 10 via the communication module 20 and the internet 30. If the first user has already logged 16 into the first profile previously on the first device 100 and stays logged in, then 17 when opening and executing the APP, the first profile is loaded from memory of 18 the first device 100 instead, before being updated from the internet 30. If the first 19 user fails the authentication process, then the first profile would be blocked from loading into the first device 100. The user authentication process works in similar 21 logic for the second user owning the second device 200.
22 Furthermore, in the present embodiment, the default free time includes a 23 first time period defined by a first starting time and a first ending time and a 24 second time period defined by a second starting time and a second ending time.
Date Recue/Date Received 2023-10-27 1 The first time period and the second time period both define free time when a 2 user is available for appointments. In the embodiment, the first time period is a 3 time when the user is awake after work, and the second time period is a time 4 when the user is awake during lunch break. The first starting time is 6 pm, the first ending time is 11 pm, and the second starting time is 1 pm to 1:30 pm.
In 6 other embodiments, the first time period and the second time period may be 7 elsewise, and also the default free time may include more different time periods 8 to define free time periods.
9 With reference to Fig. 4A, when the first device 100 executes step S40, the first device 100 executes the following sub-step:
11 Step S41: determining whether the localized appointment time lies in the 12 default free time of a day.
13 If determining the localized appointment time lies outside of the default free 14 time of a day, then execute step S50.
If determining the localized appointment time lies in the default free time of 16 a day, then execute step S60.
17 With reference to Fig. 4B, when the first device 100 executes step S41, the 18 first device 100 determines whether the localized appointment time lies in any 19 of the periods included in the default free time of a day. In this embodiment, the first device 100 executes the following sub-step:
21 Step S410: determining whether the localized appointment time lies in the 22 first time period.
23 When determining the localized appointment time information lies in the 24 first time period, executing step S60.
Date Recue/Date Received 2023-10-27 1 Step S411:
when the localized appointment time information lies outside of 2 the first time period, further determining whether the localized appointment time 3 information lies in the second time period.
4 When determining the localized appointment time information lies outside of the second time period, executing step S50.
6 When determining the localized appointment time information lies in the 7 second time period, executing step S60.
8 After the appointment request is accepted and the appointment information 9 is generated, when it is time for the appointment, the present invention would initiate a video chat between participants of the appointment. In this case, the 11 present invention would initiate a video chat between the first user of the first 12 device 100 and the second user of the second device 200. In other embodiments, 13 the present invention initiates a voice chat instead of a video chat.
14 With reference to Fig. 5, the present invention includes the following steps:
Step S70: receiving an availability modification request, and modifying the 16 first available schedule according to the availability modification request. In 17 other words, in this embodiment, modifying the first starting time, the first 18 ending time, the second starting time, and the second ending time according to 19 the availability modification request.
In an example, according to the availability modification request, the first 21 starting time is modified to change from 6 pm to 4 pm, changing the first time 22 period. Through the availability modification request, the first device 100 is 23 further personalized for the first user with modified settings, better defining 24 times when the first user is available for appointments.
Date Recue/Date Received 2023-10-27 1 Step S80:
receiving a group appointment request and a group profile 2 corresponding to the group appointment request. The group profile includes a 3 group profile information and a group time zone information, and the group 4 appointment request includes a group appointment time information corresponding to the group time zone information.
6 The group profile includes a collection of multiple profiles. In other words, 7 the group profile is a group made up of the multiple profiles as members, and 8 each of the multiple profiles corresponds to a user in a time zone as a member.
9 Among the multiple profiles that make up the group, one of the members is the first profile that corresponds to the first user using the first device 100 in the first 11 time zone.
The group profile information includes a name information of the 12 group. The group appointment request is generated by one of the group members 13 among the multiple profiles, and the group appointment time information 14 corresponds to the said member who generated the group appointment request.
The group time zone information includes a collection of multiple time zone 16 information, and each of the multiple time zone information corresponds to one 17 of the multiple profile information, or rather more particularly, each of the 18 multiple time zone information corresponds to each of the multiple profile 19 information associated with the group.
For instance, if the second profile is also one of the members of the group, 21 then the group time zone information would include the first time zone 22 information and the second time zone information. Furthermore, if the second 23 user using the second device 200 logs in as the second profile generated the group 24 appointment request, then the group appointment time information corresponds Date Recue/Date Received 2023-10-27
15 1 to the second time zone information. In other words, the group appointment time 2 information would be scheduled according to a time in the second time zone.
3 The group profile corresponds to the group appointment request because, as 4 described, one of the members of the group described by the group profile can initiate the group appointment request. Furthermore, the group appointment time 6 information corresponds to the group time zone information as the member who 7 initiates the group appointment request is in a time zone described by the group 8 time zone information, and the group appointment time information is described 9 in the said time zone.
Step S90: determining a localized group appointment time information 11 corresponding to the first time zone information according to the first time zone 12 information and the group appointment time information.
13 Since the first profile is a member of the group profile, after receiving the 14 group appointment request, the present invention would be executed by the first device 100 to localize and personalize for the first user corresponding to the first
16 profile. The localized group appointment time information signifies a group
17 appointment time equivalent in the first time zone for the first user.
18 The localized group appointment time information corresponds to the first
19 time zone information as the localized group appointment time information is described in the first time zone for the first user with the first device 100 logged 21 in with the first profile, and the first time zone is described by the first time zone 22 information.
23 Step S100:
determining whether the localized group appointment time 24 information is included in the first available schedule. Step S100 is designed in Date Recue/Date Received 2023-10-27 1 similar idea as step S40, to check availability for appointments for the first user.
2 Step S110:
when determining the localized group appointment time 3 information is excluded from the first available schedule, declining the group 4 appointment request and generating a decline information. Step S110 is similar to step S50 in that when determining the first user is occupied for the intended 6 appointment time, the present invention automatically declines requests.
After 7 declining the group appointment request, the first profile generates the decline 8 information, so as to indicate that the first user is unavailable for the group 9 appointment request.
Step S120: when determining the localized group appointment time 11 information is included in the first available schedule, accepting the appointment 12 request, and generating a group appointment information corresponding to the 13 first profile and an acceptance information.
14 The acceptance information indicates that the first user is unavailable for the group appointment request. The acceptance information or the decline 16 information would be sent to the processing module 10 from the first device 100 17 via the internet 30 and the communication module 20. Once the processing 18 module 10 gathers that each member of the group profile sends the acceptance 19 information, the group appointment information would be established by the processing module 10, and the group appointment information would be 21 generated locally too, as the group appointment information corresponding to the 22 first profile would be generated locally by the first device 100. As such, the 23 processing module 10 successfully sets up a group appointment between all of 24 the group members, or in other words between all of the profiles making up the Date Recue/Date Received 2023-10-27 1 group profile. When time comes for the group appointment, a video chat or a 2 voice chat would initiate between all of the group members.
3 The group appointment information corresponds to the first profile because 4 the group appointment information describes the group appointment for the first user with the first device 100 logged in with the first profile.
6 Furthermore, the first profile information further includes a profile picture 7 of the first user, a signature information of the first user, a location information 8 of the first user, a personal communication information of the first user, an active 9 appointment information of the first user, an employment affiliation information of the first user, a friend list information of the first user, a joined group 11 information of the first user, a personalized setting information of the first user, 12 and a favorite friends information of the first user for the first profile.
13 The friend list information of the first user signifies other profiles connected 14 to the first profile, in other words, who are friends to the first user.
The first device 100 and the second device 200 are connected through the internet 30 16 because the first user and the second user are friends according to the friend list 17 information, as the first profile is linked to the second profile according to the 18 friend list information. The favorite friends information determines whether each 19 of the other profiles is listed as a favorite friend or a normal friend to the first user of the first profile. In other words, each of the friends of the first user, or 21 each of the other profiles connected to the first profile according to the friend list 22 information would be split into either a favorite friend category or a normal 23 friend category. By default, all of the other profiles connected to the first profile 24 are in the normal friend category, and through the first user's modification, a Date Recue/Date Received 2023-10-27 1 friend and its corresponding profile can be updated to be in the favorite friend 2 category. Furthermore, the personal communication information includes 3 messages between the first profile and the other profiles.
4 With reference to Fig. 6, in the present embodiment, the present invention further includes the following step between steps S10 and S20:
6 Step S15:
generating a main page, a communications page, a personalized 7 feed page, a scheduling page, and a settings page according to the first profile 8 information.
9 In an embodiment of the present invention, the pages generated in S15 are webpages. In another embodiment of the present invention, the pages generated 11 .. in S15 are screenshots of different options in the APP.
12 The following perspective views of screenshots from the first device 100 is 13 included to better demonstrate how the present invention is presented to the first 14 user.
With reference to Fig. 7, the main page 110 is displayed on the first device 16 100. The main page 110 displays the name information 111, the profile picture 17 112, the signature information 113, and the friend list information 114 of the first 18 user. The main page 110 organizes a friends tab 115, a groups tab 116, and a 19 countries tab 117. Each of the tabs 115, 116, 117 can be expanded for extensive display or condensed for minimal display. In this example, the name information 21 111 for the first user is Johnny Deputy.
22 The main page also further organizes the friends tab 115 according to the 23 favorite friends information, by listing the other profiles in terms of favorite 24 friends and normal friends. The profiles corresponding to the favorite friends Date Recue/Date Received 2023-10-27 1 would be located near top of the friends tab 115, while the profiles corresponding 2 to the normal friends would be located below the favorited profiles, as the present 3 invention prioritizes showing the favorite friends to the first user in expanded 4 version of the friends tab 115.
The groups tab 116 displays the other profiles corresponding to the joined 6 group information of the first profile information. The countries tab 117 displays 7 the location information of the other profiles. The location information signifies 8 countries wherein the other profiles are each localized in.
9 With reference to Fig. 8, the communications page 120 displays the messages between the first profile and the other profiles. Each message displays 11 a time zone each of the profiles is in.
12 More particularly, in this example, some of the messages the first profile 13 receives are from individual profiles, such as Harry P.'s profile or Sasha's profile, 14 and some other messages are from groups, such as Best friends with three members or Beach Party with eight members. Since messages to individual 16 profiles are private one to one chats, meaning that only one time zone is needed 17 to be accounted, and therefore the communications page 120 displays the time 18 zone Harry P. is in, and the time zone Sasha is in. In this example, Harry P. is 19 localized in United Kingdom with GMT+1 time zone, and Sasha is localized in RU with GMT+3 time zone. Since messages to groups are aimed for multiple 21 profiles, the communications page 120 omits displaying all of the time zones 22 corresponding to the profiles in the group but only displays the time zones of 23 group members when the group members are displayed in a list.
24 Each of the profiles described in the present invention signifies a device Date Recue/Date Received 2023-10-27
20 1 logged in with a profile by a user in similar logic as the first user using the first 2 device 100 logged in with the first profile and the second user using the second 3 device 200 logged in with the second profile.
4 With reference to Fig. 9, the personalized feed page 130 displays the employment affiliation information 131 of the first profile information, as well 6 as live feeds 132 personalized for the first profile. The live feeds 132 are 7 generated by the processing module 10 by using the big data gathered from the 8 first device 100 and the first profile. The live feeds 132 include news, 9 commercials, and notifications for the first user from other social networking media.
11 With reference to Figs. 10 and 11, the scheduling page 140 displays a 12 personal schedule of the first profile 141, the active appointment information 142 13 of the first profile information, and a calendar 143 with a current time and date 14 corresponding to the first profile. The active appointment information 142 signifies the generated appointment time information scheduled in future from 16 the current time.
17 Furthermore, the generated appointment time information displays both the 18 appointment time information 144 and the localized appointment time 19 information 145, as well as the localized group appointment time information 146.
21 In this embodiment, the personal schedule of the first profile 141 is simply
22 digital notes of memo the first user created for oneself. These memos are saved
23 digitally as events, each with a title, a description, and a date.
24 In Fig. 11, as an example, the active appointment information 142 includes Date Recue/Date Received 2023-10-27 1 an appointment event with Sasha and a group appointment event with the Beach 2 Party group. For the appointment event with Sasha, the present invention 3 displays both in Sasha's time zone as 16:30 military time and in the first user's 4 time zone as 09:30 military time. For the group appointment event with the Beach Party group, the present invention simply displays in the first user's time 6 zone as 14:30 military time. In this example, both 09:30 and 14:30 military time 7 are included in the first available schedule. Sasha's time zone is Moscow's time 8 zone in Russia, and the first user's time zone is New York's time zone in the 9 United States.
The calendar 143 corresponding to the current time and date of the first 11 device 100, in other words the calendar 143 described in the first time zone, 12 would also be localized to have holiday information for the first user.
A current 13 date 147 is also marked on the calendar for the ease of recognizing what time in 14 a month the current date 147 is. In this example, the current date 147 is displayed as November 24th 2022. Since the first user is localized in the United States, dates 16 such as November 11th, 24th, and 25th 2022 are marked with bold font in the 17 calendar 143. These marked dates respectively represent holidays in November 18 2022, more particularly, these marked dates respectively represent Veterans Day, 19 Thanksgiving, and a day after Thanksgiving in November 2022.
The present invention may also receive a date modification request for 21 adjusting holiday days marked in the calendar 143. For instance, if the first user 22 is a student, then the calendar 143 may be modified to include summer vacation 23 and winter vacation dates in the calendar 143.
24 Each of the main page 110, the communications page 120, the personalized Date Recue/Date Received 2023-10-27 1 feed page 130, the scheduling page 140, and the settings page includes a bar 101 2 to switch between the said pages. The bar 101 includes a main page button 102, 3 a communications page button 103, a personalized feed page button 104, a 4 scheduling page button 105, and a settings page button 106 available for selection to switch between the main page 110, the communications page 120, 6 the personalized feed page 130, the scheduling page 140, and the settings page.
7 The present invention may also receive a privacy adjustment request to 8 modify privacy settings for the first profile. For instance, if the first user wishes 9 to hide his/her birthday date from the other profiles, then the present invention would be able to hide the birthday date according to the privacy adjustment 11 request. If the birthday date is public, then the first user's birthday date would be 12 shared to the first user's friends, such as the second user of the second profile. In 13 this case, the second device 200 would receive a notification regarding the first 14 profile's upcoming birthday from the processing module 10, and the first user's birthday date would be displayed in the second user's calendar in the scheduling 16 page 140 personalized for the second user.
17 The above embodiments serve to demonstrate different possible examples 18 used for executing the social networking method with global scheduling 19 capabilities, rather than limitations imposed to the present invention.
Any simple modifications or equivalent changes made to the present invention would still be 21 encompassed by what is claimed for the present invention and protected by what 22 is claimed by the present invention.
Date Recue/Date Received 2023-10-27