Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
1. A method comprising: by a first computing device, establishing a group communication session between at least the first computing device, a second computing device, and a third computing device; by the first computing device, receiving user input on a graphical user interface of the first computing device to provide location information associated with the first computing device to the second computing device; by the first computing device, accessing a current location of the first computing device; and by the first computing device, sending the current location of the first computing device to the second computing device to be displayed within a graphical user interface of the second computing device.
This invention relates to group communication systems where multiple computing devices participate in a shared session. The problem addressed is the need for efficient and secure sharing of location information between devices during such sessions. The method involves a first computing device initiating a group communication session with at least two other devices. The first device receives user input to share its location with a second device in the group. The first device then accesses its current location data and transmits this information to the second device. The second device displays the received location within its graphical user interface, allowing participants to visualize the first device's position. The system ensures that location sharing is user-initiated and occurs within an established communication session, enhancing privacy and control. The method may also include additional steps such as verifying user permissions or encrypting the location data before transmission to ensure security. This approach enables real-time location sharing in group settings while maintaining user privacy and session integrity.
2. The method of claim 1 , further comprising communicating the location of the first computing device to the second computing device periodically, wherein the location of the first computing device is periodically updated on the graphical user interface of the second computing device.
A method for tracking and displaying the location of a first computing device on a second computing device involves periodically communicating the location data from the first device to the second device. The second device then updates this location information on its graphical user interface in real-time or at regular intervals. This method enables continuous monitoring of the first device's position, allowing the second device to display an accurate and up-to-date representation of the first device's whereabouts. The system may involve wireless communication protocols to transmit location data, such as GPS coordinates or network-based positioning, ensuring seamless and reliable updates. The graphical user interface on the second device may include a map or other visual representation to show the first device's location, with periodic updates ensuring the display remains current. This method is useful for applications like asset tracking, personal safety monitoring, or fleet management, where real-time location updates are essential. The periodic communication ensures that the second device always has the latest location information, improving accuracy and reliability in tracking the first device.
3. The method of claim 1 , further comprising: ending communication of the current location of the first computing device to the second computing device within a specified time limit.
A system and method for managing location privacy in computing devices involves controlling the sharing of location data between devices. The invention addresses the problem of unauthorized or excessive tracking of a user's location by restricting how and when location information is transmitted. The method includes a first computing device determining its current location and selectively communicating this location to a second computing device based on predefined conditions. These conditions may include user consent, device proximity, or specific operational states. To enhance privacy, the method further includes terminating the communication of the first device's location to the second device within a specified time limit, ensuring that location data is not shared indefinitely. This time-based restriction prevents prolonged tracking and reduces the risk of location data being misused or intercepted. The system may also include additional privacy controls, such as encryption of location data or user-configurable sharing parameters, to further secure the transmission of location information. The invention is applicable in scenarios where location sharing is necessary but must be tightly controlled, such as in personal safety applications, corporate security systems, or peer-to-peer device coordination.
4. The method of claim 1 , wherein the first computing device is one of a plurality of devices associated with a first user and the graphical user interface of the second computing device displays the current location of the first computing device and a communication from another of the plurality of devices associated with the first user.
This invention relates to a system for tracking and communicating between multiple computing devices associated with a single user. The technology addresses the problem of managing and displaying the locations and status of multiple devices linked to a user, particularly in scenarios where real-time tracking and communication between devices is needed. The system involves a first computing device that is part of a group of devices associated with a first user. A second computing device, which may be associated with a different user or the same user, displays the current location of the first computing device. Additionally, the second computing device presents a communication from another device within the same group of devices linked to the first user. This allows for centralized monitoring and interaction with multiple devices, enhancing coordination and situational awareness. The invention enables users to track the location of their own devices or those of others, while also facilitating communication between devices. This is particularly useful in applications such as family tracking, team coordination, or device management, where knowing the status and location of multiple devices is critical. The system ensures that relevant information is displayed in a unified interface, improving efficiency and reducing the need to switch between multiple applications or devices.
5. The method of claim 1 , wherein the current location of the first computing device is displayed on the graphical user interface of the second computing device concurrently with one or more messages between the first computing device and the second computing device.
This invention relates to a system for displaying the current location of a first computing device on the graphical user interface of a second computing device while also showing one or more messages exchanged between the two devices. The technology addresses the need for real-time location sharing and communication in scenarios where users of the devices need to coordinate their movements or activities. The first computing device determines its current location using built-in positioning capabilities, such as GPS, and transmits this location data to the second computing device. The second computing device then displays the received location data on its graphical user interface, allowing the user of the second device to see the first device's position in real time. Concurrently, the system enables the exchange of messages between the two devices, allowing users to communicate while tracking the first device's location. This integration of location sharing and messaging enhances situational awareness and coordination between users, particularly in applications such as navigation, emergency response, or social coordination. The system may also include features to adjust the display of the location data based on user preferences or environmental conditions, ensuring clarity and usability.
6. The method of claim 1 , further comprising communicating the current location of the first computing device to the third computing device, wherein the current location of the first computing device is displayed on a graphical user interface of the third computing device at the same time as the current location of the first computing device is displayed on the graphical user interface of the second computing devices.
This invention relates to a system for real-time location sharing between multiple computing devices. The problem addressed is the need for synchronized location tracking and display across multiple devices, ensuring all participants in a shared session can view the same location data simultaneously. The system involves at least three computing devices: a first device whose location is being tracked, a second device that displays the first device's location, and a third device that also displays the first device's location. The first device determines its current location using built-in sensors or external positioning systems. This location data is transmitted to both the second and third devices, which independently display the first device's location on their respective graphical user interfaces. The third device receives and processes the location data in real time, ensuring the displayed location matches the second device's display without delay. This synchronization allows multiple users to monitor the same location data simultaneously, improving coordination in applications such as navigation, asset tracking, or collaborative workflows. The system may also include additional features like location history, geofencing, or user permissions to enhance functionality.
7. The method of claim 1 , further comprising communicating the current location of the first computing device to the third computing device, wherein the current location of the first computing device and location of the second computing device are displayed on a graphical user interface of the third computing device.
A system and method for location tracking and display involves multiple computing devices. The method includes determining the current location of a first computing device and a second computing device, where the second computing device is associated with a user. The location data is transmitted to a third computing device, which processes and displays the locations on a graphical user interface. The third computing device may also receive and process additional data, such as sensor data from the first computing device, to enhance location accuracy or provide contextual information. The system ensures secure communication between devices, using encryption or authentication protocols to protect location data. The graphical user interface on the third computing device visually represents the locations of both the first and second computing devices, allowing a user to monitor their positions in real time. This method is useful for applications requiring location tracking, such as asset monitoring, personal safety, or fleet management, where knowing the precise locations of devices is critical. The system may also include features like geofencing or alerts to notify users when devices enter or exit specified areas.
8. The method of claim 1 , wherein the graphical user interface of the second computing device indicates a direction of travel of the first computing device.
A system and method for displaying directional information between computing devices involves a first computing device and a second computing device, each equipped with a graphical user interface (GUI). The first computing device determines its direction of travel, which may be derived from sensors such as accelerometers, gyroscopes, or GPS data. The second computing device receives this directional data and visually indicates the direction of travel of the first device on its GUI. This allows a user of the second device to track the movement of the first device in real time. The system may also include additional features such as distance measurement, speed tracking, and route visualization to enhance navigation and coordination between the devices. The directional information is transmitted wirelessly, ensuring real-time updates and accurate positioning. This technology is useful in applications such as vehicle tracking, drone navigation, or collaborative work environments where precise directional awareness is essential. The method ensures that the second device's GUI dynamically updates to reflect changes in the first device's direction, providing an intuitive and responsive user experience.
9. The method of claim 1 , wherein the graphical user interface of the first computing device is associated with a messaging application of the first computing device.
A messaging application interface on a first computing device displays a conversation between users. The interface includes a message input field for composing messages and a message display area showing prior messages. The system monitors user interactions with the interface, such as typing, selecting, or navigating within the application. Based on these interactions, the system predicts a user's intent to send a message and automatically triggers the sending action without requiring explicit confirmation. The prediction is made using machine learning models trained on historical user behavior, message patterns, and contextual data. The system may also adjust the prediction threshold based on factors like message length, urgency, or user preferences. If the system detects a high likelihood of intent to send, it transmits the message to a recipient device. The recipient device receives and displays the message in its own messaging interface. The system may also provide feedback to the user, such as visual or auditory cues, to confirm the automatic sending action. The method improves efficiency by reducing manual steps while maintaining accuracy through adaptive learning.
10. The method of claim 1 , wherein the user input is further based on one or more preferences indicated by a user of the first computing device for sharing location information of the first computing device.
This invention relates to location-sharing systems that allow users to control how their location information is shared with other devices. The problem addressed is the need for flexible and user-configurable location-sharing mechanisms that respect user privacy while enabling selective sharing of location data. The method involves a first computing device that receives user input specifying preferences for sharing its location information with one or more second computing devices. These preferences determine whether, when, and how location data is transmitted to other devices. The system processes the user input to generate sharing rules, which are then applied to control the dissemination of location data. The method ensures that location information is only shared in accordance with the user's specified preferences, enhancing privacy and control over location data distribution. The invention also includes mechanisms for dynamically adjusting sharing parameters based on contextual factors, such as time, location, or user activity, to further refine how location data is shared. The system may also allow users to override or modify sharing preferences in real-time, providing adaptability to changing circumstances. The overall approach ensures that location-sharing is both secure and customizable, addressing concerns about unauthorized access to personal location data.
11. The method of claim 10 , wherein the preferences comprise an indication to automatically share the current location of the first computing device to the second computing device when a communications session is established with the second computing device.
This invention relates to location sharing in computing devices, specifically for automatically sharing a device's current location with another device during a communications session. The problem addressed is the need for seamless and user-friendly location sharing without manual intervention, improving convenience and efficiency in communication scenarios. The method involves a first computing device that establishes a communications session with a second computing device. The first device has preferences that include an automatic location-sharing setting. When the session is established, the first device detects this event and, based on the preferences, automatically shares its current location with the second device. The location data may be obtained from GPS, Wi-Fi, or other positioning systems. The preferences can be configured to enable or disable this feature, allowing users to control when and with whom their location is shared. The method ensures that location sharing is initiated without requiring user input, streamlining the process for applications like navigation, emergency services, or social coordination. The system may also include security measures to verify the identity of the second device before sharing location data.
12. The method of claim 10 , wherein the preferences comprise one or more frequencies for sharing the current location of the first computing device.
This invention relates to location-sharing systems that allow a first computing device to share its current location with other devices based on user preferences. The problem addressed is the need for flexible and controlled location-sharing mechanisms that respect user privacy while enabling dynamic updates. The method involves a first computing device determining its current location and sharing it with one or more second computing devices. The sharing is governed by user-defined preferences, which include one or more frequencies for updating and transmitting the current location. These preferences can specify how often the location is shared, such as continuously, at fixed intervals, or based on specific triggers like movement or user input. The system ensures that location updates are transmitted according to the specified frequencies, allowing users to balance privacy and utility. The method may also involve encrypting location data before transmission to enhance security. The preferences can be adjusted dynamically, allowing users to modify sharing behavior in real time. This approach enables efficient and secure location-sharing while giving users control over how and when their location is disclosed.
13. The method of claim 10 , wherein the preferences comprise an identification of a particular second user that is permitted to receive the current location of the first computing device.
This invention relates to location-sharing systems that allow a first user to control which other users can access their current location. The problem addressed is the need for selective and secure sharing of location data, ensuring that only authorized individuals can receive real-time location updates from a user's computing device. The system involves a first computing device associated with a first user and a second computing device associated with a second user. The first computing device determines its current location and transmits this data to a server. The server then selectively shares the location with the second computing device based on predefined preferences set by the first user. These preferences include explicit identification of specific second users who are permitted to receive the location data. The system may also involve authentication mechanisms to verify the identity of the second user before sharing location information. The invention ensures privacy by restricting location access to only those users explicitly authorized by the first user, preventing unauthorized tracking or data exposure. The method may further include real-time updates, allowing the first user to dynamically adjust sharing permissions as needed. This approach enhances user control over location privacy while enabling secure and selective sharing with trusted individuals.
14. A system comprising: one or more processors; and a memory coupled to the processors comprising instructions executable by the processors, the processors being operable when executing the instructions to: establish a group communication session between at least a first computing device, a second computing device, and a third computing device; receive user input on a graphical user interface of the first computing device to provide location information associated with the first computing device to the second computing device; access a current location of the first computing device; and send the current location of the first computing device to the second computing device to be displayed within a graphical user interface of the second computing device.
The system enables real-time location sharing in group communication sessions. It addresses the need for secure and efficient location sharing among multiple participants in a group communication session, such as during emergency coordination, team collaboration, or social interactions. The system includes one or more processors and a memory storing executable instructions. The processors establish a group communication session involving at least three computing devices. A user on the first device provides input to share location information with the second device. The system then accesses the first device's current location and sends it to the second device, where it is displayed on the second device's graphical user interface. This allows participants to track the location of other group members in real time, enhancing situational awareness and coordination. The system ensures that location data is transmitted securely within the established communication session, maintaining privacy and control over shared information. The solution is particularly useful in scenarios where participants need to monitor each other's positions, such as during rescue operations, team-based activities, or social meetups.
15. The system of claim 14 , wherein the processors are further operable to communicate the current location of the first computing device to the second computing device periodically, wherein the current location of the first computing device is periodically updated on the graphical user interface of the second computing device.
This invention relates to a location-sharing system that enables real-time tracking and display of a first computing device's location on a second computing device. The system addresses the need for accurate and up-to-date location sharing between devices, particularly in scenarios where users require continuous monitoring of a device's position, such as in personal safety, asset tracking, or fleet management applications. The system includes at least two computing devices, each equipped with processors, memory, and communication interfaces. The processors are configured to determine the current location of the first computing device using built-in or connected positioning systems, such as GPS. The location data is then transmitted to the second computing device at regular intervals, ensuring the second device receives periodic updates. The second computing device processes these updates and displays the first device's location on a graphical user interface, which is refreshed in real-time as new data arrives. This allows users of the second device to continuously monitor the first device's movements without manual intervention. The system may also include additional features, such as user authentication, location history logging, and customizable update intervals, to enhance security and usability. The periodic communication ensures that the displayed location remains accurate, reducing latency and improving reliability compared to systems that rely on manual updates or infrequent data transmission. This invention is particularly useful in applications where continuous location tracking is essential, such as child monitoring, vehicle tracking, or emergency response coordination.
16. The system of claim 14 , wherein the processors are further operable to end communication of the current location of the first computing device to the second computing device within a specified time limit.
A system for managing location data sharing between computing devices addresses the problem of unauthorized or prolonged access to location information. The system includes a first computing device that determines its current location and a second computing device that receives this location data. The system ensures secure and controlled sharing by allowing the first computing device to terminate the transmission of its location to the second device within a predefined time limit. This feature prevents the second device from continuing to receive location updates beyond the authorized period, enhancing privacy and security. The system may also include additional components, such as processors in the first computing device, that manage the sharing process, including initiating, modifying, or ending the location data transmission based on user preferences or system settings. The time limit can be set by the user or automatically determined by the system to ensure compliance with privacy policies or regulatory requirements. This controlled sharing mechanism helps mitigate risks associated with continuous location tracking, such as unauthorized surveillance or data misuse.
17. The system of claim 14 , wherein the graphical user interface of the second computing device is operable to display the current location of the first computing device concurrently with one or more messages between the first computing device and the second computing device.
This invention relates to a system for real-time location tracking and communication between two computing devices. The system addresses the problem of coordinating activities or communications between users who are geographically separated by providing a shared interface that displays both location data and messaging functionality. The system includes a first computing device and a second computing device, each equipped with a graphical user interface (GUI). The first computing device determines its current location using a location-determining component, such as GPS, and transmits this location data to the second computing device. The second computing device's GUI displays the first device's location in real time, allowing the second device's user to monitor the first device's movements. Additionally, the GUI of the second computing device supports messaging, enabling bidirectional communication between the two devices. The location data and messages are displayed concurrently, allowing the second device's user to correlate the first device's movements with ongoing conversations. The system may also include a server to facilitate data transmission and synchronization between the devices. This integration of location tracking and messaging enhances situational awareness and coordination between users.
18. The system of claim 14 , wherein processors are further operable to communicate the current location of the first computing device to the third computing device, wherein the current location of the first computing device is displayed on a graphical user interface of the third computing device at the same time as the current location of the first computing device is displayed on the graphical user interface of the second computing devices.
This invention relates to a system for real-time location sharing between multiple computing devices. The problem addressed is the need for synchronized display of a device's current location across multiple recipient devices, ensuring all users see the same location data simultaneously. The system includes at least three computing devices, each with processors, location determination capabilities, and graphical user interfaces. The first computing device determines its current location and communicates this data to both the second and third computing devices. The second and third computing devices receive and display this location data on their respective graphical user interfaces. The processors in the first computing device are further configured to ensure the current location is displayed on the third computing device's interface at the same time it is displayed on the second computing device's interface, maintaining synchronization between the displays. This real-time sharing allows multiple users to track the same device's location without delay or inconsistency. The system may also include additional features such as location history tracking or user authentication to enhance functionality and security.
19. The system of claim 14 , wherein the processors are further operable to communicate the current location of the first computing device to the third computing device, wherein the current location of the first computing device and location the second computing device are displayed on a graphical user interface of the third computing device.
This invention relates to a location-sharing system for computing devices. The system addresses the problem of tracking and displaying the real-time locations of multiple devices in a user-friendly manner. The system includes at least three computing devices, each with processors and communication capabilities. The processors are configured to determine the current location of a first computing device and transmit this location to a third computing device. The third computing device then displays the current location of the first computing device alongside the location of a second computing device on a graphical user interface. This allows users of the third device to monitor the positions of the first and second devices in real time. The system may also include additional features such as location history tracking, geofencing, or alerts for when devices enter or exit specific areas. The graphical user interface may provide visual indicators, such as markers or paths, to represent the devices' movements. The system is useful for applications like fleet management, personal tracking, or asset monitoring, where real-time location data is critical. The invention ensures accurate and timely location sharing while providing an intuitive display for users.
20. One or more computer-readable non-transitory storage media embodying logic that is operable when executed to: establish a group communication session between at least a first computing device, a second computing device, and a third computing device; receive user input on a graphical user interface of the first computing device to provide location information associated with the first computing device to the second computing device; access a current location of the first computing device; and send the current location of the first computing device to the second computing device to be displayed within a graphical user interface of the second computing device.
This invention relates to group communication systems where multiple computing devices participate in a shared session. The problem addressed is the need for efficient and secure sharing of location information among participants in such sessions. The system enables a first computing device to establish a group communication session with at least two other computing devices. A user of the first device can provide location information through a graphical user interface, which is then transmitted to a second device. The system automatically accesses the current location of the first device and sends it to the second device, where it is displayed on the second device's graphical user interface. This allows participants to share real-time location data within the group session without manual input, enhancing situational awareness and coordination. The invention ensures seamless integration of location sharing into existing group communication frameworks, improving usability and reliability. The system may also include additional features such as location tracking, privacy controls, and session management to support various use cases, including team collaboration, emergency response, and social networking. The invention focuses on secure and efficient transmission of location data within a group context, ensuring that participants can share and view location information in real time.
Unknown
February 25, 2020
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.