IP Library Granted Patent US 11,128,538
Granted Patent B2
US 11,128,538 · App. 16/512,888 · Granted Sep 21, 2021

Method and system for an interactive, tangible system for visualizing, designing and debugging distributed software applications

Inventors: Stephen Higgins (Cork, IE); Stephanie Finn (Bray, IE); Thomas Treitlinger (Lusk, IE); Rob Byrne (Wicklow, IE); Ojo K. Oluwasogo (Lagos, NG)
Assignee: MASTERCARD INTERNATIONAL INCORPORATED
H04L41/12G06F3/017G06F3/0484G06F3/0488G06F3/04162H04L41/22H04L41/0896H04L47/76H04L2012/5623
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 11,128,538
App. No.
16/512,888
Granted
Sep 21, 2021
Kind
B2
Abstract

A method for physically displaying and manipulating a communication network through physical objects and an interactive display includes: positioning, on a surface of an interactive display screen, a plurality of physical objects, each representing a node in a communication network; displaying a topography of the communication network including at least a plurality of nodes, where each node represented by a physical object is displayed beneath the respective physical object, and where open communication channels between nodes are visually displayed on the screen; receiving a physical gesture performed by a user between two of the plurality of physical objects; transmitting a signal to one of the physical objects or an access point of the communication network causing manipulation of the communication network based on the physical gesture; and updating the displayed topography of the communication network based on the manipulation of the communication network in real-time.

Claims (34)

1. A method for physically displaying and manipulating a communication network through physical objects and an interactive display, comprising:

positioning, on a surface of an interactive display screen, a plurality of physical objects, wherein each physical object of the plurality of physical objects is directly associated with a specific node in a communication network;

detecting, by the interactive display screen, positions of the plurality of physical objects positioned on the surface of the interactive display screen;

in response to detecting the positions of the plurality of physical objects, displaying, on the interactive display screen, a topography of the communication network including a plurality of nodes, wherein (i) the plurality of nodes includes at least an associated node for each physical object positioned on and detected by the interactive display screen, (ii) each associated node is displayed beneath the physical object of the plurality of physical objects with which it is directly associated, and (iii) open communication channels between nodes in the plurality of nodes are visually displayed on the interactive display screen;

receiving, by an input device interfaced with the interactive display screen, a physical gesture performed by a user involving one or more of the plurality of physical objects;

transmitting, by a transmitter interfaced with the interactive display screen, a signal to (i) one of the one or more physical objects or (ii) one of the nodes of the communication network causing manipulation of the communication network based on the physical gesture; and

updating, on the interactive display screen, the topography of the communication network based on the manipulation of the communication network in real-time.

2. The method of claim 1 , wherein manipulation of the communication network includes the establishing of a new communication channel between nodes represented by two physical objects of the plurality of physical objects.

3. The method of claim 1 , wherein manipulation of the communication network includes terminating a communication channel between nodes represented by two physical objects of the plurality of physical objects.

4. The method of claim 1 , wherein manipulation of the communication network includes increasing or decreasing bandwidth available in a communication channel between nodes represented by two physical objects of the plurality of physical objects.

5. The method of claim 1 , further comprising:

receiving, by the input device interfaced with the interactive display screen, a second physical gesture performed by the user involving an interface element displayed on the interactive display screen; and

manipulating, on the interactive display screen, a passage of time depicted in the displayed topography of the communication network based on the second physical gesture.

6. The method of claim 1 , wherein at least one of the plurality of physical objects is a computing device operating as the represented node in the communication network.

7. The method of claim 1 , wherein at least one of the plurality of physical objects is an access point of the communication network.

8. The method of claim 1 , wherein the visual display of open communication channels between nodes in the display topography indicates a used or available bandwidth for the respective communication channel based on a width of the visual display.

9. A system for physically displaying and manipulating a communication network through physical objects and an interactive display, comprising:

an interactive display screen having a surface; and

a plurality of physical objects positioned on the surface of the interactive display screen, wherein

each physical object of the plurality of physical objects is directly associated with a specific node in a communication network,

the interactive display screen is configured to detect positions of the plurality of physical objects positioned on the surface of the interactive display screen,

the interactive display screen is configured to display, in response to detecting the positions of the plurality of physical objects, a topography of the communication network including a plurality of nodes, wherein (i) the plurality of nodes includes at least an associated node for each physical object positioned on an detected by the interactive display screen, (ii) each associated node is displayed beneath the physical object of the plurality of physical objects with which it is directly associated, and (iii) open communication channels between nodes in the plurality of nodes are visually displayed on the interactive display screen;

an input device interfaced with the interactive display screen is configured to receive a physical gesture performed by a user involving one or more of the plurality of physical objects;

a transmitter interfaced with the interactive display screen is configured to transmit a signal to one of the one or more physical objects or (ii) one of the nodes of the communication network causing manipulation of the communication network based on the physical gesture, and

the interactive display screen is further configured to update the topography of the communication network based on the manipulation of the communication network in real-time.

10. The system of claim 9 , wherein manipulation of the communication network includes the establishing of a new communication channel between nodes represented by two physical objects of the plurality of physical objects.

11. The system of claim 9 , wherein manipulation of the communication network includes terminating a communication channel between nodes represented by two physical objects of the plurality of physical objects.

12. The system of claim 9 , wherein manipulation of the communication network includes increasing or decreasing bandwidth available in a communication channel between nodes represented by two physical objects of the plurality of physical objects.

13. The system of claim 9 , wherein

the input device interfaced with the interactive display screen is further configured to receive a second physical gesture performed by the user involving an interface element displayed on the interactive display screen, and

the interactive display screen is further configured to manipulate a passage of time depicted in the displayed topography of the communication network based on the second physical gesture.

14. The system of claim 9 , wherein at least one of the plurality of physical objects is a computing device operating as the represented node in the communication network.

15. The system of claim 9 , wherein at least one of the plurality of physical objects is an access point of the communication network.

16. The system of claim 9 , wherein the visual display of open communication channels between nodes in the display topography indicates a used or available bandwidth for the respective communication channel based on a width of the visual display.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2019
From: HIGGINS, STEPHEN; FINN, STEPHANIE; TREITLINGER, THOMAS; BYRNE, ROB; OLUWASOGO, OJO K.
To: MASTERCARD INTERNATIONAL INCORPORATED
Reel/Frame 049771/0263 →
Continuity (1)
Related Publication 20210021483A1 · Jan 21, 2021