Patents by Inventor Marcello Balduccini

Marcello Balduccini 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: 11863578
    Abstract: A Cyber Vulnerability Assessment Tool (CVAST) and CVAST Threat Assessment Heuristic (CVAST THRASH) capable of automated modeling of cyber physical systems, assessment of the nature of cyber risks thereto, and output of such cyber risk assessments are provided.
    Type: Grant
    Filed: October 15, 2020
    Date of Patent: January 2, 2024
    Assignee: The United States of America, as represented by the Secretary of the Navy
    Inventors: Jacquelin A. Speck, Thomas Heverin, Mark Roman, Marcello Balduccini, Matthew Bosack
  • Patent number: 11836198
    Abstract: The system uses natural language to paths of a transition diagram via answer set programming system and provides: an approach for mapping events described in natural language sources to a logical formalism; and integration of Natural Language Processing and constraint-based reasoning inspired by Reasoning about Actions and Change. The system further uses (a) a non-trivial variant of IR in which sources include sequences of events, and queries are made about the state of the world after such events; (b) the extension of techniques for representing dynamic domains to increase the flexibility of the reasoning processes in the presence of uncertainty; (c) a formalization of the IR task based on action languages; (d) an automated IR procedure based on Answer Set Programming (ASP).
    Type: Grant
    Filed: September 5, 2018
    Date of Patent: December 5, 2023
    Assignee: Drexel University
    Inventors: Marcello Balduccini, Emily LeBlanc
  • Publication number: 20230305822
    Abstract: A natural language programming system may configure a machine learning (ML) model to translate natural language descriptions into constrained language statements. The constrained language statements may express the natural language descriptions using a constrained subset of natural language. The constrained subset of natural language includes words with unambiguous semantics and with meaning that has a clear and singular interpretation. The constrained language statements with unambiguous semantics enable construction of valid statements in high-level “English-like” executable programming language. With the present system, a user does not need to learn a new programming language but rather learn to constrain their natural language statements to a subset of the natural language (“constrained language”) and to generate executable programs.
    Type: Application
    Filed: February 24, 2023
    Publication date: September 28, 2023
    Inventors: David A. Ferrucci, Marcello Balduccini, Andrew E. Beck, Gregory Burnham, Gregory Gelfond, Clifton James McFate, David Nachman, Joseph Nelson Rushton
  • Publication number: 20190073426
    Abstract: The system uses natural language to paths of a transition diagram via answer set programming system and provides: an approach for mapping events described in natural language sources to a logical formalism; and integration of Natural Language Processing and constraint-based reasoning inspired by Reasoning about Actions and Change. The system further uses (a) a non-trivial variant of IR in which sources include sequences of events, and queries are made about the state of the world after such events; (b) the extension of techniques for representing dynamic domains to increase the flexibility of the reasoning processes in the presence of uncertainty; (c) a formalization of the IR task based on action languages; (d) an automated IR procedure based on Answer Set Programming (ASP).
    Type: Application
    Filed: September 5, 2018
    Publication date: March 7, 2019
    Applicant: Drexel University
    Inventors: Marcello Balduccini, Emily LeBlanc
  • Publication number: 20140214581
    Abstract: A method is disclosed for managing production capacity. The method includes calculating a baseline of aggregated media product volumes and an associated target cost; using a processor to determine if the current volume of received quoting requirements will produce the baseline of aggregated media product volumes; and calculating adjusted target cost estimates. The method further includes using the communication network to send the quoting requirements and the calculated target cost estimates to a subset of the network of production entities; receiving actual cost estimates based on the calculated target cost estimates from the subset of the network of production entities; calculating customer prices for the plurality of customers for producing and distributing customer designated media products based on the received actual cost estimates; and using the communication network to provide customer prices to plurality of customers for producing and distributing customer designated media products.
    Type: Application
    Filed: January 25, 2013
    Publication date: July 31, 2014
    Inventors: Marcello Balduccini, Joseph Anthony Manico, Kevin Michael Gobeyn
  • Publication number: 20140214487
    Abstract: A method is disclosed for aggregating media product production and distribution responsive to demand fluctuations. The methods uses a communication network to send the one or more aggregations including a quoting deadline to the subset of production entities selected from the production entity network if the current one or more scores are within a pre-established threshold or holding the one or more aggregations until additional quoting requirements are received before the current quoting deadlines have elapsed. The methods also uses the communication network to receive quotes from the subset of production entities selected from the production entity network, using the processor to calculate customer pricing for the production and distribution of customer designated media products from the received quotes, and using the communication network to send the calculated customer prices to the plurality of customers before the quoting deadline has elapsed.
    Type: Application
    Filed: January 25, 2013
    Publication date: July 31, 2014
    Inventors: Marcello Balduccini, Kevin Michael Gobeyn, Joseph Anthony Manico
  • Publication number: 20140214582
    Abstract: A method is disclosed for adjusting a customer catalog for the production and distribution of visual media products based on system capacity. The method includes using a communication network to receive data including production pricing grids, distribution pricing grids, and production capacity thresholds from a network of visual media production entities; and receiving quoting requirements from a plurality of customers for producing and distributing visual media products selected from an on-line catalog. The method further includes using a processor to calculate system capacity, an aggregation of customer orders, and initial customer pricing for the aggregation; calculating adjusted pricing based upon system capacity; and updating the catalog with the adjusted pricing.
    Type: Application
    Filed: January 25, 2013
    Publication date: July 31, 2014
    Inventors: Kevin Michael Gobeyn, Joseph Anthony Manico, Marcello Balduccini
  • Publication number: 20140214474
    Abstract: A method is disclosed for aggregating multiple customer quoting requirements and selecting appropriate production entities for product production and distribution. The method includes receiving data from a network of production entities, including at least production and distribution pricing grids; and receiving quoting requirements from a plurality of customers including at least product volumes, product specifications, and delivery time for producing and distributing a plurality of customer designated products.
    Type: Application
    Filed: January 25, 2013
    Publication date: July 31, 2014
    Inventor: Marcello Balduccini
  • Publication number: 20140214580
    Abstract: A method is disclosed for aggregating multiple customer quoting requirements for product production and distribution to select appropriate production entities. The method includes receiving data from a network of production entities, including production and distribution pricing grids; receiving quoting requirements from a plurality of customers for producing and distributing a plurality of customer designated products that include quoting deadlines; and storing historic information related to the timing and customer requirements of prior completed customer quotes. The method further includes using a processor to aggregate multiple customer quoting requirements by simultaneously using at least the production and distribution pricing grids from the one or more production entities, the customer quoting requirements and the stored historic information to determine if the quoting requirements should be aggregated now or in the future.
    Type: Application
    Filed: January 25, 2013
    Publication date: July 31, 2014
    Inventor: Marcello Balduccini
  • Patent number: 8576430
    Abstract: A method for determining a print job schedule for a printing production facility having a set of availably printing resources, comprising: defining one or more scheduling classifications; receiving one or more print jobs, each print job having a print job description specified by a set of print job attributes; determining one or more scheduling classification corresponding to the received print jobs; using a processor to automatically determine the print job schedule for the received print jobs using an answer set programming language solver responsive to the print job descriptions, a set of resource descriptions, a set of scheduling rules, and a historical decision database.
    Type: Grant
    Filed: August 27, 2010
    Date of Patent: November 5, 2013
    Assignee: Eastman Kodak Company
    Inventor: Marcello Balduccini
  • Patent number: 8370376
    Abstract: A method for identifying multi-media assets from a multi-media collection, and the method implemented at least in part by a data processing system and comprising the steps of: receiving a search query, the search query, or a derivative thereof, including a possessive phrase, wherein the possessive phrase includes a possessor and a possession category; identifying a denoted object referred to by the possessive phrase using a predefined relationship database that establishes social relationships between objects; identifying one or more additional possessors of the denoted object using the predefined relationship database; generating one or more additional possessive phrases for the denoted objects relating the identified additional possessors to the denoted object; and identifying one or more multi-media assets from the multi-media collection containing the denoted object responsive to the one or more additional possessive phrases.
    Type: Grant
    Filed: January 17, 2012
    Date of Patent: February 5, 2013
    Assignee: Eastman Kodak Company
    Inventors: Marcello Balduccini, Sara Girotto
  • Publication number: 20120117100
    Abstract: A method for identifying multi-media assets from a multi-media collection, and the method implemented at least in part by a data processing system and comprising the steps of: receiving a search query, the search query, or a derivative thereof, including a possessive phrase, wherein the possessive phrase includes a possessor and a possession category; identifying a denoted object referred to by the possessive phrase using a predefined relationship database that establishes social relationships between objects; identifying one or more additional possessors of the denoted object using the predefined relationship database; generating one or more additional possessive phrases for the denoted objects relating the identified additional possessors to the denoted object; and identifying one or more multi-media assets from the multi-media collection containing the denoted object responsive to the one or more additional possessive phrases.
    Type: Application
    Filed: January 17, 2012
    Publication date: May 10, 2012
    Inventors: Marcello Balduccini, Sara Girotto
  • Patent number: 8161063
    Abstract: A method for identifying multi-media assets from a multi-media collection, and the method implemented at least in part by a data processing system and comprising the steps of: receiving a search query, the search query, or a derivative thereof, including a possessive phrase, wherein the possessive phrase includes a possessor and a possession category; identifying a denoted object referred to by the possessive phrase using a predefined relationship database that establishes social relationships between objects; identifying one or more additional possessors of the denoted object using the predefined relationship database; generating one or more additional possessive phrases for the denoted objects relating the identified additional possessors to the denoted object; and identifying one or more multi-media assets from the multi-media collection containing the denoted object responsive to the one or more additional possessive phrases.
    Type: Grant
    Filed: September 11, 2009
    Date of Patent: April 17, 2012
    Assignee: Eastman Kodak Company
    Inventors: Marcello Balduccini, Sara Girotto
  • Publication number: 20120050787
    Abstract: A method for determining a print job schedule for a printing production facility having a set of availably printing resources, comprising: defining one or more scheduling classifications; receiving one or more print jobs, each print job having a print job description specified by a set of print job attributes; determining one or more scheduling classification corresponding to the received print jobs; using a processor to automatically determine the print job schedule for the received print jobs using an answer set programming language solver responsive to the print job descriptions, a set of resource descriptions, a set of scheduling rules, and a historical decision database.
    Type: Application
    Filed: August 27, 2010
    Publication date: March 1, 2012
    Inventor: Marcello Balduccini
  • Publication number: 20110066630
    Abstract: A method for identifying multi-media assets from a multi-media collection, and the method implemented at least in part by a data processing system and comprising the steps of: receiving a search query, the search query, or a derivative thereof, including a possessive phrase, wherein the possessive phrase includes a possessor and a possession category; identifying a denoted object referred to by the possessive phrase using a predefined relationship database that establishes social relationships between objects; identifying one or more additional possessors of the denoted object using the predefined relationship database; generating one or more additional possessive phrases for the denoted objects relating the identified additional possessors to the denoted object; and identifying one or more multi-media assets from the multi-media collection containing the denoted object responsive to the one or more additional possessive phrases.
    Type: Application
    Filed: September 11, 2009
    Publication date: March 17, 2011
    Inventors: Marcello Balduccini, Sara Girotto
  • Publication number: 20100225954
    Abstract: In some embodiments, job schedules are generated from an answer set or a derivative thereof at least by executing an answer-set program, the answer set including a set of constraints, and the answer-set program indicating, among other things, a set of jobs. The job schedules are stored in a processor-accessible memory system.
    Type: Application
    Filed: March 3, 2009
    Publication date: September 9, 2010
    Inventor: Marcello Balduccini