Patents by Inventor Helena Litani
Helena Litani 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).
-
Patent number: 11444782Abstract: The disclosed exemplary embodiments include computer-implemented systems, apparatuses, and processes that dynamically manage exchanges of data using a cryptographically secure distributed ledger and homomorphic commitments. For example, and in response to an occurrence of a triggering event, an apparatus may obtain parameter values that characterize the data exchange, first commitment values representative of the parameter values, and a first digital signature. In response to a verification of the first digital signature, the apparatus may apply a second digital signature to commitment data that includes the first commitment values and a second commitment value representative of the first digital signature. The apparatus may transmit a signal that includes the commitment data and the second digital signature to a computing system, which generates an element of distributed ledger that includes the commitment data and the second digital signature in response to a verification of the second digital signature.Type: GrantFiled: October 12, 2020Date of Patent: September 13, 2022Assignee: The Toronto-Dominion BankInventors: Brian Andrew Lam, Alexey Shpurov, Helena Litani
-
Publication number: 20210028945Abstract: The disclosed exemplary embodiments include computer-implemented systems, apparatuses, and processes that dynamically manage exchanges of data using a cryptographically secure distributed ledger and homomorphic commitments. For example, and in response to an occurrence of a triggering event, an apparatus may obtain parameter values that characterize the data exchange, first commitment values representative of the parameter values, and a first digital signature. In response to a verification of the first digital signature, the apparatus may apply a second digital signature to commitment data that includes the first commitment values and a second commitment value representative of the first digital signature. The apparatus may transmit a signal that includes the commitment data and the second digital signature to a computing system, which generates an element of distributed ledger that includes the commitment data and the second digital signature in response to a verification of the second digital signature.Type: ApplicationFiled: October 12, 2020Publication date: January 28, 2021Inventors: Brian Andrew LAM, Alexey SHPUROV, Helena LITANI
-
Patent number: 10841100Abstract: The disclosed exemplary embodiments include computer-implemented systems, apparatuses, and processes that dynamically manage exchanges of data using a cryptographically secure distributed ledger and homomorphic commitments. For example, and in response to an occurrence of a triggering event, an apparatus may obtain parameter values that characterize the data exchange, first commitment values representative of the parameter values, and a first digital signature. In response to a verification of the first digital signature, the apparatus may apply a second digital signature to commitment data that includes the first commitment values and a second commitment value representative of the first digital signature. The apparatus may transmit a signal that includes the commitment data and the second digital signature to a computing system, which generates an element of distributed ledger that includes the commitment data and the second digital signature in response to a verification of the second digital signature.Type: GrantFiled: August 7, 2018Date of Patent: November 17, 2020Assignee: The Toronto-Dominion BankInventors: Brian Andrew Lam, Alexey Shpurov, Helena Litani
-
Patent number: 10764039Abstract: The disclosed exemplary embodiments include computer-implemented systems, apparatuses, and processes that dynamically generate and manage a distribution of asymmetric cryptographic keys using distributed ledgers. For example, an apparatus may extract, from a hierarchical data structure, an index value associated with a corresponding element of permissioning data. The apparatus may also extract, from a first element of a distributed ledger, cryptographic data that includes a first public cryptographic key associated with the hierarchical data structure. The apparatus may generate a second public cryptographic key based on the first public cryptographic key and the extracted index value, and encrypt information using the second public cryptographic key. The encrypted information may be associated with the corresponding element of permissioning data, and the second public cryptographic key may be discarded in response to the encryption of the information.Type: GrantFiled: August 1, 2018Date of Patent: September 1, 2020Assignee: The Toronto-Dominion BankInventors: Alexey Shpurov, Helena Litani
-
Publication number: 20200052903Abstract: The disclosed exemplary embodiments include computer-implemented systems, apparatuses, and processes that dynamically manage exchanges of data using a cryptographically secure distributed ledger and homomorphic commitments. For example, and in response to an occurrence of a triggering event, an apparatus may obtain parameter values that characterize the data exchange, first commitment values representative of the parameter values, and a first digital signature. In response to a verification of the first digital signature, the apparatus may apply a second digital signature to commitment data that includes the first commitment values and a second commitment value representative of the first digital signature. The apparatus may transmit a signal that includes the commitment data and the second digital signature to a computing system, which generates an element of distributed ledger that includes the commitment data and the second digital signature in response to a verification of the second digital signature.Type: ApplicationFiled: August 7, 2018Publication date: February 13, 2020Inventors: Brian Andrew LAM, Alexey SHPUROV, Helena LITANI
-
Publication number: 20200044833Abstract: The disclosed exemplary embodiments include computer-implemented systems, apparatuses, and processes that dynamically generate and manage a distribution of asymmetric cryptographic keys using distributed ledgers. For example, an apparatus may extract, from a hierarchical data structure, an index value associated with a corresponding element of permissioning data. The apparatus may also extract, from a first element of a distributed ledger, cryptographic data that includes a first public cryptographic key associated with the hierarchical data structure. The apparatus may generate a second public cryptographic key based on the first public cryptographic key and the extracted index value, and encrypt information using the second public cryptographic key. The encrypted information may be associated with the corresponding element of permissioning data, and the second public cryptographic key may be discarded in response to the encryption of the information.Type: ApplicationFiled: August 1, 2018Publication date: February 6, 2020Inventors: Alexey Shpurov, Helena Litani
-
Patent number: 9800477Abstract: A service cost model for services offered in a cloud-computing environment is generated by discovering cost-related attributes in a service catalog of provisioned virtual machines and applications provisioned thereon. The set of cost-related attributes includes at least one of the following: outage frequency, time to repair, cost of repair information, and time claimed by each resource type to fix past outages. The generated service cost model is tracked and adjusted against actuals periodically to reflect the true cost of offered services. Further by federating with other cloud service providers, the costs of a same service are compared between the different providers, and accordingly a recommendation for a provider based on the costs is proposed.Type: GrantFiled: July 31, 2014Date of Patent: October 24, 2017Assignee: International Business Machines CorporationInventors: Peter H. Burton, Manvendra Gupta, Helena Litani
-
Patent number: 9667507Abstract: According to embodiments of the present invention, one or more computer processors determine a source for a performance indicator of a target service element is known. The one or more computer processors select, at run time, a source for the performance indicator that has a least amount of information gaps. The one or more computer processors determine information associated with the performance indicator from the source. The one or more computer processors determine whether the determined information associated with the performance indicator is more current than a quality indicator periodicity value that is associated with the target service element. In response to determining that the determined information associated with the performance indicator is more current than a quality indicator periodicity value that is associated with the target service element, the one or more computer processors selecting the performance indicator.Type: GrantFiled: November 12, 2015Date of Patent: May 30, 2017Assignee: International Business Machines CorporationInventors: Peter H. Burton, Manvendra Gupta, Helena Litani, Diaa EIDin M.Y.A. Nasr
-
Patent number: 9426034Abstract: A tool for a computing service using a computing usage policy. The tool receives by one or more computer processors, a configured usage policy. The tool validates, by one or more computer processors, the configured usage policy. The tool determines, by one or more computer processors, one or more rules governing the configured usage policy. The tool executes, by one or more computer processors, the one or more rules governing the configured usage policy. The tool manages, by one or more computer processors, one or more cloud service resources according to the configured usage policy.Type: GrantFiled: June 16, 2014Date of Patent: August 23, 2016Assignee: International Business Machines CorporationInventors: Peter H. Burton, Manvendra Gupta, Helena Litani
-
Publication number: 20160065420Abstract: According to embodiments of the present invention, one or more computer processors determine a source for a performance indicator of a target service element is known. The one or more computer processors select, at run time, a source for the performance indicator that has a least amount of information gaps. The one or more computer processors determine information associated with the performance indicator from the source. The one or more computer processors determine whether the determined information associated with the performance indicator is more current than a quality indicator periodicity value that is associated with the target service element. In response to determining that the determined information associated with the performance indicator is more current than a quality indicator periodicity value that is associated with the target service element, the one or more computer processors selecting the performance indicator.Type: ApplicationFiled: November 12, 2015Publication date: March 3, 2016Inventors: Peter H. Burton, Manvendra Gupta, Helena Litani, Diaa EIDin M.Y.A. Nasr
-
Publication number: 20160036655Abstract: A service cost model for services offered in a cloud-computing environment is generated by discovering cost-related attributes in a service catalog of provisioned virtual machines and applications provisioned thereon. The set of cost-related attributes includes at least one of the following: outage frequency, time to repair, cost of repair information, and time claimed by each resource type to fix past outages. The generated service cost model is tracked and adjusted against actuals periodically to reflect the true cost of offered services. Further by federating with other cloud service providers, the costs of a same service are compared between the different providers, and accordingly a recommendation for a provider based on the costs is proposed.Type: ApplicationFiled: July 31, 2014Publication date: February 4, 2016Inventors: Peter H. Burton, Manvendra Gupta, Helena Litani
-
Patent number: 9244801Abstract: According to embodiments of the present invention, one or more computer processors determine a source for a performance indicator of a target service element is known. The one or more computer processors select, at run time, a source for the performance indicator that has a least amount of information gaps. The one or more computer processors determine information associated with the performance indicator from the source. The one or more computer processors determine whether the determined information associated with the performance indicator is more current than a quality indicator periodicity value that is associated with the target service element. In response to determining that the determined information associated with the performance indicator is more current than a quality indicator periodicity value that is associated with the target service element, the one or more computer processors selecting the performance indicator.Type: GrantFiled: March 31, 2014Date of Patent: January 26, 2016Assignee: International Business Machines CorporationInventors: Peter H. Burton, Manvendra Gupta, Helena Litani, Diaa EIDin M. Y. A. Nasr
-
Publication number: 20150365291Abstract: A tool for a computing service using a computing usage policy. The tool receives by one or more computer processors, a configured usage policy. The tool validates, by one or more computer processors, the configured usage policy. The tool determines, by one or more computer processors, one or more rules governing the configured usage policy. The tool executes, by one or more computer processors, the one or more rules governing the configured usage policy. The tool manages, by one or more computer processors, one or more cloud service resources according to the configured usage policy.Type: ApplicationFiled: June 16, 2014Publication date: December 17, 2015Inventors: Peter H. Burton, Manvendra Gupta, Helena Litani
-
Publication number: 20150326949Abstract: A computer-implemented method for displaying data from external computing systems in subtitles of a multi-media system is provided. The computer-implemented method comprises analyzing data of an incoming media stream from at least one external computing system, wherein the data is analyzed to identify at least one of a text-based data, a voice-based data, or a video-based data of the least one external computing system that is associated with the multi-media system. The computer-implemented method further comprises augmenting at least one subtitle of the multi-media system with the identified and converted at least one of the text-based data, the voice-based data, or the video-based data. The computer-implemented method further comprises generating at least one annotation of the multi-media system with the identified and converted at least one of the text-based data, the voice-based data, or the video-based data.Type: ApplicationFiled: May 12, 2014Publication date: November 12, 2015Applicant: International Business Machines CorporationInventors: Peter H. Burton, Manvendra Gupta, Helena Litani
-
Publication number: 20150278062Abstract: According to embodiments of the present invention, one or more computer processors determine a source for a performance indicator of a target service element is known. The one or more computer processors select, at run time, a source for the performance indicator that has a least amount of information gaps. The one or more computer processors determine information associated with the performance indicator from the source. The one or more computer processors determine whether the determined information associated with the performance indicator is more current than a quality indicator periodicity value that is associated with the target service element. In response to determining that the determined information associated with the performance indicator is more current than a quality indicator periodicity value that is associated with the target service element, the one or more computer processors selecting the performance indicator.Type: ApplicationFiled: March 31, 2014Publication date: October 1, 2015Applicant: International Business Machines CorporationInventors: Peter H. Burton, Manvendra Gupta, Helena Litani, Diaa EIDin M.Y.A. Nasr
-
Patent number: 8370752Abstract: Automatically generating visualization artifacts corresponding to related service operation interfaces is provided. A user level visualization finite state machine instance is created for a specific service instance based on user activation and deactivation of service operations in the specific service instance and user selection of a start visualization state. The service operations are included in a service level visualization finite state machine instance for the specific service instance. Visualization artifacts are automatically generated based on the user level visualization finite state machine instance and parameterized entities bound to a concrete visualization component. The visualization artifacts are outputted in a service operation interface of the specific service instance for a user to visualize and interact with, resulting in the elimination of individual user unwanted server side function in the units of service operations without server side processing.Type: GrantFiled: September 5, 2008Date of Patent: February 5, 2013Assignee: International Business Machines CorporationInventors: Diana H. Lau, Helena Litani, Joanna W. Ng, Leho Nigul
-
Patent number: 8341601Abstract: A method for modeling, validating, and monitoring a service level agreement (SLA) associated with a business process is disclosed herein. Such a method may include providing a library of reusable SLA component types. Functionality may be provided to enable a user to create SLA components from the reusable SLA component types. Functionality may also be provided to enable the user to assemble the SLA components into an SLA model having a hierarchy. In the SLA model, events may be passed between the SLA components to trigger behavior by the SLA components. SLA components at the lowest levels of the hierarchy may be configured to receive events from the business process. The method may further validate the SLA model against the business process to ensure the business process can generate the events required by the SLA components. A corresponding apparatus and computer program product are also disclosed herein.Type: GrantFiled: April 7, 2009Date of Patent: December 25, 2012Assignee: International Business Machines CorporationInventors: Allen Vi Cuong Chan, Tak Seng Chau, Phil Coulthard, Hans-Arno Jacobsen, Helena Litani, Vinod Muthusamy
-
Patent number: 8055657Abstract: Embodiments of the invention provide for an integrated entity of a personalized data resource across the WWW with integrated operations. Such embodiments can reside on premises (or service side) as an integrated personalized data resource which is constructed from each of a number of web applications over the Internet that fetch and provide a piece of user information.Type: GrantFiled: October 9, 2008Date of Patent: November 8, 2011Assignee: International Business Machines CorporationInventors: Diana H. Lau, Helena Litani, Joanna W. Ng, Leho Nigul
-
Publication number: 20100257007Abstract: A method for modeling, validating, and monitoring a service level agreement (SLA) associated with a business process is disclosed herein. Such a method may include providing a library of reusable SLA component types. Functionality may be provided to enable a user to create SLA components from the reusable SLA component types. Functionality may also be provided to enable the user to assemble the SLA components into an SLA model having a hierarchy. In the SLA model, events may be passed between the SLA components to trigger behavior by the SLA components. SLA components at the lowest levels of the hierarchy may be configured to receive events from the business process. The method may further validate the SLA model against the business process to ensure the business process can generate the events required by the SLA components. A corresponding apparatus and computer program product are also disclosed herein.Type: ApplicationFiled: April 7, 2009Publication date: October 7, 2010Applicant: International Business Machines CorporationInventors: Allen Vi Cuong Chan, Tak Seng Chau, Phil Coulthard, Hans-Arno Jacobsen, Helena Litani, Vinod Muthusamy
-
Publication number: 20100094883Abstract: Embodiments of the invention provide a method and apparatus for integrated entity of personalized data resource across the WWW with integrated operations. Such embodiments can reside on premises (or service side) as an integrated personalized data resource which is constructed from each of a number of web applications over the Internet that fetch and provide a piece of user information. One embodiment of the invention is directed to a computer that has the method and apparatus associated with the designated user. It is operable to receive informational data from multiple information sources, wherein the data received from each source has a user or web application defined association with a plurality of semantic categories via tagging, and the data received from at least two different sources pertains to the same category (or tag).Type: ApplicationFiled: October 9, 2008Publication date: April 15, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Diana H. Lau, Helena Litani, Joanna W. Ng, Leho Nigul