Patents by Inventor Priya Paul

Priya Paul has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20200202230
    Abstract: Cognitive device support for potentially affected devices may include: receiving a plurality of support issues; identifying, from the plurality of support issues, a plurality of correlated support issues having one or more correlated attributes; identifying, based on the one or more correlated attributes, one or more potentially affected devices associated with the plurality of correlated support issues; identifying a resolution associated with the plurality of correlated support issues; and providing the resolution to one or more entities associated with the one or more potentially affected devices.
    Type: Application
    Filed: December 19, 2018
    Publication date: June 25, 2020
    Inventors: RAJENDRAN SUBRAMANIAM, CRAIG J. MARTENSEN, JOHN T. MOWATT, SU LIU, PERRY DYKES, PRIYA PAUL, JOHN J. GOODSON
  • Patent number: 10558503
    Abstract: Multiple workloads from multiple users requesting access to at least one virtualized application are received, wherein each of the workloads is specified with one or more separate globalization characteristics from among multiple globalization characteristics. To dynamically manage workload placement, each of the workloads is dynamically categorized separately for placement in one or more particular virtualized environments from among multiple virtualized environments based on the one or more separate globalization characteristics of each of the workloads, wherein each virtualized environment comprises the at least one virtualized application configured for a separate selection of globalization services from among multiple globalization services for handling a separate selection of the one or more separate globalization characteristics.
    Type: Grant
    Filed: September 4, 2018
    Date of Patent: February 11, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Arun Deivanayagam, Wu S. Fang, Su Liu, Priya Paul
  • Publication number: 20180373572
    Abstract: Multiple workloads from multiple users requesting access to at least one virtualized application are received, wherein each of the workloads is specified with one or more separate globalization characteristics from among multiple globalization characteristics. To dynamically manage workload placement, each of the workloads is dynamically categorized separately for placement in one or more particular virtualized environments from among multiple virtualized environments based on the one or more separate globalization characteristics of each of the workloads, wherein each virtualized environment comprises the at least one virtualized application configured for a separate selection of globalization services from among multiple globalization services for handling a separate selection of the one or more separate globalization characteristics.
    Type: Application
    Filed: September 4, 2018
    Publication date: December 27, 2018
    Inventors: ARUN DEIVANAYAGAM, WU S. FANG, SU LIU, PRIYA PAUL
  • Patent number: 10095551
    Abstract: Multiple workloads from multiple users requesting access to at least one virtualized application are received, wherein each of the workloads is specified with one or more separate globalization characteristics from among multiple globalization characteristics. To dynamically manage workload placement, each of the workloads is dynamically categorized separately for placement in one or more particular virtualized environments from among multiple virtualized environments based on the one or more separate globalization characteristics of each of the workloads, wherein each virtualized environment comprises the at least one virtualized application configured for a separate selection of globalization services from among multiple globalization services for handling a separate selection of the one or more separate globalization characteristics.
    Type: Grant
    Filed: July 15, 2016
    Date of Patent: October 9, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Arun Deivanayagam, Wu S. Fang, Su Liu, Priya Paul
  • Patent number: 9952965
    Abstract: A method, program product, and computer system is provided for test case self-validating. A probe builder, instruments one or more source code modules with a test probe. The test probe placement is based on at least one criterion including: an application program interface (API), a component, a test case name, a product release, and a product feature. The probe builder registers the test probe in a probe database. The registered test probe has record in the probe database that includes a probe identifier, a probed command, a probed file name, a line number, the test case name, and a location of an executable binary containing the test probe. The probe builder compiles the instrumented source code modules into one or more binary executable modules. The test case generator creates a test case that includes at least one registered test probe. The test case validator validates the test case.
    Type: Grant
    Filed: August 6, 2015
    Date of Patent: April 24, 2018
    Assignee: International Business Machines Corporation
    Inventors: Su Liu, Priya Paul, Jun Su, Cheng Xu
  • Publication number: 20170177548
    Abstract: Real-time web service reconfiguration and content correction is provided. A web browser receives one or more webpages, each webpage including one or more frames. The received webpages are saved from the web content buffer to a temporary work area. The profile settings in a web browser profile are compared to the respective settings in the saved webpages. The web browser profile settings include lang, script and charset. Differences between the web browser profile and the settings in the saved webpages are detected and corrected to use the preferred setting from the web browser profile.
    Type: Application
    Filed: December 17, 2015
    Publication date: June 22, 2017
    Inventors: Fan Yang, Su Liu, Priya Paul, Jun Su, Cheng Xu
  • Patent number: 9665546
    Abstract: Real-time web service reconfiguration and content correction is provided. A web browser receives one or more webpages, each webpage including one or more frames. The received webpages are saved from the web content buffer to a temporary work area. The profile settings in a web browser profile are compared to the respective settings in the saved webpages. The web browser profile settings include lang, script and charset. Differences between the web browser profile and the settings in the saved webpages are detected and corrected to use the preferred setting from the web browser profile.
    Type: Grant
    Filed: December 17, 2015
    Date of Patent: May 30, 2017
    Assignee: International Business Machines Corporation
    Inventors: Fan Yang, Su Liu, Priya Paul, Jun Su, Cheng Xu
  • Publication number: 20170039121
    Abstract: A method, program product, and computer system is provided for test case self-validating. A probe builder, instruments one or more source code modules with a test probe. The test probe placement is based on at least one criterion including: an application program interface (API), a component, a test case name, a product release, and a product feature. The probe builder registers the test probe in a probe database. The registered test probe has record in the probe database that includes a probe identifier, a probed command, a probed file name, a line number, the test case name, and a location of an executable binary containing the test probe. The probe builder compiles the instrumented source code modules into one or more binary executable modules. The test case generator creates a test case that includes at least one registered test probe. The test case validator validates the test case.
    Type: Application
    Filed: August 6, 2015
    Publication date: February 9, 2017
    Inventors: Su Liu, Priya Paul, Jun Su, Cheng Xu
  • Patent number: 9513978
    Abstract: Converting data for an application ported from an operating system (OS) platform of a first computer to an OS platform of a second computer. Configuration information associated with ported application including the first computer's OS platform is stored on the second computer. The ported application executing on the second computer receives first data encoded in a first code set. The OS of the second computer receives a request to convert the first data to a second data encoded in a second code set, locates a first-code-set-to-second-code-set mapping based on at least maintained code set mappings of the OS of the first computer, and converts the first data to the second data using the located first-code-set-to-second-code-set mapping. The second data is compatible for processing on the second computer and output from converting the data on the second computer is equivalent to an output from converting the data on the first computer.
    Type: Grant
    Filed: October 17, 2014
    Date of Patent: December 6, 2016
    Assignee: International Business Machines Corporation
    Inventors: David N. Clissold, Su Liu, Priya Paul, Jun Su, Fan Yang
  • Publication number: 20160328274
    Abstract: Multiple workloads from multiple users requesting access to at least one virtualized application are received, wherein each of the workloads is specified with one or more separate globalization characteristics from among multiple globalization characteristics. To dynamically manage workload placement, each of the workloads is dynamically categorized separately for placement in one or more particular virtualized environments from among multiple virtualized environments based on the one or more separate globalization characteristics of each of the workloads, wherein each virtualized environment comprises the at least one virtualized application configured for a separate selection of globalization services from among multiple globalization services for handling a separate selection of the one or more separate globalization characteristics.
    Type: Application
    Filed: July 15, 2016
    Publication date: November 10, 2016
    Inventors: ARUN DEIVANAYAGAM, WU S. FANG, SU LIU, PRIYA PAUL
  • Patent number: 9436528
    Abstract: Converting data for an application ported from an operating system (OS) platform of a first computer to an OS platform of a second computer. Configuration information associated with ported application including the first computer's OS platform is stored on the second computer. The ported application executing on the second computer receives first data encoded in a first code set. The OS of the second computer receives a request to convert the first data to a second data encoded in a second code set, locates a first-code-set-to-second-code-set mapping based on at least maintained code set mappings of the OS of the first computer, and converts the first data to the second data using the located first-code-set-to-second-code-set mapping. The second data is compatible for processing on the second computer and output from converting the data on the second computer is equivalent to an output from converting the data on the first computer.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: September 6, 2016
    Assignee: International Business Machines Corporation
    Inventors: David N. Clissold, Su Liu, Priya Paul, Jun Su, Fan Yang
  • Patent number: 9424097
    Abstract: Multiple workloads from multiple users requesting access to at least one virtualized application are received, wherein each of the workloads is specified with one or more separate globalization characteristics from among multiple globalization characteristics. To dynamically manage workload placement, each of the workloads is dynamically categorized separately for placement in one or more particular virtualized environments from among multiple virtualized environments based on the one or more separate globalization characteristics of each of the workloads, wherein each virtualized environment comprises the at least one virtualized application configured for a separate selection of globalization services from among multiple globalization services for handling a separate selection of the one or more separate globalization characteristics.
    Type: Grant
    Filed: March 17, 2015
    Date of Patent: August 23, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Arun Deivanayagam, Wu S. Fang, Su Liu, Priya Paul
  • Patent number: 9384061
    Abstract: Multiple workloads from multiple users requesting access to at least one virtualized application are received, wherein each of the workloads is specified with one or more separate globalization characteristics from among multiple globalization characteristics. To dynamically manage workload placement, each of the workloads is dynamically categorized separately for placement in one or more particular virtualized environments from among multiple virtualized environments based on the one or more separate globalization characteristics of each of the workloads, wherein each virtualized environment comprises the at least one virtualized application configured for a separate selection of globalization services from among multiple globalization services for handling a separate selection of the one or more separate globalization characteristics.
    Type: Grant
    Filed: June 6, 2015
    Date of Patent: July 5, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Arun Deivanayagam, Wu S. Fang, Su Liu, Priya Paul
  • Publication number: 20160110232
    Abstract: Converting data for an application ported from an operating system (OS) platform of a first computer to an OS platform of a second computer. Configuration information associated with ported application including the first computer's OS platform is stored on the second computer. The ported application executing on the second computer receives first data encoded in a first code set. The OS of the second computer receives a request to convert the first data to a second data encoded in a second code set, locates a first-code-set-to-second-code-set mapping based on at least maintained code set mappings of the OS of the first computer, and converts the first data to the second data using the located first-code-set-to-second-code-set mapping. The second data is compatible for processing on the second computer and output from converting the data on the second computer is equivalent to an output from converting the data on the first computer.
    Type: Application
    Filed: October 17, 2014
    Publication date: April 21, 2016
    Inventors: David N. Clissold, Su Liu, Priya Paul, Jun Su, Fan Yang
  • Publication number: 20160110233
    Abstract: Converting data for an application ported from an operating system (OS) platform of a first computer to an OS platform of a second computer. Configuration information associated with ported application including the first computer's OS platform is stored on the second computer. The ported application executing on the second computer receives first data encoded in a first code set. The OS of the second computer receives a request to convert the first data to a second data encoded in a second code set, locates a first-code-set-to-second-code-set mapping based on at least maintained code set mappings of the OS of the first computer, and converts the first data to the second data using the located first-code-set-to-second-code-set mapping. The second data is compatible for processing on the second computer and output from converting the data on the second computer is equivalent to an output from converting the data on the first computer.
    Type: Application
    Filed: December 12, 2014
    Publication date: April 21, 2016
    Inventors: David N. Clissold, Su Liu, Priya Paul, Jun Su, Fan Yang
  • Publication number: 20160055193
    Abstract: A method for managing codeset converter usage between various computational devices associated with a plurality of users in communication over a network is provided. The method may include receiving, by a computer over the network, a user-defined codeset converter from a user associated with the plurality of users. A category for the user is then determined from among a plurality of predetermined categories. One or more other users associated with the plurality of users are determined, whereby the one or more other users include a substantially identical category to that of the determined category of the user. The received user-defined codeset converter is then distributed to the one or more other users having the substantially identical category via the network, whereby the distributed user-defined codeset converter provides a customized codeset mapping table for the user and the one or more other users based on the determined category.
    Type: Application
    Filed: October 10, 2014
    Publication date: February 25, 2016
    Inventors: David N. Clissold, Su Liu, Priya Paul, Shunguo Yan
  • Publication number: 20160057239
    Abstract: A method for managing codeset converter usage between various computational devices associated with a plurality of users in communication over a network is provided. The method may include receiving, by a computer over the network, a user-defined codeset converter from a user associated with the plurality of users. A category for the user is then determined from among a plurality of predetermined categories. One or more other users associated with the plurality of users are determined, whereby the one or more other users include a substantially identical category to that of the determined category of the user. The received user-defined codeset converter is then distributed to the one or more other users having the substantially identical category via the network, whereby the distributed user-defined codeset converter provides a customized codeset mapping table for the user and the one or more other users based on the determined category.
    Type: Application
    Filed: August 20, 2014
    Publication date: February 25, 2016
    Inventors: David N. Clissold, Su Liu, Priya Paul, Shunguo Yan
  • Patent number: 8352940
    Abstract: An interface is provided between a virtual cluster proxy and a virtual I/O server on a logical partitioned platform. The virtual I/O server is configured to support virtual real memory. A command is received from a virtual cluster proxy. The virtual cluster proxy identifies whether the command is a virtual real memory command or a virtualization command. Virtual real memory commands and virtualization commands are marked by the virtual cluster proxy with a virtualization marker. The virtualization marker indicates that the command is a virtual real memory command or a virtualization command. The command is then forwarded to a logical partitioned platform. A virtual memory manager intercepts the command and identifies whether the command has been marked with the virtualization marker. If the command is marked with the virtualization marker, the virtual memory manager reroutes the command to the virtual I/O server.
    Type: Grant
    Filed: June 9, 2008
    Date of Patent: January 8, 2013
    Assignee: International Business Machines Corporation
    Inventors: James A. Pafumi, Veena Patwari, Priya Paul, Steven Edward Royer
  • Patent number: 8201167
    Abstract: An on-demand allocation of virtual asynchronous services interface adapters is provided. A determination is made as to whether an operation request requires that a set of virtual I/O service partitions have a required number of virtual asynchronous services interface adapters. If a required number of virtual asynchronous services interface adapters is required, a determination is made as to whether the set of virtual I/O service partitions have the required number of virtual asynchronous services interface adapters. Responsive to a failure to have the required number of virtual asynchronous services interface adapters, a set of new virtual asynchronous services interface adapters is defined in partition management firmware and in the set of virtual I/O service partitions. The set of new virtual asynchronous services interface adapters is configured in the set of virtual I/O service partitions and the operation is issued to the set of virtual I/O service partitions.
    Type: Grant
    Filed: November 12, 2008
    Date of Patent: June 12, 2012
    Assignee: International Business Machines Corporation
    Inventors: Gary D. Anderson, Shamsundar Ashok, Carol B. Hernandez, Christopher Mcnelis, Priya Paul
  • Publication number: 20100122249
    Abstract: An on-demand allocation of virtual asynchronous services interface adapters is provided. A determination is made as to whether an operation request requires that a set of virtual I/O service partitions have a required number of virtual asynchronous services interface adapters. If a required number of virtual asynchronous services interface adapters is required, a determination is made as to whether the set of virtual I/O service partitions have the required number of virtual asynchronous services interface adapters. Responsive to a failure to have the required number of virtual asynchronous services interface adapters, a set of new virtual asynchronous services interface adapters is defined in partition management firmware and in the set of virtual I/O service partitions. The set of new virtual asynchronous services interface adapters is configured in the set of virtual I/O service partitions and the operation is issued to the set of virtual I/O service partitions.
    Type: Application
    Filed: November 12, 2008
    Publication date: May 13, 2010
    Applicant: International Business Machines Corporation
    Inventors: Gary D. Anderson, Shamsundar Ashok, Carol B. Hernandez, Christopher Mcnelis, Priya Paul