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: 20160210311Abstract: 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: ApplicationFiled: March 25, 2016Publication date: July 21, 2016Inventor: Craig A. Statchuk
-
Publication number: 20160196670Abstract: 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: ApplicationFiled: October 28, 2015Publication date: July 7, 2016Inventors: Peter Bak, Gilad M. Saadoun, Harold J. Ship, Craig A. Statchuk, Avi Yaeli
-
Publication number: 20160196669Abstract: 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: ApplicationFiled: January 6, 2015Publication date: July 7, 2016Inventors: Peter Bak, Gilad M. Saadoun, Harold J. Ship, Craig A. Statchuk, Avi Yaeli
-
Publication number: 20160179857Abstract: 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: ApplicationFiled: December 18, 2014Publication date: June 23, 2016Inventors: Marius Cosma, Yandu S. Oppacher, Craig A. Statchuk
-
Publication number: 20160179895Abstract: 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: ApplicationFiled: June 11, 2015Publication date: June 23, 2016Inventors: Marius Cosma, Yandu S. Oppacher, Craig A. Statchuk
-
Publication number: 20160173454Abstract: 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: ApplicationFiled: June 11, 2015Publication date: June 16, 2016Inventor: Craig A. Statchuk
-
Publication number: 20160173502Abstract: 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: ApplicationFiled: December 15, 2014Publication date: June 16, 2016Inventor: Craig A. Statchuk
-
Patent number: 9336236Abstract: 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: GrantFiled: January 21, 2014Date of Patent: May 10, 2016Assignee: International Business Machines CorporationInventor: Craig A. Statchuk
-
Patent number: 9311334Abstract: 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: GrantFiled: July 18, 2011Date of Patent: April 12, 2016Assignee: International Business Machines CorporationInventors: Ronald L. Gagnier, Michael A. Iles, Steven R. McDougall, David J. Ridgeway, Craig A. Statchuk
-
Publication number: 20150205838Abstract: 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: ApplicationFiled: January 21, 2014Publication date: July 23, 2015Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Craig A. Statchuk
-
Patent number: 9075887Abstract: 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: GrantFiled: November 30, 2009Date of Patent: July 7, 2015Assignee: International Business Machines CorporationInventor: Craig A. Statchuk
-
Publication number: 20150006517Abstract: 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: ApplicationFiled: September 17, 2014Publication date: January 1, 2015Inventors: Steven R. McDougall, Craig A. Statchuk
-
Publication number: 20140280064Abstract: 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: ApplicationFiled: July 11, 2013Publication date: September 18, 2014Inventors: Steven R. McDougall, Craig A. Statchuk
-
Patent number: 8612489Abstract: 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: GrantFiled: July 14, 2011Date of Patent: December 17, 2013Assignee: International Business Machines CorporationInventors: Christopher B. Ferris, Min Li, John V. Meegan, Michael G. Rowling, Craig A. Statchuk, Zhong Tian, Xiao Feng Zhao
-
Publication number: 20130018923Abstract: 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: ApplicationFiled: July 14, 2011Publication date: January 17, 2013Applicant: International Business Machines CorporationInventors: Christopher B. Ferris, Min Li, John V. Meegan, Michael G. Rowling, Craig A. Statchuk, Zhong Tian, Xiao Feng Zhao
-
Publication number: 20120054174Abstract: 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: ApplicationFiled: July 18, 2011Publication date: March 1, 2012Applicant: International Business Machines CorporationInventors: Ronald L. Gagnier, Michael A. Iles, Steven R. McDougall, David J. Ridgeway, Craig A. Statchuk
-
Publication number: 20110131270Abstract: 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: ApplicationFiled: November 30, 2009Publication date: June 2, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: CRAIG A. STATCHUK
-
Patent number: 7885918Abstract: 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: GrantFiled: July 28, 2006Date of Patent: February 8, 2011Assignee: International Business Machines CorporationInventor: Craig Statchuk
-
Patent number: 7873670Abstract: 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: GrantFiled: July 28, 2006Date of Patent: January 18, 2011Assignee: International Business Machines CorporationInventor: Craig Statchuk
-
Patent number: 7792826Abstract: 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: GrantFiled: May 29, 2007Date of Patent: September 7, 2010Assignee: International Business Machines CorporationInventor: Craig Statchuk