Patents by Inventor CRAIG A. STATCHUK

CRAIG A. STATCHUK 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).

  • Publication number: 20160210311
    Abstract: Embodiments of the present invention disclose a method, computer program product, and system for optimizing spatial queries, the method comprising a computer receiving a spatial data set, and a target spatial shape. The computer determining a distribution data set which aligns with the geometry of the spatial data set. The computer performing a query to determine a list of full and partial shapes of the spatial data set located within the target spatial shape. The computer determining a ratio for a determined partial shape of the spatial data set using the distribution data set. The computer determining an apportioned value of a variable of the spatial data set within the determined partial shape. The computer summarizing into a result set the value of the variable within the determined list of full and partial shapes of the spatial data set.
    Type: Application
    Filed: March 25, 2016
    Publication date: July 21, 2016
    Inventor: Craig A. Statchuk
  • Publication number: 20160196670
    Abstract: A method and system for generating a map using a computer is based on data and weighted factors to minimize corresponding projection distortions. The method and system includes determining visualization goals from analyzing a set of datasets for a map using the computer. A set of visualization characteristics are calculated for each dataset based on the visualization goals using the computer. The visualization characteristics are analyzed to weight factors for each of the datasets. Each of the weighted factors is adjusted based on the relevance of each of the datasets for visualization of the map. An aggregate vector of weighted factors is calculated based on all of the datasets, and the map for visualization is generated based on the aggregate vector of weighted factors.
    Type: Application
    Filed: October 28, 2015
    Publication date: July 7, 2016
    Inventors: Peter Bak, Gilad M. Saadoun, Harold J. Ship, Craig A. Statchuk, Avi Yaeli
  • Publication number: 20160196669
    Abstract: A method and system for generating a map using a computer is based on data and weighted factors to minimize corresponding projection distortions. The method and system includes determining visualization goals from analyzing a set of datasets for a map using the computer. A set of visualization characteristics are calculated for each dataset based on the visualization goals using the computer. The visualization characteristics are analyzed to weight factors for each of the datasets. Each of the weighted factors is adjusted based on the relevance of each of the datasets for visualization of the map. An aggregate vector of weighted factors is calculated based on all of the datasets, and the map for visualization is generated based on the aggregate vector of weighted factors.
    Type: Application
    Filed: January 6, 2015
    Publication date: July 7, 2016
    Inventors: Peter Bak, Gilad M. Saadoun, Harold J. Ship, Craig A. Statchuk, Avi Yaeli
  • Publication number: 20160179857
    Abstract: A system for joining modeled data with new data sources. Modeled tabular data containing categorical and metric data is received. New data containing structured or non-structured data is received. The new data is indexed and data clusters and/or data facets are identified. Data clusters and data facets are also identified within the received modeled data. A textual query from a user is received and semantically indexed into keywords. Data clusters and data facets within the new data are matched to the keywords in the indexed query. Data clusters and data facets within in the modeled data are matched to the keywords in the indexed query. A table is generated containing the modeled data and matching data clusters and data facets from the new data.
    Type: Application
    Filed: December 18, 2014
    Publication date: June 23, 2016
    Inventors: Marius Cosma, Yandu S. Oppacher, Craig A. Statchuk
  • Publication number: 20160179895
    Abstract: A system for joining modeled data with new data sources. Modeled tabular data containing categorical and metric data is received. New data containing structured or non-structured data is received. The new data is indexed and data clusters and/or data facets are identified. Data clusters and data facets are also identified within the received modeled data. A textual query from a user is received and semantically indexed into keywords. Data clusters and data facets within the new data are matched to the keywords in the indexed query. Data clusters and data facets within in the modeled data are matched to the keywords in the indexed query. A table is generated containing the modeled data and matching data clusters and data facets from the new data.
    Type: Application
    Filed: June 11, 2015
    Publication date: June 23, 2016
    Inventors: Marius Cosma, Yandu S. Oppacher, Craig A. Statchuk
  • Publication number: 20160173454
    Abstract: A request from a first user to access data stored in a first location is received. A profile of the first user is determined, wherein the profile includes one or more locations of data storage that the first user is allowed to access. Responsive to the determining the profile of the first user, whether the first location is included in the one or more locations of data storage that the first user is allowed to access is determined. Responsive to determining the first location is included in the one or more locations of data storage the first user is allowed to access, the first user is granted access to the data stored in the first location.
    Type: Application
    Filed: June 11, 2015
    Publication date: June 16, 2016
    Inventor: Craig A. Statchuk
  • Publication number: 20160173502
    Abstract: A request from a first user to access data stored in a first location is received. A profile of the first user is determined, wherein the profile includes one or more locations of data storage that the first user is allowed to access. Responsive to the determining the profile of the first user, whether the first location is included in the one or more locations of data storage that the first user is allowed to access is determined. Responsive to determining the first location is included in the one or more locations of data storage the first user is allowed to access, the first user is granted access to the data stored in the first location.
    Type: Application
    Filed: December 15, 2014
    Publication date: June 16, 2016
    Inventor: Craig A. Statchuk
  • Patent number: 9336236
    Abstract: Embodiments of the present invention disclose a method, computer program product, and system for optimizing spatial queries, the method comprising a computer receiving a spatial data set, and a target spatial shape. The computer determining a distribution data set which aligns with the geometry of the spatial data set. The computer performing a query to determine a list of full and partial shapes of the spatial data set located within the target spatial shape. The computer determining a ratio for a determined partial shape of the spatial data set using the distribution data set. The computer determining an apportioned value of a variable of the spatial data set within the determined partial shape. The computer summarizing into a result set the value of the variable within the determined list of full and partial shapes of the spatial data set.
    Type: Grant
    Filed: January 21, 2014
    Date of Patent: May 10, 2016
    Assignee: International Business Machines Corporation
    Inventor: Craig A. Statchuk
  • Patent number: 9311334
    Abstract: A mechanism is provided for automatically performing join operations. Source data is received and a metadata model is received. The metadata model includes a hierarchical structure. The source data is aligned to the hierarchical structure in the metadata model to form a source data hierarchy. Based on the source data hierarchy, the source data is joined to geocoded information.
    Type: Grant
    Filed: July 18, 2011
    Date of Patent: April 12, 2016
    Assignee: International Business Machines Corporation
    Inventors: Ronald L. Gagnier, Michael A. Iles, Steven R. McDougall, David J. Ridgeway, Craig A. Statchuk
  • Publication number: 20150205838
    Abstract: Embodiments of the present invention disclose a method, computer program product, and system for optimizing spatial queries, the method comprising a computer receiving a spatial data set, and a target spatial shape. The computer determining a distribution data set which aligns with the geometry of the spatial data set. The computer performing a query to determine a list of full and partial shapes of the spatial data set located within the target spatial shape. The computer determining a ratio for a determined partial shape of the spatial data set using the distribution data set. The computer determining an apportioned value of a variable of the spatial data set within the determined partial shape. The computer summarizing into a result set the value of the variable within the determined list of full and partial shapes of the spatial data set.
    Type: Application
    Filed: January 21, 2014
    Publication date: July 23, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Craig A. Statchuk
  • Patent number: 9075887
    Abstract: A content syndication system is disclosed where a syndicated data feed entry may include whatever information contributed to the content of that feed entry. Doing so allows business reporting and analytics tools to consume both the feed information (e.g., a summary of a report) and the underlying data (e.g., a collection of database records). A feed-reader application that does not understand the extended feed data (i.e., the information which contributed to the content of the feed entry) simply disregards the extended content. Thus, the extended feeds may be included in email messages, documents and other packaging and delivery mechanisms since no additional information is needed to consume or render formatted content.
    Type: Grant
    Filed: November 30, 2009
    Date of Patent: July 7, 2015
    Assignee: International Business Machines Corporation
    Inventor: Craig A. Statchuk
  • Publication number: 20150006517
    Abstract: Techniques are described for creating geospatial elements based on geographical data. In one example, a method for creating geospatial elements based on geographical data includes collecting one or more geographical indicators comprised in a set of operational data, the geographical indicators indicating one or more geographical areas. The method further includes collecting, from a set of geographical data, geospatial data associated with the one or more geographical areas indicated by the one or more geographical indicators. The method further includes generating one or more aggregated geospatial elements based on the one or more geographical indicators and the geospatial data.
    Type: Application
    Filed: September 17, 2014
    Publication date: January 1, 2015
    Inventors: Steven R. McDougall, Craig A. Statchuk
  • Publication number: 20140280064
    Abstract: Techniques are described for creating geospatial elements based on geographical data. In one example, a method for creating geospatial elements based on geographical data includes collecting one or more geographical indicators comprised in a set of operational data, the geographical indicators indicating one or more geographical areas. The method further includes collecting, from a set of geographical data, geospatial data associated with the one or more geographical areas indicated by the one or more geographical indicators. The method further includes generating one or more aggregated geospatial elements based on the one or more geographical indicators and the geospatial data.
    Type: Application
    Filed: July 11, 2013
    Publication date: September 18, 2014
    Inventors: Steven R. McDougall, Craig A. Statchuk
  • Patent number: 8612489
    Abstract: For each of a plurality of concepts indicated in an XBRL schema associated with an XBRL instance, concept relationship information is determined. The concept relationship information is determined from the XBRL schema, context information indicated in the XBRL instance, and at least one of a plurality of files that constitute a taxonomy set for the XBRL instance. Attribute information is determined for each concept based, at least in part, on the XBRL schema and at least one of the files that constitute the taxonomy set. An XML document is generated with XML elements structured in accordance with the concept relationship information. Each of the XML elements is populated with corresponding ones of XBRL facts to yield the structured XML data model instance.
    Type: Grant
    Filed: July 14, 2011
    Date of Patent: December 17, 2013
    Assignee: International Business Machines Corporation
    Inventors: Christopher B. Ferris, Min Li, John V. Meegan, Michael G. Rowling, Craig A. Statchuk, Zhong Tian, Xiao Feng Zhao
  • Publication number: 20130018923
    Abstract: For each of a plurality of concepts indicated in an XBRL schema associated with an XBRL instance, concept relationship information is determined. The concept relationship information is determined from the XBRL schema, context information indicated in the XBRL instance, and at least one of a plurality of files that constitute a taxonomy set for the XBRL instance. Attribute information is determined for each concept based, at least in part, on the XBRL schema and at least one of the files that constitute the taxonomy set. An XML document is generated with XML elements structured in accordance with the concept relationship information. Each of the XML elements is populated with corresponding ones of XBRL facts to yield the structured XML data model instance.
    Type: Application
    Filed: July 14, 2011
    Publication date: January 17, 2013
    Applicant: International Business Machines Corporation
    Inventors: Christopher B. Ferris, Min Li, John V. Meegan, Michael G. Rowling, Craig A. Statchuk, Zhong Tian, Xiao Feng Zhao
  • Publication number: 20120054174
    Abstract: In certain examples, a mechanism is provided for automatically performing join operations. Source data is received and a metadata model is received. The metadata model includes a hierarchical structure. The source data is aligned to the hierarchical structure in the metadata model to form a source data hierarchy. Based on the source data hierarchy, the source data is joined to geocoded information.
    Type: Application
    Filed: July 18, 2011
    Publication date: March 1, 2012
    Applicant: International Business Machines Corporation
    Inventors: Ronald L. Gagnier, Michael A. Iles, Steven R. McDougall, David J. Ridgeway, Craig A. Statchuk
  • Publication number: 20110131270
    Abstract: A content syndication system is disclosed where a syndicated data feed entry may include whatever information contributed to the content of that feed entry. Doing so allows business reporting and analytics tools to consume both the feed information (e.g., a summary of a report) and the underlying data (e.g., a collection of database records). A feed-reader application that does not understand the extended feed data (i.e., the information which contributed to the content of the feed entry) simply disregards the extended content. Thus, the extended feeds may be included in email messages, documents and other packaging and delivery mechanisms since no additional information is needed to consume or render formatted content.
    Type: Application
    Filed: November 30, 2009
    Publication date: June 2, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: CRAIG A. STATCHUK
  • Patent number: 7885918
    Abstract: A method and system is provided for managing business taxonomy. The system comprises an indexing engine for indexing content of source business oriented metadata. The indexing engine has a content scanner for reading the business oriented metadata, defining taxonomy of the business oriented metadata, and building a content index of the business oriented metadata including a subject index representing the taxonomy of the business oriented metadata. The system also comprises an index store for storing the content index of the business oriented metadata, and a taxonomy engine for providing taxonomy services to users using the content index.
    Type: Grant
    Filed: July 28, 2006
    Date of Patent: February 8, 2011
    Assignee: International Business Machines Corporation
    Inventor: Craig Statchuk
  • Patent number: 7873670
    Abstract: An example management system comprises an indexing engine, an index store and an example engine. The indexing engine indexes content of source business oriented metadata. The indexing engine has a content scanner for reading the business oriented metadata, and building a content index of the business oriented metadata. The index store stores the content index of the business oriented metadata. The example engine manages logical associations of terms in a query using the content index.
    Type: Grant
    Filed: July 28, 2006
    Date of Patent: January 18, 2011
    Assignee: International Business Machines Corporation
    Inventor: Craig Statchuk
  • Patent number: 7792826
    Abstract: Subject ranking management system provides a ranked search result for a given set of one or more search terms. The subject ranking management system determines, using a taxonomy, one or more parent subject items related to one or more matching subject items that match a given set of search terms. The system statistically ranks relevant subject items including the matching subject items and the parent subject items, and organizes the relevant subject items as ranked by the item ranking calculation unit. Ranked subjects can then be presented to an operator to assist with further refinement or used to automatically produce a better search without further operator invention.
    Type: Grant
    Filed: May 29, 2007
    Date of Patent: September 7, 2010
    Assignee: International Business Machines Corporation
    Inventor: Craig Statchuk