IP Library Granted Patent US 10,846,195
Granted Patent B2
US 10,846,195 · App. 14/874,642 · Granted Nov 24, 2020

Configuring logging in non-emulated environment using commands and configuration in emulated environment

Inventors: James R Heit (Roseville, MN); Robert L Bergerson (Roseville, MN); Jason C Schultz (Roseville, MN); John A Peters (Roseville, MN)
Assignee: Unisys Corporation
G06F11/3476
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 10,846,195
App. No.
14/874,642
Granted
Nov 24, 2020
Kind
B2
Abstract

Methods and systems for logging data in a computing system are disclosed. The methods and systems include receiving a first request to create log data of an activity of the computing system. The methods and systems further include acquiring information about the activity of the computing system. The methods and systems further include creating the log data of the activity of the computing system. The methods and systems further include retrieving stored log data.

Claims (40)

1. A method for logging data in a computing system, comprising:

receiving, at a processor executing an operating system in a non-emulated environment, a first request from an emulated environment to create log data of an activity in the non-emulated environment of the computing system;

acquiring, at the processor, information about the activity; creating, with the processor, the log data of the activity;

receiving, at the processor, a second request from the emulated environment to set the log level of the log data of the activity in the non-emulated environment of the computing system;

setting, with the processor, the log level of the log data of the activity in response to the second request, wherein setting the log level includes setting the log level as low, medium or high; and

sharing the log data of the non-emulated environment with the emulated environment.

2. The method of claim 1 , wherein the first request and the second request are received at the processor simultaneously.

3. The method of claim 1 , wherein the activity is an activity of a networking component of the computing system.

4. The method of claim 1 , further comprising:

receiving, at the processor, a third request from the emulated environment to retrieve stored log data; and

transmitting, from the operating system, the stored log data.

5. The method of claim 4 , wherein the first request, the second request, and the third request are received at the processor simultaneously.

6. A computer program product, comprising:

a non-transitory computer-readable medium comprising instructions which, when executed by a processor of a computing system, cause the processor to perform the steps of:

receiving a first request from an emulated environment to create log data of an activity in a non-emulated environment of the computing system; acquiring information about the activity;

creating the log data of the activity; receiving, at the processor, a second request from the emulated environment to set the log level of the log data of the activity in the non-emulated environment of the computing system;

setting, with the processor, the log level of the log data of the activity in response to the second request, wherein setting the log level includes setting the log level as low, medium or high; and

sharing the log data of the non-emulated environment with the emulated environment.

7. The computer program product of claim 6 , wherein the first request and the second request are received simultaneously.

8. The computer program product of claim 6 , wherein the activity is an activity of a networking component of the computing system.

9. The computer program product of claim 7 , wherein the medium further comprises instructions to cause the processor to perform the steps of:

receiving a third request from the emulated environment to retrieve stored log data; and

transmitting the stored log data.

10. The computer program product of claim 9 , wherein the first request, the second request, and the third request are received simultaneously.

11. An apparatus, comprising:

a memory; and a processor coupled to the memory, the processor being configured to execute the steps of:

receiving a first request from an emulated environment to create log data of an activity in a non-emulated environment of the computing system;

acquiring information about the activity;

creating the log data of the activity;

receiving, at the processor, a second request from the emulated environment to set the log level of the log data of the activity in the non-emulated environment of the computing system;

setting, with the processor, the log level of the log data of the activity in response to the second request, wherein setting the log level includes setting the log level as low, medium or high; and

sharing the log data with the emulated environment.

12. The apparatus of claim 11 , wherein the first request and the second request are received simultaneously.

13. The apparatus of claim 11 , wherein the activity is an activity of a networking component of the computing system.

14. The apparatus of claim 11 , wherein the processor is further configured to perform the steps of:

receiving a third request from the emulated environment to retrieve stored log data; and

transmitting the stored log data.

15. The method of claim 1 , wherein the first request does not specify a component and/or an activity.

16. The computer program product of claim 6 , wherein the first request does not specify a component and/or activity.

17. The apparatus of claim 11 , wherein the first request does not specify a component and/or activity.

Assignments (7)
AMENDED AND RESTATED PATENT SECURITY AGREEMENT Recorded Jun 27, 2025
From: UNISYS CORPORATION; UNISYS HOLDING CORPORATION; UNISYS NPL, INC.; UNISYS AP INVESTMENT COMPANY I
To: COMPUTERSHARE TRUST COMPANY, N.A., AS COLLATERAL TRUSTEE
Reel/Frame 071759/0527 →
SECURITY INTEREST Recorded Mar 16, 2021
From: UNISYS CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 055602/0846 →
SECURITY INTEREST Recorded Nov 19, 2020
From: UNISYS CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 054481/0865 →
RELEASE OF SECURITY INTEREST Recorded Oct 28, 2020
From: WELLS FARGO BANK, NATIONAL ASSOCIATION
To: UNISYS CORPORATION
Reel/Frame 054231/0496 →
SECURITY INTEREST Recorded Oct 6, 2017
From: UNISYS CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 044144/0081 →
PATENT SECURITY AGREEMENT Recorded Apr 27, 2017
From: UNISYS CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL TRUSTEE
Reel/Frame 042354/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 4, 2015
From: HEIT, JAMES R; BERGERSON, ROBERT L; SCHULTZ, JASON C; PETERS, JOHN A
To: UNISYS CORPORATION
Reel/Frame 036959/0977 →