Entity Relationship Models (epo) Patents (Class 707/E17.048)
  • Patent number: 8959079
    Abstract: 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: Grant
    Filed: September 29, 2009
    Date of Patent: February 17, 2015
    Assignee: International Business Machines Corporation
    Inventors: Inbal Ronen, Erel Uziel, Sivan Yogev, Naama Zwerdling
  • Publication number: 20140074891
    Abstract: 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: Application
    Filed: September 13, 2012
    Publication date: March 13, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Kevin Graham Davis, Yu-Kae Michael Cheng, Joshua Michael Nogales, Robert Warren Piper, Ryan McMinn, Mohamed Mohsen Elsayed Hassan Helal
  • Publication number: 20140025650
    Abstract: 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: Application
    Filed: July 18, 2012
    Publication date: January 23, 2014
    Applicant: Microsoft Corporation
    Inventors: 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: 20130290381
    Abstract: 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: Application
    Filed: April 30, 2012
    Publication date: October 31, 2013
    Applicant: DELL PRODUCTS, LP
    Inventors: Richard C. Nucci, James T. Ahlborn, Mitchell J. Stewart, Nikola A. Kolev
  • Publication number: 20130238631
    Abstract: 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: Application
    Filed: March 11, 2012
    Publication date: September 12, 2013
    Applicant: International Business Machines Corporation
    Inventors: David Carmel, Haggai Roitman, Sivan Yogev
  • Publication number: 20130117324
    Abstract: 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: Application
    Filed: November 7, 2011
    Publication date: May 9, 2013
    Applicant: American Express Travel Related Services Company, Inc.
    Inventors: Hans-Jurgen Greiner, James Jerome Smart-Foster
  • Patent number: 8407262
    Abstract: 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: Grant
    Filed: August 30, 2007
    Date of Patent: March 26, 2013
    Assignee: Industrial Technology Research Institute
    Inventors: Shao-Hsin Hsu, Chih-Ping Sun, Zhi-Hua Sun, Jia-Bin Yian
  • Publication number: 20130066926
    Abstract: 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: Application
    Filed: September 12, 2011
    Publication date: March 14, 2013
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Brian J. Cragun, Mary J. Mueller, James S. Taylor
  • Publication number: 20120310996
    Abstract: 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: Application
    Filed: June 6, 2011
    Publication date: December 6, 2012
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Frederick A. Kulack, John E. Petri
  • Patent number: 8321478
    Abstract: 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: Grant
    Filed: September 2, 2008
    Date of Patent: November 27, 2012
    Inventor: Joseph S. P. Fong
  • Publication number: 20120254261
    Abstract: 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: Application
    Filed: March 31, 2011
    Publication date: October 4, 2012
    Applicant: 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: 20120254177
    Abstract: 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: Application
    Filed: June 7, 2011
    Publication date: October 4, 2012
    Inventor: Capers Walter McDonald
  • Publication number: 20120233150
    Abstract: 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: Application
    Filed: March 11, 2011
    Publication date: September 13, 2012
    Applicant: Microsoft Corporation
    Inventors: Oscar Gerardo Naim, Lucretia Henrica Vanderwende, Krist Wongsuphasawat
  • Publication number: 20120215768
    Abstract: 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: Application
    Filed: February 23, 2011
    Publication date: August 23, 2012
    Inventor: H. Paul Zellweger
  • Publication number: 20120210240
    Abstract: 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: Application
    Filed: February 25, 2011
    Publication date: August 16, 2012
    Applicant: Microsoft Corporation
    Inventors: Eugene(John) Neystadt, Avigad Oron, Ron Karidi, Roy Varshavsky, Ron Dar Ziv
  • Patent number: 8219919
    Abstract: 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: Grant
    Filed: June 29, 2007
    Date of Patent: July 10, 2012
    Assignee: Attachmate Group
    Inventors: Michael Norring, Kishore Chaliparambil, Kalpana Narayanaswamy, Jonathan Gordon, Jean-Jacques Dubray, Bryan Grunow, Michael Callahan, Bill Orebaugh
  • Publication number: 20120158797
    Abstract: 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: Application
    Filed: December 17, 2010
    Publication date: June 21, 2012
    Applicant: SAP AG
    Inventors: Marcel Hermanns, Jens Weiler, Michael Brombach, Monika Kaiser, Jan Teichmann, Thomas Gauweiler, Daniel Hutzel
  • Publication number: 20120150855
    Abstract: 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: Application
    Filed: December 13, 2010
    Publication date: June 14, 2012
    Applicant: Yahoo! Inc.
    Inventors: Yi Chang, Zhaohui Zheng, Fernando David Diaz, Jing Bai
  • Publication number: 20120136859
    Abstract: 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: Application
    Filed: June 28, 2011
    Publication date: May 31, 2012
    Inventors: Farhan Shamsi, Alex P. Kehlenbeck, David J. Vespe, Nemanja Petrovic
  • Publication number: 20120137112
    Abstract: 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: Application
    Filed: November 29, 2010
    Publication date: May 31, 2012
    Applicant: DELL PRODUCTS, LP
    Inventors: Austin Bolen, Richard Chan, Samer El Haj Mahmoud
  • Patent number: 8122009
    Abstract: 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: Grant
    Filed: March 23, 2009
    Date of Patent: February 21, 2012
    Assignee: International Business Machines Corporation
    Inventors: Richard D. Dettinger, Jennifer L. LaRocca, Richard J. Stevens, Jeffrey W. Tenner
  • Publication number: 20120030182
    Abstract: 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: Application
    Filed: July 27, 2010
    Publication date: February 2, 2012
    Inventors: Timothy Claman, Robert Gonsalves, Albert W. Kovalick
  • Publication number: 20110307501
    Abstract: 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: Application
    Filed: June 15, 2010
    Publication date: December 15, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: James F. Terwilliger, Philip A. Bernstein, Aditya Unnithan
  • Publication number: 20110258167
    Abstract: 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: Application
    Filed: April 20, 2011
    Publication date: October 20, 2011
    Applicant: XBRL CLOUD, INC.
    Inventors: Cliff Binstock, Brian Milnes
  • Publication number: 20110246528
    Abstract: 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: Application
    Filed: September 8, 2010
    Publication date: October 6, 2011
    Applicant: Cloudera, Inc.
    Inventors: Jonathan Ming-Cyn Hsieh, Henry Noel Robinson
  • Publication number: 20110231454
    Abstract: 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: Application
    Filed: June 3, 2011
    Publication date: September 22, 2011
    Inventor: Robert Mack
  • Publication number: 20110231449
    Abstract: 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: Application
    Filed: March 17, 2011
    Publication date: September 22, 2011
    Inventors: William B. Ashley, Tracey M. Dotter
  • Publication number: 20110202566
    Abstract: 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: Application
    Filed: April 25, 2011
    Publication date: August 18, 2011
    Applicant: CVON Innovations Ltd.
    Inventors: Timo AHOPELTO, Donald PEPPERS, Kai FRIMAN
  • Publication number: 20110196858
    Abstract: 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: Application
    Filed: April 15, 2011
    Publication date: August 11, 2011
    Applicant: Institute of Medicinal Molecular Design, Inc.
    Inventor: Akiko ITAI
  • Publication number: 20110191390
    Abstract: 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: Application
    Filed: April 14, 2011
    Publication date: August 4, 2011
    Applicant: Yamaguchi University
    Inventors: Kenji Hori, Toru Yamaguchi
  • Publication number: 20110153624
    Abstract: 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: Application
    Filed: December 18, 2009
    Publication date: June 23, 2011
    Applicant: SAP AG
    Inventors: Werner Aigner, Ralf Ehret, Roman Moehl
  • Publication number: 20110153685
    Abstract: 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: Application
    Filed: March 2, 2011
    Publication date: June 23, 2011
    Inventor: Thomas J. Butine
  • Publication number: 20110137877
    Abstract: 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: Application
    Filed: September 9, 2010
    Publication date: June 9, 2011
    Applicant: POSTECH ACADEMY-INDUSTRY FOUNDATION
    Inventors: John Charles STRASSNER, James Won Ki HONG
  • Publication number: 20110131209
    Abstract: 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: Application
    Filed: January 28, 2011
    Publication date: June 2, 2011
    Inventors: Michael E. BECHTEL, Sanjay MATHUR, Jordi Arago
  • Publication number: 20110087650
    Abstract: 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: Application
    Filed: October 5, 2010
    Publication date: April 14, 2011
    Inventors: Douglas P. Mackay, Gheorghe L. Vacariuc
  • Publication number: 20110072009
    Abstract: 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: Application
    Filed: September 18, 2009
    Publication date: March 24, 2011
    Inventors: Claurissa Tuttle, Cláudio T. Silva
  • Publication number: 20110055147
    Abstract: 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: Application
    Filed: August 25, 2009
    Publication date: March 3, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Thomas Joerg, Albert Maier, Oliver Suhre
  • Patent number: 7836088
    Abstract: 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: Grant
    Filed: October 26, 2006
    Date of Patent: November 16, 2010
    Assignee: Microsoft Corporation
    Inventors: Ankur Chavda, Justin M. Maguire, Mickey Monaghan, Lola Jacobsen
  • Publication number: 20100287136
    Abstract: 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: Application
    Filed: July 12, 2010
    Publication date: November 11, 2010
    Inventors: Joseph A. Fortuna, JR., George Kevin Fortuna
  • Publication number: 20100280877
    Abstract: 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: Application
    Filed: April 30, 2009
    Publication date: November 4, 2010
    Inventors: Scott Shelton, Henry Fu, Michael Chaves, Leslie Mannion, Rajeswara Kottu, Robert Baril
  • Publication number: 20100281035
    Abstract: 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: Application
    Filed: April 30, 2009
    Publication date: November 4, 2010
    Inventors: David Carmel, Haggai Roitman, Michal Shmueli-Scheuer, Yossi Mass
  • Publication number: 20100274814
    Abstract: 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: Application
    Filed: April 22, 2009
    Publication date: October 28, 2010
    Applicant: BANK OF AMERICA CORPORATION
    Inventors: 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: 20100262409
    Abstract: 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: Application
    Filed: April 9, 2009
    Publication date: October 14, 2010
    Applicant: International Business Machines Corporation
    Inventors: Emrah Acar, Damir Jamsek, Sani R. Nassif
  • Publication number: 20100235340
    Abstract: 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: Application
    Filed: March 12, 2010
    Publication date: September 16, 2010
    Applicant: INVENTION MACHINE CORPORATION
    Inventors: James Todhunter, Yaraslau Bialiauski, Laurie Yael Brykman-Weiser
  • Publication number: 20100199222
    Abstract: 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: Application
    Filed: January 30, 2009
    Publication date: August 5, 2010
    Inventors: Michael E. P. Kranik, Jill K. Bensen, Jacek A. Lech, Andrzej Szkola, Laura Rodrigues de Miranda,Laura, Leszek P. Rumak
  • Publication number: 20100198874
    Abstract: 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: Application
    Filed: January 15, 2010
    Publication date: August 5, 2010
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Hajime Futatsugi
  • Publication number: 20100191693
    Abstract: 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: Application
    Filed: January 26, 2009
    Publication date: July 29, 2010
    Applicant: Microsoft Corporation
    Inventors: Jie Su, Min Chu, Wenli Zhu, Jian Wang
  • Publication number: 20100179915
    Abstract: 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: Application
    Filed: January 13, 2009
    Publication date: July 15, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Denilson Nastacio
  • Publication number: 20100179858
    Abstract: 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: Application
    Filed: January 15, 2009
    Publication date: July 15, 2010
    Applicant: First Data Corporation
    Inventors: Robert Jasper, Shawn Rutledge
  • Publication number: 20100169135
    Abstract: 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: Application
    Filed: December 31, 2008
    Publication date: July 1, 2010
    Applicant: Verizon Patent and Licensing Inc.
    Inventors: Steven J. Lepari, John D. Adams, JR., Marc Campos, Ralph C. Morrone, John K. Fulton