H04L51/222

OCCLUSION DETECTION SYSTEM
20230236661 · 2023-07-27 ·

An occlusion detection system to perform operations that include: capturing image data that depicts an environment at a client device, the environment including a target object at a position within the environment; causing display of a presentation of the environment at the client device, the presentation of the environment including a display of the target object at the position within the environment; detecting a first attribute of the display of the target object at the client device; performing a comparison of the first attribute of the display of the target object and a second attribute associated with the target object; and detecting an occlusion based on the comparison.

OCCLUSION DETECTION SYSTEM
20230236661 · 2023-07-27 ·

An occlusion detection system to perform operations that include: capturing image data that depicts an environment at a client device, the environment including a target object at a position within the environment; causing display of a presentation of the environment at the client device, the presentation of the environment including a display of the target object at the position within the environment; detecting a first attribute of the display of the target object at the client device; performing a comparison of the first attribute of the display of the target object and a second attribute associated with the target object; and detecting an occlusion based on the comparison.

DYNAMICALLY ASSIGNING STORAGE LOCATIONS FOR MESSAGING SYSTEM DATA

Method of dynamically assigning storage locations starts with the processor updating first user's home location data. Processor selects communication session between first user and second user and determines second user's home location data. Processor determines a session location data that indicates current storage location that stores data of communication session received from first and second client devices. Processor identifies available data storage locations based on first user and second user's home location data and determines whether to update the session location data based on an average of a distance over network fiber using the first user and second user's home locations, current storage location, and available storage locations. In response to determining to update the session location data, processor updates session location data to indicate one of the available storage locations, and causes transfer of data of communication session to one of the available storage locations. Other embodiments are described.

SYSTEMS AND METHODS TO CURATE NOTIFICATIONS FROM UNSUBSCRIBED SOCIAL MEDIA ACCOUNTS
20230004611 · 2023-01-05 ·

Methods and systems for curating notifications from unfollowed accounts are described herein. The system tracks that a first account previously followed a second account and subsequently unfollowed the second account. The system identifies an interest of the first account and monitors the activities of the second account for activity that matches the interest. If there is a match between the interest and an activity of the second account, the system notifies the first account of the activity. These methods and systems provide the user with relevant information from unfollowed accounts.

PROXIMITY-BASED MESSAGING
20230007438 · 2023-01-05 ·

Users of a proximity-based messaging system may be added to one or more proximity-based messaging groups that include users of user devices within an active area for the proximity-based messaging group and/or users meeting other criteria for being added to the group. Proximity-based messaging groups may be associated with events, such as music festivals, concerts, sporting events, and other gatherings and events. The active area of a proximity-based messaging group may correspond to a location of an event, an area surrounding an event, an area within an event location, and the like.

RENDEZVOUS ASSISTANCE SYSTEM AND RENDEZVOUS ASSISTANCE METHOD

The purpose of the present disclosure is to achieve smooth rendezvous of a vehicle and a user even if there are numerous persons at a meeting point. A rendezvous assistance system includes a mobile terminal carried by a user who wants to rendezvous with a dispatched vehicle, and a rendezvous assistance device that assists rendezvous of the dispatched vehicle and the user at a meeting point. The rendezvous assistance device includes a message generator that generates a message that requests the user to do a gesture, a vehicle controller that determines timing of transmission of the message, and a vehicle communicator that transmits a message to the mobile terminal. The mobile terminal includes a mobile communicator that receives a message from the rendezvous assistance device and a notification unit that notifies the user of a request to do a gesture in accordance with the message.

RENDEZVOUS ASSISTANCE SYSTEM AND RENDEZVOUS ASSISTANCE METHOD

The purpose of the present disclosure is to achieve smooth rendezvous of a vehicle and a user even if there are numerous persons at a meeting point. A rendezvous assistance system includes a mobile terminal carried by a user who wants to rendezvous with a dispatched vehicle, and a rendezvous assistance device that assists rendezvous of the dispatched vehicle and the user at a meeting point. The rendezvous assistance device includes a message generator that generates a message that requests the user to do a gesture, a vehicle controller that determines timing of transmission of the message, and a vehicle communicator that transmits a message to the mobile terminal. The mobile terminal includes a mobile communicator that receives a message from the rendezvous assistance device and a notification unit that notifies the user of a request to do a gesture in accordance with the message.

Phone number based application authentication

Systems and methods are provided for registering with a given application. The systems and methods include operations for receiving, with a messaging application, a request to authenticate a phone number from the given application, the phone number being input by a user to register an account with the given application; determining that the phone number received in the request matches a user phone number stored in a user account associated with the messaging application; in response to determining that the phone number received in the request matches the user phone number stored in the user account, transmitting a communication from the messaging application to the given application indicating that the phone number has been authenticated; and causing the given application to register the account for the user to enable the user to log into the given application.

Messaging system for review data

A method to communicate a message, the method comprises storing geolocation information pertaining to a user device, the geolocation information identifying a geographic location. A message input request is received at a user device. The stored geolocation information is accessed. Based on the geolocation information, the user device is selectively enabled to generate message content associated with a point of interest, the selective enabling includes presenting a review annotation to the user on a user interface of the user device, the review annotation being modifiable by the user in order to generate the message content to include a modified review annotation.

Messaging system for review data

A method to communicate a message, the method comprises storing geolocation information pertaining to a user device, the geolocation information identifying a geographic location. A message input request is received at a user device. The stored geolocation information is accessed. Based on the geolocation information, the user device is selectively enabled to generate message content associated with a point of interest, the selective enabling includes presenting a review annotation to the user on a user interface of the user device, the review annotation being modifiable by the user in order to generate the message content to include a modified review annotation.