Facilitating user interactions based on proximity
First Claim
1. A non-transitory computer-readable medium having stored contents that configure a computing device to perform a method, the method comprising:
- receiving, by the configured computing device, one or more first instructions from a first user who is a member of a virtual group to establish a uni-directional relationship from the first user to each of one or more other indicated users;
initiating, by the configured computing device, establishing of the uni-directional relationship from the first user to each of the one or more other indicated users in response to the one or more first instructions; and
in response to one or more second instructions from the first user that identify the one or more other indicated users as intended recipients of one or more communications from the first user, initiating, by the configured computing device, forwarding of the one or more communications to the one or more other indicated users.
5 Assignments
0 Petitions
Accused Products
Abstract
Techniques are described for providing location-based information and functionality to people and computing devices in various ways. In at least some situations, the techniques include enabling multiple people in a common geographic area to interact in various ways, such as via devices capable of communications (e.g., cellular telephones, computing devices with wired and/or wireless communications capabilities, etc.). In addition, the techniques include enabling the creation and maintenance of location-based virtual groups of users (also referred to as “clouds”), such as for users of mobile and/or fixed-location devices. Such clouds may enable various types of interactions between group members, and may be temporary and/or mobile.
35 Citations
48 Claims
-
1. A non-transitory computer-readable medium having stored contents that configure a computing device to perform a method, the method comprising:
-
receiving, by the configured computing device, one or more first instructions from a first user who is a member of a virtual group to establish a uni-directional relationship from the first user to each of one or more other indicated users; initiating, by the configured computing device, establishing of the uni-directional relationship from the first user to each of the one or more other indicated users in response to the one or more first instructions; and in response to one or more second instructions from the first user that identify the one or more other indicated users as intended recipients of one or more communications from the first user, initiating, by the configured computing device, forwarding of the one or more communications to the one or more other indicated users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer-implemented method comprising:
-
in response to one or more first instructions from a first user, initiating, by one or more configured computing systems, establishing of a uni-directional relationship from the first user to each of one or more other indicated users; and in response to one or more second instructions from the first user that identify the one or more other indicated users as intended recipients of one or more communications from the first user, initiating, by the one or more configured computing systems, forwarding of the one or more communications to the one or more other indicated users. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 43, 44, 45, 46, 47, 48)
-
-
27. A configured computing system comprising:
-
a processor; and a management system configured to, when executed by the processor, manage communications between a plurality of users by, for each of multiple of the plurality of users; in response to one or more first instructions from the user, establishing a uni-directional relationship from the user to each of one or more other indicated users; and in response to one or more second instructions from the user that identify the one or more other indicated users as intended recipients of one or more communications from the user, forwarding the one or more communications to the one or more other indicated users. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34)
-
-
35. A computer-implemented method comprising:
-
establishing, by one or more configured computing systems, a virtual group associated with a business; receiving, by the one or more configured computing systems, one or more communications sent by a first user that include information related to the business; and forwarding, by the one or more configured computing systems, at least one of the received communications to one or more other users to provide the information related to the business. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42)
-
Specification