Object-relational Patents (Class 707/960)
-
Patent number: 11663170Abstract: A method for interconnecting data between a plurality of blockchain networks according to an embodiment of the present invention includes receiving a request of an interconnecting transaction for interconnecting data between a plurality of blockchain networks, querying information of an ongoing or scheduled transaction through the plurality of blockchain networks in response to the request, and selectively determining any one of a plurality of interconnecting schemes as an interconnecting scheme of the interconnecting transaction with reference to the queried information, and performing the interconnecting transaction according to the determined interconnecting scheme.Type: GrantFiled: August 17, 2020Date of Patent: May 30, 2023Assignee: SAMSUNG SDS CO., LTD.Inventors: Young Woon Kwon, Jung Woo Cho, Hwa Yong Oh, Han Saem Seo, Sang Won Lee
-
Patent number: 11500815Abstract: Methods, apparatus, and processor-readable storage media for implementing dual relationship-based hash structures for non-volatile memory technology are provided herein. An example computer-implemented method includes generating a hash storage structure by: creating multiple layers of storage components, wherein a first layers comprise a first number of storage components and at least a second layer comprises at least a second number of storage components less than the first number of storage components; configuring the at least a second layer to share at least a portion of the storage components therein with at least a portion of the storage components in the first layer; partitioning each of the storage components in each of the multiple layers into multiple portions; configuring a respective status value space for each of the multiple portions of each of the storage components in the multiple layers; and implementing the hash storage structure in at least one storage system.Type: GrantFiled: March 26, 2020Date of Patent: November 15, 2022Assignee: EMC IP Holding Company LLCInventors: Gopal Singh, Pooja Singh, Rahul D. Vishwakarma, Shelesh Chopra
-
Patent number: 11392631Abstract: Embodiments provide a computer-executable method, computer system and non-transitory computer-readable medium for programmatically processing text information to generate attribute descriptors contained therein. The method includes programmatically accessing, via a network device, a textual unit, the textual unit associated with a commercial entity or a commercial object. The method also includes executing a text processing engine to programmatically generate an attribute descriptor from the textual unit. The method further includes storing, on a non-transitory computer-readable storage device, the attribute descriptor in association with identification of the commercial entity or the commercial object.Type: GrantFiled: November 24, 2020Date of Patent: July 19, 2022Assignee: Groupon, Inc.Inventors: Gaston L'Huillier, Jonathan Esterhazy, Dor Levi, Amit Koren, Daniel Langdon, Bhupesh Bansal, Feras Karablieh, Hernan Enrique Arroyo Garcia, Srinivasa Raghavan Vedanarayanan, Shawn Ryan Jeffrey, Francisco Jose Larrain
-
Patent number: 8832152Abstract: Each data file of a distributed file system is identified by a corresponding globally-unique object identifier that is independent of any attribute of the data file. A node in the distributed file system has a file system that includes a plurality of directory entries, where each directory entry has a file name field, an attributes field, and an object identifier field configured for specifying a globally-unique object identifier. The globally-unique object identifier is universally reachable by any node of the distributed file system and uniquely identifies the data file, enabling the data file to be universally identifiable by any node based on the corresponding object identifier. The data file can be stored independently of a device file system based on providing a resolution between the data file name and its object identifier, followed by a resolution between the object identifier and a selected location for the data file.Type: GrantFiled: June 17, 2013Date of Patent: September 9, 2014Assignee: Cisco Technology, Inc.Inventors: Bryan C. Turner, John Toebes, Douglas Jay Walker
-
Patent number: 8793281Abstract: Embodiments of the present invention provide for techniques for enabling mutation of an instantiated object between multiple underlying object types at run time. The object may alter its behavior from one object type to another at anytime without requiring a new object to be instantiated. The object's behavior may be implemented by other objects which are retrieved at run time, thus disconnecting the direct link between the object's behavior and the object.Type: GrantFiled: March 25, 2013Date of Patent: July 29, 2014Assignee: Oracle International CorporationInventors: Vivek Nama, Chandra Mora
-
Patent number: 8572101Abstract: A method, system and computer program product to generate selected tabular data from an object relational data model using a faceted interaction interface may include providing a faceted interaction interface to specify a faceted query to provide the selected tabular data from the object relational data model. The faceted query may include at least one facet and at least one facet condition. The method may also include constructing an object relational graph from a plurality of input object tables of the object relational data model. The method may also include selecting each object in the object relational graph which contains at least one facet and identifying each object in the object relational graph on which at least one facet condition applies. The method may additionally include generating at least one object group from the object relational graph.Type: GrantFiled: January 10, 2011Date of Patent: October 29, 2013Assignee: International Business Machines CorporationInventors: Deepak M. Srinivasa, Adarsh Ramamurthy
-
Patent number: 8560348Abstract: A system, apparatus, and related methods for the collection, processing, evaluation, transformation, and reporting of individual health care information from diverse information systems and sources. An individual health record (IHR) of the present invention provides a structure for individuals to participate in, and manage, their health and their medical care, while still meeting the needs of health care organizations and caregivers. An IHR object may be formed by obtaining information from diverse health care information systems and sources, and transforming and re-purposing into a coherent account of the individual's overall health and care using a comprehensive health care ontology. As information from various sources is updated or available, the IHR is dynamically updated on a continuous or periodic basis.Type: GrantFiled: March 15, 2010Date of Patent: October 15, 2013Inventors: Ralph A. Korpman, Cindy A. Post, Rudy R. Hilado, W. Randal Clegg
-
Patent number: 8543680Abstract: Object manager information is maintained for object managers in a network indicating a device type of devices in the network managed by the object managers and device information providing information on the devices in the network, wherein the object managers have access to the object manager information. A determination is made from the object manager information a second object manager comprising one of the object managers in the network managing a same device type as the devices managed by the first object manager. The first and second object managers communicate to establish a migration relationship between the first and the second object managers. In response to a migration event at the second object manager, the first object manager accesses the device information for the second object manager to manage the devices currently managed by the second object manager.Type: GrantFiled: February 5, 2013Date of Patent: September 24, 2013Assignee: International Business Machines CorporationInventors: Pankaj S. Bavishi, Shripad J. Nadgowda, Sandeep R. Patil, Dhaval K. Shah
-
Patent number: 8533200Abstract: A method and apparatus implementing a “hadron” data structure architecture. In some embodiments, each hadron includes a frame identifier and a holder for a payload of data, wherein the plurality of hadron data structures are stored in a hadron block that provides a specification that includes metadata that specifies the payload. Some embodiments include a plurality of hadron blocks first and second hadron data blocks, each block including one or more hadron pages. Upon receiving data particles of a dataset, the system forms a first plurality of hadron data structures (hadrons) by creating a first frame identifier and associating the first frame identifier with a first data particle to form the first hadron, and creating a second frame identifier and associating the second frame identifier with a second data particle to form the second hadron, and stores the first plurality of hadron data structures in the first hadron page.Type: GrantFiled: March 21, 2012Date of Patent: September 10, 2013Assignee: Hadron Data Technologies, Inc.Inventor: Boris K. Gelfand
-
Patent number: 8521861Abstract: Object manager information is maintained for object managers in a network indicating a device type of devices in the network managed by the object managers and device information providing information on the devices in the network, wherein the object managers have access to the object manager information. A determination is made from the object manager information a second object manager comprising one of the object managers in the network managing a same device type as the devices managed by the first object manager. The first and second object managers communicate to establish a migration relationship between the first and the second object managers. In response to a migration event at the second object manager, the first object manager accesses the device information for the second object manager to manage the devices currently managed by the second object manager.Type: GrantFiled: August 23, 2011Date of Patent: August 27, 2013Assignee: International Business Machines CorporationInventors: Pankaj S. Bavishi, Shripad J. Nadgowda, Sandeep R. Patil, Dhaval K. Shah
-
Patent number: 8489658Abstract: Each data file of a distributed file system is identified by a corresponding globally-unique object identifier that is independent of any attribute of the data file. A node in the distributed file system has a file system that includes a plurality of directory entries, where each directory entry has a file name field, an attributes field, and an object identifier field configured for specifying a globally-unique object identifier. The globally-unique object identifier is universally reachable by any node of the distributed file system and uniquely identifies the data file, enabling the data file to be universally identifiable by any node based on the corresponding object identifier. The data file can be stored independently of a device file system based on providing a resolution between the data file name and its object identifier, followed by a resolution between the object identifier and a selected location for the data file.Type: GrantFiled: June 19, 2012Date of Patent: July 16, 2013Assignee: Cisco Technology, Inc.Inventors: Bryan C. Turner, John Toebes, Douglas Jay Walker
-
Patent number: 8407257Abstract: Embodiments of the present invention provide for techniques for enabling mutation of an instantiated object between multiple underlying object types at run time. The object may alter its behavior from one object type to another at anytime without requiring a new object to be instantiated. The object's behavior may be implemented by other objects which are retrieved at run time, thus disconnecting the direct link between the object's behavior and the object.Type: GrantFiled: September 17, 2009Date of Patent: March 26, 2013Assignee: Oracle International CorporationInventors: Vivek Nama, Chandra Mora
-
Patent number: 8407256Abstract: Each data file of a distributed file system is identified by a corresponding globally-unique object identifier that is independent of any attribute of the data file. A node in the distributed file system has a file system that includes a plurality of directory entries, where each directory entry has a file name field, an attributes field, and an object identifier field configured for specifying a globally-unique object identifier. The globally-unique object identifier is universally reachable by any node of the distributed file system and uniquely identifies the data file, enabling the data file to be universally identifiable by any node based on the corresponding object identifier. The data file can be stored independently of a device file system based on providing a resolution between the data file name and its object identifier, followed by a resolution between the object identifier and a selected location for the data file.Type: GrantFiled: June 19, 2012Date of Patent: March 26, 2013Assignee: Cisco Technology, Inc.Inventors: Bryan C. Turner, John Toebes, Douglas Jay Walker
-
Patent number: 8370408Abstract: Configuration spaces facilitate the useful presentation of data, particularly configuration data used for representing configured products. Products include features and common features can be grouped by families. For example, an automobile can include a transmission family. The transmission family could include features such as automatic transmission and 4-speed manual transmission. Configuration spaces can be achieved by consolidating selected data without loosing useful information. The degree of consolidation achieved can be significant enough to permit display of data using conventional display technology. Configuration spaces break down the “universe” of possible configurations into constituent spaces defined by groups of rules for a selected feature. Common dependencies between the selected feature and related features can be consolidated to produce a more minimal form of the data used for representing the selected features and related features.Type: GrantFiled: May 13, 2011Date of Patent: February 5, 2013Assignee: Versata Development Group, Inc.Inventors: Jeffrey W. Ragusa, Douglas Stephen Fearing, Shawn A. P. Smith, Andrew J. Maag
-
Patent number: 8364732Abstract: An extensible file system format for portable storage media is provided. The extensible file system format includes the specification of primary and secondary directory entry types that may be custom defined. The primary and secondary directory entry types can be further classified as critical and benign directory entries. The directory entry types can define whether a cluster chain corresponding to a file can be contiguously allocated.Type: GrantFiled: January 13, 2011Date of Patent: January 29, 2013Assignee: Microsoft CorporationInventors: Ravisankar V. Pudipeddi, Vishal V. Ghotge, Sarosh C. Havewala, Revinder S. Thind, Mark J. Zbikowski, David A. Goebel
-
Patent number: 8346748Abstract: Discovering environment objects for information management in a networked environment. Information management provides services such as data protection, backup, retention, compliance, etc., by classifying the objects and/or infrastructure of an entity according to its value to the entity. Information management begins by discovering the data in a network and by discovering the servers and services operating in a network. The servers and services are discovered using adapters that can collect information regarding the environment objects. This information can then by used by information management systems to assign or orchestrate various services.Type: GrantFiled: March 30, 2007Date of Patent: January 1, 2013Assignee: EMC CorporationInventors: Manoj Nair, Iva Blazina Vukelja, Arun Dugganapally, Stephen R. Perrin
-
Patent number: 8332431Abstract: A CMDB (configuration information management database) stores a CI (configuration item) and know-how separately. A CMDB data update management unit associates with each set of “property:value” stored in the CI with related know-how in the CMDB. The know-how stores a set of “property:value” common to a number of associated CIs.Type: GrantFiled: March 30, 2009Date of Patent: December 11, 2012Assignee: Fujitsu LimitedInventors: Yasuhide Matsumoto, Yukihiro Watanabe, Kuniaki Shimada
-
Patent number: 8229985Abstract: Each data file of a distributed file system is identified by a corresponding globally-unique object identifier that is independent of any attribute of the data file. A node in the distributed file system has a file system that includes a plurality of directory entries, where each directory entry has a file name field, an attributes field, and an object identifier field configured for specifying a globally-unique object identifier. The globally-unique object identifier is universally reachable by any node of the distributed file system and uniquely identifies the data file, enabling the data file to be universally identifiable by any node based on the corresponding object identifier. The data file can be stored independently of a device file system based on providing a resolution between the data file name and its object identifier, followed by a resolution between the object identifier and a selected location for the data file.Type: GrantFiled: February 7, 2005Date of Patent: July 24, 2012Assignee: Cisco Technology, Inc.Inventors: Bryan C. Turner, John Toebes, Douglas Jay Walker
-
Patent number: 8214461Abstract: In an embodiment, a method of processing a request by a server computer system begins with a step of receiving an object. The object comprises the request, an exception criterion, and a recovery operation. The method continues with a step of determining that the server computer system is unable to fulfill the request due to an exception which meets the exception criterion. The method concludes with a step of applying the recovery operation to resolve the exception. In an embodiment, the server computer system comprises a resource management system for a shared computing environment and the object comprises a resource request object. The resource request object comprises a resource request, the exception criteria, and the recovery operation. The resource request indicates resources requested from the shared computing environment by a start time and for a time period.Type: GrantFiled: November 23, 2004Date of Patent: July 3, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventors: Sven Graupner, Sharad Singhal, James C. Pruyne
-
Patent number: 8200624Abstract: Systems, methods, and computer program products are provided for ensuring coherency between user data in a client and their corresponding state in enterprise information systems (EIS) wherein data migrates and subscriptions change over time. A mobile business object (MBO) identifies an update to a subscription or a change in set membership in order to provide updates to a client device and EIS systems. Cached data is filtered for client device users who synchronize data they are interested in (i.e., subscribed to). In an embodiment, the method keeps track of set membership by remembering on a per remote identifier/business object basis the set membership for a parent business object. When set membership changes, the method sends delete notifications to the device to remove ex-members. The method recognizes common relationship types in a business scenario and handles reference-type relationships as well as containment-type relationships. The methods include key tracking and membership tracking.Type: GrantFiled: July 20, 2010Date of Patent: June 12, 2012Assignee: Sybase, Inc.Inventors: David Clegg, Evan Ireland, Harikrishnan Balakrishnan, Hemal Pandya, Johannes Alberti
-
Patent number: 8190636Abstract: An apparatus for providing object privilege modification may include a processor. The processor may be configured to receive an indication to modify at least one privilege associated with an object. The processor may be further configured to modify the at least one privilege associated with the object based at least in part on the indication and update a policy file based at least in part on the modified privilege associated with the object. The processor may be additionally configured to provide for an output of the object based at least in part on the modified privilege associated with the object. Associated methods and computer program products may also be provided.Type: GrantFiled: September 30, 2008Date of Patent: May 29, 2012Assignee: Nokia CorporationInventors: Jan-Erik Ekberg, Elena Reshetova
-
Patent number: 8166077Abstract: A program product, apparatuses, and methods provide for the collection of profile information for a component of a software program by generating a data structure that maps at least one method to a component. The method includes a name, and the data structure maps the method to the component using at least a portion of the name of the method. A class or pattern may also be mapped to a component. Furthermore, during profiling, a statistic associated with the execution of the method is determined; the data structure is accessed using the name of the method to determine the associated component; and the determined statistic is associated with the determined component. By doing so, method level and class level information can be aggregated to improve profiling, often leading to a clearer picture of which components are contributing to the performance and memory footprint of large scale software programs.Type: GrantFiled: September 30, 2008Date of Patent: April 24, 2012Assignee: International Business Machines CorporationInventors: Steven Joseph Branda, John Joseph Stecher, Robert E. Wisniewski
-
Patent number: 8140588Abstract: A many-to-many relationship management system. In an object persistence management system, a many-to-many relationship manager can include one or more related objects; a junction table storing relationships between the related objects; and, one or more corresponding links. Each link can correspond to one of the objects. Furthermore, each link can persist state information for the corresponding object in an associated object table. Finally, each link can manage the junction table responsive to changing relationships with others of the related objects. Importantly, as the present invention distributes the management of the junction table, a counter-operation management protocol can be provided which can resolve conflicts which arise in the management of the junction table in response to changing relationships among their associated objects.Type: GrantFiled: May 1, 2008Date of Patent: March 20, 2012Assignee: International Business Machines CorporationInventors: Timo J. Salo, Kevin J. Williams
-
Patent number: 8126917Abstract: A method and a device transport a postal object to an incompletely specified destination address. The object has at least one information item relating to a destination address to which the object is to be transported. A set of address components is predetermined. An address database is used which in each case contains a computer-available record per destination address for a set of possible destination addresses. Each record contains in each case one entry for each predetermined address component. At least one destination address information item on the object is detected. A screen form is used which contains in each case one input field for each address component. The detected destination address information is compared with the records of the address database. When exactly one record is consistent with all detected destination address information items, a transportation of the object to the destination address of the record is triggered.Type: GrantFiled: November 24, 2009Date of Patent: February 28, 2012Assignee: Siemens AktiengesellschaftInventor: Gerhard Funcke
-
Patent number: 8122044Abstract: The present invention automatically generates an object model from a dimensional model. The object model can then be queried using object oriented expressions.Type: GrantFiled: March 12, 2003Date of Patent: February 21, 2012Assignee: Microsoft CorporationInventors: Adam Yeh, Jonathan Tang
-
Patent number: 8078573Abstract: A method and system for identifying a subject of a document and facts included within are described. A source document that includes facts and linking documents that include hyperlinks to the source document are identified. The anchor texts of the hyperlinks are identified and candidate labels are generated based on the anchor texts. One of the candidate labels is selected based on first predefined criteria and associated with the source document and/or the facts included within the source document.Type: GrantFiled: November 4, 2010Date of Patent: December 13, 2011Assignee: Google Inc.Inventor: Jonathan T. Betz
-
Patent number: 8051104Abstract: Systems and methods that create and edit a network of interconnected concepts are disclosed. In one embodiment, a semantic engine implements a method comprising receiving a primary term representing a first concept to be added to a network of interrelated concepts, receiving at least one related term related to the primary term, receiving at least one relationship between the first concept and a second concept, receiving a strength value associated with the relationship, and adding the first concept to the network.Type: GrantFiled: December 30, 2003Date of Patent: November 1, 2011Assignee: Google Inc.Inventors: Adam J. Weissman, Gilad Israel Elbaz
-
Patent number: 8046393Abstract: A method of organizing data items in an n-dimensional space comprises, for each of a plurality of iterations, the step of generating a relative displacement of position for each data item within the n-dimensional space in accordance with a similarity value between each data item and respective other data items, the distance between each data item and respective other data items in the n-dimensional space, and the difference in position within the n-dimensional space between each data item and at least one reference point.Type: GrantFiled: July 23, 2007Date of Patent: October 25, 2011Inventor: Mikael Carl Lang
-
Patent number: 8028053Abstract: A system and method for dependency management are provided. The system for dependency management, includes a provider object management module managing a provider object that provides information, a consumer object management module managing a consumer object that executes a predetermined task based on the information provided by the provider object, an information object management module managing an information object that manages the provider object and the consumer object based on the information, a dependency storage module storing dependency information between the provider object and the consumer object, and a dependency management module examining dependency between the provider object and the consumer object based on the dependency information that is received from the dependency storage module and controlling activation and deactivation of the provider object and the consumer object according to a result of the dependency examination.Type: GrantFiled: September 26, 2005Date of Patent: September 27, 2011Assignee: Samsung Electronics Co., Ltd.Inventor: Yong-jin Cho
-
Patent number: 8015210Abstract: A method and system are described that may generate and process address strings, for example, for database entities such as objects. An example method may include generating a first address string representing a first relational path associated with a first database query retrieval of a first object, and storing the first address string in association with the first object. Another example method may include receiving a query requesting information associated with an entity related to one or more objects included in a database. The method may further include retrieving a first address string based on a search of address strings to determine address strings that indicate the entity, the first address string representing a first relational path associated with a database query retrieval of a first object, and retrieving the first object based on the retrieved first address string.Type: GrantFiled: December 27, 2006Date of Patent: September 6, 2011Assignee: SAP AGInventor: Rakshit Daga
-
Patent number: 7953779Abstract: Configuration spaces facilitate the useful presentation of data, particularly configuration data used for representing configured products. Products include features and common features can be grouped by families. For example, an automobile can include a transmission family. The transmission family could include features such as automatic transmission and 4-speed manual transmission. Configuration spaces can be achieved by consolidating selected data without loosing useful information. The degree of consolidation achieved can be significant enough to permit display of data using conventional display technology. Configuration spaces break down the “universe” of possible configurations into constituent spaces defined by groups of rules for a selected feature. Common dependencies between the selected feature and related features can be consolidated to produce a more minimal form of the data used for representing the selected features and related features.Type: GrantFiled: October 8, 2002Date of Patent: May 31, 2011Assignee: Trilogy Development Group, Inc.Inventors: Jeffrey W. Ragusa, Douglas Stephen Fearing, Shawn A. P. Smith, Andrew J. Maag
-
Patent number: 7945604Abstract: Instructions are generated to manipulate target objects and relationships in a relational database when a source object having a one-to-many relationship of privately owned type with the target objects is manipulated. To generate instructions, mapping meta-data is used which contains information as to how object classes of the object model map to tables in the database and how relationships map to foreign keys.Type: GrantFiled: June 2, 2008Date of Patent: May 17, 2011Assignee: Oracle International CorporationInventors: Yaoping Wang, James Bryce Sutherland
-
Patent number: 7933863Abstract: A database management system and a method of managing a database storing a plurality of entities related to each other by a plurality of relations. The database management system includes a user interface for interfacing with the database in a current situation. The system also includes a context modeler for modeling a context representation and a server for storing a situation in which the user has been involved as at least one frame. The at least one frame describes at least one object and action involved in the situation in which the user has been involved and their relationship to each other. A context using the at least one frame is modeled by the context modeler so that when the context representation is applied to the database, operation of the database is adapted according to the situation.Type: GrantFiled: February 3, 2005Date of Patent: April 26, 2011Assignee: SAP AGInventor: Horst Werner
-
Patent number: 7856461Abstract: Techniques are provided for maintaining high propagation availability for non-persistent messages. Destination-to-instance mapping information is provided to a listener process for a cluster database. The destination-to-instance mapping indicates the current owner instance of each single-instance destination within the cluster database. To establish a connection to a single-instance destination, a sending process sends a connection request to the global listener. The connection request identifies the desired destination queue, but not the owner instance of the queue. The global listener for the cluster database uses the destination-to-instance mapping to determine which instance is the current owner of the specified queue, and establishes a connection between the sending process and the appropriate owner instance.Type: GrantFiled: September 12, 2005Date of Patent: December 21, 2010Assignee: Oracle International CorporationInventors: Ramkumar Venkatesan, Krishnan Meiyyappan, Alan Downing, James W. Stamos
-
Patent number: 7831545Abstract: A method and system for identifying a subject of a document and facts included within are described. A source document that includes facts and linking documents that include hyperlinks to the source document are identified. The anchor texts of the hyperlinks are identified and candidate labels are generated based on the anchor texts. One of the candidate labels is selected based on first predefined criteria and associated with the source document and/or the facts included within the source document.Type: GrantFiled: May 31, 2005Date of Patent: November 9, 2010Assignee: Google Inc.Inventor: Jonathan T. Betz
-
Patent number: 7822784Abstract: Data cells are described containing an entity identifier (“O”), an entity type (“E”) an attribute type (“A”), and an attribute value (“V”). Cells with identical O and E values constitute a cell set. Pairs of synapse cells relate cell sets, each synapse cell having O and E values of one cell set and A and V values equal to the E and O values of the other cell set. Cell generations store information about attributes, entities, relationships, constraints, and default data formats in the same cell listing as the cells containing the actual real-world data. As a result, the data in a data cell can be considered self-identifying. The present invention also provides a way to normalize data using data pool cell sets. The data cells themselves can be stored in multiple, co-existing storage trees that are specialized for increased data query efficiency.Type: GrantFiled: November 21, 2005Date of Patent: October 26, 2010Assignee: Information Bionics, IncorporatedInventor: Boris Gelfand
-
Patent number: 7779051Abstract: A method for creating a data warehousing scheme having optimally selected components. A mathematical model of a goal for the data warehousing scheme is input into an optimization engine. At least one constraint on the data warehousing scheme is input into the optimization engine. A mathematical optimization algorithm is performed using the optimization engine, wherein an output of the optimization engine is an optimized data warehousing scheme having optimally selected components. The optimized data warehousing scheme can be stored.Type: GrantFiled: January 2, 2008Date of Patent: August 17, 2010Assignee: International Business Machines CorporationInventors: Robert R. Friedlander, James R. Kraemer
-
Patent number: 7774372Abstract: A computer system and a relational database management system (RDMS) computer program product are described for interfacing a number of concurrently running database sessions with a large database in which a plurality of local temporary object database descriptors are used in lieu of a single global temporary object database descriptor where the global and each of the local temporary object database descriptors include identifiers for temporary objects, each of the local temporary object database descriptors is associated with a single database session and each of the global database descriptors is shared among multiple database sessions.Type: GrantFiled: May 16, 2007Date of Patent: August 10, 2010Assignee: International Business Machines CorporationInventors: Ramani M. Croisettier, Paramesh S. Desai, James Z. Teng