Patents by Inventor David Matthew Loewenstern

David Matthew Loewenstern 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: 9971849
    Abstract: An aspect of this invention is a method that includes receiving input data from an application. The input data includes information descriptive of at least one field. The method further includes processing the input data to form an array composed of legal data for the at least one field. The array is formed by merging a result of processing syntactic constraints and a result of processing semantic constraints. The method further includes outputting the array to the application. A system for performing the method is also described, as is a computer program product that can be used to execute the method.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: May 15, 2018
    Assignee: International Business Machines Corporation
    Inventors: Maira Athanazio de Cerqueira Gatti, Ricardo Guimaraes Herrmann, David Matthew Loewenstern, Larisa Shwartz
  • Publication number: 20130275085
    Abstract: Methods and arrangements for quantitatively modeling service processes. A process is assimilated, the process comprising at least one step. At least one quantitative metric with respect to the process is estimated, and at least one mashup pattern applicable to the process is determined, the at least one mashup pattern comprising at least one mashup pattern applicable to at least one process step. The determining includes recalculating the at least one quantitative metric in consideration of at least one mashup pattern and applying at least one mashup pattern to the process responsive to improvement in the at least one quantitative metric.
    Type: Application
    Filed: April 12, 2012
    Publication date: October 17, 2013
    Applicants: FEDERAL UNIVERSITY OF RIO GRANDE DO SUL, INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Winnie Cheng, David Matthew Loewenstern, Louis John Percello, Carlos Raniery Paula dos Santos, Larisa Shwartz, Nikolaos Anerousis, Lisandro Zambenedetti Granville
  • Patent number: 8515999
    Abstract: A method includes receiving a request from a requestor to validate a data assemblage expressed in Javascript Object Notation (JSON); translating the data assemblage expressed in JSON into an extensible markup language (XML) instance; validating the XML instance using syntactic schema and semantic schema specifications; and sending a response to the requestor. For a case where the data assemblage contains invalid data in at least one field the response includes an output array containing information for specifying valid data for the at least one field and a message explaining a reason why the field is invalid. A system for performing the method is also described, as is a computer program product that can be used to execute the method.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: August 20, 2013
    Assignee: International Business Machines Corporation
    Inventors: Maira Athanazio de Cerqueira Gatti, Ricardo Guimaraes Herrmann, David Matthew Loewenstern, Larisa Shwartz
  • Publication number: 20130086462
    Abstract: An aspect of this invention is a method that includes receiving input data from an application. The input data includes information descriptive of at least one field. The method further includes processing the input data to form an array composed of legal data for the at least one field. The array is formed by merging a result of processing syntactic constraints and a result of processing semantic constraints. The method further includes outputting the array to the application. A system for performing the method is also described, as is a computer program product that can be used to execute the method.
    Type: Application
    Filed: September 29, 2011
    Publication date: April 4, 2013
    Applicant: International Business Machines Corporation
    Inventors: Maira Athanazio De Cerqueira Gatti, Ricardo Guimaraes Herrmann, David Matthew Loewenstern, Larisa Shwartz
  • Publication number: 20130086100
    Abstract: A method includes receiving a request from a requestor to validate a data assemblage expressed in Javascript Object Notation (JSON); translating the data assemblage expressed in JSON into an extensible markup language (XML) instance; validating the XML instance using syntactic schema and semantic schema specifications; and sending a response to the requestor. For a case where the data assemblage contains invalid data in at least one field the response includes an output array containing information for specifying valid data for the at least one field and a message explaining a reason why the field is invalid. A system for performing the method is also described, as is a computer program product that can be used to execute the method.
    Type: Application
    Filed: September 29, 2011
    Publication date: April 4, 2013
    Applicant: International Business Machines Corporation
    Inventors: Maira Athanazio de Cerqueira Gatti, Ricardo Guimaraes Herrmann, David Matthew Loewenstern, Larisa Shwartz
  • Patent number: 7895137
    Abstract: A computer processing device receives computer readable data to derive computer executable rules for mining and constructing situation categories. The received data is transformed into a predetermined standard format if the received data is not already in the predetermined standard format. The predetermined standard formatted data is parsed, and an outer, iterative loop is performed until at least one predetermined stopping criterion is met. An inner iterative loop is performed within the outer iterative loop until all desired subsets of data are processed. During the inner iterative loop, selected subsets of data are labeled with labels associated with corresponding previously labeled subsets of data. New computer executable rules are generated for mining and constructing situation categories from the labeled subsets of data. Keyword list classifiers are transformed using the stored labeled subsets of data.
    Type: Grant
    Filed: July 17, 2009
    Date of Patent: February 22, 2011
    Assignee: International Business Machines Corporation
    Inventors: Abdolreza Salahshour, Ma Sheng, David Matthew Loewenstern, Kevin Gordon Minerley
  • Patent number: 7730007
    Abstract: An off-line knowledge acquisition process takes IT resource messages and automatically generates a set of rules used to provide situation categories for the resource messages/events. The off-line knowledge acquisition process generates an event-to-situation mapping file for efficiently mapping situation to events in runtime. Rules are fed back into a knowledge repository and process for reuse. The off-line knowledge acquisition process provides methods to reiterate the process of mining (autonomically and/or by human interaction) to improve the rules and confidence level assigning the situation categories. A runtime categorizer component uses the event-to-situation mapping file to add situation categories to the IT resource events. The runtime categorizer uses a plurality of annotator components each capable of adding a situation annotation to incoming messages based on rules generated by the off-line knowledge acquisition process.
    Type: Grant
    Filed: September 5, 2008
    Date of Patent: June 1, 2010
    Assignee: International Business Machines Corporation
    Inventors: Abdolreza Salahshour, Ma Sheng, David Matthew Loewenstern, Kevin Gordon Minerley
  • Publication number: 20090276383
    Abstract: A computer processing device receives computer readable data to derive computer executable rules for mining and constructing situation categories. The received data is transformed into a predetermined standard format if the received data is not already in the predetermined standard format. The predetermined standard formatted data is parsed, and an outer, iterative loop is performed until at least one predetermined stopping criterion is met. An inner iterative loop is performed within the outer iterative loop until all desired subsets of data are processed. During the inner iterative loop, selected subsets of data are labeled with labels associated with corresponding previously labeled subsets of data. New computer executable rules are generated for mining and constructing situation categories from the labeled subsets of data. Keyword list classifiers are transformed using the stored labeled subsets of data.
    Type: Application
    Filed: July 17, 2009
    Publication date: November 5, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Abdolreza Salahshour, Ma Sheng, David Matthew Loewenstern, Kevin Gordon Minerley
  • Publication number: 20090006298
    Abstract: An off-line knowledge acquisition process takes IT resource messages and automatically generates a set of rules used to provide situation categories for the resource messages/events. The off-line knowledge acquisition process generates an event-to-situation mapping file for efficiently mapping situation to events in runtime. Rules are fed back into a knowledge repository and process for reuse. The off-line knowledge acquisition process provides methods to reiterate the process of mining (autonomically and/or by human interaction) to improve the rules and confidence level assigning the situation categories. A runtime categorizer component uses the event-to-situation mapping file to add situation categories to the IT resource events. The runtime categorizer uses a plurality of annotator components each capable of adding a situation annotation to incoming messages based on rules generated by the off-line knowledge acquisition process.
    Type: Application
    Filed: September 5, 2008
    Publication date: January 1, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Abdolreza Salahshour, Ma Sheng, David Matthew Loewenstern, Kevin Gordon Minerley
  • Patent number: 7461044
    Abstract: Classifying a message includes receiving a message to be classified, wherein the message includes a message identifier. If the message identifier uniquely maps to a corresponding classification category, the message is labeled with the identified classification category. If the message identifier does not map directly to a corresponding classification category, the message to be classified is parsed and a plurality of features from the parsed message are identified, wherein at least one classification rule is compared to the plurality of features. Each classification rule that matches to the plurality of features is rated and a classification category is identified from the rating, wherein the message is labeled with the identified classification category.
    Type: Grant
    Filed: April 27, 2005
    Date of Patent: December 2, 2008
    Assignee: International Business Machines Corporation
    Inventors: Abdolreza Salahshour, Ma Sheng, David Matthew Loewenstern, Kevin Gordon Minerley
  • Publication number: 20070288274
    Abstract: Disclosed is an apparatus and method for organizing a capacity planning system. The method includes receiving resource model data from a domain knowledge, receiving generic resource definitions from the domain knowledge, developing a service delivery center capacity model based upon the domain knowledge and other data. The method further includes implementing a capacity management platform to execute a capacity plan for processing the capacity management.
    Type: Application
    Filed: June 5, 2006
    Publication date: December 13, 2007
    Inventors: Tian Jy Chao, Rajesh Jaluka, Santhosh Babu Kumaran, David Matthew Loewenstern, Heiko Hary Ludwig, Ann M. Moyer, Steven Matthew Weinberger
  • Publication number: 20070282653
    Abstract: Disclosed is an apparatus and method for implementing a repository of services. One embodiment describes a method consisting of defining a plurality of atomic services, providing at least one service composition from the definition of the plurality of atomic services, and combining at least one atomic service associated with the at least one service composition with a service plan. The method further consists of providing a service plan that describes the control and data flow between the at least one of the plurality of atomic services and the at least one service composition.
    Type: Application
    Filed: June 5, 2006
    Publication date: December 6, 2007
    Inventors: Ellis Edward Bishop, Tian Jy Chao, Pankaj Dhoolia, John Patrick Hogan, Rajesh Jaluka, Santhosh Babu Kumaran, David Matthew Loewenstern, Heiko Hary Ludwig, Ann M. Moyer