9160787

Collaboration and Interaction with System Terminals

PublishedOctober 13, 2015
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
16 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A computer program product for session aggregation in a distributed architecture comprising a server operatively connected to a plurality of blades, the computer program product comprising: a tangible storage medium readable by a processing circuit and storing instructions for execution by the processing circuit for performing a method comprising: generating, by the processing circuit, a master session for collaboration by user clients, the master session corresponds to one or more terminal sessions on the distributed architecture of the server operatively connected to the plurality of blades; wherein the one or more terminal sessions run on the server and the plurality of blades in order to permit the user clients to input commands, view workloads, and view processes running on the server and the plurality of blades; aggregating the one or more terminal sessions on the distributed architecture into a single terminal session in the master session; making a determination that the user clients agree for one user client of the user clients to be authorized as a current command line user name in the master session because all of the user clients cannot simultaneously access the current command line user name at one time, responsive to requests that are sent to the user clients; and granting the one user client authorization to access the current command line user name in the master session based on an agreement by the user clients; wherein the user clients respectively have individual session identifications; wherein the master session is configured to aggregate all of the individual session identifications into a single session identification as a single user client instead of multiple user clients; wherein the master session allows all of the user clients to collectively interact with the one or more terminal sessions as the single client in order to collectively monitor and observe the server and the plurality of blades; wherein the single terminal session is configured to allow the one user client, having previously been granted authorization based on the agreement by the user clients, to issue a single command in the current command line user name in the master session, such that the single command is applied across each of the one or more terminal sessions that are executing on the server and the plurality of blades while the user clients monitor and observe behavior of the server and the plurality of blades executing of the single command.

2

2. The computer program product of claim 1 , wherein the one or more terminal sessions are running on the plurality of blades as blade terminal sessions; wherein the master session is configured to permit the user clients to directly interact with the plurality of blades through a switch that bypasses the server to at least one of: breakout communication traffic from the plurality of blades to the server; breakout communication traffic from the server to the plurality of blades; and breakout processes running on the plurality of blades; wherein the plurality of blades are separate from the server; wherein the server is configured to offload the processes to the plurality of blades; wherein the switch is between the server and the plurality of blades, such that the user clients in the master session are allowed to monitor and observe via the switch.

3

3. The computer program product of claim 1 , wherein the one or more terminal sessions are running on one blade of the plurality of blades.

4

4. The computer program product of claim 1 , wherein the one or more terminal sessions are respectively running on the server and the plurality of blades.

5

5. The computer program product of claim 1 , wherein the user clients are remote to the distributed architecture, the user clients being on remote computer systems.

6

6. The computer program product of claim 1 , wherein ownership of the current command line user name is configured to be passed from the one user client to another user client.

7

7. The computer program product of claim 1 , wherein the master session permits the user clients to view workloads and command the workloads running on the server; and wherein the master session permits the user clients to view processes and command the processes running on individual blades of the plurality of blades.

8

8. The computer program product of claim 1 , further comprising permitting a user session of the one user client to be transferred to another user client; and providing a list of all transferred user sessions to the another user client.

9

9. The computer program product of claim 1 , further comprising aggregating the one or more terminal sessions running on the server and individual blades of the plurality of blades to display in a single user session; wherein commands in the current command line user name apply to each of the one or more terminal sessions on the distributed architecture; and wherein execution of the commands by the server and by the individual blades and results of the execution of the commands are provided for display to the user clients.

10

10. A method for session aggregation in a distributed architecture comprising a server operatively connected to a plurality of blades, the method comprising: generating, by a processing circuit, a master session for collaboration by user clients, the master session corresponds to one or more terminal sessions on the distributed architecture of the server operatively connected to the plurality of blades; wherein the one or more terminal sessions run on the server and the plurality of blades in order to permit the user clients to input commands, view workloads, and view processes running on the server and the plurality of blades; aggregating the one or more terminal sessions on the distributed architecture into a single terminal session in the master session; making a determination that the user clients agree for one user client of the user clients to be authorized as a current command line user name in the master session because all of the user clients cannot simultaneously access the current command line user name at one time, responsive to requests that are sent to the user clients; and granting the one user client authorization to access the current command line user name in the master session based on an agreement by the user clients; wherein the user clients respectively have individual session identifications; wherein the master session is configured to aggregate all of the individual session identifications into a single session identification as a single user client instead of multiple user clients; wherein the master session allows all of the user clients to collectively interact with the one or more terminal sessions as the single client in order to collectively monitor and observe the server and the plurality of blades; wherein the single terminal session is configured to allow the one user client, having previously been granted authorization based on the agreement by the user clients, to issue a single command in the current command line user name in the master session, such that the single command is applied across each of the one or more terminal sessions that are executing on the server and the plurality of blades while the user clients monitor and observe behavior of the server and the plurality of blades executing of the single command.

11

11. The method of claim 10 , wherein the one or more terminal sessions are running on the plurality of blades as blade terminal sessions; wherein the master session is configured to permit the user clients to directly interact with the plurality of blades through a switch to at least one of: breakout communication traffic from the plurality of blades to the server; breakout communication traffic from the server to the plurality of blades; and breakout processes running on the plurality of blades.

12

12. The method of claim 10 , wherein the one or more terminal sessions are running on one blade of the plurality of blades.

13

13. The method of claim 10 , wherein the one or more terminal sessions are respectively running on the server and the plurality of blades.

14

14. The method of claim 10 , wherein the user clients are remote to the distributed architecture, the user clients being on remote computer systems.

15

15. The method of claim 10 , wherein ownership of the current command line user name is configured to be passed from the one user client to another user client.

16

16. The method of claim 10 , wherein the master session permits the user clients to view workloads and command the workloads running on the server; and wherein the master session permits the user clients to view processes and command the processes running on individual blades of the plurality of blades.

Patent Metadata

Filing Date

Unknown

Publication Date

October 13, 2015

Inventors

James Coakley
Rajaram B. Krishnamurthy

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “COLLABORATION AND INTERACTION WITH SYSTEM TERMINALS” (9160787). https://patentable.app/patents/9160787

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.