Patents by Inventor Marin Litoiu
Marin Litoiu 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: 11762709Abstract: A cloud configuration, including public and private clouds, is organized hierarchically, with a top level and any number of lower levels. A parent level cloud receives resource workload metrics from respective child level cloud(s), makes predictions, based in part on the metrics, as to future resource needs at the child level. The parent level sets up runtime-modifiable business rules and scaling plans based on the predictions. The parent level cloud sends the scaling plans to respective child level(s). The parent level automatically triggers a scaling plan at a child level, if conditions written into the business rules are satisfied. Resources are scaled upward or downward automatically as needed to maintain optimal resource usage.Type: GrantFiled: November 11, 2020Date of Patent: September 19, 2023Assignee: International Business Machines CorporationInventors: Joseph Paul Wigglesworth, Yar Rouf, Joydeep Mukherjee, Marin Litoiu, Radu Bogdan Mateescu
-
Publication number: 20230229469Abstract: A method includes generating, by a computing device, a probe; deploying, by the computing device, the probe into a virtual machine hosting a cloud application; increasing, by the computing device, resource consumption by the probe; collecting, by the computing device, performance data from the cloud application; and training, by the computing device, a machine learning model using the performance data.Type: ApplicationFiled: January 14, 2022Publication date: July 20, 2023Inventors: Joseph Paul Wigglesworth, Yar Rouf, Joydeep Mukherjee, Marin Litoiu, Ian Fraser Watts, Eugen Postea, Radu Bogdan Mateescu
-
Patent number: 11500830Abstract: A DBMS training subsystem trains a DBMS workload-manager model with training data identifying resources used to execute previous DBMS data-access requests. The subsystem integrates each request's high-level features and compile-time operations into a vector and clusters similar vectors into templates. The requests are divided into workloads each represented by a training histogram that describes the distribution of templates associated with the workload and identifies the total amounts and types of resources consumed when executing the entire workload.Type: GrantFiled: October 15, 2020Date of Patent: November 15, 2022Assignee: International Business Machines CorporationInventors: Shaikh Shahriar Quader, Nicolas Andres Jaramillo Duran, Sumona Mukhopadhyay, Emmanouil Papangelis, Marin Litoiu, David Kalmuk, Piotr Mierzejewski
-
Publication number: 20220147401Abstract: A cloud configuration, including public and private clouds, is organized hierarchically, with a top level and any number of lower levels. A parent level cloud receives resource workload metrics from respective child level cloud(s), makes predictions, based in part on the metrics, as to future resource needs at the child level. The parent level sets up runtime-modifiable business rules and scaling plans based on the predictions. The parent level cloud sends the scaling plans to respective child level(s). The parent level automatically triggers a scaling plan at a child level, if conditions written into the business rules are satisfied. Resources are scaled upward or downward automatically as needed to maintain optimal resource usage.Type: ApplicationFiled: November 11, 2020Publication date: May 12, 2022Inventors: Joseph Paul Wigglesworth, Yar Rouf, Joydeep Mukherjee, Marin Litoiu, Radu Bogdan Mateescu
-
Publication number: 20220121633Abstract: A DBMS training subsystem trains a DBMS workload-manager model with training data identifying resources used to execute previous DBMS data-access requests. The subsystem integrates each request's high-level features and compile-time operations into a vector and clusters similar vectors into templates. The requests are divided into workloads each represented by a training histogram that describes the distribution of templates associated with the workload and identifies the total amounts and types of resources consumed when executing the entire workload.Type: ApplicationFiled: October 15, 2020Publication date: April 21, 2022Inventors: Shaikh Shahriar Quader, Nicolas Andres Jaramillo Duran, Sumona Mukhopadhyay, Emmanouil Papangelis, Marin Litoiu, David Kalmuk, Piotr Mierzejewski
-
Publication number: 20220092209Abstract: Methods and systems for secure, encrypted and distributed ownership and usage of big data are provided. According to one example, a server maintains a local key management data store, a data blockchain copy, an audit blockchain copy, and a metadata blockchain copy. A data operation from a user electronic device is received. The server verifies that the user electronic device has access against the local key management data store, runs the data operation and records metadata about the data operation, and writes data blocks to the data blockchain copy, the audit blockchain copy, and the metadata blockchain copy. The server broadcasts the updated blockchain copies to the peer-to-peer network for replication.Type: ApplicationFiled: January 3, 2020Publication date: March 24, 2022Inventors: Marin LITOIU, Mark SHTERN
-
Patent number: 10185773Abstract: An ecosystem that allows fine-grained multi-party control over access to information stored in one or more data sources of a data provider. A requesting party can submit a query job to the data provider. Resellers in the chain can introduce their own query modifiers to the query job, adding additional data access, data transformation and segmentation functions to the query job. The data provider can append its own query modifier to the query job and execute the query job with all of the query modifiers. Access control for each link in the chain is checked before the query modifier for the link is executed. After execution of all query modifiers and the query job, the results can be provided to the requesting party.Type: GrantFiled: January 25, 2017Date of Patent: January 22, 2019Assignee: Bitnobi, Inc.Inventors: Marin Litoiu, Mark Shtern, Bradley Simmons, Michael Smit
-
Publication number: 20180293283Abstract: Methods and systems for controlled data sharing are provided. According to one example, a data provider defines one or more data policies and allows access to data to one or more data consumers. Each data consumer submits analytics tasks (jobs) that include two phases: data transformation and data mining. The data provider verifies that data is trans-formed (e.g., anonymized) according to the data policies. Upon verification, the data consumer is provided with access to the results of the data mining phase. An ecosystem of data providers and data consumers can be loosely coupled through the use of web services that permit discovery and sharing in a flexible, secure environment.Type: ApplicationFiled: November 13, 2015Publication date: October 11, 2018Inventors: Marin LITOIU, Mark SHTERN
-
Publication number: 20170132326Abstract: An ecosystem that allows fine-grained multi-party control over access to information stored in one or more data sources of a data provider. A requesting party can submit a query job to the data provider. Resellers in the chain can introduce their own query modifiers to the query job, adding additional data access, data transformation and segmentation functions to the query job. The data provider can append its own query modifier to the query job and execute the query job with all of the query modifiers. Access control for each link in the chain is checked before the query modifier for the link is executed. After execution of all query modifiers and the query job, the results can be provided to the requesting party.Type: ApplicationFiled: January 25, 2017Publication date: May 11, 2017Inventors: Marin Litoiu, Mark Shtern, Bradley Simmons, Mike Smit
-
Patent number: 9590992Abstract: An ecosystem that allows fine-grained multi-party control over access to information stored in one or more data sources of a data provider. A requesting party can submit a query job to the data provider. Resellers in the chain can introduce their own query modifiers to the query job, adding additional data access, data transformation and segmentation functions to the query job. The data provider can append its own query modifier to the query job and execute the query job with all of the query modifiers. Access control for each link in the chain is checked before the query modifier for the link is executed. After execution of all query modifiers and the query job, the results can be provided to the requesting party.Type: GrantFiled: June 23, 2014Date of Patent: March 7, 2017Inventors: Marin Litoiu, Mark Shtern, Bradley Simmons, Mike Smit
-
Publication number: 20150288669Abstract: An ecosystem that allows fine-grained multi-party control over access to information stored in one or more data sources of a data provider. A requesting party can submit a query job to the data provider. Resellers in the chain can introduce their own query modifiers to the query job, adding additional data access, data transformation and segmentation functions to the query job. The data provider can append its own query modifier to the query job and execute the query job with all of the query modifiers. Access control for each link in the chain is checked before the query modifier for the link is executed. After execution of all query modifiers and the query job, the results can be provided to the requesting party.Type: ApplicationFiled: June 23, 2014Publication date: October 8, 2015Inventors: Marin Litoiu, Mark Shtern, Bradley Simmons, Mike Smit
-
Publication number: 20130103373Abstract: An online simulation model optimization receives data representative of a business process captured in real time to form instance metrics, aggregates the instance metrics to form aggregated instance metrics, and uses a particle filter for filtering the aggregated instance metrics to form calibrated data. The process iteratively computes an output value using the calibrated data, by a simulation model. Responsive to a determination that the output value is not within a predetermined tolerance of an error threshold, the process adjusts a weight previously assigned to an aggregated instance metric by the particle filter to form recalibrated data, whereby the recalibrated data is submitted to the simulation model for computation. Responsive to a determination that the output value is within the predetermined tolerance, the process sends a result to a correction selection process of a business process optimizer, the result comprising the output value, the calibrated data, and/or the recalibrated data.Type: ApplicationFiled: September 14, 2012Publication date: April 25, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jay W. Benayon, Alex T. K. Lau, Marin Litoiu, Andrei Solomon, Vincent F. Szaloky
-
Patent number: 8302019Abstract: A method and system for visualizing process flows for business and manufacturing processes are described that includes a first view of the process as a tree showing the process elements and their interconnections, and a second view of the process in the form of a zoomable interface that displays selected nodes at magnifications that are continuously variable at the user's option. A selected node in the tree view opens the same node in the zoomable node view. When a second node is selected in the tree view, the zoomable node view zooms from the first selected node to the second selected node through each node intermediate between the first and second selected nodes. This enables a process analyst to view the content of selected process nodes in the context of nodes with which the selected nodes are associated and thus to have a thorough understanding of the process.Type: GrantFiled: November 5, 2002Date of Patent: October 30, 2012Assignee: International Business Machines CorporationInventors: Marin Litoiu, Margaret Storey, Derek Rayside
-
Publication number: 20090198532Abstract: A business process (BP) adaptation system (400) includes a High-Variability enriched Goal Model (HVGM) (402) that captures and refines goals of a business process (BP) while modeling alternative options where the model captures non-functional or quality attributes used in an evaluation of a performance of the BP and an estimation of how various BP alternatives affect the quality attributes. The system further includes a High-Variability workflow-level/directly Executable Model (HVEM) (404), where the system is based on goal modeling and analysis for eliciting intentions behind a BP to achieve a desired goal and the HVGM explicitly models non-functional or quality concerns. The system can further include a semi-automatic generator (604) of BP metrics based on the quality attributes specified in the HVGM and a runtime infrastructure (610) where each deployed BP instance reflects a configuration selected for that instance in a corresponding portion of the HVGM.Type: ApplicationFiled: January 31, 2008Publication date: August 6, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Marin Litoiu, Karl Pierre Weckworth, Alexei Lapouchnian
-
Patent number: 7096457Abstract: In the process of hierarchical composition of software component types, the reusability of software component types is improved through the “promotion of features”. That is, a feature of an instance of a predetermined software component type may be promoted to a software component type containing instances of the predetermined software component type. The promoted feature may then be customized when the containing software component type is instantiated.Type: GrantFiled: December 13, 2002Date of Patent: August 22, 2006Assignee: International Business Machines CorporationInventors: Marin Litoiu, Michael Starkey
-
Publication number: 20040088678Abstract: A method and system for visualizing process flows for business and manufacturing processes are described that includes a first view of the process as a tree showing the process elements and their interconnections, and a second view of the process in the form of a zoomable interface that displays selected nodes at magnifications that are continuously variable at the user's option. A selected node in the tree view opens the same node in the zoomable node view. When a second node is selected in the tree view, the zoomable node view zooms from the first selected node to the second selected node through each node intermediate between the first and second selected nodes. This enables a process analyst to view the content of selected process nodes in the context of nodes with which the selected nodes are associated and thus to have a thorough understanding of the process.Type: ApplicationFiled: November 5, 2002Publication date: May 6, 2004Applicant: International Business Machines CorporationInventors: Marin Litoiu, Margaret Storey, Derek Rayside
-
Publication number: 20030159131Abstract: In the process of hierarchical composition of software component types, the reusability of software component types is improved through the “promotion of features”. That is, a feature of an instance of a predetermined software component type may be promoted to a software component type containing instances of the predetermined software component type. The promoted feature may then be customized when the containing software component type is instantiated.Type: ApplicationFiled: December 13, 2002Publication date: August 21, 2003Applicant: International Business Machines CorporationInventors: Marin Litoiu, Michael Starkey