Patent Document ID: 9723088
Application ID: 14680063

Base Claim:
1. A non-transitory machine readable medium storing one or more sequences of instructions for causing a system to facilitate users to share physical locations, wherein execution of said one or more sequences of instructions by said one or more processors in said system causes said system to perform the actions of: maintaining a mapping data containing a plurality of records, each record specifying an identifier of a corresponding entity, a transient location of the corresponding entity, and a period during which the corresponding entity is physically present at the transient location; receiving a first location request containing an identifier; inspecting said mapping data to identify a first record of said plurality of records corresponding to said first location request, said first record specifying a first identifier, a first transient location and a first period, wherein said first record is identified in response to said first identifier matching said identifier specified in said first location request; determining whether said first location request is received in said first period or outside said first period; and sending a response to said first location request, said response containing said first transient location if said determining determines that said first location request is received in said first period, said response indicating that a physical location is not available if said determining determines that said first location request is received outside said first period.

---

Claim 2:
2. The non-transitory machine readable medium of claim 1 , further comprising: receiving a share request indicating a second transient location and a second period for said first identifier, wherein said first entity is physically present at said second transient location during said second period; and modifying said first record to indicate said second transient location and said second period for said first identifier, wherein said determining further determines whether said first location request is received in said second period, wherein said response contains said second transient location if said determining determines that said first location request is received in said second period.