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: 11863578Abstract: 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: GrantFiled: October 15, 2020Date of Patent: January 2, 2024Assignee: The United States of America, as represented by the Secretary of the NavyInventors: Jacquelin A. Speck, Thomas Heverin, Mark Roman, Marcello Balduccini, Matthew Bosack
-
Patent number: 11836198Abstract: 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: GrantFiled: September 5, 2018Date of Patent: December 5, 2023Assignee: Drexel UniversityInventors: Marcello Balduccini, Emily LeBlanc
-
Publication number: 20230305822Abstract: 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: ApplicationFiled: February 24, 2023Publication date: September 28, 2023Inventors: David A. Ferrucci, Marcello Balduccini, Andrew E. Beck, Gregory Burnham, Gregory Gelfond, Clifton James McFate, David Nachman, Joseph Nelson Rushton
-
Publication number: 20190073426Abstract: 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: ApplicationFiled: September 5, 2018Publication date: March 7, 2019Applicant: Drexel UniversityInventors: Marcello Balduccini, Emily LeBlanc
-
Publication number: 20140214581Abstract: 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: ApplicationFiled: January 25, 2013Publication date: July 31, 2014Inventors: Marcello Balduccini, Joseph Anthony Manico, Kevin Michael Gobeyn
-
Publication number: 20140214487Abstract: 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: ApplicationFiled: January 25, 2013Publication date: July 31, 2014Inventors: Marcello Balduccini, Kevin Michael Gobeyn, Joseph Anthony Manico
-
Publication number: 20140214582Abstract: 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: ApplicationFiled: January 25, 2013Publication date: July 31, 2014Inventors: Kevin Michael Gobeyn, Joseph Anthony Manico, Marcello Balduccini
-
Publication number: 20140214474Abstract: 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: ApplicationFiled: January 25, 2013Publication date: July 31, 2014Inventor: Marcello Balduccini
-
Publication number: 20140214580Abstract: 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: ApplicationFiled: January 25, 2013Publication date: July 31, 2014Inventor: Marcello Balduccini
-
Patent number: 8576430Abstract: 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: GrantFiled: August 27, 2010Date of Patent: November 5, 2013Assignee: Eastman Kodak CompanyInventor: Marcello Balduccini
-
Patent number: 8370376Abstract: 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: GrantFiled: January 17, 2012Date of Patent: February 5, 2013Assignee: Eastman Kodak CompanyInventors: Marcello Balduccini, Sara Girotto
-
Publication number: 20120117100Abstract: 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: ApplicationFiled: January 17, 2012Publication date: May 10, 2012Inventors: Marcello Balduccini, Sara Girotto
-
Patent number: 8161063Abstract: 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: GrantFiled: September 11, 2009Date of Patent: April 17, 2012Assignee: Eastman Kodak CompanyInventors: Marcello Balduccini, Sara Girotto
-
Publication number: 20120050787Abstract: 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: ApplicationFiled: August 27, 2010Publication date: March 1, 2012Inventor: Marcello Balduccini
-
Publication number: 20110066630Abstract: 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: ApplicationFiled: September 11, 2009Publication date: March 17, 2011Inventors: Marcello Balduccini, Sara Girotto
-
Publication number: 20100225954Abstract: 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: ApplicationFiled: March 3, 2009Publication date: September 9, 2010Inventor: Marcello Balduccini