Patents by Inventor Marion Behnen
Marion Behnen 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: 11487824Abstract: A method, system, and program product for implementing an automated query filtering process for spatial data is provided. The method includes selecting a set of common depth levels for geohash structures. Data indicating results of the selection is stored and a specified depth level of the set of common geohash depth levels is selected. The selected geohash depth level is associated with a spatial column for spatial data to determine a set of geohash depth levels required to generate geohash values. A filter table or index associated with the spatial column is generated based on the selected subset of common geohash depth levels and a relationship between the spatial column, the specified geohash depth level and the filter table is stored within a database. Geohash values for the filter table are generated and a query of the database is executed with respect to the specified geohash depth level, the filter entries, and the filter table.Type: GrantFiled: February 13, 2020Date of Patent: November 1, 2022Assignee: International Business Machines CorporationInventors: Marion Behnen, Pooja Bhandari, Christian Zentgraf
-
Publication number: 20210256065Abstract: A method, system, and program product for implementing an automated query filtering process for spatial data is provided. The method includes selecting a set of common depth levels for geohash structures. Data indicating results of the selection is stored and a specified depth level of the set of common geohash depth levels is selected. The selected geohash depth level is associated with a spatial column for spatial data to determine a set of geohash depth levels required to generate geohash values. A filter table or index associated with the spatial column is generated based on the selected subset of common geohash depth levels and a relationship between the spatial column, the specified geohash depth level and the filter table is stored within a database. Geohash values for the filter table are generated and a query of the database is executed with respect to the specified geohash depth level, the filter entries, and the filter table.Type: ApplicationFiled: February 13, 2020Publication date: August 19, 2021Inventors: Marion Behnen, Pooja Bhandari, Christian Zentgraf
-
Patent number: 10331640Abstract: Provided are techniques for populating a new text index. In response to determining that a limit for indexing a set of documents to the new text index has been reached, a commit is performed, a restart key is updated to identify a next document to be indexed, and the next document is indexed in a next commit cycle.Type: GrantFiled: June 13, 2014Date of Patent: June 25, 2019Assignee: International Business Machines CorporationInventors: Marion Behnen, Randal J. Richardt, Phong K. Truong, Howard H. Zhang
-
Patent number: 10318509Abstract: Provided are techniques for populating a new text index. In response to determining that a limit for indexing a set of documents to the new text index has been reached, a commit is performed, a restart key is updated to identify a next document to be indexed, and the next document is indexed in a next commit cycle.Type: GrantFiled: February 26, 2015Date of Patent: June 11, 2019Assignee: International Business Machines CorporationInventors: Marion Behnen, Randal J. Richardt, Phong K. Truong, Howard H. Zhang
-
Patent number: 9542656Abstract: Methods and apparatus, including computer program products, implementing and using techniques for integrating and data activities in a process flow. A data transformation activity is invoked through local or remote invocation. The data transformation activity is part of a process flow defined in a standard business process execution language format and is invoked from within the process flow. A system for executing a process flow including one or more control activities and one or more data transformation activities is also described. The system includes a process control engine for executing activities included in the process flow, a data transformation subsystem for storing domain specific definitions of data transformation processes of data in one or more databases, and a control data repository for storing domain specific activity information related to the process flow.Type: GrantFiled: November 13, 2006Date of Patent: January 10, 2017Assignee: International Business Machines CorporationInventors: Marion Behnen, Qi Jin, Yannick Saillet, Sriram Srinivasan, Muthukumar Thirunavukkarasu, Hoi J. Yoo
-
Patent number: 9361137Abstract: Methods, computer program products, and system for managing a parameter of an application are provided. In one implementation, the method includes identifying a plurality of phases associated with the application, in which each phase corresponds to a time period during a lifecycle of the application. The method further includes defining a range of phases among the plurality of phases associated with the application during which a value of the parameter can be changed.Type: GrantFiled: October 11, 2006Date of Patent: June 7, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Marion Behnen, Sameer V. Jorapur, Sriram Srinivasan, Muthukumar Thirunavukkarasu, Cheung-Yuk Wu
-
Publication number: 20150363483Abstract: Provided are techniques for populating a new text index. In response to determining that a limit for indexing a set of documents to the new text index has been reached, a commit is performed, a restart key is updated to identify a next document to be indexed, and the next document is indexed in a next commit cycle.Type: ApplicationFiled: February 26, 2015Publication date: December 17, 2015Inventors: Marion Behnen, Randal J. Richardt, Phong K. Truong, Howard H. Zhang
-
Publication number: 20150363444Abstract: Provided are techniques for populating a new text index. In response to determining that a limit for indexing a set of documents to the new text index has been reached, a commit is performed, a restart key is updated to identify a next document to be indexed, and the next document is indexed in a next commit cycle.Type: ApplicationFiled: June 13, 2014Publication date: December 17, 2015Inventors: Marion Behnen, Randal J. Richardt, Phong K. Truong, Howard H. Zhang
-
Patent number: 8825707Abstract: Generating Business Process Execution Language (‘BPEL’) control flows to populate a data warehouse for analysis of data of an operational system including identifying source tables in the operational system and one or more corresponding target tables in the data warehouse; creating BPEL steps to represent links between each source table in the operational system and each corresponding target table in the data warehouse; determining a sequence for the BPEL step; and adding the BPEL steps to a BPEL control flow according to the determined sequence.Type: GrantFiled: May 9, 2012Date of Patent: September 2, 2014Assignee: International Business Machines CorporationInventors: Marion Behnen, Gregg L. Snodgrass, James M. McArdle, Hoi J. Yoo
-
Patent number: 8626655Abstract: A method, system and computer program product for enabling completion of purchase transactions by retrieving purchase card information from an electronic database of consumer cards and applying the appropriate card to the transaction. The database, managed by a central card authority, stores client account information for cards such as debit, credit, phone, and discount cards, which are accessible via a unique, secure login/access credential, such as a username and password combination. During registration with the central card authority, a client classifies key/important factors to consider when performing purchases. The central card authority is accessed by the client during purchases from a retail facility and/or other purchasing environment. The central card authority automatically selects the best card to utilize during a purchase, after weighing the important purchasing factors related to the credit, debit, phone, and discount cards registered with the central card authority.Type: GrantFiled: May 9, 2012Date of Patent: January 7, 2014Assignee: International Business Machines CorporationInventors: Raji L. Akella, Marion Behnen, Guarav Jain, James M. McArdle
-
Patent number: 8620924Abstract: A full-text search index for a table stored in a set of partitions of a database is refreshed. At a first point in time, table row distribution information and a table partitioning list are captured. At a second point in time, it is determined that an index refresh operation is to be performed. The captured table row distribution information is compared with current table row distribution information to determine whether there is at least one difference. In response to the determining that there is at least one difference, a text index distribution is re-aligned for any table rows that are affected by the change in table data row distribution by: generating a new table partitioning list, and indexing documents associated with table data rows that moved from one partition in the captured table partitioning list to another partition in the new table partitioning list.Type: GrantFiled: March 6, 2012Date of Patent: December 31, 2013Assignee: International Business Machines CorporationInventors: Marion Behnen, Shantanu S. Mundkur
-
Patent number: 8615467Abstract: A method, system and computer program product for enabling completion of purchase transactions by retrieving purchase card information from an electronic database of consumer cards and applying the appropriate card to the transaction. The database, managed by a central card authority, stores client account information for cards such as debit, credit, phone, and discount cards, which are accessible via a unique, secure login/access credential, such as a username and password combination. During registration with the central card authority, a client classifies key/important factors to consider when performing purchases. The central card authority is accessed by the client during purchases from a retail facility and/or other purchasing environment. The central card authority automatically selects the best card to utilize during a purchase, after weighing the important purchasing factors related to the credit, debit, phone, and discount cards registered with the central card authority.Type: GrantFiled: November 7, 2007Date of Patent: December 24, 2013Assignee: International Business Machines CorporationInventors: Raji L. Akella, Marion Behnen, Gaurav Jain, James M. McArdle
-
Publication number: 20130238628Abstract: A full-text search index for a table stored in a set of partitions of a database is refreshed. At a first point in time, table row distribution information and a table partitioning list are captured. At a second point in time, it is determined that an index refresh operation is to be performed. The captured table row distribution information is compared with current table row distribution information to determine whether there is at least one difference. In response to the determining that there is at least one difference, a text index distribution is re-aligned for any table rows that are affected by the change in table data row distribution by: generating a new table partitioning list, and indexing documents associated with table data rows that moved from one partition in the captured table partitioning list to another partition in the new table partitioning list.Type: ApplicationFiled: March 6, 2012Publication date: September 12, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Marion Behnen, Shantanu S. Mundkur
-
Publication number: 20120226657Abstract: Generating Business Process Execution Language (‘BPEL’) control flows to populate a data warehouse for analysis of data of an operational system including identifying source tables in the operational system and one or more corresponding target tables in the data warehouse; creating BPEL steps to represent links between each source table in the operational system and each corresponding target table in the data warehouse; determining a sequence for the BPEL step; and adding the BPEL steps to a BPEL control flow according to the determined sequence.Type: ApplicationFiled: May 9, 2012Publication date: September 6, 2012Applicant: International Business Machines CorporationInventors: Marion Behnen, James M. McArdle, Gregg L. Snodgrass, Hoi J. Yoo
-
Publication number: 20120221471Abstract: A method, system and computer program product for enabling completion of purchase transactions by retrieving purchase card information from an electronic database of consumer cards and applying the appropriate card to the transaction. The database, managed by a central card authority, stores client account information for cards such as debit, credit, phone, and discount cards, which are accessible via a unique, secure login/access credential, such as a username and password combination. During registration with the central card authority, a client classifies key/important factors to consider when performing purchases. The central card authority is accessed by the client during purchases from a retail facility and/or other purchasing environment. The central card authority automatically selects the best card to utilize during a purchase, after weighing the important purchasing factors related to the credit, debit, phone, and discount cards registered with the central card authority.Type: ApplicationFiled: May 9, 2012Publication date: August 30, 2012Applicant: IBM CORPORATIONInventors: Raji L. Akella, Marion Behnen, Guarav Jain, James M. McArdle
-
Patent number: 8209359Abstract: Generating Business Process Execution Language (‘BPEL’) control flows to populate a data warehouse for analysis of data of an operational system including identifying source tables in the operational system and one or more corresponding target tables in the data warehouse; creating BPEL steps to represent links between each source table in the operational system and each corresponding target table in the data warehouse; determining a sequence for the BPEL step; and adding the BPEL steps to a BPEL control flow according to the determined sequence.Type: GrantFiled: October 6, 2007Date of Patent: June 26, 2012Assignee: International Business Machines CorporationInventors: Marion Behnen, James M. McArdle, Gregg L. Snodgrass, Hoi J. Yoo
-
Patent number: 8024656Abstract: A method, computer program product, and system for analyzing data using a data warehouse application are provided. The method, computer program product, and system provide for displaying a facet in a user interface of the data warehouse application, the facet classifying a plurality of documents, and displaying a facet attribute of the facet in the user interface of the data warehouse application, the facet attribute corresponding to a characteristic associated with each of the plurality of documents classified by the facet.Type: GrantFiled: March 30, 2007Date of Patent: September 20, 2011Assignee: International Business Machines CorporationInventors: Marion Behnen, Richard L. Cole, Qi Jin, Timo Pfahl, Holger Pirk
-
Patent number: 7814459Abstract: A method of automatic replication setup is disclosed. The method allows the business application user to focus on the requirements posed by the business application and to abstract from the low level infrastructure details. Information specific to the databases and infrastructure design decisions can be provided by a subject matter expert. By automating the requirements analysis and infrastructure setup process, the time to deliver can be decreased significantly and the potential for errors reduced.Type: GrantFiled: July 10, 2006Date of Patent: October 12, 2010Assignee: International Business Machines CorporationInventors: Marion Behnen, Gregg L. Snodgrass, Patrick Titzler
-
Patent number: 7788269Abstract: A method, computer program product, and system for integrating faceted and predefined multi-dimensional search interfaces are provided. The method, computer program product, and system provide for displaying a first set of results from a search request in a faceted search interface and a second set of results from the search request in a predefined multi-dimensional search interface, and responsive to a user action in the predefined multi-dimensional search interface affecting a scope of the search request, synchronizing the faceted search interface with changes in the predefined multi-dimensional search interface without requiring a separate user action in the faceted search interface.Type: GrantFiled: March 30, 2007Date of Patent: August 31, 2010Assignee: International Business Machines CorporationInventors: Marion Behnen, Qi Jin, Timo Pfahl
-
Patent number: 7730059Abstract: Methods, systems, and computer readable medium for displaying results of a search query. In one implementation, the method includes receiving a query, obtaining documents that satisfy the query, constructing a facet hierarchy based on documents that satisfy the query, creating a cube structure based on the facet hierarchy, and displaying a multi-dimensional search interface based on the cube structure.Type: GrantFiled: March 30, 2007Date of Patent: June 1, 2010Assignee: International Business Machines CorporationInventors: Marion Behnen, Qi Jin, Timo Pfahl, Holger Pirk