Patents Assigned to Unisys
-
Publication number: 20170048326Abstract: Systems and methods for improving the handing of communications between network applications in a computer system with connectivity services interfaces that seamlessly handle the communications in an easy-to-use, secure, message-oriented environment are disclosed. Embodiments of systems and methods for maintaining ownership of sessions by applications, and for avoiding the orphaning of communication sessions when activities are terminated are also disclosed. Also disclosed are embodiments of systems and methods for accessing data using authentication credentials different than the authentication credentials associated with a user that is requesting access to the data. Embodiments of systems and methods for authenticating credentials for establishing a secure communication connection between applications executing on different platforms are also disclosed.Type: ApplicationFiled: August 11, 2015Publication date: February 16, 2017Applicant: Unisys CorporationInventors: Allyn D Smith, Steven R. Hallquist, William O. Pollnow
-
Publication number: 20170048219Abstract: Systems and methods for improving the handing of communications between network applications in a computer system with connectivity services interfaces that seamlessly handle the communications in an easy-to-use, secure, message-oriented environment are disclosed. Embodiments of systems and methods for maintaining ownership of sessions by applications, and for avoiding the orphaning of communication sessions when activities are terminated are also disclosed. Also disclosed are embodiments of systems and methods for accessing data using authentication credentials different than the authentication credentials associated with a user that is requesting access to the data. Embodiments of systems and methods for authenticating credentials for establishing a secure communication connection between applications executing on different platforms are also disclosed.Type: ApplicationFiled: August 11, 2015Publication date: February 16, 2017Applicant: Unisys CorporationInventors: Allyn D. Smith, Steven R. Hallquist, William O. Pollnow
-
Publication number: 20170048220Abstract: Systems and methods for improving the handing of communications between network applications in a computer system with connectivity services interfaces that seamlessly handle the communications in an easy-to-use, secure, message-oriented environment are disclosed. Embodiments of systems and methods for maintaining ownership of sessions by applications, and for avoiding the orphaning of communication sessions when activities are terminated are also disclosed. Also disclosed are embodiments of systems and methods for accessing data using authentication credentials different than the authentication credentials associated with a user that is requesting access to the data. Embodiments of systems and methods for authenticating credentials for establishing a secure communication connection between applications executing on different platforms are also disclosed.Type: ApplicationFiled: August 11, 2015Publication date: February 16, 2017Applicant: Unisys CorporationInventors: Allyn D. Smith, Steven R. Hallquist, William O. Pollnow
-
Patent number: 9571455Abstract: A system and method of initializing a virtual machine within a secure hybrid cloud is disclosed. One method includes transmitting service mode credentials to a cloud broker from a cloud-based virtual machine, receiving a service mode community of interest key from a credentialing service based on the service mode credentials, and establishing a secure service mode connection based on the service mode community of interest key. The method also includes receiving role VPN credentials at the cloud-based virtual machine and establishing a secure role connection to the cloud broker using the role VPN credentials, thereby providing, in response to the role VPN credentials, a role VPN community of interest key to a virtual data relay dedicated to the cloud-based virtual machine.Type: GrantFiled: September 2, 2014Date of Patent: February 14, 2017Assignee: Unisys CorporationInventors: Robert A Johnson, Mark S Brandt, Christopher A Byrd, Kathy Y Jaing
-
Publication number: 20170024131Abstract: Methods and systems for implementing a secure migratable architecture having improved performance features over existing virtualization systems are disclosed. One method includes allocating a portion of a memory for use by a process, the process including a firmware environment representing a virtual computing system having a second computing architecture different from a first computing architecture of a computing system on which the process is executed. The method includes associating area descriptors with each of a plurality of memory areas within the portion of the memory used by the process, and receiving a request within the firmware environment to store data within a first memory area of the plurality of memory areas, the first memory area defined by a first area descriptor of the area descriptors, the request being associated with a plurality of memory addresses within the first memory area.Type: ApplicationFiled: February 19, 2016Publication date: January 26, 2017Applicant: Unisys CorporationInventors: Andrew Ward Beale, David Strong
-
Publication number: 20170024128Abstract: Methods and systems for implementing a secure migratable architecture having improved performance features over existing virtualization systems are disclosed. One method includes allocating a portion of a memory for use by a process, the process including a firmware environment representing a virtual computing system having a second computing architecture different from a first computing architecture of a computing system on which the process is executed. The method includes associating area descriptors with each of a plurality of memory areas within the portion of the memory used by the process, and receiving a request within the firmware environment to store data within a first memory area of the plurality of memory areas, the first memory area defined by a first area descriptor of the area descriptors, the request being associated with a plurality of memory addresses within the first memory area.Type: ApplicationFiled: February 19, 2016Publication date: January 26, 2017Applicant: Unisys CorporationInventors: Andrew Ward Beale, David Strong
-
Publication number: 20170024130Abstract: Methods and systems for implementing a secure migratable architecture are disclosed. One method includes, upon initiating execution of a process, allocating a portion of a memory for use by the process during execution, the process including a firmware environment representing a virtual computing system having a second computing architecture different from a first computing architecture of a computing system on which the process is executed. The method also includes executing the process hosted by the operating system, wherein the firmware environment manages the portion of the memory using one or more area descriptors to describe the portion of the memory, each of the one or more area descriptors defining to the firmware environment a base address at which a memory area is located, the base address translated to an address in the memory managed by the operating system, the memory area being within the portion of memory allocated for use by the process.Type: ApplicationFiled: February 19, 2016Publication date: January 26, 2017Applicant: Unisys CorporationInventors: Andrew Ward Beale, David Strong
-
Publication number: 20170011214Abstract: Methods and systems for periodically generating and managing passwords for one or more websites of users are disclosed. The users are provided with the ability to automatically replace their old passwords with new passwords for their one or more website accounts. The users can set a pre-determined frequency at which their passwords are to be updated and replaced with new passwords. The users can further define additional one or more rules based on which their passwords are updated. The methods and systems are further configured to auto log into user's website accounts with the updated passwords.Type: ApplicationFiled: July 6, 2015Publication date: January 12, 2017Applicant: Unisys CorporationInventors: Edward T. Cavanagh, Michael J. DiDomenico, Brittney Burchett
-
Publication number: 20170011213Abstract: Methods and systems for periodically generating and managing passwords for one or more websites of users are disclosed. The users are provided with the ability to automatically replace their old passwords with new passwords for their one or more website accounts. The users can set a pre-determined frequency at which their passwords are to be updated and replaced with new passwords. The users can further define additional one or more rules based on which their passwords are updated. The methods and systems are further configured to auto log into user's website accounts with the updated passwords.Type: ApplicationFiled: July 6, 2015Publication date: January 12, 2017Applicant: Unisys CorporationInventors: Edward T. Cavanagh, Michael J. DiDomenico, Brittney Burchett
-
Patent number: 9542167Abstract: Systems and methods for monitoring performance of virtualized instructions are provided. One method includes, during emulated execution of non-native program code including non-native instructions, maintaining a program flow history in a computing system representing a flow of program execution of the non-native program code. The program flow history includes a listing of non-native jump instructions for which execution is emulated in the computing system. The method also includes capturing one or more statistics regarding performance in native execution of the non-native program code on the computing system. The method further includes correlating the one or more statistics to the program flow history to determine performance of the computing system in executing one or more non-native instructions between each of the non-native jump instructions.Type: GrantFiled: October 28, 2013Date of Patent: January 10, 2017Assignee: Unisys CorporationInventors: Thomas Nowatzki, Charles Caldarale
-
Patent number: 9529610Abstract: Systems and methods for executing non-native instructions in a computing system having a processor configured to execute native instructions are provided. A dynamic translator uses instruction code translation in parallel with just-in-time (JIT) compilation to execute the non-native instructions. Non-native instructions may be interpreted to generate instruction codes, which may be stored in a shadow memory. During a subsequent scheduling of a non-native instruction for execution, the corresponding instruction code may be retrieved from the shadow memory and executed, thereby avoiding reinterpreting the non-native instruction. In addition, the JIT compiler may compile instruction codes to generate native instructions, which may be made available for execution, further speeding up the execution process.Type: GrantFiled: December 30, 2013Date of Patent: December 27, 2016Assignee: Unisys CorporationInventors: Andrew T Jennings, Charles R Caldarale, Maurice Marks, Kevin Harris
-
Publication number: 20160371101Abstract: Systems and methods are disclosed that ensure high availability of such an architecture hosted on commodity platforms. One method includes initializing, by an operating system, execution of a process by the programmable circuit, the process including a firmware environment representing a virtual computing system having a second computing architecture different from a first computing architecture of a computing system on which the operating system and process reside, the process further including one or more workloads to be executed within the process. The method also includes allocating a portion of the memory for use by the process, the portion of memory including a plurality of memory segments, and generating a plurality of area descriptors associated with the plurality of memory segments, each of the area descriptors defining a location and length of a corresponding memory segment.Type: ApplicationFiled: February 19, 2016Publication date: December 22, 2016Applicant: Unisys CorporationInventors: Andrew Ward Beale, David Strong
-
Patent number: 9524491Abstract: A conference collaboration system has a server connected to a network and configured to generate a page view requested by a client device over the network and provide dynamic content associated with the requested page view for display on the device; and a database configured to store the dynamic content, update the dynamic content in response to commands from the server, and provide the dynamic content to the server in response to requests from the server, wherein the dynamic content is associated with a plurality of services, each shown in a page view, and the dynamic content and the services are associated with a conference. The server can determine an authorization level of a user interacting with the client device and provide a page view and dynamic content in response to the authorization level, and the dynamic content is updated or created in response to or for actions during the conference.Type: GrantFiled: November 13, 2012Date of Patent: December 20, 2016Assignee: Unisys CorporationInventors: Sajal Desai, Ross Bower, Phuc Trinh, Jedidiah Weller
-
Patent number: 9524178Abstract: Systems and methods for executing non-native instructions in a computing system having a processor configured to execute native instructions are provided. A dynamic translator uses instruction code translation in parallel with just-in-time (JIT) compilation to execute the non-native instructions. Non-native instructions may be interpreted to generate instruction codes, which may be stored in a shadow memory. During a subsequent scheduling of a non-native instruction for execution, the corresponding instruction code may be retrieved from the shadow memory and executed, thereby avoiding reinterpreting the non-native instruction. In addition, the JIT compiler may compile instruction codes to generate native instructions, which may be made available for execution, further speeding up the execution process.Type: GrantFiled: December 30, 2013Date of Patent: December 20, 2016Assignee: Unisys CorporationInventors: Andrew T Jennings, Charles R Caldarale, Maurice Marks, Kevin Harris
-
Patent number: 9525666Abstract: An endpoint, method, and authorization server are disclosed which can be used to allow concurrent secure and clear text communication. An endpoint includes a computing system including a programmable circuit operatively connected to a memory and a communication interface, the communication interface configured to send and receive data packets via a data communications network. The endpoint also includes a filter defined in the memory of the computing system, the filter configured to define one or more access lists, each access list defining a group of access permissions for a community of interest. The community of interest includes one or more users, and an access list from among the one or more access lists defines a set of clear text access permissions associated with a community of interest. The endpoint also includes a driver executable by the programmable circuit, the driver configured to cooperate with the communication interface to send and receive data packets via the data communications network.Type: GrantFiled: May 11, 2011Date of Patent: December 20, 2016Assignee: Unisys CorporationInventors: Sarah K. Inforzato, Ted Hinaman, Robert A. Johnson
-
Publication number: 20160364335Abstract: Route table cache clear commands may be performed using a communications platform that communicates with a web service and/or terminal emulator. The communications platform may implement a command that clears the route tables for an IPv4 network or link. The communications platform may also implement a general command that clears the route tables for all IPv4 and IPv6 networks or links, or any subsets thereof. These commands may give an administrator greater flexibility in managing the impact of network or configuration changes on the behavior of the communications platform. When network changes occur, the administrator may use these commands to invoke re-discovery of network paths, potentially avoiding connection interruptions.Type: ApplicationFiled: June 12, 2015Publication date: December 15, 2016Applicant: Unisys CorporationInventors: Mark V. Deisinger, Allyn D. Smith
-
Publication number: 20160364222Abstract: A modern application may be installed, loaded, and run in a legacy software environment by installing a stub library with the application. The stub library can include stub symbolic objects that define functions of external shared libraries called by the application. When the application references external shared libraries that are not already present in the legacy software environment, the stub symbolic objects that define the functions being called from the referenced external shared libraries can be copied into the legacy software environment from the stub library, allowing the application to load and run successfully without the real external shared libraries being installed in the environment.Type: ApplicationFiled: June 15, 2015Publication date: December 15, 2016Applicant: Unisys CorporationInventors: Jason C. Schultz, Robert L. Bergerson, John A. Peters
-
Patent number: 9519795Abstract: One system includes one or more host computing systems, each host computing system including at least one execution core and a system memory. The system includes a plurality of virtual partitions executing on the one or more host computing systems and including a first partition having at least a portion of the system memory associated with at least one of the one or more host computing systems and configure to store a database therein. The system also includes an interconnect layer communicatively connecting the plurality of virtual partitions, the interconnect layer providing a programming interface by which direct memory access operations between partitions are coordinated. In response to database commands received at the first partition, the data stored in the database is provided to a requesting partition a direct memory access operation.Type: GrantFiled: December 19, 2013Date of Patent: December 13, 2016Assignee: Unisys CorporationInventors: Stephen Guarrieri, James Hunter, John Landis, Richard Kelble
-
Patent number: 9519757Abstract: Systems and methods for enhanced security of media are provided. Media security may be enhanced by improving the setup of encryption and/or decryption, by improving the performance of encryption and/or decryption, or by improving both. The calls related to enhanced security of media from an application in an emulated environment to a security module in the operating system hosting the emulated environment may be combined to reduce the overhead of accessing a security module. An application handling secure shell (SSH) communications may execute multiple calls to a cryptographic module in the host operating system. Because many calls to the cryptographic module during SSH communications follow patterns, two or more related calls may be combined into a single combined call to the cryptographic module. For example, a call to generate a server-to-client key and a call to generate a client-to-server key may be combined into a single call.Type: GrantFiled: February 26, 2014Date of Patent: December 13, 2016Assignee: Unisys CorporationInventors: Kevin Clayton, Peter Wilkes, Yuko Onishi, Raymond Campbell
-
Publication number: 20160357543Abstract: A non-stop multi-host transaction processing environment may be created by receiving incoming user calls to components through a vestibule bank, and by utilizing an installation manager during the replacement of software. The installation manager may be used in connection with a vestibule bank to handle user calls during the installation of a replacement software component such that user calls for a component can be processed while that component is being replaced, without an error being passed back to the end user. During the replacement of a software component, user calls from the old component may be drained and diverted to a replacement component. User calls received during the installation may be queued and then routed to the replacement component once the component has been replaced.Type: ApplicationFiled: June 5, 2015Publication date: December 8, 2016Applicant: Unisys CorporationInventors: Michael F. Stanton, Brian L. McElmurry, Murray D. Wilke