H04W4/18

GENERATING AUGMENTED REALITY IMAGES FOR DISPLAY ON A MOBILE DEVICE BASED ON GROUND TRUTH IMAGE RENDERING
20230048235 · 2023-02-16 ·

Systems and methods are disclosed herein for monitoring a location of a client device associated with a transportation service and generating augmented reality images for display on the client device. The systems and methods use sensor data from the client device and a device localization process to monitor the location of the client device by comparing renderings of images captured by the client device to renderings of the vicinity of the pickup location. The systems and methods determine navigation instructions from the user's current location to the pickup location and select one or more augmented reality elements associated with the navigation instructions and/or landmarks along the route to the pickup location. The systems and methods instruct the client device to overlay the selected augmented reality elements on a video feed of the client device.

MAP-BASED GRAPHICAL USER INTERFACE FOR MULTI-TYPE SOCIAL MEDIA GALLERIES

A social media platform provides a map-based graphical user interface (GUI) with multiple geographically anchored icons that are selectable to trigger playback of respective galleries of ephemeral messages. Each of the plurality of location-based ephemeral galleries comprises media content contributed by multiple different users. The ephemeral galleries are compiled based on geotag data associated with respective ephemeral messages submitted by multiple users to be publicly viewable via the map-based GUI. Two or more different types of galleries are represented in the map-based GUI by different, visually distinct types of gallery icon.

OBTAINING AND AUGMENTING AGRICULTURAL DATA AND GENERATING AN AUGMENTED DISPLAY SHOWING ANOMALIES

A geographic position of an agricultural machine is captured. Agricultural data is received that corresponds to a geographic position. Georeferenced visual indicia are displayed that are indicative of the received agricultural data.

OBTAINING AND AUGMENTING AGRICULTURAL DATA AND GENERATING AN AUGMENTED DISPLAY

A geographic position of an agricultural machine is captured. Agricultural data is received that corresponds to a geographic position. Georeferenced visual indicia are displayed that are indicative of the received agricultural data.

Systems and methods for providing robust connectivity to vehicles

Systems and methods are provided to manage, control, and configure connectivity for vehicles or other devices. Data in different formats, which is received from different connectivity providers, is converted into a unified data format and stored in a data store. The unified data format allows analytics to be performed across the converted data. In some embodiments, a connectivity type of a plurality of connectivity types associated with a vehicle is controlled based on a current lifecycle stage of the vehicle. In some embodiments, a first data connection between a device and a first connectivity provider is utilized. Based on an identified change in location of the device and information associated with a second data connection between the device and a second connectivity provider, a switch to the second data connection is facilitated based on a determination that that the second data connection has more optimal characteristics.

Systems and methods for providing robust connectivity to vehicles

Systems and methods are provided to manage, control, and configure connectivity for vehicles or other devices. Data in different formats, which is received from different connectivity providers, is converted into a unified data format and stored in a data store. The unified data format allows analytics to be performed across the converted data. In some embodiments, a connectivity type of a plurality of connectivity types associated with a vehicle is controlled based on a current lifecycle stage of the vehicle. In some embodiments, a first data connection between a device and a first connectivity provider is utilized. Based on an identified change in location of the device and information associated with a second data connection between the device and a second connectivity provider, a switch to the second data connection is facilitated based on a determination that that the second data connection has more optimal characteristics.

Communications method, apparatus, and system

A communications method includes determining, by a first platoon member, at least one second platoon member, where the first platoon member and the at least one second platoon member belong to a same platoon, and signal quality of a communication link from the first platoon member to each second platoon member is less than a first preset quality threshold, determining, by the first platoon member, a target communications node, where signal quality of a communication link from the target communications node to each second platoon member is greater than or equal to the first preset quality threshold, and sending, by the first platoon member, to-be-sent data to each second platoon member through the target communications node.

Friend location sharing mechanism for social media platforms

A server system for a map-based social media platform maintains user location information to enable the rendering of friend icons on a map at a corresponding display locations. The system maintains a per user access control list (ACL) that lists all users whose icons can be viewed by a requesting user. The ACL can include a designation of respective display granularity levels for different friend users.

Communication management system
11558322 · 2023-01-17 · ·

A communication management system manages the exchange of messages between devices using different communication networks and/or protocols. A sender device may transmit a message (e.g., a short message service “SMS” message) to a destination associated with a traditional “landline” phone number. The message may be delivered over a traditional landline phone network. The communication management system can receive the message via the phone network, process the message, and provide the message to one or more electronic devices over a packet switched network, such as a local area network or the Internet. The electronic devices may use chat-based application software to process and display the message, provide robust message handline functionality, and facilitate responses to the message.

Communication management system
11558322 · 2023-01-17 · ·

A communication management system manages the exchange of messages between devices using different communication networks and/or protocols. A sender device may transmit a message (e.g., a short message service “SMS” message) to a destination associated with a traditional “landline” phone number. The message may be delivered over a traditional landline phone network. The communication management system can receive the message via the phone network, process the message, and provide the message to one or more electronic devices over a packet switched network, such as a local area network or the Internet. The electronic devices may use chat-based application software to process and display the message, provide robust message handline functionality, and facilitate responses to the message.