Patents Assigned to Unisys
-
Publication number: 20200319920Abstract: 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: ApplicationFiled: June 22, 2020Publication date: October 8, 2020Applicant: Unisys CorporationInventors: Zhonghui Ben Zou, Yuanzhi Michael Tang, Chaosong Wang
-
Patent number: 10797950Abstract: 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: GrantFiled: December 31, 2015Date of Patent: October 6, 2020Assignee: Unisys CorporationInventors: John A Peters, Robert L Bergerson, Jason C Schultz
-
Patent number: 10789082Abstract: 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: GrantFiled: December 18, 2014Date of Patent: September 29, 2020Assignee: Unisys CorporationInventors: Robert J Sliwa, Brittney Burchett, Michael J DiDomenico, Bryan E Thompson
-
Patent number: 10776489Abstract: 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: GrantFiled: January 18, 2016Date of Patent: September 15, 2020Assignee: Unisys CorporationInventors: Steven L Rajcan, Matthew Mohr, Jim Trocki, Mark K Vallevand
-
Patent number: 10771366Abstract: 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: GrantFiled: September 4, 2013Date of Patent: September 8, 2020Assignee: Unisys CorporationInventor: James R Malnati
-
Publication number: 20200265241Abstract: 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: ApplicationFiled: February 19, 2019Publication date: August 20, 2020Applicant: Unisys CorporationInventors: Kelsey L. Bruso, Dayln Limesand, James Combs
-
Patent number: 10750346Abstract: 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: GrantFiled: August 8, 2019Date of Patent: August 18, 2020Assignee: Unisys CorporationInventors: Michael J. Di Domenico, Edward T. Cavanagh, Dmitriy Yarmaliuk, Brittney Burchett, Michael C. Leap, Cody Finn
-
Patent number: 10740207Abstract: 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: GrantFiled: March 9, 2016Date of Patent: August 11, 2020Assignee: Unisys CorporationInventors: Vinod Kumar Bommasamudram, Murthy Naik Revananaik, Charan Priyadarsi Khuntia
-
Patent number: 10742628Abstract: 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: GrantFiled: August 11, 2016Date of Patent: August 11, 2020Assignee: Unisys CorporationInventor: Prithvi B Venkatesh
-
Patent number: 10735387Abstract: 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: GrantFiled: May 11, 2018Date of Patent: August 4, 2020Assignee: Unisys CorporationInventors: Barry C. Andersen, Steven M. Wierdsma, Joshua M. Chamberland, Kevin Lui, Kelsey L. Bruso
-
Publication number: 20200201691Abstract: 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: ApplicationFiled: March 4, 2020Publication date: June 25, 2020Applicant: Unisys CorporationInventors: Edward J. Kujawa, Brian L. McElmurry, Joseph P. Peterson, Jerome G. Strobeck, Sandra G. Wierdsma
-
Patent number: 10684900Abstract: 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: GrantFiled: January 13, 2016Date of Patent: June 16, 2020Assignee: Unisys CorporationInventors: Edward J Kujawa, Brian L McElmurry, Joseph P Peterson, Sandra G Wierdsma, Jerome G Strobeck
-
Patent number: 10649766Abstract: 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: GrantFiled: June 5, 2015Date of Patent: May 12, 2020Assignee: Unisys CorporationInventors: Michael F Stanton, Brian L McElmurry, Murray D Wilke
-
Patent number: 10652280Abstract: 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: GrantFiled: April 24, 2017Date of Patent: May 12, 2020Assignee: Unisys CorporationInventors: Robert A. Johnson, Michael J. DiDomenico, Philippe Jolly, Michael C Leap, Richard W Phelps
-
Patent number: 10649851Abstract: 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: GrantFiled: April 19, 2016Date of Patent: May 12, 2020Assignee: Unisys CorporationInventor: Ellen L Sorenson
-
Publication number: 20200134607Abstract: 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: ApplicationFiled: December 18, 2018Publication date: April 30, 2020Applicant: Unisys CorporationInventors: Naveen Kumar KR, Vignesh Viswanathan, Varun Warrior
-
Patent number: 10638298Abstract: 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: GrantFiled: August 8, 2019Date of Patent: April 28, 2020Assignee: Unisys CorporationInventors: Michael J. Di Domenico, Edward T. Cavanagh, Dmitriy Yarmaliuk, Brittney Burchett, Michael C. Leap
-
Patent number: 10635499Abstract: 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: GrantFiled: March 23, 2016Date of Patent: April 28, 2020Assignee: Unisys CorporationInventor: Sung V Huynh
-
Patent number: 10635653Abstract: 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: GrantFiled: April 20, 2016Date of Patent: April 28, 2020Assignee: Unisys CorporationInventors: Matthew E Trautman, Linda J Brock, Douglas A Fuller, Edward C Fisher, Michael J Rieschl
-
Patent number: D881908Type: GrantFiled: June 12, 2017Date of Patent: April 21, 2020Assignee: Unisys CorporationInventors: Rinu Sunil, Rajesh Kallolikar