Patents Assigned to Unisys
  • Publication number: 20200319920
    Abstract: A method and system for migrating Extensible Markup Language (XML) schemas between releases of a computing application. The method provides first and second versions of an XML document by the computing application, each version having a different schema. The first version is migrated to the second version using a migration step. The method uses a Dependency injection Framework to abstract the characteristics of the at least one migration step. The method also transforms the first schema to the second schema, based on the abstracted characteristics of the at least one migration step, in such a way that the first version of the XML document is migrated into the second version of the XML document. The method migrates the first version into the second version in such a way that the second version can access application data from the first version.
    Type: Application
    Filed: June 22, 2020
    Publication date: October 8, 2020
    Applicant: Unisys Corporation
    Inventors: Zhonghui Ben Zou, Yuanzhi Michael Tang, Chaosong Wang
  • Patent number: 10797950
    Abstract: Systems and methods for dynamically configuring a network switch for monitoring are disclosed. Embodiments may include receiving an IP address associated with a network switch. Embodiments may also include probing the network switch based, at least in part, on the received IP address to obtain first information regarding the network switch, wherein the first information includes at least one of a vendor of the network switch, a model of the network switch, and a firmware version of the network switch. Embodiments may further include configuring the processor to monitor the network switch based on processing of the first information.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: October 6, 2020
    Assignee: Unisys Corporation
    Inventors: John A Peters, Robert L Bergerson, Jason C Schultz
  • Patent number: 10789082
    Abstract: Systems and methods for executing multiple operating systems on a computing system without rebooting the computing system are disclosed. Embodiments may include installing a first OS and a second OS on a computing system. Embodiments may further include executing the first OS on hardware resources of the computing system. Some embodiments may also include suspending execution of the first OS, and executing the second OS on the hardware resources while execution of the first OS is suspended.
    Type: Grant
    Filed: December 18, 2014
    Date of Patent: September 29, 2020
    Assignee: Unisys Corporation
    Inventors: Robert J Sliwa, Brittney Burchett, Michael J DiDomenico, Bryan E Thompson
  • Patent number: 10776489
    Abstract: Methods and systems for switching between multiple languages of a remote desktop client operating on a secure boot device are disclosed. A method includes initiating an operating system from the secure boot device and receiving credentials including a user identification and a password. The method also includes booting, from the secure boot device, the operating system in a first language and receiving a selection of a second language different from the first language within a user interface of the operating system. The method further includes performing a desktop reset to execute the operating system in the second language.
    Type: Grant
    Filed: January 18, 2016
    Date of Patent: September 15, 2020
    Assignee: Unisys Corporation
    Inventors: Steven L Rajcan, Matthew Mohr, Jim Trocki, Mark K Vallevand
  • Patent number: 10771366
    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: September 4, 2013
    Date of Patent: September 8, 2020
    Assignee: Unisys Corporation
    Inventor: James R Malnati
  • Publication number: 20200265241
    Abstract: A traffic monitoring system includes a first car moving on a first path; a camera having a field of vision including at least a portion of the first path; and a computing system. The computing system receives a plurality of images from the camera. The computing system has a processor. When instructed, the processor performs circling a perimeter of the first car on each of the images with a first rectangle; composing a first set of points, each point of the first set of points representing a center of the first rectangle; finding a first centroid using the first set of points, wherein the first centroid represents the first path; and calculating a speed of the first car using the first centroid.
    Type: Application
    Filed: February 19, 2019
    Publication date: August 20, 2020
    Applicant: Unisys Corporation
    Inventors: Kelsey L. Bruso, Dayln Limesand, James Combs
  • Patent number: 10750346
    Abstract: Methods and systems for providing an emergency incident response are described. Data is received from a plurality of heterogeneous data feeds each having a native format and including one or more publically-available data feeds. Event data is extracted from the received data, the event data representing one or more events from one or more of the plurality of heterogeneous data feeds, and the event data is translated from the native format into a standardized analysis format. Further, an existence and a priority level of at least one emergency incident contemporaneous with the event data and based at least in part on the event data is determined, the priority level being selected from among a plurality of predefined priority levels, and a graphical user interface including a message describing the at least one determined emergency incident is displayed.
    Type: Grant
    Filed: August 8, 2019
    Date of Patent: August 18, 2020
    Assignee: Unisys Corporation
    Inventors: Michael J. Di Domenico, Edward T. Cavanagh, Dmitriy Yarmaliuk, Brittney Burchett, Michael C. Leap, Cody Finn
  • Patent number: 10740207
    Abstract: Apparatuses, systems, and methods that compare performance indications across platforms. In one embodiment, a method includes importing, by an processor, an audit trail of a host platform. The method includes executing, by the processor, instructions of a replay engine. The method includes executing, by the processor, instructions of a capture engine. The method includes executing, by the processor, instructions of an adaptation engine. The method includes exporting, by the processor, a configuration file to a target platform. The method includes comparing, by the processor, performance indications of the host and the target platforms.
    Type: Grant
    Filed: March 9, 2016
    Date of Patent: August 11, 2020
    Assignee: Unisys Corporation
    Inventors: Vinod Kumar Bommasamudram, Murthy Naik Revananaik, Charan Priyadarsi Khuntia
  • Patent number: 10742628
    Abstract: An apparatus includes a memory and a processor of a secured cloud storage broker (SCSB) coupled to the memory. The processor is configured to perform the steps of: receiving a request from a user to deposit data; confirming whether the user provides appropriate credentials; authenticating the request; generating a first unique combination of an internet storage provider ID, a subscription account, a storage location, a storage account, and a file directory; generating a second unique combination of a file ID, an encryption algorithm, and a key; encrypting the data using the encryption algorithm and the key; and sending the encrypted data to the file directory for storage.
    Type: Grant
    Filed: August 11, 2016
    Date of Patent: August 11, 2020
    Assignee: Unisys Corporation
    Inventor: Prithvi B Venkatesh
  • Patent number: 10735387
    Abstract: Methods and systems for securing communications with an enterprise from a remote computing system are disclosed. The enterprise is included within a community of interest. One method includes authenticating a bridge appliance with an authentication server associated with an enterprise having secure communications, and receiving a packet at the bridge appliance. The method also includes decrypting the packet to provide a decrypted packet in a case where the packet is encrypted according to a cryptographic key associated with the enterprise, and forwarding the decrypted packet to a remote computing device in communication with the bridge appliance. The method additionally includes, in a case where the packet is received from the remote computing device, encrypting the packet according to a cryptographic key associated with the enterprise, to provide an encrypted packet, and forwarding the encrypted packet to an endpoint within the enterprise.
    Type: Grant
    Filed: May 11, 2018
    Date of Patent: August 4, 2020
    Assignee: Unisys Corporation
    Inventors: Barry C. Andersen, Steven M. Wierdsma, Joshua M. Chamberland, Kevin Lui, Kelsey L. Bruso
  • Publication number: 20200201691
    Abstract: A server system may be configured to access a first contiguous portion of memory for a first activity of a plurality of activities, and to transfer data associated with the first activity into the first contiguous portion of memory. The first contiguous portion of memory may be placed in a memory repository to make the first contiguous portion of memory, available for access by at least a second activity of the plurality of activities, and an identifier may be assigned to the first contiguous portion of memory placed in the memory repository. The serer system may also be configured to access the first contiguous portion of memory for the second activity, and to transfer the data associated with the first activity from the first contiguous portion of memory to memory specifically associated with the second activity.
    Type: Application
    Filed: March 4, 2020
    Publication date: June 25, 2020
    Applicant: Unisys Corporation
    Inventors: Edward J. Kujawa, Brian L. McElmurry, Joseph P. Peterson, Jerome G. Strobeck, Sandra G. Wierdsma
  • Patent number: 10684900
    Abstract: A server system may be configured to access a first contiguous portion of memory for a first activity of a plurality of activities, and to transfer data associated with the first activity into the first contiguous portion of memory. The first contiguous portion of memory may be placed in a memory repository to make the first contiguous portion of memory available for access by at least a second activity of the plurality of activities, and an identifier may be assigned to the first contiguous portion of memory placed in the memory repository. The server system may also be configured to access the first contiguous portion of memory for the second activity, and to transfer the data associated with the first activity from the first contiguous portion of memory to memory specifically associated with the second activity.
    Type: Grant
    Filed: January 13, 2016
    Date of Patent: June 16, 2020
    Assignee: Unisys Corporation
    Inventors: Edward J Kujawa, Brian L McElmurry, Joseph P Peterson, Sandra G Wierdsma, Jerome G Strobeck
  • Patent number: 10649766
    Abstract: 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: Grant
    Filed: June 5, 2015
    Date of Patent: May 12, 2020
    Assignee: Unisys Corporation
    Inventors: Michael F Stanton, Brian L McElmurry, Murray D Wilke
  • Patent number: 10652280
    Abstract: Methods and systems for configuring a security topology in an enterprise security management configuration tool are disclosed. One method includes manipulating an icon representing one or more nodes in a configuration user interface of an enterprise security management configuration tool to associate the one or more nodes into a manual grouping of nodes in an enterprise network; and, after manipulating the icon, selecting, from a tool palette of the configuration user interface, an automatic association tool, the automatic association tool determining an association among a plurality of nodes into a plurality of automated logical groupings of nodes. In some cases, the manual grouping of nodes is different from the plurality of automated logical groupings, and the automatic association tool preserves the manual grouping of nodes.
    Type: Grant
    Filed: April 24, 2017
    Date of Patent: May 12, 2020
    Assignee: Unisys Corporation
    Inventors: Robert A. Johnson, Michael J. DiDomenico, Philippe Jolly, Michael C Leap, Richard W Phelps
  • Patent number: 10649851
    Abstract: A method includes receiving, at a processor, a timestamp as a start-point for extracting information from the storage tape. The method further includes determining, by the processor, a reel identification and a device type of a storage tape. The method further includes extracting the information, by the processor, from the storage tape starting at the start-point. The method further includes determining, by the processor, whether an end-point of the information has been reached. The method further includes reproducing, by the processor, the information to a computer-readable medium. The method further includes formatting, by the processor, the information to conform with format requirements of an activity log analyzing tool.
    Type: Grant
    Filed: April 19, 2016
    Date of Patent: May 12, 2020
    Assignee: Unisys Corporation
    Inventor: Ellen L Sorenson
  • Publication number: 20200134607
    Abstract: A method and system for ownership and classification of digital currency. The method includes establishing identification to a digital currency unit, establishing identification to a user, establishing ownership of the digital currency unit to the user, and assigning a first category of use to the digital currency unit owned by the user. The method also includes receiving from the user a request for a purchase associated with the first category of use from a merchant using the digital currency unit owned by the user, changing the ownership of the digital currency unit used in the purchase from the user to the merchant in response to the purchase, and changing the first category of use of the digital currency unit used in the purchase to a second category of use in response to the purchase.
    Type: Application
    Filed: December 18, 2018
    Publication date: April 30, 2020
    Applicant: Unisys Corporation
    Inventors: Naveen Kumar KR, Vignesh Viswanathan, Varun Warrior
  • Patent number: 10638298
    Abstract: Methods and systems for determining public events are described. Data is received from a plurality of heterogeneous data feeds each having a native format. Event data objects are generated based on the received data, the event data objects each including at least a human readable message, an event time, and an event location. The human readable message of each of the event data objects is parsed into keywords, and the event data objects are grouped into one or more public events based on the keywords, time, location, and a sentiment based on the keywords. The public events are filtered based on a filter score, and the event data objects are clustered based on sentiment, location, and time. A density of the clustered event data objects is determined, and the validity of the public events is determined by a comparison of the density to a predetermined density threshold.
    Type: Grant
    Filed: August 8, 2019
    Date of Patent: April 28, 2020
    Assignee: Unisys Corporation
    Inventors: Michael J. Di Domenico, Edward T. Cavanagh, Dmitriy Yarmaliuk, Brittney Burchett, Michael C. Leap
  • Patent number: 10635499
    Abstract: Methods and systems for supporting multifunction virtualization within SR-IOV in a multi-partition virtualization system are described. One method includes instantiating a physical function of an I/O interface device within an interconnect partition of a multi-partition virtualization system implemented at least in part on the computing device, and instantiating a plurality of virtual functions within a guest partition of the multi-partition virtualization system, each of the plurality of virtual functions associated with a physical function. The method includes assigning a bus identifier, a device identifier, and a function identifier to each of the plurality of virtual functions, the plurality of virtual functions including a first virtual function associated with a first bus identifier and a first device identifier and a second virtual function associated with the first bus identifier and the first device identifier.
    Type: Grant
    Filed: March 23, 2016
    Date of Patent: April 28, 2020
    Assignee: Unisys Corporation
    Inventor: Sung V Huynh
  • Patent number: 10635653
    Abstract: A method includes retrieving, by a processor, a first entry from a global wait list as a current waiting lock. The method further includes decreasing, by the processor, a deadlock timer of the current waiting lock. The method further includes determining, by the processor, whether the deadlock timer equals zero. The method further includes appending, by the processor, the current waiting lock to an end of a deadlock victim selection list, if the deadlock timer equals zero. The method further includes selecting, by the processor, a victim from the deadlock victim selection list.
    Type: Grant
    Filed: April 20, 2016
    Date of Patent: April 28, 2020
    Assignee: Unisys Corporation
    Inventors: Matthew E Trautman, Linda J Brock, Douglas A Fuller, Edward C Fisher, Michael J Rieschl
  • Patent number: D881908
    Type: Grant
    Filed: June 12, 2017
    Date of Patent: April 21, 2020
    Assignee: Unisys Corporation
    Inventors: Rinu Sunil, Rajesh Kallolikar