Entity Relationship Models (epo) Patents (Class 707/E17.048)
-
Patent number: 8959079Abstract: A method and system for providing relationships in search results are provided. The method includes indexing an entity in a search index as an entity index entry, the entity index entry including facets providing information on the entity type and related entities. Search results are obtained by a search engine in the form of ranked result entities, wherein the result entities include multiple types of entities. The method then includes retrieving index entries to determine relationships between search result entities and providing the relationships in search results. The method further includes, for each result entity, retrieving its entity index entry and cross-checking the facets of the retrieved entity index entry for other result entities.Type: GrantFiled: September 29, 2009Date of Patent: February 17, 2015Assignee: International Business Machines CorporationInventors: Inbal Ronen, Erel Uziel, Sivan Yogev, Naama Zwerdling
-
Publication number: 20140074891Abstract: Technologies are described herein for generating a user interface based on a relational data model. A relational data model may be received. The relational data model may define a plurality of tables including a first table and a second table. The first table may include a first plurality of fields, and the second table may include a second plurality of fields. Relationships between the plurality of tables in the relational data model may be identified. A plurality of forms may be generated based on the relationships as identified. Each of the plurality of forms may correspond to one plurality of tables. The plurality of forms may be linked based on the relationship. The user interface including the plurality of forms as linked may be generated.Type: ApplicationFiled: September 13, 2012Publication date: March 13, 2014Applicant: MICROSOFT CORPORATIONInventors: Kevin Graham Davis, Yu-Kae Michael Cheng, Joshua Michael Nogales, Robert Warren Piper, Ryan McMinn, Mohamed Mohsen Elsayed Hassan Helal
-
Publication number: 20140025650Abstract: Concepts and technologies are described herein for an abstract relational model for transforming data into consumable content. In accordance with the concepts and technologies disclosed herein, a computing device can execute a transformation engine for transforming data into the consumable content. The computing device can be configured to generate an abstract relational model from data to analyze the data and to identify relationships within data elements or other portions of the data. The computing device also can determine a visualization model to apply to the data and to choose a world based upon the determined visualization model. The computing device can obtain rules associated with the selected or chosen world, and can apply the rules to the data to generate the output. In some embodiments, the computing device can be configured to obtain and apply feedback to the output.Type: ApplicationFiled: July 18, 2012Publication date: January 23, 2014Applicant: Microsoft CorporationInventors: David Benjamin Lee, Jennifer Michelstein, Katrika Morris, Steven Richard Hollasch, Sarah Faulkner, Nathaniel George Freier, Hai Liu, Chad Garrett Waldman, Darren James Fisher
-
Publication number: 20130290381Abstract: A host enterprise includes a local data store, a data registry, and an interface process module. The data registry establishes storage of a data record at the local data store or at a data store located remotely from the host enterprise. The data registry maintains links identifying a relationship between the data record and a first source record maintained at a first source enterprise between the data record and a second source record maintained at a second source enterprise. The interface process module determines that a value at the data record has been updated and provides the updated value to the first source enterprise using an Internet protocol.Type: ApplicationFiled: April 30, 2012Publication date: October 31, 2013Applicant: DELL PRODUCTS, LPInventors: Richard C. Nucci, James T. Ahlborn, Mitchell J. Stewart, Nikola A. Kolev
-
Publication number: 20130238631Abstract: Method, system, and computer program product for indexing and searching entity-relationship data are provided. The method includes: defining a logical document model for entity-relationship data including: representing an entity as a document containing the entity's searchable content and metadata; dually representing the entity as a document and as a category; and representing each relationship instance for the entity as a category set that contains categories of all participating entities in the relationship. The method also includes: translating entity-relationship data into the logical document model; and indexing the entity-relationship data of the populated logical document model as an inverted index. The method may include searching indexed entity-relationship data using a faceted search, wherein the categories are all categories required for supporting faceted navigation.Type: ApplicationFiled: March 11, 2012Publication date: September 12, 2013Applicant: International Business Machines CorporationInventors: David Carmel, Haggai Roitman, Sivan Yogev
-
Publication number: 20130117324Abstract: A system, method, and article of manufacture for providing electronic help is disclosed. The method may comprise receiving a search query, searching, by a search library and in response to the search query, a document object model (“DOM”) structure associated with a webpage, and identifying a portion of the webpage based upon the searching. In various embodiments, the method may further comprise receiving a selection of an option to receive electronic help, communicating with a help database to retrieve help data, and displaying a storyboard associated with the help data. The storyboard may be displayed in a pertinent portion of a webpage based upon the DOM structure of the webpage. The help data may be further received based upon the search query.Type: ApplicationFiled: November 7, 2011Publication date: May 9, 2013Applicant: American Express Travel Related Services Company, Inc.Inventors: Hans-Jurgen Greiner, James Jerome Smart-Foster
-
Patent number: 8407262Abstract: Methods and systems for generating an entity diagram include, in one exemplary embodiment, a user using a processor that executes the program code to generate the entity diagram. The process for generating the entity diagram includes generating an entity diagram with one or more entities and one or more relationships, grouping the one or more entities by a first dimension, and grouping the one or more entities by a second dimension. The process further includes rearranging the groups based on the grouping according to the first dimension, rearranging the entities based on the grouping according to the second dimension, and adjusting one or more relationship links corresponding to the one or more relationships. After the one or more entities and relationships are rearranged and adjusted, the user may access an updated entity diagram.Type: GrantFiled: August 30, 2007Date of Patent: March 26, 2013Assignee: Industrial Technology Research InstituteInventors: Shao-Hsin Hsu, Chih-Ping Sun, Zhi-Hua Sun, Jia-Bin Yian
-
Publication number: 20130066926Abstract: Mechanisms are provided for representing white space in a graphical representation of a data model. These mechanisms involve analyzing output data that is to be output to a user via an output device, to identify white spaces in the output data. White spaces comprise portions of a range of metrics of output data values where the output data does not have data objects representing those portions of the range of metrics of output data. For each identified white space, a white space data object is created. The white space data objects are provided to an application which performs an operation on the white space data objects to output the white space data objects in a manner that identifies the white space data objects differently from non-white space data objects in the output data.Type: ApplicationFiled: September 12, 2011Publication date: March 14, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Brian J. Cragun, Mary J. Mueller, James S. Taylor
-
Publication number: 20120310996Abstract: Techniques are described for creating a first data abstraction model for a first database. Embodiments analyze the first database to determine a first set of structural characteristics, and analyze a second database to determine a second set of structural characteristics. The analyzed second database is associated with a second data abstraction model. The first set of structural characteristics is compared with the second set of structural characteristics to identify one or more similarities between the two sets of structural characteristics. Embodiments then create the first data abstraction model for the first database, based on the identified similarities and the second data abstraction model.Type: ApplicationFiled: June 6, 2011Publication date: December 6, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Frederick A. Kulack, John E. Petri
-
Patent number: 8321478Abstract: A method of translating a relational database into an XML document comprises generating an Extended Entity Relationship model from relational schema associated with the relational database and applying a schema translation process to the Extended Entity Relationship model to map the relational schema into a Document Type Definition (DTD) of an XML schema. An XML Tree Model is then generated from the Document Type Definition, the XML Tree Model being representative of one or more data semantics of the relational schema which are preserved as one or more data semantics in the XML document. Relational data from the relational database is then converted into the XML document using the relational schema and the XML schema from the Document Type Definition and/or the XML Tree Model. There is also described a method of translating an XML database into a relational database which comprises the reversal of the steps of the disclosed method, and a system for implementing both methods.Type: GrantFiled: September 2, 2008Date of Patent: November 27, 2012Inventor: Joseph S. P. Fong
-
Publication number: 20120254177Abstract: A numbering system for antecedents and outcomes providing a method for numbering antecedents and outcomes that reveals underlying information of relationships. The numbering system for antecedents and outcomes utilizes a mathematical relationship and an antecedent's or outcome's existing characterizing information to assign a unique indexing number identifying each antecedent and outcome. In an antecedent numbering system, the unique indexing number is able to provide information about the contributor line number, the cohort, the combination of the preceding multiple antecedents, and the sequence number of the outcome. In an outcomes numbering system, the unique indexing number provides information about the sequence line number, the cohort, the combination of the antecedents, and the order numberof the outcomes.Type: ApplicationFiled: June 7, 2011Publication date: October 4, 2012Inventor: Capers Walter McDonald
-
Publication number: 20120254261Abstract: Methods, systems and computer readable medium are provided for assisting with creating a digital traveler record. The system may be configured for collecting transaction account data particular to a transaction account, global distribution system data particular to a transaction account holder, and/or passenger name record data particular to a transaction account holder. The method may include modifying the collected data for integration with a service oriented architecture framework. This method may further include delivering the modified data as a module for use by an application.Type: ApplicationFiled: March 31, 2011Publication date: October 4, 2012Applicant: American Express Travel Related Services Company, Inc.Inventors: Stacey A. Edwards, Cheryl James, Michel LaBianca, Dilip Karandikar, Harg Malhi, Mark B. McCulloch, Kelly Marle Moody
-
Publication number: 20120233150Abstract: Technologies pertaining to annotation aggregation are described herein. A user of a computing device assigns an annotation to a portion of a document, wherein the annotation comprises a tuple. The tuple comprises semantic relationships amongst words or phrases in the document. Relationship data is also generated, wherein the relationship data identifies the document, the author of the document, the author of the annotation, and other data.Type: ApplicationFiled: March 11, 2011Publication date: September 13, 2012Applicant: Microsoft CorporationInventors: Oscar Gerardo Naim, Lucretia Henrica Vanderwende, Krist Wongsuphasawat
-
Publication number: 20120215768Abstract: The present invention advances the prior art of the content menu, an end-user database interface which organizes relational data according to the data and data relations from in the database. It does this by disclosing how to deploy the Binary Attribute Relation or BAR as meta-query data, and by disclosing how Binary Attribute Data Relations or BADR are derived from the BAR query, a primitive retrieval operation. All three new concepts: the BAR, the BADR, and the BAR query, are compact in a mathematical sense, as they represent each of their respective subject material in the most fundamental or primitive way, not matter whether it is a unit of meta-query data, data relations, or the query statement on which they are derived.Type: ApplicationFiled: February 23, 2011Publication date: August 23, 2012Inventor: H. Paul Zellweger
-
Publication number: 20120210240Abstract: A ranked set of users may be calculated from an expertise categorization for each user and a person's trust in the users for specific categories. The ranked set of users may be used for presenting search results, recommendations, social marketing, or other uses. A person's expertise may be determined through various online activities. A person's trust in another person may be related to their proximity and activity in one or more social networks.Type: ApplicationFiled: February 25, 2011Publication date: August 16, 2012Applicant: Microsoft CorporationInventors: Eugene(John) Neystadt, Avigad Oron, Ron Karidi, Roy Varshavsky, Ron Dar Ziv
-
Patent number: 8219919Abstract: An associated between a data type and a user interface (UI) element such as a Page and/or Panel, and a data type allows dynamic determination of application flow including menu and menu items. This may allow a dynamic determination of all target UI elements to which an end user may navigate from a source UI element, that are capable of displaying the same record of information represented in the source UI element or a related record of information.Type: GrantFiled: June 29, 2007Date of Patent: July 10, 2012Assignee: Attachmate GroupInventors: Michael Norring, Kishore Chaliparambil, Kalpana Narayanaswamy, Jonathan Gordon, Jean-Jacques Dubray, Bryan Grunow, Michael Callahan, Bill Orebaugh
-
Publication number: 20120158797Abstract: Embodiments of the invention relate to computing, and in particular, to a systems and methods for a querying a database. Certain embodiments implement a model-driven database query (“the SADL query”) facilitating a design-time tool that allows a developer to create the query based upon existing Business Objects (BOs) and their associations. This SADL query leverages mapping between business-layer entities and database-layer entities, such mapping being derived from association metadata already extant in the business model used to create the Business Objects. In certain embodiments, query views may be based upon associations present within the business layer, rather than upon database-level entities (such as joins or restriction rules) that are typically relied upon in conventional query creation. Embodiments of the present invention may thus align query creation more closely with the structure of the business layer, and may also render query design agnostic relative to the identity of the underlying database.Type: ApplicationFiled: December 17, 2010Publication date: June 21, 2012Applicant: SAP AGInventors: Marcel Hermanns, Jens Weiler, Michael Brombach, Monika Kaiser, Jan Teichmann, Thomas Gauweiler, Daniel Hutzel
-
Publication number: 20120150855Abstract: Embodiments are directed towards generating market-specific ranking models by leveraging target market specific pairwise preference data. The pairwise preference data includes market-specific training examples, while a ranking model from another market captures the common characteristics of the resulting ranking model. In one embodiment, the ranking model is trained by applying a Tree Based Ranking Function Adaptation (TRADA) algorithm to multi-grade labeled training data, such as editorially generated training data. Then, contradictions between the TRADA generated ranking model and target-market specific pairwise preference data are identified. For each identified contradiction, new training data is generated to correct the contradiction. Then, in one embodiment, an algorithm such as TRADA is applied to the existing ranking model and the new training data to generate a new ranking model.Type: ApplicationFiled: December 13, 2010Publication date: June 14, 2012Applicant: Yahoo! Inc.Inventors: Yi Chang, Zhaohui Zheng, Fernando David Diaz, Jing Bai
-
Publication number: 20120137112Abstract: A computer implemented method includes identifying a first question that is associated with an object at an information handling system. The first question represents an opportunity to select a first configuration setting having a first value. A second question associated with the object is identified, the second question representing an opportunity to select a second configuration setting having a second value. The method further includes determining that relevance of the second question depends on the first value. A first dependency modifier is associated with the second question based on determining the relevance. The first dependency modifier identifies the first question, the first value, and an action keyword. The action keyword identifies a first action to be associated with a presentation of the second question.Type: ApplicationFiled: November 29, 2010Publication date: May 31, 2012Applicant: DELL PRODUCTS, LPInventors: Austin Bolen, Richard Chan, Samer El Haj Mahmoud
-
Publication number: 20120136859Abstract: A computer system creates a plurality of objects using facts derived from electronic documents, each object including one or more facts describing an entity associated with the object. The system generates a value for an object of an unknown entity type, of the plurality of objects, by using an entity type model for a known entity type. The entity type model is based on a set of features of a plurality of objects of the known entity type, and the value indicates whether the object of an unknown entity type is of the known entity type. The system assigns the known entity type to the object of an unknown entity type in response to a determination that the value indicates the object of an unknown entity type is of the known entity type, and stores the object with the assigned entity type.Type: ApplicationFiled: June 28, 2011Publication date: May 31, 2012Inventors: Farhan Shamsi, Alex P. Kehlenbeck, David J. Vespe, Nemanja Petrovic
-
Patent number: 8122009Abstract: The present invention is generally directed to a system, method and article of manufacture for accessing data represented abstractly through an abstraction model. In one embodiment, a data repository abstraction layer provides a logical view of an underlying data repository that is independent of the particular manner of data representation. A query abstraction layer is also provided and is based on the data repository abstraction layer. A runtime component performs conversion of an abstract query (i.e., a request for results or a request to modify data) into a form that can be used against a particular physical data representation. Abstract and/or physical queries are transformed according to model entities which define a relationship between logical fields of the data repository abstraction layer.Type: GrantFiled: March 23, 2009Date of Patent: February 21, 2012Assignee: International Business Machines CorporationInventors: Richard D. Dettinger, Jennifer L. LaRocca, Richard J. Stevens, Jeffrey W. Tenner
-
Publication number: 20120030182Abstract: A computer-based method for media composition of a family of related time-based media programs. The method involves creating a master program with time-based elements of video and/or audio as well as time-based and non-time-based metadata, creating a derivative program that includes derivative elements, defining an inheritance relationship between the master program and the derivative program that specifies elements of the master program to be inherited by the derivative program, and causing the derivative program to inherit the specified elements from the master program in accordance with the inheritance relationship. User interfaces are provided for creating, editing, and viewing hierarchical trees of related programs.Type: ApplicationFiled: July 27, 2010Publication date: February 2, 2012Inventors: Timothy Claman, Robert Gonsalves, Albert W. Kovalick
-
Publication number: 20110307501Abstract: Aspects of the subject matter described herein relate to automating evolution of schemas and mappings. In aspects, mappings between a conceptual model and a store model are updated automatically in response to a change that occurs to the conceptual model. For example, when a change occurs to the conceptual model, a local scope of the change is determined. The local scope indicates mappings that are most similar to the type(s) affected by the change. Based on the local scope, a pattern of mappings between the conceptual model and the store model is determined. Using this pattern and the nature of the change, the mappings are updated according to the pattern. In addition, the store model and data thereon may be updated in a manner to preserve existing data that is not to be deleted in response to the change.Type: ApplicationFiled: June 15, 2010Publication date: December 15, 2011Applicant: MICROSOFT CORPORATIONInventors: James F. Terwilliger, Philip A. Bernstein, Aditya Unnithan
-
Publication number: 20110258167Abstract: Relationships between XBRL hypercubes, including implicit relationships, may be automatically determined based on shared dimensions. Once such relationships are understood, “generic” software (software that is not specific to a particular taxonomy) may be built to provide some or all of the following functionalities: determine, enforce, and/or encourage referential integrity; deduce (graph) ordered relationships between hypercubes; make inferences about those relationships; “join” or “split” hypercubes; create isomorphic and/or homomorphic views of a hypercube for user presentation; and/or assemble and order primary items (attached to hypercubes) in a logical (graph) order.Type: ApplicationFiled: April 20, 2011Publication date: October 20, 2011Applicant: XBRL CLOUD, INC.Inventors: Cliff Binstock, Brian Milnes
-
Publication number: 20110246528Abstract: Systems and methods of dynamically processing an event using an extensible data model are disclosed. One embodiment includes, specifying attributes of the event in a data model; the data model being extensible to add properties to the event as the dataset is streamed from the source to the sink.Type: ApplicationFiled: September 8, 2010Publication date: October 6, 2011Applicant: Cloudera, Inc.Inventors: Jonathan Ming-Cyn Hsieh, Henry Noel Robinson
-
Publication number: 20110231449Abstract: A reporting database establishes linkages between patent applications so that first references reported in a first patent application are indicated as needing to be reported in a second patent application. In one scenario, a similar second linkage is also established between the second patent application and a third patent application. In such a case, there may be no linkage between the first patent application and the third patent application analogous to the first and second linkages. When it is detected in such a case that the first references have been reported in the second patent application, an indication that the first references need to be reported in the third patent application may prevented based on determining that the first references did not originate from the second patent application.Type: ApplicationFiled: March 17, 2011Publication date: September 22, 2011Inventors: William B. Ashley, Tracey M. Dotter
-
Publication number: 20110231454Abstract: A method, an apparatus, and a system for configuring, designing, and/or implementing database tables are detailed that provides a framework into which a remainder of database tables is developed. Also detailed is a method to develop this framework of database tables. This so developed framework provides a platform for converting multiple independent heterogeneous databases into standardized homogeneous databases.Type: ApplicationFiled: June 3, 2011Publication date: September 22, 2011Inventor: Robert Mack
-
Publication number: 20110202566Abstract: In order to facilitate creation of a community without member-specific registration, one or more sibling identifiers with corresponding units to be distributed to other persons are allocated to a subscriber and the one or more sibling identifiers is associated with the subscriber's identifier. The subscriber may then give a unit to his/her friend and when the friend uses the unit, or more precisely a sibling identifier the unit relates to, the system will recognize that the subscriber and the friend belong to the same community on the basis of the association formed when sibling identifiers were allocated.Type: ApplicationFiled: April 25, 2011Publication date: August 18, 2011Applicant: CVON Innovations Ltd.Inventors: Timo AHOPELTO, Donald PEPPERS, Kai FRIMAN
-
Publication number: 20110196858Abstract: A method of generating a molecule-function network including bio-events by carrying out a connect search using a biomolecule-linkage database including information on the bio-events, and a method of predicting a pathway between an arbitrary biomolecule and an arbitrary bio-event in said network or a method of predicting the bio-events to which an arbitrary biomolecule in said network is related.Type: ApplicationFiled: April 15, 2011Publication date: August 11, 2011Applicant: Institute of Medicinal Molecular Design, Inc.Inventor: Akiko ITAI
-
Publication number: 20110191390Abstract: A chemical reaction transition state search system includes an input device, an arithmetic processing unit, and a storage device in order to find a chemical structure being in a targeted transition state in a chemical reaction. The arithmetic processing unit includes an IG forming unit, a CG-search calculating unit, a TS optimization calculating unit, a reactive-site fixing unit, a substituent processing unit, and a structural optimization calculating unit.Type: ApplicationFiled: April 14, 2011Publication date: August 4, 2011Applicant: Yamaguchi UniversityInventors: Kenji Hori, Toru Yamaguchi
-
Publication number: 20110153624Abstract: Apparatus, systems, and methods may operate to publish one or more stored back end data models accessible to a user interface and a development environment; to receive a configuration context; to generate derived model attributes by filtering, according to the configuration context, back end data attributes associated with the stored back end data models; to derive a set of mapping rules based on the derived model attributes; and store the set of mapping rules to be used to direct run-time data model request transformation activity. Further activities may include receiving an end-user request from a displayed user interface, transforming the end-user request into a transformed request according to the stored set of mapping rules, and transmitting the transformed request to one of the stored back end data models. Additional apparatus, systems, and methods are disclosed.Type: ApplicationFiled: December 18, 2009Publication date: June 23, 2011Applicant: SAP AGInventors: Werner Aigner, Ralf Ehret, Roman Moehl
-
Publication number: 20110153685Abstract: Tools and methods allow an enterprise to define a set of processes and create scenarios which link and integrate combinations of processes. In addition, both processes and scenarios can be categorized, enabling re-use of existing definitions and easing subsequent scenario building. Processes and scenarios both allow variations which are stipulated to have a certain applicability in terms of organizations within the enterprise and time-frame. The variations can be evolved and improved over time via versions. Subsequently designed process scenarios can be tested and released for use in an organization and used to drive work planning, initiation and status reporting.Type: ApplicationFiled: March 2, 2011Publication date: June 23, 2011Inventor: Thomas J. Butine
-
Publication number: 20110137877Abstract: An apparatus for creating and managing personalized services includes: a pre-processing unit for converting vendor- and device-specific sensor data into a normalized form; an analysis unit for determining a current state of entities being managed based on the normalized sensor data to thereby determine whether current services and/or resources that have been allocated to a user are being satisfied or not; and a personalization unit for examining state-related context data to determine what action to take. The personalization of the services and/or resources provided to a user or set of users is managed by context-sensitive policy rules. In addition, a set of abstractions, in the form of preferences, profiles, and subscriptions, are collectively used to determine the set of services and/or resources, as a function of context, that a user or set of users are entitled to receive.Type: ApplicationFiled: September 9, 2010Publication date: June 9, 2011Applicant: POSTECH ACADEMY-INDUSTRY FOUNDATIONInventors: John Charles STRASSNER, James Won Ki HONG
-
Publication number: 20110131209Abstract: A system for managing a knowledge model defining a plurality of entities is provided. The system includes an extraction tool for extracting data items from disparate data sources that determines if the data item has been previously integrated into the knowledge model. The system also includes an integration tool for integrating the data item into the knowledge model that integrates the data item into the knowledge model only if the data item has not been previously integrated into the knowledge model. Additionally, a relationship tool for identifying, automatically, a plurality of relationships between the plurality of entities may also be provided. The system may also include a data visualization tool for presenting the plurality of entities and the plurality of relationships.Type: ApplicationFiled: January 28, 2011Publication date: June 2, 2011Inventors: Michael E. BECHTEL, Sanjay MATHUR, Jordi Arago
-
Publication number: 20110087650Abstract: A computing system for organizing and using information in a building management system (BMS) is shown and described. The computing system includes a memory device storing software defined building objects. The computing system further includes a processing circuit configured to relate the software defined building objects by causal relationships between the devices and to store the causal relationships and a description of the causal relationships in the memory device.Type: ApplicationFiled: October 5, 2010Publication date: April 14, 2011Inventors: Douglas P. Mackay, Gheorghe L. Vacariuc
-
Publication number: 20110072009Abstract: A method of visually representing pedigree data is provided. A root individual in a genealogical dataset is identified. A first parent and a second parent of the identified root individual are identified from the genealogical dataset. A third parent and a fourth parent of the identified first parent are identified from the genealogical dataset. A pedigree visualization relative to the identified root individual is presented which includes a root indicator, a first parent indicator, a second parent indicator, a third parent indicator, and a fourth parent indicator.Type: ApplicationFiled: September 18, 2009Publication date: March 24, 2011Inventors: Claurissa Tuttle, Cláudio T. Silva
-
Publication number: 20110055147Abstract: Systems, methods and articles of manufacture are disclosed for generating an incremental ETL job from an instance of an abstract ETL operator model representing an exhaustive ETL job for loading data from a source schema to a target schema. In one embodiment, the abstract operator model may be extended to include incremental variants of operators of the abstract ETL operator model. From the instance of the abstract ETL operator model and from the extended ETL operator model, a corresponding instance of the extended ETL operator model may be generated. An incremental ETL job may be deployed from the instance of the extended ETL operator model. The incremental ETL job may be executed to load data from the source schema to the target schema.Type: ApplicationFiled: August 25, 2009Publication date: March 3, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Thomas Joerg, Albert Maier, Oliver Suhre
-
Patent number: 7836088Abstract: A relationship engine provides for the management of relationship information between entities. The relationship information indicates the level (or degree) of relationship between an entity and another entity or entities. The relationship engine allows applications to access the relationship information that is being managed by the relationship engine. For example, when an application needs to process an interaction between one entity and another entity, the application can query the relationship engine for the relationship between the entities. The application can then base its processing behavior at least in part on the relationship information obtained from the relationship engine.Type: GrantFiled: October 26, 2006Date of Patent: November 16, 2010Assignee: Microsoft CorporationInventors: Ankur Chavda, Justin M. Maguire, Mickey Monaghan, Lola Jacobsen
-
Publication number: 20100287136Abstract: A system and method for recognizing an entity rising in public awareness and tracking the growth of such awareness through the automated analysis and collection of quantitative and contextual frame-related data, and for presenting an objective measurement to one or more users of such system. A first portion of the invention is directed toward initial recognition of an entity wherein the system detects proper nouns of a person, place, or thing using natural language algorithms to detect patterns. A second portion of the invention is directed toward detection of popularity lift wherein the system uses a variety of methods to detect popularity lift, including frequency of mentions in RSS feeds, search engine reporting, and various user inputs such as user-generated content, data available in various social media forums, and Internet usage patterns.Type: ApplicationFiled: July 12, 2010Publication date: November 11, 2010Inventors: Joseph A. Fortuna, JR., George Kevin Fortuna
-
Publication number: 20100280877Abstract: Techniques for Product Affinity Analysis are presented. A user interacts with a tool to supply user-defined criteria. The criteria are used to automatically generate code that processes against a data store to collect results that conform to conditions defined by the criteria. The results are used to automatically populate a Product Affinity Analysis chart or grid for the user to view and in some cases dynamically interact with.Type: ApplicationFiled: April 30, 2009Publication date: November 4, 2010Inventors: Scott Shelton, Henry Fu, Michael Chaves, Leslie Mannion, Rajeswara Kottu, Robert Baril
-
Publication number: 20100281035Abstract: A method and system for prioritising operations on network objects are provided. The method includes gathering Web 2.0 available relationship data on the relationships between network entities, wherein network entities are network users and network objects. The relationship data for a network entity is analysed and a first relative score is determined based on the relationship data. For a network object, a second relative score is determined which is a dynamic score based on user interactions with the network object and formed using the first relative scores of network entities interacting with the object. The method then prioritizes an operation on a network object using the second relative score.Type: ApplicationFiled: April 30, 2009Publication date: November 4, 2010Inventors: David Carmel, Haggai Roitman, Michal Shmueli-Scheuer, Yossi Mass
-
Publication number: 20100274814Abstract: Embodiments of the present invention provide a method, system, computer program product, or a combination of the foregoing for creating a knowledge management system including an academy system for training and tracking training results of employees in a standardized and centralized location across the channels and sub-channels in an organization. The academy system stores a plurality of training modules, associated with one or more certification programs. The academy system further provides a user training selection interface configured to provide for user selection of one or more of the plurality of training modules. The academy system further provides the user access to the selected training module through an interactive display module interface. The academy system further provides for a user training results interface configured to provide a display of the user training results and stores the user training results of the selected training module in a user training database.Type: ApplicationFiled: April 22, 2009Publication date: October 28, 2010Applicant: BANK OF AMERICA CORPORATIONInventors: Daniel Douglas Grace, Srinivas Darga, Eric Nathaniel Hunsaker, Bryce Robert Elliott, Rajaraman Viswanathan, Michael J. Schreder, Greg M. Lavelle, Darryl Alan Sansbury, Christine Roche, Rama Rao Pandrapagada
-
Publication number: 20100262409Abstract: According to a method of data processing, a data structure is accessed to determine a set of known data points surrounding a queried data point having an input value and an output value, the set of known data points including first, second and third data points. First and second curves are built from the first, second and third data points utilizing a first approximate model and a second approximate model. A weighting parameter value is determined by which the first curve and second curve are blended at the second data point. The output value of the queried data point is determined and stored by blending the first curve and the second curve utilizing the input value of the queried data point and the weighting parameter value.Type: ApplicationFiled: April 9, 2009Publication date: October 14, 2010Applicant: International Business Machines CorporationInventors: Emrah Acar, Damir Jamsek, Sani R. Nassif
-
Publication number: 20100235340Abstract: Knowledge research and mapping system and method automatically construct a knowledge research map representing the researched topics, their inter-relationships, and related responses retrieved through the processing of, for example, a natural language or Boolean query that is automatically submitted via a knowledge search tool to a database.Type: ApplicationFiled: March 12, 2010Publication date: September 16, 2010Applicant: INVENTION MACHINE CORPORATIONInventors: James Todhunter, Yaraslau Bialiauski, Laurie Yael Brykman-Weiser
-
Publication number: 20100199222Abstract: In one aspect, a method for interacting with a representation of a family tree is provided. The method comprises receiving family tree information from a user with respect to the family tree, displaying a representation of the family tree based, at least in part, on the received family tree information, receiving update information from the user indicating at least one modification to the family tree and/or the family tree representation, the update information received via the user interacting directly with the graphical representation of the family tree, performing the at least one modification to the family tree and/or family tree representation, and displaying a representation of the family tree with the at least one modification.Type: ApplicationFiled: January 30, 2009Publication date: August 5, 2010Inventors: Michael E. P. Kranik, Jill K. Bensen, Jacek A. Lech, Andrzej Szkola, Laura Rodrigues de Miranda,Laura, Leszek P. Rumak
-
Publication number: 20100198874Abstract: In a data management method using a hierarchical folder structure where an item such as data or a folder can be registered in multiple folders, attribute information is appended to each relational data piece that represents a pair of a child item that is either data or a folder registered in a folder and a parent folder in which the child item has been registered. This attribute information is referred to when a single child item has been registered in multiple parent folders, in order to select one of the multiple parent folders. By selecting a relational data piece based on the attribute information so that each child item can be registered in a single parent folder, at least part of the hierarchical folder structure is converted into a tree structure where a single child item belongs to a single folder.Type: ApplicationFiled: January 15, 2010Publication date: August 5, 2010Applicant: CANON KABUSHIKI KAISHAInventor: Hajime Futatsugi
-
Publication number: 20100191693Abstract: Described is a technology in which a finite state machine-based method segments original sequential data into high level units. Segments with similar sub-sequences are treated as the same unit. In general, the finite state machine indentifies sub-sequences in the sequential data that have similar tree-like microstructures. One described finite state machine operates by entering a path state when an input is a path command corresponding to a non-leaf node; the state machine remains in the path state until another command comprises an action command corresponding to a leaf node, whereby it outputs an action unit, or until the other command comprises a path command that is not the parent or the sibling of a next command, whereby a browsing unit is output. Also described is aggregating sub-sequences of a same unit to produce an access structure corresponding to the unit.Type: ApplicationFiled: January 26, 2009Publication date: July 29, 2010Applicant: Microsoft CorporationInventors: Jie Su, Min Chu, Wenli Zhu, Jian Wang
-
Publication number: 20100179915Abstract: An apparatus, system, and method are disclosed for aggregating a plurality of feeds automatically without explicitly designing or developing an aggregated feed. In one embodiment, a collaboration module defines a collaboration group of one or more members with each member having an online relationship to each other. A definition module defines a feed tag protocol that members of the collaboration group agree to follow for marking content feeds. An aggregation module receives an aggregated feed request and retrieves a set of feeds tagged by members of the collaboration group that satisfy the aggregated feed request. The aggregation module also generates a single aggregated feed based on the set of feeds that satisfy the feed tag protocol.Type: ApplicationFiled: January 13, 2009Publication date: July 15, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Denilson Nastacio
-
Publication number: 20100179858Abstract: Embodiments of the present invention provide methods, systems, and machine-readable media for identifying and sharing common trends represented in a corpus of private information without revealing the private information. Identifying and sharing common trends can comprise reading a first set of private information and a second set of private information. The first set of private information can be compared to the second set of private information and common information between the first set of private information and the second set of private information can be identified. Once identified, a determination can be made as to whether the identified common information represents an emerging trend, i.e., the common information re-occurs or develops over time. In response to determining the identified common information represents an emerging trend, the emerging trend can be reported without revealing the first set of private information or the second set of private information.Type: ApplicationFiled: January 15, 2009Publication date: July 15, 2010Applicant: First Data CorporationInventors: Robert Jasper, Shawn Rutledge
-
Publication number: 20100169135Abstract: An approach is provided that includes assigning a unique identification to each individual of a plurality of individuals, compiling hierarchical data relating the individuals to each other, and collecting service data from one or more service providers relating to the plurality of individuals assigned with unique identifications, where the service data includes service charges associated with services provided to the plurality of individuals. Additionally, the hierarchical data and the service data are merged using the unique identifications to generate a table of service charges of the plurality of individuals in a hierarchical format.Type: ApplicationFiled: December 31, 2008Publication date: July 1, 2010Applicant: Verizon Patent and Licensing Inc.Inventors: Steven J. Lepari, John D. Adams, JR., Marc Campos, Ralph C. Morrone, John K. Fulton