1
Mark D Feblowitz, Zhen Liu, Anand Ranganathan, Anton V Riabov: Method and system for automatically assembling processing graphs in information processing systems. International Business Machines Corporation, William J Stock, F Chau & Associates, February 5, 2013: US08370812 (46 worldwide citation)

A method for assembling processing graphs in an information processing system, includes: performing, in an offline manner, translating a plurality of component descriptions into a planning language and performing reasoning on the plurality of component descriptions during the translation; and perfor ...


2
Mark D Feblowitz, Zhen Liu, Anand Ranganathan, Anton V Riabov: Method for declarative semantic expression of user intent to enable goal-driven stream processing. International Business Machines Corporation, F Chau & Associates, March 1, 2011: US07899861 (19 worldwide citation)

A method for constructing a stream processing requests so that a stream processing application satisfying the stream processing request can be assembled, includes: inputting a stream processing request, wherein the stream processing request includes a goal that is represented by a graph pattern that ...


3
Mark D Feblowitz, Zhen Liu, Anand Ranganathan, Anton V Riabov: Method and system for composing stream processing applications according to a semantic description of a processing goal. International Business Machines Corporation, William U Stock, F Chau & Associates, April 24, 2012: US08166465 (15 worldwide citation)

A method for assembling a stream processing application in which data source descriptions, component descriptions and a stream processing request are input and used to assemble a stream processing graph. Each of the data source descriptions includes a graph pattern that semantically describes an out ...


4
Mark D Feblowitz, Zhen Liu, Anand Ranganathan, Anton V Riabov: Method for modeling components of an information processing application using semantic graph transformations. International Business Machines Corporation, F Chau & Associates, February 1, 2011: US07882485 (13 worldwide citation)

A method for modeling a component of an information processing application, includes: defining an applicability condition of a component, wherein the applicability conditions includes variables representing objects that must be included in a pre-inclusion state and a graph pattern that semantically ...


5
Mark D Feblowitz, Nagui Halim, Zhen Liu, Anand Ranganathan, Anton V Riabov: Method and system for assembling information processing applications based on declarative semantic specifications. International Business Machines Corporation, F Chau & Associates, October 14, 2014: US08863102 (7 worldwide citation)

A method for assembling an information processing application, includes: inputting a plurality of component descriptions, wherein each of the component descriptions includes a graph pattern that semantically describes an applicability condition of a component and a graph pattern that semantically de ...


6
Kay S Anderson, Alexandre V Evfimievski, Mark D Feblowitz, Genady Grabarnik, Nagui Halim, Zhen Liu, Ralf Rantzau, Anton V Riabov, Angela Schuett, Ramakrishnan Srikant, Grant Wagner: Mitigating and managing privacy risks using planning. International Business Machines Corporation, Stephen Bongini, Fleit Gibbons Gutman Bongini & Bianco PL, March 20, 2012: US08141160 (5 worldwide citation)

System and methods are provided for managing and mitigating privacy risks in a system having a network of processing elements. According to one method, there is receive a request for at least one output product from the system. The request includes a set of privacy parameters. At least one set of wo ...


7
Mark D Feblowitz, Nagui Halim, Anton V Riabov, Anand Ranganathan, Shirin Sohrabi Araghi, Octavian Udrea: Automated software composition. INTERNATIONAL BUSINESS MACHINES CORPORATION, F Chau & Associates, March 15, 2016: US09286032 (4 worldwide citation)

A method for automated composition of an application including: receiving a customizable template for application composition and a composition goal, wherein the goal comprises a plurality of tags and the goal is incomplete such that more than one possible composition matches the goal; refining the ...


8
Mark D Feblowitz, Nagui Halim, Zhen Liu, Anand Ranganathan, Anton V Riabov: Method for declarative semantic expression of user intent to enable goal-driven information processing. International Business Machines Corporation, F Chau & Associates, November 6, 2012: US08307372 (4 worldwide citation)

A method for constructing a processing request so that an information processing application satisfying the processing request can be assembled, includes: inputting a processing request, wherein the processing request includes a goal that is represented by a graph pattern that semantically describes ...


9
Kay S Anderson, Pau Chen Cheng, Mark D Feblowitz, Genady Grabarnik, Shai Halevi, Nagui Halim, Trent R Jaeger, Paul Ashley Karger, Zhen Liu, Ronald Perez, Anton V Riabov, Pankaj Rohatgi, Angela Marie Schuett, Michael Steiner, Grant M Wagner: Method of managing and mitigating security risks through planning. International Business Machines Corporation, Chau & Associates, November 9, 2010: US07832007 (2 worldwide citation)

An exemplary method is provided for managing and mitigating security risks through planning. A first security-related information of a requested product is received. A second security-related information of resources that are available for producing the requested product is received. A multi-stage p ...


10
Eric Bouillet, Mark D Feblowitz, Zhen Liu, Anand Ranganathan, Anton V Riabov: Faceted, tag-based approach for the design and composition of components and applications in component-based systems. International Business Machines Corporation, F Chau & Associates, July 16, 2013: US08490049 (1 worldwide citation)

A method, including: receiving a software requirement; and constructing a workflow template that can satisfy the software requirement, wherein the workflow template comprises a plurality of processing stages, wherein each processing stage includes at least one component class and each component clas ...