Patents by Inventor Charles Daniel Wolfson
Charles Daniel Wolfson 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: 11978250Abstract: In an approach for determining the date of planting of a crop growing in an agricultural field, a processor receives an aerial image of one or more agricultural fields in a pre-determined geographical region. A processor selects a plurality of points from the aerial image. A processor calculates a Vegetation Index of one or more crops growing at the plurality of points selected. A processor compares the Vegetation Index calculated for the one or more crops growing at the plurality of points selected to the Vegetation Index known for a plurality of historical reference signatures. A processor generates an actual signature. A processor cross-correlates the actual signature against the plurality of historical reference signatures to measure a degree of similarity. A processor identifies the one or more crops growing in the one or more agricultural fields in the pre-determined geographical region from the cross-correlation.Type: GrantFiled: June 2, 2021Date of Patent: May 7, 2024Assignee: International Business Machines CorporationInventors: Charles Daniel Wolfson, Kevin Brown, David Alec Selby, Hamish C. Hunt
-
Patent number: 11941364Abstract: In an approach for routing a user analytic request to a registry of analytics models and data sources and operationalizing the user analytic request, a processor receives a user analytic request. A processor applies natural language processing to the user analytic request. A processor associates a first set of vectors and a second set of vectors from the user analytic request to one or more analytics models and data sources by utilizing a plurality of domain-specific ontologies and a plurality of knowledge bases. A processor performs a semantic search for one or more concepts in the one or more analytics models and data sources. A processor receives the one or more concepts found in the one or more analytics models and data sources. A processor selects an analytics model to process the user analytic request. A processor executes the analytics model. A processor outputs a result to the user.Type: GrantFiled: September 1, 2021Date of Patent: March 26, 2024Assignee: International Business Machines CorporationInventors: Sushain Pandit, Andrew T. Penrose, Rory O Donnell, Charles Daniel Wolfson
-
Patent number: 11823448Abstract: In an approach for identifying a crop using satellite observation data and crop rotation data, a processor receives an aerial image of one or more agricultural fields in a pre-determined geographical region from an optical satellite. A processor selects a plurality of points from the aerial image. A processor clips the aerial image into one or more smaller images to generate one or more observed signatures. A processor determines there is a change in a spatial distribution of one or more crops. A processor generates an actual signature from the one or more observed signatures. A processor cross-correlates the actual signature against a plurality of historical reference signatures to determine a degree of similarity. A processor ranks one or more results of the cross-correlation. A processor identifies the one or more crops. A processor calculates a first estimate of an amount of the one or more crops.Type: GrantFiled: April 29, 2021Date of Patent: November 21, 2023Assignee: International Business Machines CorporationInventors: Charles Daniel Wolfson, David Alec Selby, Kevin Brown
-
Publication number: 20230067828Abstract: In an approach for routing a user analytic request to a registry of analytics models and data sources and operationalizing the user analytic request, a processor receives a user analytic request. A processor applies natural language processing to the user analytic request. A processor associates a first set of vectors and a second set of vectors from the user analytic request to one or more analytics models and data sources by utilizing a plurality of domain-specific ontologies and a plurality of knowledge bases. A processor performs a semantic search for one or more concepts in the one or more analytics models and data sources. A processor receives the one or more concepts found in the one or more analytics models and data sources. A processor selects an analytics model to process the user analytic request. A processor executes the analytics model. A processor outputs a result to the user.Type: ApplicationFiled: September 1, 2021Publication date: March 2, 2023Inventors: Sushain Pandit, Andrew T. Penrose, RORY O DONNELL, Charles Daniel Wolfson
-
Patent number: 11580609Abstract: A method of predicting crop yield includes generating, via a processor, a plurality of vectors representative of growing conditions for a current time period and a plurality of vectors representative of growing conditions for a previous time period. The processor compares the plurality of vectors for the current time to the vectors of the previous time periods for corresponding growing conditions and determines which previous vectors are closest to the current vectors. The plurality of previous time periods are each associated with crop yields. Thus, the processor can determine a crop yield for the current time period for a selected crop producing field and crop type based on crop yields for the closest previous time periods.Type: GrantFiled: May 26, 2020Date of Patent: February 14, 2023Assignee: International Business Machines CorporationInventors: Charles Daniel Wolfson, David Alec Selby
-
Publication number: 20220391613Abstract: In an approach for determining the date of planting of a crop growing in an agricultural field, a processor receives an aerial image of one or more agricultural fields in a pre-determined geographical region. A processor selects a plurality of points from the aerial image. A processor calculates a Vegetation Index of one or more crops growing at the plurality of points selected. A processor compares the Vegetation Index calculated for the one or more crops growing at the plurality of points selected to the Vegetation Index known for a plurality of historical reference signatures. A processor generates an actual signature. A processor cross-correlates the actual signature against the plurality of historical reference signatures to measure a degree of similarity. A processor identifies the one or more crops growing in the one or more agricultural fields in the pre-determined geographical region from the cross-correlation.Type: ApplicationFiled: June 2, 2021Publication date: December 8, 2022Inventors: Charles Daniel Wolfson, KEVIN BROWN, David Alec Selby, Hamish C. Hunt
-
Publication number: 20220366184Abstract: In an approach for identifying a crop using satellite observation data and crop rotation data, a processor receives an aerial image of one or more agricultural fields in a pre-determined geographical region from an optical satellite. A processor selects a plurality of points from the aerial image. A processor clips the aerial image into one or more smaller images to generate one or more observed signatures. A processor determines there is a change in a spatial distribution of one or more crops. A processor generates an actual signature from the one or more observed signatures. A processor cross-correlates the actual signature against a plurality of historical reference signatures to determine a degree of similarity. A processor ranks one or more results of the cross-correlation. A processor identifies the one or more crops. A processor calculates a first estimate of an amount of the one or more crops.Type: ApplicationFiled: April 29, 2021Publication date: November 17, 2022Inventors: Charles Daniel Wolfson, David Alec Selby, KEVIN BROWN
-
Patent number: 11343545Abstract: Computer-implemented event detection includes obtaining, at one or more processors, multimedia data including multiple frames of video data and corresponding audio data. The processor(s) process the multiple frames to detect at least one object and to track the object(s) between two or more of the frames. The processor(s) generate sonification audio data representing a position of the object(s) in the two or more frames, movement of the object(s), or both the position and the movement of object(s). The processor(s) generate combined audio data including the audio data and the sonification audio data. The processor(s) generate one or more feature vectors representing the combined audio data and provide the feature vector(s) as input to a trained event classifier to detect an event represented in the multimedia data.Type: GrantFiled: March 27, 2019Date of Patent: May 24, 2022Assignee: International Business Machines CorporationInventors: Florian Pinel, Brent Gross, Charles Daniel Wolfson
-
Publication number: 20220011119Abstract: The exemplary embodiments disclose a system and method, a computer program product, and a computer system for generating an agriculture map of a region of land. The exemplary embodiments may include collecting agricultural data of one or more sub-regions of the region of land, wherein the agricultural data includes classified data and unclassified data, extracting one or more features from the collected classified agricultural data, training one or more models based on the extracted one or more features, and generating an agricultural map of the region of land based on applying the one or more models to the collected unclassified agricultural data.Type: ApplicationFiled: July 9, 2020Publication date: January 13, 2022Inventors: Sushain Pandit, Jitendra Singh, Charles Daniel Wolfson, Saurav Basu
-
Publication number: 20210374881Abstract: A method of predicting crop yield includes generating, via a processor, a plurality of vectors representative of growing conditions for a current time period and a plurality of vectors representative of growing conditions for a previous time period. The processor compares the plurality of vectors for the current time to the vectors of the previous time periods for corresponding growing conditions and determines which previous vectors are closest to the current vectors. The plurality of previous time periods are each associated with crop yields. Thus, the processor can determine a crop yield for the current time period for a selected crop producing field and crop type based on crop yields for the closest previous time periods.Type: ApplicationFiled: May 26, 2020Publication date: December 2, 2021Inventors: Charles Daniel Wolfson, David Alec Selby
-
Patent number: 11176016Abstract: According to one embodiment, a method, computer system, and computer program product for detecting and managing anomalies in one or more sensors is provided. The present invention may include simulating, by one or more environmental models, an expected output of the one or more sensors; responsive to identifying that an actual output of the one or more sensors differs from the expected output by a threshold value, detecting one or more anomalous sensors; and performing one or more actions to manage the one or more anomalous sensors based on the presence of the one or more sensors within a plurality of anomaly reaction zones.Type: GrantFiled: September 22, 2020Date of Patent: November 16, 2021Assignee: International Business Machines CorporationInventors: Sushain Pandit, Kuntal Dey, Charles Daniel Wolfson, Jitendra Singh
-
Patent number: 10796014Abstract: A system and method for managing and controlling data licenses for information assets. An information asset is stored in a repository, and registered in a catalog for the repository. A data license is associated with the information asset in the catalog, wherein the data license is stored as part of the information asset's metadata in the catalog. Access to the information asset stored in the repository is controlled based on the data license. A new data license is automatically created for a new information asset derived from an existing information asset, wherein the new data license is derived from an existing data license for the existing information asset. A lineage graph of the information asset is automatically created for audit purposes, to show that the information asset has been accessed in compliance with the data license.Type: GrantFiled: December 27, 2017Date of Patent: October 6, 2020Assignee: International Business Machines CorporationInventors: Ivan Matthew Milman, Martin Oberhofer, Sushain Pandit, Charles Daniel Wolfson
-
Publication number: 20200314458Abstract: Computer-implemented event detection includes obtaining, at one or more processors, multimedia data including multiple frames of video data and corresponding audio data. The processor(s) process the multiple frames to detect at least one object and to track the object(s) between two or more of the frames. The processor(s) generate sonification audio data representing a position of the object(s) in the two or more frames, movement of the object(s), or both the position and the movement of object(s). The processor(s) generate combined audio data including the audio data and the sonification audio data. The processor(s) generate one or more feature vectors representing the combined audio data and provide the feature vector(s) as input to a trained event classifier to detect an event represented in the multimedia data.Type: ApplicationFiled: March 27, 2019Publication date: October 1, 2020Inventors: Florian Pinel, Brent Gross, Charles Daniel Wolfson
-
Publication number: 20190197250Abstract: A system and method for managing and controlling data licenses for information assets. An information asset is stored in a repository, and registered in a catalog for the repository. A data license is associated with the information asset in the catalog, wherein the data license is stored as part of the information asset's metadata in the catalog. Access to the information asset stored in the repository is controlled based on the data license. A new data license is automatically created for a new information asset derived from an existing information asset, wherein the new data license is derived from an existing data license for the existing information asset. A lineage graph of the information asset is automatically created for audit purposes, to show that the information asset has been accessed in compliance with the data license.Type: ApplicationFiled: December 27, 2017Publication date: June 27, 2019Inventors: Ivan Matthew Milman, Martin Oberhofer, Sushain Pandit, Charles Daniel Wolfson
-
Publication number: 20160224623Abstract: Automatic workflow processing in a workflow processing computer system. A data management system support module receives a data management activity (DMA) description. A set of set references associated with the DMA is determined. Using the set of set references, a set of data sources associated with the set references is determined. The data sources is provided within a data management system. Using the set references and the data sources, it is determined whether the data management system includes infrastructure for accessing the set references and for accessing the data sources. If not, the infrastructure is automatically created from information in a metadata repository coupled to the data management system. References to set references and references to data sources in the data management activity description are replaced by references to the infrastructure. The data management activity description is delivered for execution by the data management system.Type: ApplicationFiled: April 8, 2016Publication date: August 4, 2016Inventors: Mike Grasselt, Albert Maier, Bernhard Mitschang, Oliver Suhre, Charles Daniel Wolfson
-
Patent number: 9342572Abstract: Methods and apparatus, including computer program products, implementing and using techniques for automatic workflow processing in a workflow processing computer system.Type: GrantFiled: May 15, 2012Date of Patent: May 17, 2016Assignee: International Business Machines CorporationInventors: Mike Grasselt, Albert Maier, Bernhard Mitschang, Oliver Suhre, Charles Daniel Wolfson
-
Patent number: 8924408Abstract: An external service at a service provider server is invoked from a database by accessing from over a network a description of the external service published by the service provider external to the database. A database invocation mechanism is generated from the accessed description of the external service, wherein the database invocation mechanism comprises code within the database. A database program invokes the database invocation mechanism code within the database to invoke and interact with the external service. The database receives data from the external service in response to invoking and interacting with the external service.Type: GrantFiled: September 28, 2001Date of Patent: December 30, 2014Assignee: International Business Machines CorporationInventors: Larry Brown, James C. Kleewein, Rong Qu, Berthold Reinwald, Peter M. Schwarz, Charles Daniel Wolfson
-
Patent number: 8914807Abstract: Provided are a method, system, and program for generating a program capable of invoking a flow of operations, wherein the program is capable of being initiated from an external call. A definition file defining a flow of operations and mapping information defining input parameters to the flow of operations are received. The received definition file and mapping information are processed to generate program statements within the program that when executed perform: setting input parameters to the flow of operations to values received from an external call to the program; invoking the flow of operations with the input parameters including values from the external call; and receiving output from the flow of operations and extracting at least one value from the received output to return to the external call.Type: GrantFiled: April 3, 2003Date of Patent: December 16, 2014Assignee: International Business Machines CorporationInventors: Valer-Alin Crisan, Cynthia Maro Saracco, Charles Daniel Wolfson
-
Patent number: 8719311Abstract: A method, apparatus and computer program product, for generating a framework for supporting a homogeneous view of an information collection managed in a heterogeneous system of information storage sources. The framework includes an information collection data model mapped to an information source data model, and an information storage services data model mapped to the information source data model. The information collection data model defines information to be collected and stored as an information collection in one or more information storage sources. The information source data model references data sets containing the information defined in the information collection data model. The information storage services data model defines information storage services for accessing and performing operations on the one or more information storage sources storing the information collection.Type: GrantFiled: March 18, 2011Date of Patent: May 6, 2014Assignee: International Business Machines CorporationInventors: Jeffrey Blight, Amanda Elizabeth Chessell, Dan Jeffrey Mandelstein, Ivan Matthew Milman, Charles Daniel Wolfson
-
Patent number: 8443189Abstract: An approach is provided for selecting one or more trust factors from trust factors included in a trust index repository. Thresholds are identified corresponding to one or more of the selected trust factors. Actions are identified to perform when the selected trust factors reach the corresponding threshold values. The identified thresholds, identified actions, and selected trust factors are stored in a data store. The selected trust factors are monitored by comparing one or more trust metadata scores with the stored identified thresholds. The stored identified actions that correspond to the selected trust factors are performed when one or more of the trust metadata scores reach the identified thresholds. At least one of the actions includes an event notification that is provided to a trust data consumer.Type: GrantFiled: October 24, 2008Date of Patent: May 14, 2013Assignee: International Business Machines CorporationInventors: Chung-Sheng Li, Ivan Matthew Milman, Guenter Anton Sauter, Harald Clyde Smith, Charles Daniel Wolfson