Semantic Network Patents (Class 707/794)
-
Patent number: 8745092Abstract: Various embodiments of systems and methods for dynamically weighted semantic trees are described herein. One or more software elements of a hierarchy are identified in response to user actions in a report. The user actions are related to at least one software element of the one or more software elements of the hierarchy. A local tree is constructed for each user by assigning local weights for the one or more software elements based on user visits to the one or more software elements. A group tree is constructed for each group to which the users belong by assigning group weights for the one or more software elements based on the user visits to the one or more software elements. The local tree and the group tree are stored for use in various applications.Type: GrantFiled: December 6, 2010Date of Patent: June 3, 2014Assignee: Business Objects Software LimitedInventors: Devicharan Vinnakota, Anil Babu Ankisettipalli, Suresh Pasumarthi
-
Publication number: 20140136572Abstract: Embodiments of the present disclosure provide a method and system for generating a uniform resource locator using one or more terms in a hierarchical taxonomy. Specifically, embodiments disclosed herein provide receiving a plurality of terms for a term set and generating a hierarchical taxonomy for the term set using the plurality of terms. Once the hierarchical taxonomy has been generated, a navigation property may be assigned to at least one term in the plurality of terms. A navigation term set that mirrors the properties of the hierarchical taxonomy is then created using the at least one term.Type: ApplicationFiled: December 28, 2012Publication date: May 15, 2014Applicant: Microsoft CorporationInventors: Patrick Carl Miller, Peter Blair Gonzalez del Solar, Daniel E. Kogan
-
Patent number: 8725774Abstract: A system and method generate an ontology of linked resources. The method includes providing a policy comprising at least one logical rule which is to hold across an ontology of linked resources and initializing a set of resources with an initial subset of the set of resources, each resource in the initial subset being identified by a respective link. Each of the resources in the subset is processed, which includes populating the ontology with a corresponding member of a resource class, for a resource that is valid against a schema, asserting the member's class as a class specific to the schema of the validated resource in the ontology and providing a dependency specification for extracting links within the resource, each extracted link identifying one of the set of resources.Type: GrantFiled: October 5, 2012Date of Patent: May 13, 2014Assignee: Xerox CorporationInventors: Jean-Luc Meunier, Jean-Pierre Chanod, Jean-Yves Vion-Dury
-
Patent number: 8706704Abstract: A method and system are disclosed for creating a hyperlink together with an associated semantic link between a source entity, and a target entity. The source entity includes descriptive text. The system includes means for selecting text within the source entity, and means for selecting the target entity. Also, means are provided for selecting a type of semantic link, and means are provided for creating a hyperlink between said selected text and said target entity. The system further includes means for creating a semantic link of said type between said source entity and said target entity, including means for including in the hyperlink a reference to said semantic link. In the preferred embodiment of the invention, the means for selecting the type of semantic link includes means for prompting a user to select from among a plurality of candidate types of semantic links.Type: GrantFiled: July 11, 2007Date of Patent: April 22, 2014Assignee: International Business Machines CorporationInventors: Steven R. Abrams, Bard Bloom, Paul T. Keyser, Douglas N. Kimelman, Eric M. Nelson, Tova Roth, Ian Simmonds, Steven Tang, Wendy D. Neuberger, Dru Ann Vlissides
-
Patent number: 8706767Abstract: Systems and methods are provided for performing a database access. In one embodiment, a computer system is provided that comprises means for receiving and storing structural information, the structural information being descriptive of a number of objects, each of the objects having sub-objects, the structural information comprising a first table and a second table for each sub-object, the first and second table including descriptive information for each sub-object, means for assigning a unique identifier to each sub-object name identified by the structural information, means for storing a mapping table of sub-object names and unique identifiers, and means for requesting generation of a database table for each sub-object identified by the structural information.Type: GrantFiled: February 23, 2005Date of Patent: April 22, 2014Assignee: SAP AGInventors: Olaf Duevel, Gunther Liebich, Rainer Leinemann, Dietmar Nowotny
-
Publication number: 20140108460Abstract: Data stores that store content units and annotations regarding the content units derived through a semantic interpretation of the content units. When annotations are stored in a database, different parts of an annotation may be stored in different tables of the database. For example, one or more tables of the database may store all semantic classifications for the annotations, while one or more other tables may store content of all of the annotations. A user may be permitted to provide natural language queries for searching the database. A natural language query may be semantically interpreted to determine one or more annotations from the query. The semantic interpretation of the query may be performed using the same annotation model used to determine annotations stored in the database. Semantic classifications and format of the annotations for a query may be the same as one or more annotations stored in the database.Type: ApplicationFiled: October 11, 2012Publication date: April 17, 2014Applicant: Nuance Communications, Inc.Inventors: Mariana Casella dos Santos, Frank Montyne
-
Publication number: 20140108461Abstract: Techniques for implementing policies. In an embodiment, first data is stored in a first data store according to a first schema. A second schema is defined based at least in part on a policy and an ontology. Second data, which includes at least a portion of the first data, is stored in a second data store according to the second schema. Storing the second data is based at least in part on a mapping of the first schema to the second schema. At least a portion of the second data is analyzed and results of the analysis are provided to a user.Type: ApplicationFiled: December 16, 2013Publication date: April 17, 2014Applicant: Oracle International CorporationInventors: Reza B'Far, Ryan Golden, Yasin Cengiz, Tsai-Ming Tseng, Uppili R. Srinivasan, Sreedhar Chitullapally, Alan Waxman
-
Patent number: 8700669Abstract: Described are techniques for obtaining information about a data storage system. Boot code is executed on the data storage system and determines whether a flag is set. If the flag is set, an agent is executed which communicates with a central location at predetermined time intervals. At a first predetermined time interval, a first message is sent to the central location polling for a pending work item. If there are any work items pending for the data storage system, first processing is performed which includes sending a second message to the data storage system indicating whether there are any pending work items for the data storage system and including at least one work item if there are any pending work items. The at least one work item describes second processing to obtain first information about a state of the data storage system.Type: GrantFiled: December 21, 2009Date of Patent: April 15, 2014Assignee: EMC CorporationInventors: Keith John Glidewell, Michael Bassily, Jeffrey Brown, Brian Tetreault, Stephen Todd
-
Patent number: 8700670Abstract: A method, in one embodiment, can include receiving a key and associated data via a computing device. Furthermore, the method can include searching a B+ tree data structure using the key to find a leaf node. The B+ tree data structure is stored by a persistent storage coupled to the computing device. The B+ tree data structure can include a first plurality of nodes that each contains a key-value entry that is not maintained in a sorted order based on its key. In addition, the key and associated data are appended to the leaf node. A sector that includes the leaf node and the key and associated data can be flushed to the persistent storage.Type: GrantFiled: April 12, 2010Date of Patent: April 15, 2014Assignee: Symantec CorporationInventors: Shilesh Marathe, Rajesh Chepuri, Niranjan Pendharkar
-
Publication number: 20140101203Abstract: A system and method generate an ontology of linked resources. The method includes providing a policy comprising at least one logical rule which is to hold across an ontology of linked resources and initializing a set of resources with an initial subset of the set of resources, each resource in the initial subset being identified by a respective link. Each of the resources in the subset is processed, which includes populating the ontology with a corresponding member of a resource class, for a resource that is valid against a schema, asserting the member's class as a class specific to the schema of the validated resource in the ontology and providing a dependency specification for extracting links within the resource, each extracted link identifying one of the set of resources.Type: ApplicationFiled: October 5, 2012Publication date: April 10, 2014Applicant: XEROX CORPORATIONInventors: Jean-Luc Meunier, Jean-Pierre Chanod, Jean-Yves Vion-Dury
-
Patent number: 8688742Abstract: Embodiments of the present invention provide a platform for an open overlay for online services, such as social networking sites, that permit users to share and leverage information within a single context. In some embodiments, the single context is implemented as a web site that is accessible to a social network of users that are known to each other. Systems and methods are provided that share and forward information for the users' online services within the single context. Client applications are provided that serve as an open overlay for the user and permit the user to seamlessly utilize the services of multiple online services within a single context. In some embodiments, the users' existing account identities and security information are utilized alone or in combination, and thus, the users are not required to establish a separate or new account for accessing the open overlay service.Type: GrantFiled: May 31, 2006Date of Patent: April 1, 2014Assignee: Red Hat, Inc.Inventors: Donald Fischer, Havoc Pennington, Bryan Clark, Owen Taylor, Colin Walters
-
Patent number: 8674993Abstract: In accordance with the present disclosure, a system and method for providing an analytical and visual depiction of relationship data is presented. The method includes providing a plurality of graph objects corresponding to relationship data. Each of the graph objects may be categorized. At least some of the graph objects may then be displayed in a visual form that represents a network structure. The visual form may be determined, at least in part, according to the categorization of each of the graph objects.Type: GrantFiled: October 13, 2010Date of Patent: March 18, 2014Inventors: John Fleming, Sean Levy, Pranab Nag, Diego Villarreal
-
Patent number: 8671117Abstract: A system and method is provided for retrieving disparate design data in connection with the design of a device, a service, or a system. A user design application enables users to store disparate data according to predefined links in a central data source. The user design application also enables users to query the central data source to retrieve relevant disparate design data based on the predefined relationships.Type: GrantFiled: April 7, 2011Date of Patent: March 11, 2014Assignee: Human Factors International, Inc.Inventor: Eric M. Schaffer
-
Patent number: 8666928Abstract: A knowledge storage system is described. A specific embodiment is a computer system comprising a knowledge base of general knowledge in structured form which can be added to and queried by untrained users. Various embodiments include the facility for remote computers to access the knowledge stored in the system, natural language questions to be answered, profile screens giving general knowledge about an object in the system, and methods for distinguishing between reliable and unreliable facts.Type: GrantFiled: July 21, 2006Date of Patent: March 4, 2014Assignee: Evi Technologies LimitedInventor: William Tunstall-Pedoe
-
Patent number: 8661041Abstract: A semantic-based searching apparatus and method which can search for desired information from various types of media using associative properties of search target objects are provided. The semantic-based searching apparatus stores an associative search structure that previously stores a semantic index. The associative search structure is to obtain a final search object corresponding to an input search query. The semantic index configuration includes feature metadata used to identify a specific object, semantic entity metadata to indicate semantic entities corresponding to the feature metadata, and semantic relation metadata to indicate a relation between the semantic entities. The semantic-based searching apparatus uses semantic metadata stored in conformity with the semantic index configuration, the semantic index, and the associative search structure to generate a search result corresponding to the input search query.Type: GrantFiled: December 15, 2010Date of Patent: February 25, 2014Assignee: Samsung Electronics Co., Ltd.Inventors: Sung-Ho Ryu, Seok-Hyun Yoon, Dong-Joon Hyun, Min-Hyok Bang, Dong-Hun Park, Hee-Seon Park
-
Patent number: 8655894Abstract: An approach is provided for generating a searchable index including an associated object graph. Data objects of a database are converted into corresponding rows in a set of searchable columns. An object graph corresponding to each row of the searchable columns are determined. An index including the set of searchable columns and the corresponding object graphs are generated.Type: GrantFiled: April 26, 2010Date of Patent: February 18, 2014Assignee: Nokia CorporationInventor: Eric James Gieseke
-
Patent number: 8655856Abstract: A computer apparatus and computer implemented method for policy distribution provides a Records Management System (RMS) that is configured for setting up and maintaining local record classification and disposition policies. An Enterprise Retention Management (ERM) application comprises a centralized workflow configured for managing retention policies for an entity. An application layer in the ERM comprises a propagation workflow that is configured for managing retention policy integration between the ERM and the RMS. The propagation workflow thus provides automated retention policy propagation from the ERM to the RMS.Type: GrantFiled: September 28, 2010Date of Patent: February 18, 2014Assignee: International Business Machines CorporationInventors: Deidre Paknad, Pierre Raynaud-Richard, Andrey Pogodin
-
Patent number: 8650218Abstract: A node in a computer network is enabled to form a hypercube comprising stored metadata. The node is enabled to exchange the hypercube metadata with neighboring nodes and any hypercube metadata therein. Upon receipt of a query at a node, metadata discovery is initiated using the hypercube metadata, and an overlay is built using results from the metadata discovery.Type: GrantFiled: May 20, 2010Date of Patent: February 11, 2014Assignee: International Business Machines CorporationInventor: Deepak K. Gangadhar
-
Patent number: 8650022Abstract: An apparatus and a method for automated semantic annotation of a process model having model elements named by natural language expressions, wherein said apparatus comprises at least one semantic pattern analyzer which analyses the textual structure of each natural language expression on the basis of predefined semantic pattern descriptions to establish a semantic linkage between each model element to classes and instances of a reference process ontology for generating a semantically annotated process model.Type: GrantFiled: February 5, 2009Date of Patent: February 11, 2014Assignee: Siemens AktiengesellschaftInventors: Andreas Boegl, Gustav Pomberger, Michael Schrefl, Norbert Weber
-
Publication number: 20140040316Abstract: Systems, methods, and other embodiments associated with equivalence reasoning are described. One example method includes iteratively inputting batches of unprocessed equivalence pairs from a semantic model to an operating memory. In the operating memory, one or more cliques for the input batches are built until no further batches remain. A clique designates a canonical representative resource for a group of equivalent resources as determined from the equivalence pairs. The one or more cliques are built for the input batches to a clique map in a remote access memory. The clique map is returned for use by the semantic model.Type: ApplicationFiled: October 7, 2013Publication date: February 6, 2014Inventors: Vladimir KOLOVSKI, Zhe WU, George EADON
-
Publication number: 20140032603Abstract: A system and program product for modeling data as an undirected graph is disclosed. A set of entities and a set of attributes are defined. A set of relationships is defined to represent semantic associations with each association connecting at least two entities. Attributes are associated with entities rather than with relationships. A hierarchical query language with a set of atomic operations on modeled data is employed. The modeled data is displayed on a display unit.Type: ApplicationFiled: October 2, 2013Publication date: January 30, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: AMIT BEHAL, YING CHEN, BIN HE
-
Patent number: 8630995Abstract: Computer-implemented methods and systems for acquiring and processing veterinary-related information, such as non-human animal diseases, associated medical signs, differentials, and treatment-related information, are provided. The disclosed methods and systems facilitate performing computer-based differential diagnosis by veterinary medicine practitioners. An example method may comprise: importing veterinary-related text information, wherein the veterinary-related text information is related to one or more non-human animal diseases; parsing the veterinary-related text information into one or more terms; determining relations between the one or more terms; classifying the one or more terms such that each term relates to one of: a non-human animal species, an animal disease, a medical sign and a treatment; and generating a database table associated with the imported veterinary-related text information, the database table comprising the one or more classified terms and the relations therebetween.Type: GrantFiled: September 16, 2011Date of Patent: January 14, 2014Inventors: Raymond William Bachert, Molly Kathleen Bachert
-
Patent number: 8631046Abstract: Techniques for implementing policies. In an embodiment, first data is stored in a first data store according to a first schema. A second schema is defined based at least in part on a policy and an ontology. Second data, which includes at least a portion of the first data, is stored in a second data store according to the second schema. Storing the second data is based at least in part on a mapping of the first schema to the second schema. At least a portion of the second data is analyzed and results of the analysis are provided to a user.Type: GrantFiled: January 7, 2010Date of Patent: January 14, 2014Assignee: Oracle International CorporationInventors: Reza B'Far, Ryan Golden, Yasin Cengiz, Tsai-Ming Tseng, Uppili Ranga Srinivasan, Sreedhar Chitullapally, Alan Waxman
-
Patent number: 8626756Abstract: Systems and apparatus, including computer program products, for tagging data assets. In one aspect, a computer program product includes instructions operable to cause a computer to establish a database of concept data elements, asset references, and associations. The concept data elements each represent a concept and have a hierarchy specified by concept hierarchy information. The asset references each include a storage location identifier for a corresponding one of a plurality of data assets. Each association defines a type of relationship, from a plurality of types of relationships, between a data asset and a concept represented by a concept data element.Type: GrantFiled: October 17, 2007Date of Patent: January 7, 2014Assignee: Adobe Systems IncorporatedInventors: Daniel H. Craft, Joseph Pasqua, Perry A. Caro, Daniel C. Brotsky
-
Patent number: 8620958Abstract: A processor-implemented method, system, and/or computer program product generate and utilize a dimensionally constrained hierarchical synthetic context-based object library for multiple synthetic context-based objects. A non-contextual data object is associated with a context object to define a synthetic context-based object, where the non-contextual data object ambiguously relates to multiple subject-matters, and where the context object provides a context that identifies a specific subject-matter, from the multiple subject-matters, of the non-contextual data object. The synthetic context-based object is then associated with at least one specific data store, which includes data that is associated with data contained in the non-contextual data object and the context object.Type: GrantFiled: September 11, 2012Date of Patent: December 31, 2013Assignee: International Business Machines CorporationInventors: Samuel S. Adams, Robert R. Friedlander, James R. Kraemer
-
Patent number: 8612486Abstract: Embodiments herein include systems, methods, software, and data structures to generate and render visualizations of configuration items (CIs) represented in a Configuration Management Database (CMDB). One embodiment includes receiving a request for a CI graph from a client including a focus CI identifier represented in a CMDB. The focus CI may be used to retrieve data of related CIs, the data including CI identifiers. A process is then executed for each retrieved CI identifier to retrieve CI data as a function of the received CI identifier and to build a node XML and an edge XML representation of relations between the CIs. This method also includes aggregating the node and edge XML representations into a single XML document and then translating the document into a markup language document capable of being rendered in a graphical user interface. The markup language document is then transmitted to the requestor.Type: GrantFiled: March 19, 2012Date of Patent: December 17, 2013Assignee: CA, Inc.Inventors: Nitin Maheshwari, Srikanth Venumbaka, Abed Ali
-
Patent number: 8595222Abstract: Methods and systems for providing start and stop properties to Semantic Web structured resources and statements are disclosed. The start and stop properties can specify a lifetime during which a resource or statement can be valid. A call or query to one or more resources can return statement data including the start and stop properties for the resources and/or statements. Dates can be specified with the call or query such that the returned resources and statements have lifetimes including the specified dates. Screen images of the data can display subject and object nodes and predicate arcs for the selected dates. A sequence of screen images can display a timeline of nodes and arcs by adding or hiding nodes and arcs to correspond with the start and stop properties of the statements. Tools are provided for the user to navigate through the sequence.Type: GrantFiled: September 29, 2008Date of Patent: November 26, 2013Assignee: Raytheon BBN Technologies Corp.Inventor: Michael Anthony Dean
-
Patent number: 8595258Abstract: Managing complex systems knowledge involves monitoring information generated during operation of a complex system. This information is normalized to a complex system base element that is expressed according to a standardized element taxonomy. During normalization, the information inherits characteristics of the base element. Following normalization, the information is stored in an information database. This information can be used to do any one or more of design, construct, operate, automate and otherwise configure another complex system.Type: GrantFiled: May 28, 2010Date of Patent: November 26, 2013Inventor: Mark Gordon Damm
-
Patent number: 8589413Abstract: A method, system and computer program for identifying a relationship between concepts in an object includes (i) selecting the object for inclusion in an initial subset of objects obtained as an output of a search engine; (ii) storing the object in a database; (iii) creating an index of the object; (iv) analyzing the index to extract two concepts relating to the object; (v) highlighting the two concepts within object; (vi) calculating a strength of a relationship between the two concepts using a ratio; (vii) storing the two concepts and the strength of the relationships between the two concepts in a database; (viii) presenting the two concepts and the strength in an interface that has a concept matrix; and (ix) repeating steps vi through viii for every possible pairwise combination of concepts within the index.Type: GrantFiled: October 29, 2003Date of Patent: November 19, 2013Assignee: IxReveal, Inc.Inventors: Rengaswamy Mohan, Usha Mohan, David Sha
-
Patent number: 8577924Abstract: In one embodiment, a method for determining concept attributes for a concept term includes receiving a concept term and determining one or more word senses for the concept term. A word sense is selected from the one or more word senses, and, based on the selected word sense, one or more conceptually similar terms for the concept term is determined. The method also includes determining that at least one of the one or more conceptually similar terms is a concept attribute for the concept term and generating a mapping to associate the concept attribute with the concept term. The mapping is stored in an onomasticon.Type: GrantFiled: December 15, 2008Date of Patent: November 5, 2013Assignee: Raytheon CompanyInventors: Bruce E. Peoples, Michael R. Johnson, Michael M. Smith
-
Patent number: 8572124Abstract: Data may be modeled as an undirected graph. A set of entities and a set of attributes may be defined. A set of relationships may be defined to represent semantic associations with each association connecting at least two entities. Attributes may be associated with entities rather than with relationships. A hierarchical query language with a set of atomic operations on modeled data may be employed. The modeled data may be displayed on a display unit.Type: GrantFiled: March 2, 2010Date of Patent: October 29, 2013Assignee: International Business Machines CorporationInventors: Amit Behal, Ying Chen, Bin He
-
Patent number: 8566347Abstract: A method and apparatus for storing ontologies in a relational database. The method includes the steps of defining one or more instances, defining one or more concepts realized as instances, defining one or more relationships that may be employed between one or more instances, defining one or more relationships that may be employed between one or more concepts, and storing in a relational database each of the one or more instances, concepts, and relationships between the instances or concepts. One or more relationships may be indicated that do not apply to one or more pair of concepts.Type: GrantFiled: August 17, 2011Date of Patent: October 22, 2013Assignee: Semantifi, Inc.Inventors: Abhijit Ashok Patil, Sreenivasa Rao Pragada, Raju Venkata Rama Raju Gopala Gottumukkala, Kaliki Murthy Aritakula, Viswanath Dasari
-
Patent number: 8566360Abstract: A system and method are provided for automatically generating systematic reviews of received information in a field of science and technology, such as scientific literature, where the systematic review includes a systematic review of a research field in the scientific literature.Type: GrantFiled: May 27, 2011Date of Patent: October 22, 2013Assignee: Drexel UniversityInventor: Chaomei Chen
-
Patent number: 8543611Abstract: In an embodiment, a network may represent a physical system. The network may have an element that represents an entity of the physical system. A value of a state associated with the network may be identified (e.g., generated) using various techniques. The state may be a low-level state associated with the network. The techniques may include, but are not limited to, for example, generating the value based on a scaffold defined for the network, generating the value based on a target value for the state, and/or generating the value based on applying an operation to various values of the state. The identified value may be associated with an identifier. The identifier may distinguish the value, for example, from other values of other states in the network and/or other values of states in other networks.Type: GrantFiled: May 17, 2011Date of Patent: September 24, 2013Inventors: Brian Mirtich, Jeffrey Wendlandt
-
Patent number: 8533232Abstract: In a content system where labels are used to organize content, relationships between labels may be defined. A relationship may be unidirectional or bidirectional. A label may have multiple relationships to or from other labels. When the user selects a first label, information corresponding to a second label may be displayed in accordance with the relationship between the first and second labels. Relationships between labels may also be inferred by examining the labels and the content associated with the labels.Type: GrantFiled: March 30, 2007Date of Patent: September 10, 2013Assignee: Google Inc.Inventors: Jed Hartman, Clive Saha, Astrid Atkinson
-
Patent number: 8510341Abstract: The reusable custom-defined nestable compound data type for construction of database objects of one or more embodiments of the invention provide advantages over traditional non-reusable structured tables of RDBM systems. The data structure of one or more embodiments of the invention may be thought of in part as a generalized form of a user defined compound data type that may be used to model various “exotic” data structures, such as flexible hierarchies and networks, in database schema. Thus, the system, methods and data structures of one or more embodiments of the invention may be used to define and instantiate structures that support the creation of flexible nested records that expose the relationship between parent records and private child sub-records in a database schema.Type: GrantFiled: November 21, 2008Date of Patent: August 13, 2013Assignee: SAP AGInventors: Paul N. Weinberg, Dave L. Sullivan, Eugene Cherny
-
Patent number: 8510321Abstract: In the realm of managing relational databases, a system that uses both the data in a relational database and domain knowledge in ontologies to return semantically relevant results to a user's query. Broadly contemplated herein, in essence, is a system that bridges a semantic gap between queries users want to express and queries that can be answered by the database using domain knowledge contained in ontologies. In accordance with a preferred embodiment of the present invention, such a system extends relational databases with the ability to answer semantic queries that are represented in SPARQL, an emerging Semantic Web query language. Particularly, users may express their queries in SPARQL, based on a semantic model of the data, and they get back semantically relevant results. Also broadly contemplated herein is the definition of different categories of results that are semantically relevant to a user's query and an effective retrieval of such results.Type: GrantFiled: August 3, 2006Date of Patent: August 13, 2013Assignee: International Business Machines CorporationInventors: Anand Ranganathan, Zhen Liu
-
Patent number: 8495100Abstract: A computer implemented method and computer usable program product for version control of source code. In one embodiment, a source code file is scanned for relationships between source code sections. A semantic graph with dependencies and metadata describing the source code sections is constructed. The dependencies indicate the relationships between the source code sections. If changes are received for the semantic graph, the semantic graph is modified with the changes to form a modified semantic graph.Type: GrantFiled: November 15, 2007Date of Patent: July 23, 2013Assignee: International Business Machines CorporationInventor: Lik Cheung
-
Patent number: 8495099Abstract: A method is described which is used in a computer environment in order to produce a current view from at least one source information object that can vary. The method is characterized in that it includes the following steps: a reference of the view in relation to the source information object is established and stored; a user implements at least one information object modification tool in order to produce a transformed information object from the source information object; a difference information set that is representative of the modification actions performed by the user with the tool(s) is recorded in a memory element; and a current view is produced from the current version of each source information object and said difference information set.Type: GrantFiled: October 25, 2004Date of Patent: July 23, 2013Inventor: Enrico Maim
-
Patent number: 8495561Abstract: As to a plurality of components in a system, a state transition path covering transitions defined by a behavioral specification of a component is specified to satisfy an input restriction of the component. Action sequences are acquired from the state transition path. By selecting a pair of components connected in the system, it is verified whether an output action sequence of a first component as one of the pair satisfies an input restriction of a second component as the other of the pair. If unsatisfied, the input restriction of the second component is relaxed to satisfy the output action sequence of the first component, or an input restriction of the first component is tightened to acquire a new output action sequence satisfying the input restriction of the second component. Above processing is repeated for each pair of components, so that output action sequences of one and the other of a pair satisfies input restrictions of the other and the one of the pair respectively.Type: GrantFiled: November 4, 2009Date of Patent: July 23, 2013Assignee: Kabushiki Kaisha ToshibaInventor: Mikito Iwamasa
-
Publication number: 20130185336Abstract: A machine-implemented method for supporting a natural language user request against a user's personal data cloud can include a machine receiving the natural language user request from the user, determining a semantic interpretation of the natural language user request, querying a semantically-indexed, integrated knowledge store based on the semantic interpretation, and responding to the natural language user request by displaying results of the querying, wherein the results correspond to an item within the user's personal data cloud.Type: ApplicationFiled: January 18, 2012Publication date: July 18, 2013Applicant: SRI INTERNATIONALInventors: Rajan Singh, Thierry Donneau-Golencer, Corey Hulen, William Scott Mark
-
Patent number: 8489643Abstract: A method for enabling automated content aggregation based on deep Web sources, comprising: analyzing a plurality of deep web sources to detect a plurality of fields; selecting at least one field; and aggregating content provided to a plurality of deep web sources through said at least one field.Type: GrantFiled: January 25, 2012Date of Patent: July 16, 2013Assignee: ForNova Ltd.Inventors: Michael Rubanovich, Dmitry Babitsky
-
Patent number: 8484250Abstract: An organizational model of a hierarchical system can be distributed across various elements of an enterprise. Such elements include representations of the system that are maintained on higher-level business servers and other representations that serve control elements of the system such as programmable logic controllers and/or other industrial control components. In one aspect, an industrial automation system is provided. The system includes at least one controller to instantiate a portion of an organizational hierarchy. A communications component in the controller interacts with at least one other portion of the organizational hierarchy to facilitate data exchange and control between various components of an enterprise.Type: GrantFiled: September 30, 2005Date of Patent: July 9, 2013Assignee: Rockwell Automation Technologies, Inc.Inventors: Sujeet Chand, Stephen C. Briant, Kenwood H. Hall, Gavan W. Hood, John J. Baier, Michael D. Kalan
-
Patent number: 8484141Abstract: A method for providing an evaluation/verification of the correctness of an ontology is described. The method includes loading a first ontology associated with a first rule set. an extended ontology and an extended rule set are generated based at least in part on the first ontology and the first rule set. The extended rule set is applied to the extended ontology. The method also includes determining (e.g., by a data processor) a correctness of the extended ontology. Results are generated which include the correctness. Apparatus and computer readable media are also described.Type: GrantFiled: February 2, 2010Date of Patent: July 9, 2013Assignee: International Business Machines CorporationInventors: Genady Grabarnik, Zhen Liu, Anand Ranganathan, Anton V. Riabov, Irina Rish, Larisa Shwartz
-
Patent number: 8463808Abstract: In one embodiment, searching documents includes generating a query conceptual graph for a search query. The query conceptual graph has graph terms representing concept types. A set of conceptually similar terms is identified for each graph term, and the set is mapped to the concept type represented by the graph term. Documents are searched in accordance with the set of conceptually similar terms. In another embodiment, selecting a document includes determining documents that satisfy a search query expressed as a query conceptual graph. A document conceptual graph that has graph terms representing concept types is generated for each document. A set of conceptually similar terms is identified for each graph term, where the set is mapped to the concept type represented by the graph term. A document is selected if terms of the sets associated with the document match terms associated with the query conceptual graph.Type: GrantFiled: November 7, 2008Date of Patent: June 11, 2013Assignee: Raytheon CompanyInventors: Bruce E. Peoples, Michael R. Johnson, Jonathon P. Smith
-
Publication number: 20130138696Abstract: The invention relates to processing of data during semantic analysis of text data and building of document semantic models. The method consists of two main steps. In step one, an ontology is extracted from external information sources that contain descriptions of particular domain objects. In step two, the text information in the document is linked to ontology concepts and a document semantic model is built. Electronic resources that may or may not be connected through a hyperlink structure are used as information sources. The technical result is achieved, in particular, by identifying all terms in the document and linking them to ontology concepts, so that each term correlates to one concept (its meaning), and then ranking term meanings by importance to the document.Type: ApplicationFiled: November 29, 2012Publication date: May 30, 2013Applicant: The Institute for System Programming of the Russian Academy of SciencesInventor: The Institute for System Programming of the Russi
-
Publication number: 20130132365Abstract: An extensible offer inventory database of offers in a domain is established. Further, an offer ontology is generated based on the extensible offer inventory database. The offer ontology provides an extensible vocabulary that correlates to categories in the offer inventory database. In addition, offers are automatically located. The offers are also semantically analyzed to generate semantic analysis data. Further, user data is obtained. In addition, an optimal offer match is automatically determined based upon the semantic analysis data and the user data.Type: ApplicationFiled: June 3, 2011Publication date: May 23, 2013Applicant: ADOBE SYSTEMS INCORPORATEDInventors: WALTER CHANG, Geoff Baum
-
Patent number: 8442977Abstract: A process includes receiving an archive of video data comprising a plurality of archive descriptor types, and applying a query to the archive. The query includes a number of N query descriptor types for a query object. The process further includes determining a difference between each query descriptor type and corresponding descriptor types of the archive, and storing each difference as a point in an N dimensional space. The process further includes identifying an archive object that is similar to the query object as a function of proximities of the differences to an origin of the N dimensional space.Type: GrantFiled: February 16, 2010Date of Patent: May 14, 2013Assignee: Honeywell International Inc.Inventors: Scott McCloskey, Ben A. Miller
-
Publication number: 20130117325Abstract: In an embodiment, a method is provided for utilizing a meta-model semantic network. In this method, a meta-model of the enterprise data is obtained. The meta-model provides semantic information regarding a definition of a business object. The meta-model is then used to generate a rule definition that maps enterprise data to a semantic object definition and a semantic relation definition. With the rule definition, embodiments may then generate a semantic object and a semantic relation from data extracted from the enterprise data. The semantic object and semantic relation are stored in the meta-model semantic network.Type: ApplicationFiled: November 3, 2011Publication date: May 9, 2013Applicant: SAP AGInventor: Robert Heidasch
-
Publication number: 20130103676Abstract: A multi-level business process interface associated with an incomplete Web service can be identified. The interface can be created within a user interface (UI) modeling tooling. The Web service can be associated with a business process. An interface specific metadata associated with the process interface can be determined. Service definitions for one or more existing Web service matching a portion of the interface specific metadata can be searched for semantically based on search depth parameters set by a user. A search result responsive to the searching can be returned. The search result can identify one or more existing Web services from a service registry.Type: ApplicationFiled: October 24, 2011Publication date: April 25, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: HUNGTACK KWAN, SHIJU MATHAI