Patents Assigned to Unisys Corporation
  • Publication number: 20230034682
    Abstract: A method of improving a visual instruction during running of a visual instruction sequence includes playing a visual instruction sequence to a user from a point-of-view of the user; monitoring the user for user data related to the visual instruction sequence; using the user data to improve the visual instruction sequence; generating an improved visual instruction sequence; and playing the improved visual instruction sequence to the user from a point-of-view of the user. A system for improving a visual instruction during running of a visual instruction sequence includes a computer device for playing a visual instruction sequence to a user from a point-of-view of the user, monitoring the user for user data related to the visual instruction sequence, using the user data to improve the visual instruction sequence, generating an improved visual instruction sequence; and playing the improved visual instruction sequence to the user from a point-of-view of the user.
    Type: Application
    Filed: August 2, 2021
    Publication date: February 2, 2023
    Applicant: Unisys Corporation
    Inventors: Kelsey L. Bruso, James M. Plasek
  • Publication number: 20230036101
    Abstract: A method of creating an instruction database includes searching various information sources for instruction information related to a user task; searching various information sources for safety information related to the user task; extracting the instruction information and safety information and saving the instruction information and safety information in the instruction database; and receiving user comments and saving the comments in the instruction database. A system for creating an instruction database includes a computer device for searching various information sources for instruction information related to a user task, searching various information sources for safety information related to the user task, extracting the instruction information and safety information and saving the instruction information and safety information in the instruction database and receiving user comments and saving the comments in the instruction database.
    Type: Application
    Filed: August 2, 2021
    Publication date: February 2, 2023
    Applicant: Unisys Corporation
    Inventors: Kelsey L. Bruso, James M. Plasek
  • Publication number: 20220393883
    Abstract: Methods and systems for direct, machine-to-machine authentication through a trusted chain of ownership are disclosed. One method includes receiving, at a first device from a second device, a request for a certificate proof. The method also includes transmitting, to the second device, and in response to the request, the certificate proof from the first device, an entry of the proof being recorded on a distributed ledger. The certificate proof is useable by the second device to authenticate the first device based on a comparison of the proof and the entry on the distributed ledger, thereby establishing trust with the first device at the second device.
    Type: Application
    Filed: September 15, 2021
    Publication date: December 8, 2022
    Applicant: Unisys Corporation
    Inventors: Sanket Panchamia, Akshvir Singh Soni, Kanupriya Pandey, Mehdi Entezari, Amith KK, Sachin B Patil, Robert A. Johnson
  • Publication number: 20220394028
    Abstract: Systems and method for flexible authentication of IoT devices that can accommodate non-IP environments are disclosed. One system includes a plurality of devices, with each device including a universal authentication agent and a verification certificate, wherein each verification certificate includes a proof that is recorded on an entry on a distributed ledger. The verification certificate proof is shared with one or more devices which verify the proof with the entry. A universal authentication service is configured with the universal authentication agent of at least one device to connect the at least one device with the distributed ledger.
    Type: Application
    Filed: September 15, 2021
    Publication date: December 8, 2022
    Applicant: Unisys Corporation
    Inventors: Sanket Panchamia, Kanupriya Pandey, Mehdi Entezari, Sachin B. Patil, Amith KK, Robert A. Johnson
  • Publication number: 20220393884
    Abstract: Methods and systems for remote dynamic isolation of IoT devices are provided. One system includes a first IoT device and a second IoT device configured with an active communication channel with the first IoT device and a role certificate. An operator device is configured to interact with a distributed ledger to issue and revoke role certificates for a plurality of devices including the first IoT device and the second IoT device. The first IoT device periodically validates a role certificate proof received from the second IoT device with an entry of the role certificate proof recorded on the distributed ledger.
    Type: Application
    Filed: September 15, 2021
    Publication date: December 8, 2022
    Applicant: Unisys Corporation
    Inventors: Sanket Panchamia, Kanupriya Pandey, Mehdi Entezari, Sachin B. Patil, Amith Kk, Robert A. Johnson
  • Patent number: 11509650
    Abstract: Methods and systems for mapping a sharable resource using a one-time password are disclosed. An identifier included in a set of provided credentials uniquely associates the one-time password with an executable within a computing environment that hosts the sharable resource. When credentials are received in association with a mapping request, it is determined whether a supplied username corresponds to a user authorized to access the sharable resource and whether a representation of a supplied password received in association with the mapping request matches a representation of the one-time password. Validating the mapping request provides access to the sharable resource.
    Type: Grant
    Filed: February 5, 2020
    Date of Patent: November 22, 2022
    Assignee: Unisys Corporation
    Inventors: Andrew Ward Beale, Anthony P. Matyok, Clark C. Kogen, David Strong
  • Patent number: 11494170
    Abstract: A proxy compiler may be used within a native execution environment to enable execution of non-native instructions from a non-native execution environment as if being performed within the native execution environment. In particular, the proxy compiler coordinates creation of a native executable that is uniquely tied to a particular non-native image at the time of creation of the non-native image. This allows a trusted relationship between the native executable and the non-native image, while avoiding a requirement of compilation/translation of the non-native instructions for execution directly within the native execution environment.
    Type: Grant
    Filed: October 16, 2020
    Date of Patent: November 8, 2022
    Assignee: Unisys Corporation
    Inventors: Andrew Ward Beale, Anthony P. Matyok, Clark C. Kogen, David Strong
  • Publication number: 20220350813
    Abstract: Systems and methods for implementing a federated database system are presented herein. One or more source databases may store changed data to a target database. Each update of a record in a source database can result in an audit log entry written with the before and after image, a timestamp, and an identifier for the log entry. Using the audit log, the database implementation herein can consolidate updates to any record for a batching event to be processed in an Extract, Transform, and Load (ETL) process for export of updates to the target database.
    Type: Application
    Filed: April 29, 2021
    Publication date: November 3, 2022
    Applicant: Unisys Corporation
    Inventor: John Lesley Ticehurst
  • Patent number: 11477104
    Abstract: Data channels of a computer system may be remotely monitored to detect data channel degradation. A monitoring agent on a client may execute script commands on the remote computer system to monitor input/output (I/O) rates of a set of channels. The monitoring agent may compute an average data rate of the data channels and compare the I/O rate of each channel to the average. When the I/O rate of a channel falls below the average by at least a threshold amount, an alert may be generated to indicate to an administrator a possible failure with the data channel.
    Type: Grant
    Filed: August 25, 2020
    Date of Patent: October 18, 2022
    Assignee: Unisys Corporation
    Inventor: James R Malnati
  • Publication number: 20220309173
    Abstract: A method for obtaining access to database files in a computing system includes receiving, at an operating system, a first call from a database management system requesting access to a database file; creating, by the operating system, a data expanse file; and allowing the database management system to request views of data in the data expanse file by using an instruction processor and a view instruction. A computer program product may include a non-transitory computer-readable medium comprising instructions which, when executed by a processor of a computing system, cause the processor to perform the following actions: receiving, at an operating system, a first call from a database management system requesting access to a database file; creating, by the operating system, a data expanse file; and allowing the database management system to request views of data in the data expanse file by using an instruction processor and a view instruction.
    Type: Application
    Filed: March 12, 2021
    Publication date: September 29, 2022
    Applicant: Unisys Corporation
    Inventors: Michael J. Rieschl, David Schroth, Matthew Trautman, Charles R. Caldarale
  • Publication number: 20220300404
    Abstract: A method for creating a learning model that evaluates risks of applying commits in a third-party product to a dependent product is disclosed. The method includes collecting data on past commits; training the learning model using the collected data; and using the learning model to determine if future commits are problematic.
    Type: Application
    Filed: March 16, 2021
    Publication date: September 22, 2022
    Applicant: Unisys Corporation
    Inventors: Patrick Deziel, James M. Plasek, Rami Reddy Nelluru, Kelsey L. Bruso
  • Publication number: 20220300261
    Abstract: A method of determining if a commit is problematic includes determining a complexity of the commit; determining an author of the commit; determining an experience of the author; determining a component affected by the commit; and assigning a risk value to the commit based on the complexity, the author, the experience of the author and the component affected.
    Type: Application
    Filed: March 16, 2021
    Publication date: September 22, 2022
    Applicant: Unisys Corporation
    Inventors: Patrick Deziel, James M. Plasek, Rami Reddy Nelluru, Kelsey L. Bruso
  • Publication number: 20220300405
    Abstract: A method for testing commits from a third-party product into a dependent product includes receiving a first commit from a third-party product; waiting for additional commits from the third-party product; receiving a second commit from the third-party product; testing the first and second commit using a pre-trained learning model; determining if the first commit is problematic, and if the first commit is problematic, sending the first commit for review before implementation; and determining if the second commit is problematic, and if the second commit is problematic, sending the second commit for review before implementation. Accumulating the first and second commits for testing at once reduces system resources.
    Type: Application
    Filed: March 16, 2021
    Publication date: September 22, 2022
    Applicant: Unisys Corporation
    Inventors: Patrick Deziel, James M. Plasek, Rami Reddy Nelluru, Kelsey L. Bruso
  • Publication number: 20220300275
    Abstract: A method for creating a learning model that evaluates risks of applying commits in a third-party product to a dependent product is disclosed. The method includes collecting data on past commits; training the learning model using the collected data; and using the learning model to determine if future commits are problematic.
    Type: Application
    Filed: March 16, 2021
    Publication date: September 22, 2022
    Applicant: Unisys Corporation
    Inventors: Patrick Deziel, James M. Plasek, Rami Reddy Nelluru, Kelsey L Bruso
  • Publication number: 20220300406
    Abstract: A method for alerting a community to potential problematic commits includes receiving a commit submitted by an author in a project; testing the commit using a pre-trained learning model; and determining if the commit is problematic, and if the commit is problematic, sending a report in the project outlining the level of risk of implementing the commit and a reason for the level or risk. Users of the project will be alerted to potential risk of particular commits.
    Type: Application
    Filed: March 16, 2021
    Publication date: September 22, 2022
    Applicant: Unisys Corporation
    Inventors: Patrick Deziel, James M. Plasek, Rami Reddy Nelluru, Kelsey L. Bruso
  • Publication number: 20220292084
    Abstract: A method for processing an operand by an operating system includes receiving, at the operating system, a set of interrupts from a view operand; wherein a first interrupt causes the operating system to create a postern, a second interrupt causes the operating system to delete a specified postern and the remaining interrupts are transformed into a user status that is placed in the operand. A non-transitory machine readable memory medium including instructions when executed to cause a processor to perform the following actions: receiving, at the operating system, a set of interrupts from a view operand; wherein a first interrupt causes the operating system to create a postern, a second interrupt causes the operating system to delete a specified postern and the remaining interrupts are transformed into a user status that is placed in the operand.
    Type: Application
    Filed: March 12, 2021
    Publication date: September 15, 2022
    Applicant: Unisys Corporation
    Inventors: Michael J. Rieschl, David Schroth, Matthew Trautman, Charles R. Caldarale
  • Publication number: 20220292104
    Abstract: A method includes receiving, from a database management system, a view instruction, using a single band descriptor able to describe 2**60 words of space, defined as a data expanse; creating, by an operating system, the data expanse in response to the view instruction; and allowing an activity to access a subset of the data expanse with a postern; wherein fast access to data whose size exceeds the available virtual address space is available.
    Type: Application
    Filed: March 12, 2021
    Publication date: September 15, 2022
    Applicant: Unisys Corporation
    Inventors: Michael J. Rieschl, David Schroth, Matthew Trautman, Charles R. Caldarale
  • Publication number: 20220292055
    Abstract: A computing system includes a database, an operating system and a database management system. The computing system also includes an instruction processor in communication with the database management system; the database management system having a bank, a RDMS data expanse and a view mechanism; the operating system having a data expanse view control in communication with the hank and a data expanse view control in communication with the RDMS data expanse; wherein the database management system can request a data expanse file be created at the operating system and can request a view of the data expanse file using a view instruction from the instruction processor.
    Type: Application
    Filed: March 12, 2021
    Publication date: September 15, 2022
    Applicant: Unisys Corporation
    Inventors: Michael J. Rieschl, David Schroth, Matthew Trautman, Charles R. Caldarale
  • Patent number: 11442714
    Abstract: Systems and methods for executing compiled code having parallel code fragments is provided. One method includes storing executable code having a plurality of parallel code fragments, each of the plurality of parallel code fragments representing alternative executable paths through a code stream. The method further includes determining a code level supported by a processor executable at a computing system, the processor executable supporting a hosted computing environment. The method also includes translating the executable code into machine-readable code executable by a processor of the computing system. Translating the executable code includes selecting a code fragment from among the plurality of parallel code fragments for execution based on the code level supported by the processor executable. The method includes executing the machine-readable code within the hosted computing environment.
    Type: Grant
    Filed: October 5, 2020
    Date of Patent: September 13, 2022
    Assignee: Unisys Corporation
    Inventors: Matthew Miller, David Strong, Anthony Matyok
  • Publication number: 20220283812
    Abstract: A system and method for the provision of a shared register within a virtual processor base/virtual execution context arrangement. The disclosed arrangement utilizes chiplets comprising core logic and defined instruction sets. The chiplets are adapted to operate in conjunction with one or more active execution contexts to enable the execution of particular processes. In particular, the shared register space is created within the same physical memory utilized to supports execution contexts.
    Type: Application
    Filed: March 8, 2021
    Publication date: September 8, 2022
    Applicant: Unisys Corporation
    Inventors: Andrew Ward Beale, David Strong