Maintaining Schema Version Information Patents (Class 707/806)
-
Patent number: 12010244Abstract: An example operation may include one or more of extracting a data object from a machine-readable code. The data object can include fields of data signed with a digital signature of a private key, detecting an identifier of an issuer of the data object from the extracted data object, retrieving a public key from a blockchain based on the identifier of the issuer detected from the field of the extracted data object, and verifying the digital signature of the private key based on the fetched public key.Type: GrantFiled: November 9, 2020Date of Patent: June 11, 2024Assignee: International Business Machines CorporationInventors: Elli Androulaki, Alessandro Sorniotti, Ilie Circiumaru, Miguel Angel Prada Delgado, Marc Ph. Stoecklin, Marko Vukolić, Jesus Diaz Vico
-
Patent number: 11200202Abstract: Legal document processing (review/summarization/analysis) is a complex and intellectually intensive process. The quality process required for accomplishing this task needs to ensure acceptable levels of accuracy to the customer along with speed and efficiency. Defining of Error Codes, measurement of Error Codes and the related analysis, calibration of results and the analysis of deviations and similarities and the sampling strategy associated with unit selection are critical in ensuring a high acceptable quality level. A system and method of searching through documents in order to find documents relevant to a defined inquiry, whereby the number of irrelevant documents produced and number of relevant documents overlooked is minimized. A system and method of using scoring and quality evaluations for a given search project are described.Type: GrantFiled: April 22, 2019Date of Patent: December 14, 2021Assignee: Quislex, Inc.Inventors: Sirisha Gummaregula, Sreekanth Dharmakari
-
Patent number: 11176086Abstract: A network device obtains, from a transaction queue, a plurality of transactions that do not conflict with each other, and performs reverse shallow copying in parallel for the transactions that do not conflict, to generate a plurality of temporary trees corresponding to the plurality of transactions. Because the plurality of transactions does not conflict with each other, processing the transactions in parallel can ensure accurate and proper transaction processing. In addition, generating the temporary trees in a reverse shallow copying manner can effectively reduce consumption of time and memory. Further, processing of the plurality of transactions is implemented by merging the plurality of temporary trees.Type: GrantFiled: June 28, 2019Date of Patent: November 16, 2021Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Jie Hou, Chengyong Lin, Yan Li, Longfei Dai, Wenxia Dong, Yuezhong Song
-
Patent number: 11086818Abstract: A computer-implemented method, according to one embodiment, includes: capturing a snapshot of data stored at a primary storage location, and determining a transaction identification which corresponds to each file operation included in the snapshot, where each file operation includes a respective number of sub-operations. Data included in the snapshot which corresponds to completed ones of the sub-operations is identified, and the determined transaction identifications as well as the identified data is used to populate entries in a data structure. The snapshot is sent to a secondary storage location, and an acknowledgement is received from the secondary storage location for each of the completed sub-operations that are successfully performed at the secondary storage location. Furthermore, the data structure is updated based on the received acknowledgements.Type: GrantFiled: September 13, 2018Date of Patent: August 10, 2021Assignee: International Business Machines CorporationInventors: Abhishek Jain, Abhishek S. Dave, Sasikanth Eda, Anil L. Palled
-
Patent number: 10896165Abstract: Verified snapshots are generated by obtaining, from one of a plurality of first nodes, a difference between a common data at a first time point and the common data at a second time point that is different from the first time point, generating a first snapshot of the common data at the first time point based on the difference, obtaining a hash of the common data at the first time point from one of the plurality of first nodes, and verifying the first snapshot at the first time point with the hash of the common data at the first time point.Type: GrantFiled: May 3, 2017Date of Patent: January 19, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Hiroshi Horii, Kohichi Kamijoh, Kiyokuni Kawachiya, Shohei Ohsawa, Hironori Takeuchi
-
Patent number: 10642787Abstract: In some embodiments, responsive to a user modifying a content of the file at a first client device (associated with the user), a server system may automatically receive a copy of the file from the first client device, where the file copy may be an updated version of the file that is generated from the user modifying the content of the file. After receiving metadata associated with the updated version of the file from the first client device, the server system may automatically transfer the metadata to a second client device associated with the user such that, before the file copy is transferred to the second client device, the transfer of the metadata to the second client device causes a file representation of the file presented on a user interface of the second client device to be updated based on the metadata.Type: GrantFiled: January 23, 2020Date of Patent: May 5, 2020Assignee: TOPIA TECHNOLOGY, INC.Inventor: Michael R. Manzano
-
Patent number: 10614056Abstract: Systems, apparatuses, and methods for the automated detection of incorrect data during a data entry process or detecting incorrect data that has been entered and stored previously. In one embodiment, the invention utilizes one or more of statistical analysis or a machine learning technique (either supervised or unsupervised) in order to identify potentially incorrect data.Type: GrantFiled: March 15, 2016Date of Patent: April 7, 2020Assignee: NetSuite Inc.Inventor: Oleksiy Ignatyev
-
Patent number: 10482068Abstract: Metadata files are acquired from one or more storage devices corresponding to multiple different environments. The metadata files are compared to determine differences between the metadata files. A report is generated indicating actions to be taken to cause at least one of the metadata files to be modified to result in a most recent version. At least a portion of the actions in the report are performed automatically.Type: GrantFiled: June 29, 2016Date of Patent: November 19, 2019Assignee: salesforce.com, inc.Inventors: Anand Bashyam Narasimhan, Aleksandr Yefremovich Shekhter, Rajan Chowhan, Ganesh Mathrubootham
-
Patent number: 10318481Abstract: Legal document processing (review/summarization/analysis) is a complex and intellectually intensive process. The quality process required for accomplishing this task needs to ensure acceptable levels of accuracy to the customer along with speed and efficiency. Defining of Error Codes, measurement of Error Codes and the related analysis, calibration of results and the analysis of deviations and similarities and the sampling strategy associated with unit selection are critical in ensuring a high acceptable quality level. A system and method of searching through documents in order to find documents relevant to a defined inquiry, whereby the number of irrelevant documents produced and number of relevant documents overlooked is minimized. A system and method of using scoring and quality evaluations for a given search project are described.Type: GrantFiled: October 26, 2015Date of Patent: June 11, 2019Assignee: Quislex, Inc.Inventors: Sirisha Gummaregula, Sreekanth Dharmakari
-
Publication number: 20150134707Abstract: The preferred embodiment of the invention encompasses a method used to (a) create computer applications, or (b) create database-backed forms/documents for a customizable user interface within an existing computer program, that (c) can then be stored, queried and analyzed using map-reduce techniques; using nothing but the front-end user-interface design performed on the device and without the use of any computer coding or database management or setup of any kind. The preferred embodiment invention permits both simple documents (also known as forms), documents-within-documents, and business processes that link documents together, to be defined and converted into a working application on a smart phone, tablet or computer system by end users without the use of code or database management by the end user.Type: ApplicationFiled: September 11, 2014Publication date: May 14, 2015Inventor: Jason Doherty
-
Patent number: 9015118Abstract: Methods and apparatus, including computer program products, implementing and using techniques for determining provenance and lineage for content elements in a content management system. An option to track provenance and lineage data for the content element is provided in response to a content element being entered into a content management system. A provenance metadata attribute and a lineage metadata attribute are associated with the content element in response to selecting the option to track provenance and lineage data. An extent of difference is determined between the original content element and the changed content element in response to a change of content being made to the content element. The provenance metadata attribute is updated to reflect the determined extent of difference. It is determined what user changed the content element, and the lineage metadata attribute is updated to reflect the user's involvement in changing the content element.Type: GrantFiled: July 15, 2011Date of Patent: April 21, 2015Assignee: International Business Machines CorporationInventor: Marc B. Velasco
-
Patent number: 9002905Abstract: 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: GrantFiled: November 21, 2012Date of Patent: April 7, 2015Assignee: International Business Machines CorporationInventors: Frederick A. Kulack, John E. Petri
-
Patent number: 8990265Abstract: Disclosed are various embodiments for context-aware durability of variants of files. A first data store is associated with a first level of data durability, and a second data store is associated with a second level of data durability that is lower than the first level of data durability. A data object is stored in the second data store when the data object is a derivative of another data object stored in the first data store. A data object is stored in the first data store when the data object is not a derivative of another data object stored in the first data store.Type: GrantFiled: March 14, 2011Date of Patent: March 24, 2015Assignee: Amazon Technologies, Inc.Inventors: Piragash Velummylum, Johanna S. Olson, Korwin J. Smith, James H. Wood
-
Patent number: 8954375Abstract: A method and system for developing data integration applications with reusable semantic types to represent and process application data. Methods include creating schemas to describe external data, creating semantic types to describe internal data, mapping schemas to semantic types, developing dataflows that configure input and output operations using schemas, mappings, and semantic types and all other transformation operations and functions based solely on semantic types, and executing dataflows defined in this manner.Type: GrantFiled: October 13, 2011Date of Patent: February 10, 2015Assignee: QlikTech International ABInventors: William V. Kehoe, Jerry L. Callen, Steven R. Frechette
-
Patent number: 8924415Abstract: Systems and methods are provided for providing schema mapping and data generation. According to one exemplary method, a first mapping formula is obtained for transforming values associated with a source attribute into at least one value associated with a conceptual attribute. The source attribute values comprise a plurality of duplicate values, and the first mapping formula performing a common operation on the duplicate values. The method includes generating mapping data for mapping the conceptual attribute to a target attribute of a target model, and based on the mapping data and the first mapping formula, generating a second mapping formula for transforming the conceptual attribute value into at least one value associated with the target attribute.Type: GrantFiled: September 14, 2012Date of Patent: December 30, 2014Assignee: SAP SEInventor: Susan Marie Thomas
-
Patent number: 8880568Abstract: Systems, devices, features, and methods for updating a geographic database, such as a navigation-related database, and/or reporting discrepancies associated with geographic data of the geographic database are disclosed. For example, one method comprises capturing a photograph of an observed geographic feature in a geographic region. Comment information corresponding to the observed geographic feature may be stored. The comment information is indicative of a discrepancy between the observed geographic feature and the geographic data corresponding to the geographic region. The comment information may be associated with the photograph to generate a report, and the report is transmitted.Type: GrantFiled: December 16, 2008Date of Patent: November 4, 2014Assignee: HERE Global B.V.Inventors: David Perczynski, Oliver Fink
-
Patent number: 8862626Abstract: The navigation overhead and/or the content managing/updating overhead is reduced by providing link objects with condition data being associated with the link items of the link objects so that, depending on a check as to whether the condition data is fulfilled or not, an automatic handling of a link object may be performed. For example, the automatic handling may have an automatic appointing an object ID referred to by a link item of the link object that has condition data associated therewith which is fulfilled, as a newly-selected object ID.Type: GrantFiled: October 14, 2011Date of Patent: October 14, 2014Assignee: Fraunhofer-Gesellschaft zur Foerderung der Angewandten Forschung E.V.Inventors: Christian Kellermann, Bernd Linz, Markus Prosch, Alexander Zink
-
Patent number: 8856191Abstract: There is provided a storage system and a method of migrating a source data portion from a source logical volume to a destination range in a destination logical volume. The method comprises: configuring a source mapping data structure to comprise an entry associated with said source data portion and indicative of mapping between logical addresses corresponding to said source data portion and addresses corresponding to said source data portion and related to a physical address space; and, responsive to a migration command, configuring a destination mapping data structure to comprise an entry associated with said at least one destination range and comprising a reference to said entry in the source mapping data structure, said entry in the source mapping data structure to be used for mapping to said addresses related to said physical address space and corresponding to the source data portion and to the migrated data portion.Type: GrantFiled: August 1, 2012Date of Patent: October 7, 2014Assignee: Infinidat Ltd.Inventors: Ido Ben-Tsion, Leo Corry, Kariel Sandler, Jacob Broido
-
Patent number: 8819079Abstract: An application specification system and method are provided. The application specification system may include a computing device having a processor wherein the processor implements an information management system having a storage unit. The storage unit may have one or more cells with each cell having one or more components wherein each component defines computational and data access aspects of an application and one or more presentations wherein each presentation defines a user interface for a particular application and wherein a web presence for performing one or more applications is instantiated from a cell with one or more components and one or more applications of the web presence are defined by the one or more components of the cell.Type: GrantFiled: February 2, 2007Date of Patent: August 26, 2014Assignee: Rogers Family TrustInventors: Alan Bush, Valeriy V. Pelyushenko, Zahid N. Ahmed, Michael Galpin, Herbert Wayne Stiel, Shashi P. Suravarapu, Robert Saran Hoexter, Joshua Brunaugh
-
Patent number: 8812643Abstract: Encoding and/or decoding of messages. On the encoding end, a composite encoder encodes message from an internal format that is used by internal system components into an external format. However, the composite encoder may encode the outgoing messages into different external formats on a per-message basis. For incoming message, a composite decoder decodes incoming messages from any one of a plurality of external formats into the internal format also on a per-message basis. A per-message report mechanism permits internal system components and the encoding/decoding components to communicate information regarding the encoding or decoding on a per message basis. XML messages can be converted automatically into Binary messages.Type: GrantFiled: July 5, 2011Date of Patent: August 19, 2014Assignee: Microsoft CorporationInventors: Stephen Jared Maine, Michael J. Coulson, Tirunelveli R. Vishwanath, Erik B. Christensen
-
Patent number: 8812562Abstract: Embodiments described herein provide numerous applications and implementations of a social network to facilitate individuals to resolve various life issues. These issues may include issues that arise when individuals or families relocate, including logistic problems, assimilation of family members in a community, and roommate pairings. As will be described, embodiments described herein greatly facilitate corporations in relocating their employees logistically, and also assist employees and their families with life issues that may determine whether the employees' relocation will be a success.Type: GrantFiled: June 30, 2011Date of Patent: August 19, 2014Inventor: Emily White
-
Patent number: 8775974Abstract: Embodiments of the present invention address deficiencies of the art in respect to comparing artifacts and provide a novel and non-obvious method, system and computer program product for multi-contextual navigation of deltas in a hierarchy. In one embodiment of the invention, a method for multi-contextual navigation can include rendering objects for an artifact utilizing a default contextual view of the objects, selecting an object in the default contextual view and directing an inward navigation to a different object in the default contextual view. Notably, responsive to the directing of the inward navigation to the different object, a different contextual view can be provided for at least a portion of the objects defined by the different object.Type: GrantFiled: December 21, 2005Date of Patent: July 8, 2014Assignee: International Business Machines CorporationInventors: Scott D. Cowan, Kim D. Letkeman, Mohammed M. Mostafa, Frederic Plante, Vishwanath Ramaswamy
-
Patent number: 8768977Abstract: A method for managing data using writeable snapshots in a multi-versioned, distributed B-tree comprising nodes distributed over a plurality of servers, includes receiving a transaction request specifying a transaction type, the transaction having a transaction snapshot id, and determining the transaction type. If the transaction type is an update transaction, the method includes determining a node to update, which is defined by a node snapshot id, and if the transaction snapshot id is greater that the node snapshot id, the method copies the node and updates the copy to create a writeable snapshot, assigns the transaction snapshot id as a node snapshot id of the copy, and places a pointer from the node to the copy.Type: GrantFiled: July 31, 2012Date of Patent: July 1, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Wojclech Golab, Mehul A. Shah, Benjamin Albert Sowell
-
Patent number: 8762425Abstract: In a method for managing a data structure in a memory, an accessor to access a version of the data structure is determined, in which the accessor includes a version number and a fat pointer, in which the version number corresponds to the most recent version of the data structure, and wherein the fat pointer is configured to enable for multiple versions of a linked-data structure to be maintained.Type: GrantFiled: October 18, 2010Date of Patent: June 24, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Niraj Tolia, Nathan Binkert, Yoshio Turner, Jichuan Chang
-
Patent number: 8762428Abstract: 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: GrantFiled: June 6, 2011Date of Patent: June 24, 2014Assignee: International Business Machines CorporationInventors: Frederick A. Kulack, John E. Petri
-
Patent number: 8756257Abstract: A common data type structure can be used to correlate access requests between applications that implement data in accordance with different types or type structures. In one implementation, a common data structure includes schemes for operations, sequences, records, and atoms (i.e., undefined). The system can then map any type structure to the schemes of the common data structure. In operation, a request for data by an application can involve identifying one or more proxies used by an application to map the data to the common data structure. The proxies map the data to the common data structure based on the shape of the data (to the extent it can be identified). The proxies then can return one or more data structures that comprise the identified mapping information. The application can then perform operations directly on the received data structures.Type: GrantFiled: November 6, 2012Date of Patent: June 17, 2014Assignee: Microsoft CorporationInventors: Clemens A. Szyperski, Quetzalcoatl Bradley, Joshua R. Williams, Christopher L. Anderson, Donald F. Box, Jeffrey S. Pinkston, Martin J. Gudgin
-
Patent number: 8745012Abstract: An event stream processing system includes a versioned data structure layered over a log-structured store. A first address handle points to a first version of data in the versioned data structure. A stream of data updates from a data source create a second version of data in the versioned data structure, addressed using a second address handle.Type: GrantFiled: August 8, 2008Date of Patent: June 3, 2014Assignee: Sybase, Inc.Inventors: Jack Rusher, Scott J. Kolodzieski
-
Patent number: 8738573Abstract: Aspects of the subject matter described herein relate to versioning for databases. In aspects, two or more users may share the same version of data, such as a report, in a database. One of the users may seek to update the data. In response to a request from the user, a new version of the data is created. For data that is not updated via the request, the new version shares data with the previous version, thus saving space. For data this is updated, new segments within the database are created to store the updated data. Each user is allowed to access the data without blocking other users accessing the data.Type: GrantFiled: May 23, 2008Date of Patent: May 27, 2014Assignee: Microsoft CorporationInventors: John Edward Gallardo, Tudor M Trufinescu, Yunxin Wu
-
Patent number: 8732196Abstract: A system and method are disclosed for one-stop shopping for health-care services and related needs. The one-stop shopping system and method provide objective information for the system enrollee to assess and decide on health-care insurance and services. The system and method provide this objective information in a way that is easily accessible by system enrollees in an economical and rapid manner.Type: GrantFiled: August 30, 2012Date of Patent: May 20, 2014Inventor: Regina E. Herzlinger
-
Patent number: 8719229Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a first source file, the first source file including one or more first computer-aided design models; converting the first source file into a first plurality of files; generating a first snapshot, the first snapshot including the first source file, the first plurality of files, and a first version; receiving a second source file, the second source file having the first format that is readable by the first application, the second source file including one or more second models, the second source file being an updated version of the first source file; converting the second source file into a second plurality of files; generating a second snapshot; and associating the second snapshot with the first snapshot, where the second snapshot being a more recent version than the first snapshot.Type: GrantFiled: October 12, 2012Date of Patent: May 6, 2014Assignee: Autodesk, Inc.Inventors: James Awe, Johannes Leon Marais, Jianfeng Guo, Nathan James Pahucki
-
Patent number: 8719239Abstract: Presenting changes to versioned files. A first view comprising a plurality of indicators, each of the indicators corresponding to a respective version of a file, can be presented. A selection of a particular version of a file can be detected. A selection of another version of the file can be detected. In response to the selection of the other version of the file, the versions of the file can be compared to identify differences between the versions. Comparison information based on the differences can be generated. The comparison information can be filtered so that the comparison information fits within a second view having a desired size.Type: GrantFiled: July 16, 2010Date of Patent: May 6, 2014Assignee: International Business Machines CorporationInventors: Geoffrey M. Clemm, Paul Komar, Maneesh Mehra
-
Patent number: 8719226Abstract: A database enables versioning for objects stored in the database via a “snapshot” operation. In one implementation, a device performs a snapshot operation in which a snapshot object, representing a logical view of database objects at a time at which the snapshot operation is performed, is created and stored in the database. In response to a request to store a modified version of a database object, the modified version of the database object is written to replace the previous version of the database object when the database object was last modified after the most recent snapshot operation. Further, in response to the request to store the modified version of the database object, the modified version of the database object is inserted in the database when the previous version of the database object was last modified before the most recent snapshot operation.Type: GrantFiled: July 16, 2009Date of Patent: May 6, 2014Assignee: Juniper Networks, Inc.Inventors: Tong Jiang, Jianguo Hu, Jian Jin
-
Patent number: 8713074Abstract: The compiled code of a computer program is stored in multiple pieces within a database. Each piece is optionally stored within a separate data record. Execution of the computer program includes using database queries to retrieve pieces of the compiled code for execution. The database and associated database management logic are used to provide numerous advantages in execution and management of the computer program. For example, in some embodiments, database queries are used to help facilitate program flow logic. In another example, database queries are based on a command line or universal resource locator. These queries may be used to select functionality of a computer program in response to the command line or universal resource locator.Type: GrantFiled: April 19, 2011Date of Patent: April 29, 2014Assignee: Group-A Autosports, Inc.Inventor: Dustin Kurt Adler
-
Patent number: 8694559Abstract: A data model specific to a database schema is received in a database system. The received data model may be applied to a first instance of the database schema to generate a data view of the first database schema. The received data model may be applied to a second instance of the database schema to generate a second data view of the second database schema.Type: GrantFiled: July 13, 2012Date of Patent: April 8, 2014Assignee: SAP AGInventors: Andreas Kemmler, Torsten Kamenz
-
Patent number: 8694560Abstract: A non-transitory computer readable medium is provided that includes instructions to interpret a table definition language fragment, that includes modifications of attributes and functionalities defined in a first table definition language. The non-transitory computer readable medium also includes instructions to generate a second table definition language with the subsequent modifications based at least upon applying the modifications in the table definition language fragment to the first table definition language.Type: GrantFiled: July 26, 2011Date of Patent: April 8, 2014Assignee: General Electric CompanyInventor: Hyoung Jhang
-
Patent number: 8688658Abstract: A system, method, and computer readable medium for preserving information in time variant data schemas are disclosed. The method includes determining if at least one modification request associated with a database schema has been received. In response to the modification request being received, a metadata table associated with the database schema is updated to include at least one entry associated with the modification request. The entry identifies an instance in time when an action associated with the modification request was performed.Type: GrantFiled: March 30, 2009Date of Patent: April 1, 2014Assignee: International Business Machines CorporationInventors: Pawan R. Chowdhary, George Andrei Mihaila
-
Patent number: 8688641Abstract: A method is proposed. The method includes receiving a file operation request from a process and performing a census of instances of a file applicable to the file operation request to populate a data structure. The data structure including a listing of the instances of the file applicable to the file operation request. The data structure also includes characteristics for a first instance from among the instances of the file applicable to the file operation request, and characteristics for a second instance of a selected file from among the instances of the file applicable to the file operation request. The method also includes eliminating the first instance from among the instances of the file applicable to the file operation request on the basis of a rule associated with properties from a record for the process, and the characteristics for the first instance.Type: GrantFiled: March 31, 2008Date of Patent: April 1, 2014Assignee: Symantec Operating CorporationInventors: Randall R. Cook, Jeremy K. Hurren, Jared G. Payne
-
Patent number: 8676770Abstract: Presenting changes to versioned files. The method can include presenting a first view comprising a plurality of indicators, each of the indicators corresponding to a respective version of a file. A selection of a particular version of a file can be detected. A selection of another version of the file can be detected. In response to the selection of the other version of the file, the versions of the file can be compared to identify differences between the versions. Comparison information based on the differences can be generated. The comparison information can be filtered so that the comparison information fits within a second view having a desired size.Type: GrantFiled: April 16, 2012Date of Patent: March 18, 2014Assignee: International Business Machines CorporationInventors: Geoffrey M. Clemm, Paul Komar, Maneesh Mehra
-
Patent number: 8671084Abstract: A method, information processing system, and computer readable medium for modifying at least one data warehouse schema based on detected changes in an associated observation model are disclosed. The method includes determining if at least one new observation model has been created. The method also includes determining if at least one existing observation model is associated with the new observation model. In response to the existing observation model being associated with the new observation model, at least one changed attribute is identified by comparing the new observation model and the existing observation model. A set of files associated with the existing observation model is updated to reflect the changed attribute between the new observation model and the existing observation model.Type: GrantFiled: July 1, 2011Date of Patent: March 11, 2014Assignee: International Business Machines CorporationInventors: Pawan R. Chowdhary, Hui Lei, George Andrei Mihaila, Themis Palpanas
-
Patent number: 8671111Abstract: A method includes providing a columnar database comprising a plurality of columnar data structures associated with one column attribute; providing first data records having a plurality of first attribute-value pairs comprising counting information indicative of a number of first data records having the respective first attribute-value pair; providing mask data structures comprising one or more second attribute-value pairs; selecting second data records by intersecting the columnar data structures and the mask data structures; selecting one of the column attributes and one value contained in the column data structure associated with said selected column attribute as the destination attribute-value pair; creating one second rule for each first attribute-value pair; calculating, for each second rule, a co-occurrence-count between its respective source attribute-value pair and its destination attribute-value pair; and specifically selecting one or more of said second rules as the first rules in dependence on theType: GrantFiled: May 7, 2012Date of Patent: March 11, 2014Assignee: International Business Machines CorporationInventors: Patrick Dantressangle, Eberhard Hechler, Martin Oberhofer, Michael Wurst
-
Patent number: 8666521Abstract: A method for operating an automation system which executes, as an automation solution, a control program having a plurality of software modules, where the method comprises replacing at least one software module comprising an old software module at the runtime of the control program with a new software module wherein the new software module is loaded into a memory of the automation system, an old data area associated with the old software module is compared with a new data area associated with the new software module, program code instructions for converting data for or from the old data area into data for or from the new data area is generated, and a program code instruction for invoking the old software module is replaced with program code instructions for invoking the generated program code instructions for data conversion and for invoking the new software module.Type: GrantFiled: March 8, 2011Date of Patent: March 4, 2014Assignee: Siemens AktiengesellschaftInventor: Markus Graf
-
Patent number: 8655917Abstract: A data interface efficiently transports, manages, and provides data transfer. The data transfer may happen between a data storage layer and a presentation layer, as examples. The presentation layers may be graphical user interfaces that display or report complex data sets, with the data storage layer providing the source data for the presentation layers. The data interface implements a data link layer that efficiently caches, stores, and locates query results, while simultaneously handling security. The data link layer may include load balancing, efficient cache refresh, and other features.Type: GrantFiled: January 28, 2011Date of Patent: February 18, 2014Assignee: Accenture Global Services LimitedInventors: Davide Olivieri, Fabio Cristini, Gianfranco Monteduro, Luca Pariscenti, Marco Calabretta, Roberto Dell'Oro, Francesco Antonio Murru
-
Publication number: 20140032616Abstract: A method is illustrated comprising receiving annotation data relating to an interface object, the interface object being selectable to invoke functionality of a software application. The method also includes associating the annotation data with the interface object. Further, the method includes storing the annotation data as part of an annotation file. A method is also illustrated that includes receiving an instruction to display annotation data associated with an interface object, the interface object being selectable to invoke functionality of a software application. Moreover, the method includes retrieving the annotation data based upon the association of the annotation data with the interface object. Additionally, the method includes displaying the annotation data proximate to the interface object within a display area.Type: ApplicationFiled: August 29, 2008Publication date: January 30, 2014Inventor: John Nack
-
Publication number: 20140019492Abstract: Methods and apparatus for presenting a visualization of content and analytics data for content accessed from one or more devices, where the visualization includes a display of the content as it would appear on a given device. In some cases, an analytics visualization tool displays the content overlaid with analytics data specific to a device and to the content. Additionally, the analytics visualization tool may request a content page from a content server, where the request includes an indication of being a particular device, and in response, a content page is received formatted according to the particular device. The analytics visualization tool may then display the received content page along with analytics data that has been segmented according to the device and according to the content page.Type: ApplicationFiled: December 22, 2011Publication date: January 16, 2014Inventors: Roger J. Woods, Matthew L. Freestone, Edward L. Hewett, Guillaume L. Escarguel
-
Patent number: 8601033Abstract: An information terminal which has a storage section which stores a guide and a specific character string, and a control section. The guide indicates a possibility that an acquisition act of a different electronic document associated with an electronic document displayed on a display section is permitted only if an authentication condition stipulated at the site having the different electronic document is met The control section searches the electronic document displayed on the display section for the specific character string, and counts character strings matching the specific character string when a condition check operation is performed through the operation section. The control section further controls the display section to display the guide if an acquired count is equal to or greater than a predetermined number.Type: GrantFiled: November 22, 2005Date of Patent: December 3, 2013Assignee: Kyocera CorporationInventor: Goro Ito
-
Patent number: 8555272Abstract: A versioning schema enforced by the application development environment enables the runtime environment of a terminal device to evaluate a software update to identify potential compatibility issues and control installation of the update. The versioning schema includes a respective field for each one of a plurality of aspects of the application and defines an initial value of each field when an initial application load is released. For each successive software update affecting the application, the method involves identifying each aspect of the application affected by the software update and incrementing a value of the respective field of each identified aspect. The version number can be in the form D.M.F where D, M and F are incremented in response to changes in the application relating to data components, message components and features.Type: GrantFiled: March 16, 2010Date of Patent: October 8, 2013Assignee: Research In Motion LimitedInventors: Curtis Wetherly, Bryan R. Goring, Michael Shenfield, Michael Cacenco
-
Patent number: 8521700Abstract: An apparatus, system, and method are disclosed for reporting on enterprise data processing system configurations. A collection module records a plurality of entity configurations for a DPS in a history database. In one embodiment, a selection module selects a subset of entities of the DPS. A report module generates a historical report of the plurality of entity configurations. In addition, the report module may generate the historical report for the selected subset of the entities.Type: GrantFiled: November 22, 2006Date of Patent: August 27, 2013Assignee: International Business Machines CorporationInventors: David Darden Chambliss, Divyesh Jadav, Prashant Pandey, Kaladhar Voruganti
-
Patent number: 8515564Abstract: A method for operating an automation system which executes, as an automation solution, a control program having a plurality of software modules, where the method comprises replacing at least one software module comprising an old software module at the runtime of the control program with a new software module wherein the new software module is loaded into a memory of the automation system, an old data area associated with the old software module is compared with a new data area associated with the new software module, program code instructions for converting data for or from the old data area into data for or from the new data area is generated, and a program code instruction for invoking the old software module is replaced with program code instructions for invoking the generated program code instructions for data conversion and for invoking the new software module.Type: GrantFiled: March 8, 2011Date of Patent: August 20, 2013Assignee: Siemens AktiengesellschaftInventor: Markus Graf
-
Patent number: 8504593Abstract: The embodiments generally relate to systems and methods for determining changes in a directory schema. In embodiments, directory changes are recorded in a change log. The change log may have one or more entries. A determination is made as to which change log entries should be retrieved. Once retrieved, the directory schema changes are determined. In embodiments, the directory changes are then interpreted for presentation to a user.Type: GrantFiled: June 29, 2007Date of Patent: August 6, 2013Assignee: Microsoft CorporationInventors: Dmitri Gavrilov, Stephanie Cheung
-
Patent number: 8484254Abstract: A computer is provided for processing data from a plurality of studies of investigational products in a manner that allows the data from one study to be compared to one or more other studies. Each study includes a plurality of planned activities, a plurality of actual activities, and a plurality of assessments. The computer includes a memory, a database schema and a database. The memory is configured to store an operating system which includes an object-oriented database engine. The database schema is maintained by the object-oriented database engine of the operating system. The database schema has a plurality of uniquely defined database objects. For each study, the uniquely defined database objects include respective sets of objects that store the plurality of planned activities, actual activities, and assessments. The database is populated with data associated with the plurality of planned activities, actual activities, and assessments.Type: GrantFiled: August 26, 2011Date of Patent: July 9, 2013Assignee: GlobalSubmit, Inc.Inventor: Jason T. Rock