IP Library Granted Patent US 9,819,628
Granted Patent B2
US 9,819,628 · App. 15/150,123 · Granted Nov 14, 2017

Methods and apparatus for geo-collaboration

Inventors: Gabriel Coch (Chapel Hill, NC); David Mark Smith (Harrogate, GB); Graham Knight (Brighton, GB)
Assignee: VID SCALE, INC
H04L51/20G09B29/10H04L67/10H04L67/18H04W4/023
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,819,628
App. No.
15/150,123
Granted
Nov 14, 2017
Kind
B2
Abstract

Methods and computer readable medium for collaborating on geographical maps between two or more computers are disclosed. In particular, sharing a geographical location on a map between two or more computers and co-navigating a map between two or more computers are disclosed. With respect to sharing a geographical location, the geographical location is retrieved to the first computer. The geographical location is added to the map being rendered at the first computer and is sent to a second computer. A map including the geographical location is rendered at the second computer. With respect to co-navigating, a map is displayed from a map perspective at the first computer. The map perspective is sent to the second computer. A map from the same map perspective being displayed at the first computer is rendered at the second computer.

Claims (7)

1. A system for sharing location information, the system comprising at least one server configured to:

facilitate asymmetric sharing of data between a plurality of users, wherein the asymmetric sharing is based on user-specific permissions, and each user of the plurality of users is associated with a set of one or more user-specific permissions that define what information generated by other users of the plurality of users is shareable with that user;

determine that at least a second user is allowed access to a first object associated with a first user, wherein the second user is allowed to access the first object based on the second user having a permission that allows data generated by the first user to be viewable by the second user via at least a second computing device associated with the second user;

determine whether or not a network connection to the second computing device associated with the second user is currently available, wherein information associated with the first object is buffered for later delivery to the second computing device associated with the second user on condition that the network connection to the second computing device is not currently available; and

deliver a second message to the second computing device associated with the second user based at least in part on the network connection to the second computing device being currently available, wherein the second message comprises information associated with the first object, and the second message comprises information sufficient for the first object to be added to a map displayed on the second computing device at a location on the map that corresponds to the location information provided by the first user in a first message.

2. The system as in claim 1 , wherein the user-specific permissions are defined for each of the plurality of users based on membership in one or more virtual repositories that are shared among the plurality of users.

3. The system as in claim 1 , wherein the location information associated with the first object comprises latitude and longitude information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 11, 2024
From: VID SCALE, INC.
To: INTERDIGITAL VC HOLDINGS, INC.
Reel/Frame 068284/0031 →
Continuity (9)
Continuation 14734078 · Jun 9, 2015
Continuation 14278989 · May 15, 2014
Continuation 13591870 · Aug 22, 2012
Continuation 13293945 · Nov 10, 2011
Continuation 13041528 · Mar 7, 2011
Continuation 12781886 · May 18, 2010
Continuation 11304217 · Dec 15, 2005
Provisional Application 60636953 · Dec 17, 2004
Related Publication 20160255029A1 · Sep 1, 2016