Patents by Inventor Piotr Przybylski
Piotr Przybylski 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: 10844333Abstract: Described is a post chemical-mechanical-polishing (post-CMP) cleaning composition comprising or consisting of: (A) one or more nonionic polymers selected from the group consisting of poly-acrylamides, polyhydroxyethyl(meth)acrylates (PHE(M)A), polyvinylpyrrolidone (PVP), polyvinyl alcohol (PVA), polymers of formula (I), and mixtures thereof, wherein R1 is hydrogen, methyl, ethyl, n-propyl, iso-propyl, n-butyl, iso-butyl, or sec-butyl, R2 is hydrogen or methyl, and n is an integer, (B) poly(acrylic acid) (PAA) or acrylic acid-maleic acid copolymer with a mass average molar mass (Mw) of up to 10,000 g/mol, and (C) water, wherein the pH of the composition is in the range of from 7.0 to 10.5.Type: GrantFiled: December 20, 2016Date of Patent: November 24, 2020Assignee: BASF SEInventors: Christian Daeschlein, Max Siebert, Michael Lauter, Piotr Przybylski, Julian Proelss, Andreas Klipp, Haci Osman Guevenc, Leonardos Leunissen, Roelf-Peter Baumann, Te Yu Wei
-
Publication number: 20190002802Abstract: Described is a post chemical-mechanical-polishing (post-CMP) cleaning composition comprising or consisting of: (A) one or more nonionic polymers selected from the group consisting of poly-acrylamides, polyhydroxyethyl(meth)acrylates (PHE(M)A), polyvinylpyrrolidone (PVP), polyvinyl alcohol (PVA), polymers of formula (I), and mixtures thereof, wherein R1 is hydrogen, methyl, ethyl, n-propyl, iso-propyl, n-butyl, iso-butyl, or sec-butyl, R2 is hydrogen or methyl, and n is an integer, (B) poly(acrylic acid) (PAA) or acrylic acid-maleic acid copolymer with a mass average molar mass (Mw) of up to 10,000 g/mol, and (C) water, wherein the pH of the composition is in the range of from 7.0 to 10.5.Type: ApplicationFiled: December 20, 2016Publication date: January 3, 2019Applicant: BASF SEInventors: Christian DAESCHLEIN, Max SIEBERT, Michael LAUTER, Piotr PRZYBYLSKI, Julian PROELSS, Andreas KLIPP, Haci Osman GUEVENC, Leonardus LEUNISSEN, Roelf-Peter BAUMANN, Te Yu WEI
-
Patent number: 9380000Abstract: A system for deploying a Service-Oriented Architecture (SOA) deployment environment model and a system for modifying a deployed SOA deployment environment model. In the deploying system, deployment of the SOA deployment environment model is realized by acquiring a task list including tasks for deploying elements of the model, associating the tasks in the task list with the elements, and executing the tasks to deploy the elements of the model. In the modifying system, modification of the SOA deployment environment model is realized by acquiring a task list including tasks for modifying elements of the model, associating the tasks in the task list with the elements, and executing the tasks to modify the elements. Thus, the deployment of the SOA deployment environment model and the modification of the deployed SOA deployment environment model may be realized in a simple and easy-to-implement manner.Type: GrantFiled: April 24, 2013Date of Patent: June 28, 2016Assignee: International Business Machines CorporationInventors: Srikanth Bhattiprolu, Xiang Yu Cai, Rui Liang, Jun Jie Nan, Piotr Przybylski
-
Patent number: 9380001Abstract: A method for deploying a Service-Oriented Architecture (SOA) deployment environment model and a method for modifying a deployed SOA deployment environment model. In the deploying method, deployment of the SOA deployment environment model is realized by acquiring a task list including tasks for deploying elements of the model, associating the tasks in the task list with the elements, and executing the tasks to deploy the elements of the model. In the modifying method, modification of the SOA deployment environment model is realized by acquiring a task list including tasks for modifying elements of the model, associating the tasks in the task list with the elements, and executing the tasks to modify the elements. Thus, the deployment of the SOA deployment environment model and the modification of the deployed SOA deployment environment model may be realized in a simple and easy-to-implement manner.Type: GrantFiled: September 16, 2014Date of Patent: June 28, 2016Assignee: International Business Machines CorporationInventors: Srikanth Bhattiprolu, Xiang Yu Cai, Rui Liang, Jun Jie Nan, Piotr Przybylski
-
Method and System for Deploying and Modifying a Service-Oriented Architecture Deployment Environment
Publication number: 20150006736Abstract: A method and a system for deploying a Service-Oriented Architecture (SOA) deployment environment model and a method and a system for modifying a deployed SOA deployment environment model. In the deploying method, deployment of the SOA deployment environment model is realized by acquiring a task list including tasks for deploying elements of the model, associating the tasks in the task list with the elements, and executing the tasks to deploy the elements of the model. In the modifying method, modification of the SOA deployment environment model is realized by acquiring a task list including tasks for modifying elements of the model, associating the tasks in the task list with the elements, and executing the tasks to modify the elements. Thus, the deployment of the SOA deployment environment model and the modification of the deployed SOA deployment environment model may be realized in a simple and easy-to-implement manner.Type: ApplicationFiled: September 16, 2014Publication date: January 1, 2015Inventors: Srikanth Bhattiprolu, Xiang Yu Cai, Rui Liang, Jun Jie Nan, Piotr Przybylski -
Patent number: 8620856Abstract: A computer program product comprises a computer useable medium. The computer useable medium has a computer readable program such that when the computer readable medium is executed on a computer, the computer is caused to provide a data interface between an adapter component and one or more application interface components for a runtime application. Further, the computer is caused to establish a cursor that iterates over a plurality of data objects within a data set of the runtime application. In addition, the computer is caused to establish an accessor that provides access to a data element of the data object. The computer is also caused to provide the cursor and the accessor to the adapter component so that the adapter component accesses data through the one or more application interface components of the runtime application.Type: GrantFiled: January 18, 2008Date of Patent: December 31, 2013Assignee: International Business Machines CorporationInventors: John Henry Green, Travis Eli Nelson, Piotr Przybylski, Paul Stanley, Suraksha Vidyarthi
-
Method and System for Deploying and Modifying a Service-Oriented Architecture Deployment Environment
Publication number: 20130282908Abstract: A method and a system for deploying a Service-Oriented Architecture (SOA) deployment environment model and a method and a system for modifying a deployed SOA deployment environment model. In the deploying method, deployment of the SOA deployment environment model is realized by acquiring a task list including tasks for deploying elements of the model, associating the tasks in the task list with the elements, and executing the tasks to deploy the elements of the model. In the modifying method, modification of the SOA deployment environment model is realized by acquiring a task list including tasks for modifying elements of the model, associating the tasks in the task list with the elements, and executing the tasks to modify the elements. Thus, the deployment of the SOA deployment environment model and the modification of the deployed SOA deployment environment model may be realized in a simple and easy-to-implement manner.Type: ApplicationFiled: April 24, 2013Publication date: October 24, 2013Applicant: International Business Machines CorporationInventors: Srikanth Bhattiprolu, Xiang Yu Cai, Rui Liang, Jun Jie Nan, Piotr Przybylski -
Patent number: 8495594Abstract: A computer program product comprises a computer useable medium. The computer useable medium has a computer readable program such that when the computer readable medium is executed on a computer, the computer is caused to configure an adapter such that the adapter is specific to a data source, provides a communication link to the data source, converts a format of the data source to a format native to a middleware system, and converts a format of metadata of the data source to a standard metadata format. Further, the computer is caused to configure an application interface component to convert an invocation of a function in the middleware system to an invocation of a function provided by an Enterprise Information System through the adapter, convert the data format of the middleware system to a format native to the Enterprise Information System accessed through the adapter, and maintain metadata describing a message format and a function provided by the adapter.Type: GrantFiled: January 10, 2008Date of Patent: July 23, 2013Assignee: International Business Machines CorporationInventors: Bryan Eric Aupperle, John Henry Green, Vernon Maurice Green, Ernest Wing Mah, Amy Thatcher Mollin, Piotr Przybylski, Elizabeth Catherine Savoie, Paul Stanley, Philip Ivor Wakelin
-
Patent number: 8234662Abstract: A servlet for enabling communications between a client having an Atom feed reader and an Enterprise Information System (EIS). The servlet enables communications between the client and the EIS by acting as a proxy for an J2CA resource adapter deployed on an application server. The servlet receives HTTP requests from the Atom feed reader and translates those requests into appropriate adapter function calls based on the specified HTTP function and the provided key information. The servlet then invokes the appropriate functions and receives the response from the adapter. If a single object is returned by the adapter, the servlet translates the object into Atom-compliant XML and transmits it to the Atom feed reader as the response. If multiple objects are returned, the servlet generates a list of URLs which uniquely specify and identify each object returned by the adapter and provides this list to the Atom feed reader.Type: GrantFiled: May 29, 2008Date of Patent: July 31, 2012Assignee: International Business Machines CorporationInventors: Joel A. Farrell, Travis Nelson, Piotr Przybylski
-
Patent number: 8056000Abstract: An apparatus and system are disclosed for receiving a data set from a data-exchange server, generating methods for accessing and performing operations on data in the data set from metadata defining the data set, using the access methods to generate a method for transforming the bidirectional format of the text data between the format of the server and a format defined in the metadata of the data set, and automatically employing the transformation method to transform the bidirectional format of text data in the data set, prior to performing an operation on the data, to the format appropriate to the particular operation.Type: GrantFiled: August 27, 2007Date of Patent: November 8, 2011Assignee: International Business Machines CorporationInventors: Suraksha Vidyarthi, Piotr Przybylski
-
Patent number: 7966619Abstract: The invention relates to Web Services Invocation Framework (WSIF) operations. “interactionSpec” and “connectionSpec” are Java 2 Enterprise Edition Java Connector Architecture interfaces. Their properties are exposed as data in WSIF operations. Thus WSIF support for the Java 2 Enterprise Edition Java Connector Architecture is made functionally more complete.Type: GrantFiled: June 6, 2007Date of Patent: June 21, 2011Assignee: International Business Machines CorporationInventors: John Henry Green, Piotr Przybylski
-
Patent number: 7814375Abstract: A method and apparatus are disclosed for discovering and selecting faults where more than one programming model is involved. The present invention enables selection of faults and the mappings necessary to handle exceptions across multiple code environments.Type: GrantFiled: August 29, 2007Date of Patent: October 12, 2010Assignee: International Business Machines CorporationInventors: Corville O. Allen, John H. Green, Simon A. J. Holdsworth, Piotr Przybylski
-
Patent number: 7810108Abstract: An apparatus, system, and method are disclosed for supporting service components written in non-native runtime code in a Service Component Architecture (“SCA”). A read module is included to read an implementation type definition having metadata identifying executable code that executes a new implementation type. A receive module is included to detect a dynamic service call to a service component having the new implementation type. The dynamic service call is defined in an SCA message from a calling SCA component. A passing module is included to pass the dynamic service call to a predefined SCA implementation handler associated with the new implementation type. The SCA implementation handler includes native runtime code and implementation logic for executing the dynamic service call by executing non-native runtime code that returns a result to the SCA implementation handler. A packaging module packages the result in an SCA return message to the calling SCA component.Type: GrantFiled: August 21, 2006Date of Patent: October 5, 2010Assignee: International Business Machines CorporationInventors: Michael Beisiegel, Jean-Sebastien Michel Delfino, Zhaohui Feng, Piotr Przybylski
-
Patent number: 7752639Abstract: An apparatus, system, and method are disclosed for accessing enterprise information system (EIS) resources in a service component architecture (SCA) for an integration server by selectively binding a service import to a low-level EIS resource adapter (RA) resource of an EIS service provider in response to a declarative binding definition, selectively binding a service import to an EIS service of the EIS service provider in response to a declarative binding definition, and selectively binding a service import to one or more EIS resources through an EIS service mapping configured to transform a service request from the service component client to satisfy an interface pattern of the EIS service provider. By allowing access to resources at different levels and allowing mappings of resources, the requirements of service clients can be met.Type: GrantFiled: August 21, 2006Date of Patent: July 6, 2010Assignee: International Business Machines CorporationInventors: Michael Beisiegel, Jean-Sebastien Michel Delfino, Martin Paul Nally, Piotr Przybylski
-
Publication number: 20090300663Abstract: A servlet for enabling communications between a client having an Atom feed reader and an Enterprise Information System (EIS). The servlet enables communications between the client and the EIS by acting as a proxy for an J2CA resource adapter deployed on an application server. The servlet receives HTTP requests from the Atom feed reader and translates those requests into appropriate adapter function calls based on the specified HTTP function and the provided key information. The servlet then invokes the appropriate functions and receives the response from the adapter. If a single object is returned by the adapter, the servlet translates the object into Atom-compliant XML and transmits it to the Atom feed reader as the response. If multiple objects are returned, the servlet generates a list of URLs which uniquely specify and identify each object returned by the adapter and provides this list to the Atom feed reader.Type: ApplicationFiled: May 29, 2008Publication date: December 3, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Joel A. Farrell, Travis Nelson, Piotr Przybylski
-
Patent number: 7596623Abstract: Embodiments of the present invention provide a connector adapted to convey data between a first application and a second application (or application components). The applications may be hosted by different computer systems interconnected by a communications link or network. The connector in addition to being interposed between the first and second application is adapted to communicate with one or more protocol handlers (wherein a protocol handler provides the formatting of data to conform with a specific protocol—e.g., HTTP, SOAP, etc.). The protocol handlers configure the connector thus allowing data received by the connector from the first application to be serviced (e.g., formatted) to conform to the protocol provided by the protocol handler which has been “plugged” into the connector.Type: GrantFiled: November 30, 2007Date of Patent: September 29, 2009Assignee: International Business Machines CorporationInventors: Piotr Przybylski, Michael Beisiegel, Jean-Sebastien Delfino
-
Publication number: 20090187926Abstract: A computer program product comprises a computer useable medium. The computer useable medium has a computer readable program such that when the computer readable medium is executed on a computer, the computer is caused to provide a data interface between an adapter component and one or more application interface components for a runtime application. Further, the computer is caused to establish a cursor that iterates over a plurality of data objects within a data set of the runtime application. In addition, the computer is caused to establish an accessor that provides access to a data element of the data object. The computer is also caused to provide the cursor and the accessor to the adapter component so that the adapter component accesses data through the one or more application interface components of the runtime application.Type: ApplicationFiled: January 18, 2008Publication date: July 23, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John Henry Green, Travis Eli Nelson, Piotr Przybylski, Paul Stanley, Suraksha Vidyarthi
-
Publication number: 20090183144Abstract: A computer program product comprises a computer useable medium. The computer useable medium has a computer readable program such that when the computer readable medium is executed on a computer, the computer is caused to configure an adapter such that the adapter is specific to a data source, provides a communication link to the data source, converts a format of the data source to a format native to a middleware system, and converts a format of metadata of the data source to a standard metadata format. Further, the computer is caused to configure an application interface component to convert an invocation of a function in the middleware system to an invocation of a function provided by an Enterprise Information System through the adapter, convert the data format of the middleware system to a format native to the Enterprise Information System accessed through the adapter, and maintain metadata describing a message format and a function provided by the adapter.Type: ApplicationFiled: January 10, 2008Publication date: July 16, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bryan Eric Aupperle, John Henry Green, Vernon Maurice Green, Ernest Wing Mah, Amy Thatcher Mollin, Piotr Przybylski, Elizabeth Catherine Savoie, Paul Stanley, Philip Ivor Wakelin
-
Patent number: 7548983Abstract: Embodiments of the present invention provide a connector adapted to convey data between a first application and a second application (or application components). The applications may be hosted by different computer systems interconnected by a communications link or network. The connector in addition to being interposed between the first and second application is adapted to communicate with one or more protocol handlers (wherein a protocol handler provides the formatting of data to conform with a specific protocol—e.g., HTTP, SOAP, etc.). The protocol handlers configure the connector thus allowing data received by the connector from the first application to be serviced (e.g., formatted) to conform to the protocol provided by the protocol handler which has been “plugged” into the connector.Type: GrantFiled: July 1, 2002Date of Patent: June 16, 2009Assignee: International Business Machines CorporationInventors: Piotr Przybylski, Michael Beisiegel, Jean-Sebastien Delfino
-
Publication number: 20090063956Abstract: An apparatus and system are disclosed for receiving a data set from a data-exchange server, generating methods for accessing and performing operations on data in the data set from metadata defining the data set, using the access methods to generate a method for transforming the bidirectional format of the text data between the format of the server and a format defined in the metadata of the data set, and automatically employing the transformation method to transform the bidirectional format of text data in the data set, prior to performing an operation on the data, to the format appropriate to the particular operation.Type: ApplicationFiled: August 27, 2007Publication date: March 5, 2009Applicant: International Business Machines CorporationInventors: Suraksha Vidyarthi, Piotr Przybylski