Through The Use Of A Logical Data Model Patents (Class 707/810)
-
Patent number: 12190341Abstract: Methods and apparatus to monitor media content at a content display site are described. An example apparatus includes processor circuitry to execute computer readable instructions to: estimate a first audience size associated with unmeasured locations based on distributed census-based page views and a measured panel data; generate a virtual panel based on the first audience size to enable more accurate estimation of traffic from the unmeasured locations by weighting second panelists associated with the unmeasured locations and reweighting a subset of the second panelists; and determine additional activity not represented by the measure panel data; and calculate an online audience based on a measured location audience, the virtual panel, and the additional activity.Type: GrantFiled: January 23, 2023Date of Patent: January 7, 2025Assignee: The Nielsen Company (US), LLCInventors: James Oliver, Herbert F. Stackhouse, Peter C. Doe, Qian Tang, Michelle Ha
-
Patent number: 12130793Abstract: A method is used for managing a flow of data in at least one database, wherein said database is configured with at least two data models of data storage. In said method, during a first period of time, a first data flow portion is received in a computer, and the first data flow portion is then stored in a first data pool of the database according to the first data model. Then, after the first period of time, a transformation is made on the first portion of the data and the transformed first data is assigned to a second data model, and the first data flow portion is then transferred from the first data pool to a second data pool. The process is repeated with at least a second data flow portion and can be extended to more transformations, and, thus, to more data models, and more data pools accordingly.Type: GrantFiled: March 10, 2023Date of Patent: October 29, 2024Assignees: BARCELONA SUPERCOMPUTING CENTER-CENTRO NACIONAL DE SUPERCOMPUTACION, UNIVERSITAT POLITÉCNICA DE CATALUNYAInventors: Carlos GarcĂa Calatrava, Yolanda Becerra, Fernando Cucchietti
-
Patent number: 12045246Abstract: A data query and retrieval system receives a query request and identifies a plurality of data warehouses, or stores, where data needed to satisfy the query is stored. Data items, or fields, called for by the query request are grouped into sets based on fields stored at the same data warehouse. Individual data connections are generated for each data warehouse accessed, and a database view defined for the fields available at each respective data warehouse. The individual views are invoked in a single query statement by a query processor for accessing the respective data warehouses via the corresponding database view. In this manner, a query operator or user need not define multiple query expressions or perform separate queries for accessing data fields or dimensions residing at different data warehouses.Type: GrantFiled: November 18, 2021Date of Patent: July 23, 2024Assignee: AtScale, Inc.Inventors: Rouzbeh Safaie, Daniel J. Dosch, Joseph Barefoot, Trystan R. Leftwich, Matthew Baird, Sarah Gerweck
-
Patent number: 11947817Abstract: Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for memory mapping to enhance data cube performance. In some implementations, a system accesses a data set that includes data to be processed into a data cube. The system generates a memory-mapped data cube that includes a plurality of files including different segments of the data cube. Generating the memory-mapped data cube includes allocating memory-mapped buffers in non-volatile data storage and responding to subsequent memory allocation requests with addresses for the buffers such that components of the data cube are accumulated in the buffers. The memory-mapped data cube is loaded by storing the files of the data cube in disk-based storage, mapping the stored files of the data cube to virtual memory addresses, and caching portions of the data cube in random-access memory.Type: GrantFiled: November 15, 2021Date of Patent: April 2, 2024Assignee: MicroStrategy IncorporatedInventors: Qianping Jiang, Cheng Guo, Rixin Liao, Cezary Raczko, Xiaoyan Yu
-
Patent number: 11822980Abstract: Systems and methods include determination of an integration style of a first interface between two or more applications, determination of a first message flow of the first interface, the first message flow between two of the two or more applications and associated with an integration domain and the integration style, determination of a first one or more key characteristic values associated with the first message flow, determination of a plurality of integration components associated with the integration domain and the integration style, each of the determined plurality of integration components associated with fulfillment data of each of a plurality of key characteristic values, determination, for each of the plurality of integration components, of an integration score based on fulfillment data associated with the integration component for the first one or more key characteristic values, and determination of one or more of the plurality of integration components to implement the first message flow based on thType: GrantFiled: March 14, 2022Date of Patent: November 21, 2023Assignee: SAP SEInventors: Alex van den HOEK, Florian Okos, Matthias Allgaier
-
Patent number: 11811949Abstract: Disclosed are various embodiments for validating documents using a blockchain data. Multiple documents can be included in the validation process using a merge and hash process and a summary terms document. Validation can be performed by hashing and merging operations, followed by comparing hash values.Type: GrantFiled: November 7, 2021Date of Patent: November 7, 2023Assignee: DocuSign, Inc.Inventors: Gregory J. Alger, Duane R. Wald, Andrew Mintner, Donald Grant Peterson, Taiga Matsumoto, Damon Dean, Drew Ashlock
-
Patent number: 11720583Abstract: In a first aspect, a method includes, at a node of a Hadoop cluster, the node storing a first portion of data in HDFS data storage, executing a first instance of a data processing engine capable of receiving data from a data source external to the Hadoop cluster, receiving a computer-executable program by the data processing engine, executing at least part of the program by the first instance of the data processing engine, receiving, by the data processing engine, a second portion of data from the external data source, storing the second portion of data other than in HDFS storage, and performing, by the data processing engine, a data processing operation identified by the program using at least the first portion of data and the second portion of data.Type: GrantFiled: August 1, 2022Date of Patent: August 8, 2023Assignee: Ab Initio Technology LLCInventors: Ian Schechter, Tim Wakeling, Ann M. Wollrath
-
Patent number: 11646067Abstract: A data storage device includes a nonvolatile memory device and a controller including a command parser configured to match a clock corresponding to each of a plurality of memory access types to generate a clock index matched with each of the memory access types and configured to determine, when a command is received, a memory access type of the command and the clock index matched with the determined memory access type by analyzing the command, and a memory interface configured to determine a locking value and the clock index corresponding to each of a plurality of clocks having different frequencies and change the locking value for processing of a command according to the clock index determined by the command parser.Type: GrantFiled: August 20, 2021Date of Patent: May 9, 2023Assignee: SK hynix Inc.Inventor: Dae Geun Jee
-
Patent number: 11475026Abstract: An apparatus and method displays an error between a first sequence of numbers and a second sequence of numbers. A plurality of respectively different algorithms is provided for comparing the first sequence of numbers and the second sequence of numbers. At least one of the algorithms is selected to compare the first sequence of numbers and the second sequence of numbers. The selected algorithm(s) are applied to the first sequence of numbers and the second sequence of numbers in order to identify the error, wherein the error is a discrepancy between one of the numbers in the first sequence and another of the numbers in the second sequence. The error is displayed by simultaneously displaying and indicating the numbers from each sequence that have the discrepancy. For at least one of the algorithms the numbers from each of the sequences have a matching associated label. At least one of the algorithms applies fuzzy matching to the numbers from each of the sequences.Type: GrantFiled: February 23, 2017Date of Patent: October 18, 2022Inventor: Douglas Schiller
-
Patent number: 11392904Abstract: A system and method schedule work within a workflow with defined process goals. A plurality of work queues are defined that comprise work items. The plurality of work queues are associated with one or more links between a parent work queue and at least one child work queue to form at least one work process. At least one work process goal is defined for each work process. A work schedule to achieve the work process goals is generated.Type: GrantFiled: November 23, 2020Date of Patent: July 19, 2022Assignee: Verint Americas Inc.Inventors: Edward Hamilton, Kaushik Deka
-
Patent number: 11340815Abstract: A method, computer program product, and computing system for remotely storing first content received on a first processing node of a clustered computing environment onto a storage platform, wherein the clustered computing environment includes a plurality of processing nodes; locally storing metadata that identifies the location of the first content within the storage platform on the first processing node, thus defining first locally-stored differential metadata; and after the occurrence of a storage trigger event, instructing the first processing node write the first locally-stored differential metadata to a cluster metadata pool within the storage platform.Type: GrantFiled: October 25, 2019Date of Patent: May 24, 2022Assignee: EMC IP HOLDING COMPANY, LLCInventors: Philip Love, Ronen Gazit
-
Patent number: 11089139Abstract: A system and method for aggregating representational state transfer (REST) API response fields, the method including receiving, via a satellite link, a schema including field definitions, where each of the field definitions includes an endpoint and a field. The method also includes retrieving, for each of the field definitions, the respective field from a result of invoking the respective endpoint; and aggregating a package including each retrieved field. The schema and the package may conform to a JavaScript Object Notation (JSON) schema format.Type: GrantFiled: May 13, 2019Date of Patent: August 10, 2021Assignee: Hughes Network SystemsInventor: Bryan Gillespie
-
Patent number: 11074253Abstract: A system and a method for performing queries, including generating text representations of features of various types of data, building a multi-modal word embedding model to capture relationships between the various types of data, and based on the multi-modal word embedding model, performing an inductive reasoning query.Type: GrantFiled: November 2, 2018Date of Patent: July 27, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rajesh Bordawekar, Bortik Bandyopadhyay
-
Patent number: 11069447Abstract: Methods and systems for topology-based clinical data mining are provided. An example system includes a pre-processing module to process the clinical datasets to generate a table of outcomes and a table of predictors of trial subjects. The system includes a graph construction module to generate metric graphs based on the table of outcomes. The metric graphs include nodes representing the subjects and edges selectively connecting the nodes according to pre-determined criteria. The graph construction module may select a graph of interest from the metric graphs and generate a compressed version of the graph of interest. The system may further include an interactive visualization module to display a graphical representation of the graph of interest or the compressed version, receive selection of groups of the trial subjects, automatically highlight groups of related subjects, and perform, using the table of predictors, a statistical analysis of predictors of subjects within the selected groups.Type: GrantFiled: September 29, 2018Date of Patent: July 20, 2021Assignee: INTEGO GROUP, LLCInventors: Sergey Glushakov, Vladimir Balon, Iryna Kotenko, Andriy Rekalo, Kostiantyn Drach, Bogdan Chornomaz, Victoriia Shevtsova
-
Patent number: 10963907Abstract: An example method involves determining an impressions adjustment factor for a first demographic group based on first impressions reported by a client device to a first internet domain and second impressions reported by the client device to a second internet domain. The first and second impressions correspond to same media accessed on the client device. The example also involves determining a misattribution-corrected impressions count for the first demographic group based on the impressions adjustment factor and based on a second impressions count determined at the second internet domain for the first demographic group. The second impressions count has an error based on some of the second impressions being misattributed at the second internet domain to the first demographic group when the some of the second impressions correspond to a second demographic group.Type: GrantFiled: September 28, 2018Date of Patent: March 30, 2021Assignee: The Nielsen Company (US), LLCInventors: Antonia Toupet, Albert R. Perez
-
Patent number: 10909559Abstract: An example includes generating a first model based on reference demographic data corresponding to panelists, and based on second demographic data and behavioral data from a database proprietor that is separate from a first entity, the reference demographic data collected from the panelists by the first entity, and the second demographic data and the behavioral data corresponding to ones of the panelists having user accounts with the database proprietor; analyzing an output of the first model including the second demographic data partitioned into a plurality of nodes, each node representing a respective subset of the second demographic data; redistributing some of the second demographic data between some of the nodes to generate a second model; applying the second model to third demographic data of the database proprietor; and determining whether to adjust at least some of the third demographic data based on an output of the second model.Type: GrantFiled: July 31, 2018Date of Patent: February 2, 2021Assignee: The Nielsen Company (US), LLCInventors: Albert R. Perez, Josh Gaunt
-
Patent number: 10846107Abstract: Disclosed herein are methods and systems that provide for session storage in a remote access environment where a service application is remotely access by a client application. Session storage is in-memory, private local data store that uses key/value pairs to associate data with a particular session where data in the private local data store associated with the particular session is synchronized with the service application using a protocol over HTTP/S and WS/S. Also disclosed herein is an inter-widow communication mechanism that provides for a multi-window architecture where interconnected windows of a client application concurrently display information. This can be extended to use the private local data store, which enables the display and synchronization of content from a remote service application on a client device in a multi-window architecture.Type: GrantFiled: March 21, 2017Date of Patent: November 24, 2020Assignee: CALGARY SCIENTIFIC INC.Inventors: Christopher James Jarabek, Kevin Glen Robinson, Kevin James Bradley, Monique Michele Kawa, Nicolas Eduardo Valera, Cole Sawyer Franz
-
Patent number: 10789265Abstract: A system for migrating data from a legacy system to a target system includes an input/output (IO) processor configured to receive legacy data from a plurality of different types of legacy systems and to communicate target data to a plurality of different types of target systems; a staging area database configured to store legacy data according to a common database schema; a localized database configured to store target data according to a target schema that is associated with a target system type; a processor in communication with the interface, the staging area database, and the localized database; and non-transitory computer readable media in communication with the processor that stores instruction code.Type: GrantFiled: August 28, 2018Date of Patent: September 29, 2020Assignee: Accenture Global Solutions LimitedInventors: Sanjay Tiwari, Devendra Gautam, Nithyanandan Periasamy Dhanapal, Surya Kumar Venkata Gangadhara Idumudi, Nikhil Varshney, Ranjana B Narawane
-
Patent number: 10776331Abstract: A build dependency tracking system includes a plurality of heterogeneous database, a dependency database, a monitoring system, an extraction system, and a database system. The monitoring system is configured to receive a successful build record from one of the plurality of heterogeneous databases corresponding to a build. The extraction system is configured to (i) extract an artifact from the successful build record associated with the build and (ii) extract a relationship from the successful build record indicating how the artifact relates to the build. The database update system is configured to store an indication of the artifact and the relationship in the dependency database.Type: GrantFiled: November 27, 2017Date of Patent: September 15, 2020Assignee: Red Hat, Inc.Inventor: Ralph Bean
-
Patent number: 10664888Abstract: Some embodiments can comprise a system comprising one or more computer processing modules and one or more non-transitory storage modules storing computing instructions configured to run on the one or more computer processing modules a perform acts of: receiving, at the one or more computer processing modules and from a third-party electronic device, a title for a product; dividing, at the one or more computer processing modules, the title into a sequence of tokens; storing, by the one or more computer processing modules onto the one or more non-transitory storage modules, the sequence of tokens; determining, at the one or more computer processing modules and using a sequence labeling model, a type of each token of the sequence of tokens; storing, by the one or more computer processing modules onto the one or more non-transitory storage modules, the type of each token of the sequence of tokens; encoding, at the one or more computer processing modules, each token of the sequence of tokens to indicate the type oType: GrantFiled: October 29, 2018Date of Patent: May 26, 2020Assignee: WALMART APOLLO, LLCInventors: Ajinkya More, Aditya Subramanian, Bodhisattwa Prasad Majumder, Shreyansh Prakash Gandhi, Abhinandan Krishnan
-
Patent number: 10402385Abstract: Systems and methods for live reindexing include receiving, at a dispatch server, a request to reindex a database, wherein, at the time the request to reindex is received, the dispatch server is configured to send queries for information in the database to a first index server, the first index server comprising a first index of information in the database. The systems and methods further include, responsive to receiving the request to reindex and while the database is live, generating a second index of the information in the database, storing the second index at a second index server, and configuring the dispatch server to use the second index server as a live index server and to no longer use the first index server as a live index server.Type: GrantFiled: August 27, 2015Date of Patent: September 3, 2019Assignee: Palantir Technologies Inc.Inventors: Alan Pierce, Brian Dorne, Michael Glazer, Derek Rabideau, Richard Allen Ducott, III, David Karesh, Dylan Davis, Matthew Dailey, Hongyi Yao, Daniel Robinson
-
Patent number: 10332158Abstract: Methods and apparatus to adjust media impressions based on media impression notification loss rates in network communications are disclosed.Type: GrantFiled: September 24, 2015Date of Patent: June 25, 2019Assignee: The Nielsen Company (US), LLCInventors: Jonathan Sullivan, Michael Sheppard, Albert Robert Perez, Alejandro Terrazas
-
Patent number: 10235334Abstract: Among other things, a machine-based method is described. The method comprises recording object classes of an object model, producing an object representation for data of two or more data sources based on a mapping of data formats of the data sources to the object classes of the object model, and producing mapped data from the data sources. The mapped data is available in objects of the object classes and is comparable in the object representation. At least two of the data sources have different data formats.Type: GrantFiled: February 15, 2017Date of Patent: March 19, 2019Assignee: Miosoft CorporationInventors: Ernst M. Siepmann, Albert B. Barabas, Mark D. A. van Gulik, Katharina Baamann, Helmut Wimmer
-
Patent number: 10096035Abstract: An example method to adjust demographic data involves generating a first model based on reference demographic data corresponding to panelists, and based on first age data and a quantity of mobile webpage views from a database proprietor that is separate from a first entity, the reference demographic data collected from the panelists and stored by the first entity, and the first age data and the quantity of mobile webpage views corresponding to ones of the panelists having user accounts with the database proprietor; and based on determining that redistributing at least some of the first age data will increase an age data accuracy, redistributing the at least some of the first age data across age categories to generate a second model, the second model to facilitate adjusting second age data of the database proprietor to correct inaccuracies and/or misrepresentations in at least some of the second age data.Type: GrantFiled: January 31, 2017Date of Patent: October 9, 2018Assignee: THE NIELSEN COMPANY (US), LLCInventors: Albert R. Perez, Josh Gaunt
-
Patent number: 9633099Abstract: To synchronize data between a remote database and a local object-graph-and-persistence-framework, a synchronization framework receives messages from the local object-graph-and-persistence-framework indicating that a locally-managed object has been retrieved from a local datastore and instantiated or that the locally-managed object has been created, modified, or deleted. When the synchronization framework determines that the message was instigated by a local user's activity (as opposed to a background synchronization process), the synchronization framework synchronizes the locally-managed object with the remote database.Type: GrantFiled: July 13, 2015Date of Patent: April 25, 2017Assignee: RealNetworks, Inc.Inventor: Stephen M. Blanding
-
Patent number: 9582809Abstract: An example method to adjust demographic data involves generating a first model based on reference demographic data corresponding to panelists and based on first self-reported demographic data and behavioral data from a database proprietor. The first self-reported demographic data and the behavioral data correspond to ones of the panelists having user accounts with the database proprietor. The first self-reported demographic data is provided to the database proprietor by the ones of the panelists having the user accounts with the database proprietor. The first model is used to partition the first self-reported demographic data into nodes, each node representing a respective subset of the first self-reported demographic data. At least some of the first self-reported demographic data is redistributed between at least some of the nodes to generate a second model that is to facilitate correcting at least one of inaccuracies or misrepresentations in the second self-reported demographic data.Type: GrantFiled: July 27, 2015Date of Patent: February 28, 2017Assignee: The Nielsen Company (US), LLCInventors: Albert R. Perez, Josh Gaunt
-
Patent number: 9535951Abstract: Embodiments of the present invention relate to a new method of entity integration using high-level scripting languages. In one embodiment, a method of and computer product for entity integration is provided. An entity declaration is read from a machine readable medium. The entity declaration describes an entity including at least one nested entity. An index declaration is read from a machine readable medium. The index declaration describes an index of nested entities. An entity population rule is read from a machine readable medium. The entity population rule describes a mapping from an input schema to an output schema. The output schema conforms to the entity declaration. A plurality of input records is read from a first data store. The input records conform to the input schema. The entity population rule applies to the plurality of records to create a plurality of output records complying with the output schema. An index of nested entities is populated. The index complies with the index declaration.Type: GrantFiled: May 31, 2013Date of Patent: January 3, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Armageddon Rhabdizo Brown, Lucian Popa, Mauricio Antonio Hernandez-Sherrington, Suresh Thalamati, Rajasekar Krishnamurthy, Georgia Koutrika, Ryan Wisnesky
-
Patent number: 9405499Abstract: System and method for zero client communications. A zero client device includes a housing, and in the housing, a transcoding processing unit (transcoder) and a communications processing unit coupled to the transcoder. The transcoder is configured to receive input data from human interface device(s), encode the input data, and provide the encoded input data to the communications processing unit for transmission over a network to a server. The communications processing unit is configured to receive the encoded input data from the transcoder, transmit the encoded input data over the network to the server, receive output data from the server, and send the output data to the transcoder. The transcoder is further configured to receive the output data from the communications processing unit, decode the output data, and send the decoded output data to at least one of the human interface devices.Type: GrantFiled: June 7, 2012Date of Patent: August 2, 2016Assignee: ClearCube Technology, Inc.Inventors: Syed Mohammad Amir Husain, Randy P. Printz, Rajesh K. Mellacheruvu
-
Patent number: 9330193Abstract: This disclosure relates to a method, article of manufacture, and apparatus for backing up data. In some embodiments, this includes obtaining a root component, wherein the root component is associated with a first GUID, a first display name, and a first type, obtaining components associated with the root component, identifying qualifying components from the components, storing the qualifying components in a structure, at each invocation of a procedure processing each of the qualifying components, obtaining subcomponents associated with a qualifying component, identifying qualifying subcomponents from the subcomponents, storing the qualifying subcomponents in the structure, and determining whether the subcomponents have been processed, and if the subcomponents have not been processed, recursively invoking the procedure.Type: GrantFiled: August 27, 2012Date of Patent: May 3, 2016Assignee: EMC CorporationInventor: Sunil Kumar Yadav
-
Patent number: 9165046Abstract: To synchronize data between a remote database and a local object-graph-and-persistence-framework, a synchronization framework receives messages from the local object-graph-and-persistence-framework indicating that a locally-managed object has been retrieved from a local datastore and instantiated or that the locally-managed object has been created, modified, or deleted. When the synchronization framework determines that the message was instigated by a local user's activity (as opposed to a background synchronization process), the synchronization framework synchronizes the locally-managed object with the remote database.Type: GrantFiled: January 15, 2013Date of Patent: October 20, 2015Assignee: RealNetworks, Inc.Inventor: Stephen M. Blanding
-
Patent number: 9092797Abstract: Methods, apparatus, and articles of manufacture to analyze and adjust demographic information of audience members are disclosed. An example method involves generating a first model based on reference demographic data corresponding to panelists and based on second demographic data and behavioral data from a database proprietor. The second demographic data and the behavioral data correspond to ones of the panelists having user accounts with the database proprietor. The method also involves using the first model to partition the second demographic data into a plurality of nodes, each node representing a respective subset of the second demographic data. The method also involves redistributing at least some of the second demographic data between at least some of the nodes to generate a second model.Type: GrantFiled: August 12, 2011Date of Patent: July 28, 2015Assignee: The Nielsen Company (US), LLCInventors: Albert R. Perez, Josh Gaunt
-
Patent number: 9043366Abstract: A method for implementing a map editor for business analysts is disclosed herein. In one embodiment, such a method includes receiving a business object model including at least one business object. The business object model is transformed into an XSD-based model including at least one XML schema. The XSD-based model is then fed into an XML mapping infrastructure for model map processing. After processing, the XSD-based model is transformed into a resulting business object model. The resulting business object model may then be displayed for use by a business analyst. A corresponding computer program product and system are also disclosed herein.Type: GrantFiled: October 1, 2010Date of Patent: May 26, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Kien K. Huynh
-
Patent number: 9009175Abstract: A system and method for database migration and validation is provided. In an embodiment, the database migration and validation system may include a migration framework which analyzes a relational database and its associated access coding and preprocessing/post-processing coding, and based on these analyzes generates an in-memory database, access coding, and database coding in a computer system. The database migration and validation system may also include a validation framework which presents validation queries to the relational database and the in-memory database, compares the results of the queries, and reports the outcome of the comparison.Type: GrantFiled: February 4, 2013Date of Patent: April 14, 2015Assignee: SAP SEInventor: Simon Sitt
-
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
-
Publication number: 20150088939Abstract: In an example, data from a source location is merged into a target location containing existing data, in which both the source location and the target location contain tuples of data. For each tuple in the source location, during a single operation, a determination is made as to whether there is a matched tuple in the target location that satisfies a predetermined condition. For each matched tuple that satisfies the predetermined condition, the matched tuple in the target location is updated with a count value that is equal to a count of the matched tuple in the source location and the target location. In addition, for each tuple that does not have a matched tuple that satisfies the predetermined condition, the unmatched tuple is inserted into the target location.Type: ApplicationFiled: June 1, 2012Publication date: March 26, 2015Inventors: Hoa Binh Nga Tran, Andrew Allinson Lamb, Matthew Steven Fuller
-
Patent number: 8990267Abstract: A method of synchronizing artifacts of a first domain with artifacts of a second domain is provided. The method includes: loading a first set of transformed artifacts and a first artifact map from a first domain into a second domain; generating an association model based on an evaluation of the first artifact map and a second artifact map; comparing a first transformed artifact of the first set of transformed artifacts with a second artifact of a second set of artifacts corresponding to the second artifact map based on the association model; determining differences based on the comparing; and selectively updating the second artifact map based on the differences.Type: GrantFiled: October 21, 2013Date of Patent: March 24, 2015Assignee: International Business Machines CorporationInventors: Sebastian Carbajales, Tak Seng Chau, Vladimir Klicnik, Raymond L. Kong, Lok T. Loi, Alina Y. Rotarescu, Xiaobin Zhang
-
Patent number: 8990182Abstract: Some embodiments relate to performing a search for content via the Internet, wherein user input specifying a search query is supplied to a mobile communications device, such as, for example, a smartphone. The mobile communications device separately issues the search query to a plurality of search engines and can receive the results from each search engine and display the results to the user. Thus, the user does not have to separately issue the query to each of the plurality of search engines.Type: GrantFiled: November 26, 2012Date of Patent: March 24, 2015Assignee: Nuance Communications, Inc.Inventors: Vladimir Sejnoha, Gunnar Evermann, Marc W. Regan, Stephen W. Laverty
-
Patent number: 8983994Abstract: Embodiments include generating data models that may give semantic meaning for unstructured or structured data that may include data generated and/or received by search engines, including a time series engine. A method includes generating a data model for data stored in a repository. Generating the data model includes generating an initial query string, executing the initial query string on the data, generating an initial result set based on the initial query string being executed on the data, determining one or more candidate fields from one or results of the initial result set, generating a candidate data model based on the one or more candidate fields, iteratively modifying the candidate data model until the candidate data model models the data, and using the candidate data model as the data model.Type: GrantFiled: October 30, 2013Date of Patent: March 17, 2015Assignee: Splunk Inc.Inventors: Alice Emily Neels, Archana Sulochana Ganapathi, Marc Vincent Robichaud, Stephen Phillip Sorkin, Steve Yu Zhang
-
Patent number: 8984017Abstract: A method for generating and using a portable patient file may include entering data relating to a patient into a computer and storing the patient data in a medical record for the patient in a database using metadata in an adaptive data environment. The computer is configured to instantiate a file configured for import or export of the patient data, and the file is capable of transferring the patient data from the database to another database with preservation of semantic meanings associated with the patient data.Type: GrantFiled: September 19, 2012Date of Patent: March 17, 2015Assignee: Intelligent Medical Objects, Inc.Inventors: Frank Naeymi-Rad, Regis J P Charlot, Alina E. Oganesova, David O. Haines, Aziz M. Bodal, Andre L. Young, Jr., Masayo Kobashi, Stephanie J. Schaefer, Andrew Stuart Kanter, Kim Charles Meyers, Jose Antonio Maldonado, Jr.
-
Patent number: 8949292Abstract: Automatically translating a building architecture file format (Industry Foundation Class) to a simulation file, in one aspect, may extract data and metadata used by a target simulation tool from a building architecture file. Interoperability data objects may be created and the extracted data is stored in the interoperability data objects. A model translation procedure may be prepared to identify a mapping from a Model View Definition to a translation and transformation function. The extracted data may be transformed using the data stored in the interoperability data objects, an input Model View Definition template, and the translation and transformation function to convert the extracted data to correct geometric values needed for a target simulation file format used by the target simulation tool. The simulation file in the target simulation file format may be generated.Type: GrantFiled: October 10, 2012Date of Patent: February 3, 2015Assignee: International Business Machines CorporationInventors: Tian-Jy Chao, Younghun Kim
-
Patent number: 8949255Abstract: Techniques are provided for storing files in a parallel computing system using sub-files with semantically meaningful boundaries. A method is provided for storing at least one file generated by a distributed application in a parallel computing system. The file comprises one or more of a complete file and a plurality of sub-files. The method comprises the steps of obtaining a user specification of semantic information related to the file; providing the semantic information as a data structure description to a data formatting library write function; and storing the semantic information related to the file with one or more of the sub-files in one or more storage nodes of the parallel computing system. The semantic information provides a description of data in the file. The sub-files can be replicated based on semantically meaningful boundaries.Type: GrantFiled: June 28, 2012Date of Patent: February 3, 2015Assignees: EMC Corporation, Los Alamos National Security, LLCInventors: Sorin Faibish, John M. Bent, Percy Tzelnic, Gary Grider, Aaron Torres
-
Publication number: 20150032783Abstract: A system and method for transacting data using meta-models to express data relationships is provided. In some embodiments, the method comprises requesting, from a computing system, a meta-model expressing a data relationship. The data relationship relates to a topology of a deployed computing system, and the requesting specifies the meta-model from among a plurality of data models stored within the computing system. The requested meta-model is received from the computing system, and at least a portion of the meta-model is provided to an application. A data transaction based on the meta-model is received from the application and issued. In some such embodiments, a navigational interface is provided in order to navigate the meta-model and specify the portion to provide.Type: ApplicationFiled: April 29, 2014Publication date: January 29, 2015Applicant: NetApp, Inc.Inventors: Apoorva Sareen, Swaminathan Ramany
-
Patent number: 8938522Abstract: A content management system (CMS) includes a value-add application with a first set of XML content services, one or more dedicated XML processing servers with a second and other sets of XML content services, and a core CMS with a third set of XML content services. The content management system may be designed to provide XML content services at any of these three tiers of processing. A first threshold is defined that allows the value-add application to determine when to offload XML content services to a dedicated XML processing server. A second threshold is defined that allows the core CMS to determine when to offload XML content services to a dedicated XML processing server. Callback services are included that allow each tier of XML content services to send or receive additional information to complete the XML processing. The result is a content management system that is very powerful and flexible.Type: GrantFiled: January 30, 2013Date of Patent: January 20, 2015Assignee: International Business Machines CorporationInventors: David G. Herbeck, John E. Petri
-
Patent number: 8930418Abstract: Automatically translating a building architecture file format (Industry Foundation Class) to a simulation file, in one aspect, may extract data and metadata used by a target simulation tool from a building architecture file. Interoperability data objects may be created and the extracted data is stored in the interoperability data objects. A model translation procedure may be prepared to identify a mapping from a Model View Definition to a translation and transformation function. The extracted data may be transformed using the data stored in the interoperability data objects, an input Model View Definition template, and the translation and transformation function to convert the extracted data to correct geometric values needed for a target simulation file format used by the target simulation tool. The simulation file in the target simulation file format may be generated.Type: GrantFiled: November 14, 2012Date of Patent: January 6, 2015Assignee: International Business Machines CorporationInventors: Tian-Jy Chao, Younghun Kim
-
Patent number: 8931055Abstract: A method and system for managing privilege information across multiple applications and/or databases is provided. A flexible and extensible enterprise entitlement framework may be implemented to store and manage various types of privileges, access rights and resources. The enterprise entitlement framework may include a variety of data objects and structures configured to store various components and/or aspects of a privilege. The data objects may include resource type objects, user objects, role objects, action objects, resource attribute objects, list item object and/or hierarchy objects. The data objects defined for a particular privilege may further be linked according to relationships between one or more objects. The enterprise entitlement framework is extensible for use with new applications by defining new objects compatible with the privilege structures of the new applications.Type: GrantFiled: August 31, 2006Date of Patent: January 6, 2015Assignee: Accenture Global Services GmbHInventors: Michael R. Shea, Scott A. Alfieri, Angelo A. Motta
-
Patent number: 8930417Abstract: A method may include receiving unstructured content data related to a business entity by a networked service application; selecting, via a user interface of the networked service application and based at least in part on the received unstructured content data, a business template, the business template being a representation of a networked business object data structure having associations with structured data; and creating, by the networked service application, an instance of the networked business object by associating at least some of the received content data with the business template and the networked business object associated with the business template.Type: GrantFiled: November 17, 2011Date of Patent: January 6, 2015Assignee: SAP SEInventor: Norbert Manfred Koppenhagen
-
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: 8909680Abstract: Some embodiments provide a method for rendering a cube view related to a cube stored in a multidimensional data storage. The method identifies a first portion of cube data that is stored in a cube cache and a second portion of the cube data that is not stored in the cube cache. Based on the identifications, the method retrieves the second data portion of the cube data by accessing the cube data storage. The method renders the cube view for display by using the first portion from the cube cache and the second portion retrieved from the multidimensional data storage.Type: GrantFiled: October 8, 2011Date of Patent: December 9, 2014Assignee: Bay DynamicsInventors: Ryan G. Stolte, Firas S. Rifai
-
Patent number: 8903762Abstract: Methods, systems, and computer program products for generating code from a data flow associated with an extract, transform, and load (ETL) process. In one implementation, the method includes identifying a data exchange requirement between a first operator and a second operator in the data flow. The first operator is a graphical object that represents a first data transformation step in the data flow and is associated with a first type of runtime engine, and the second operator is a graphical object that represents a second data transformation step in the data flow and is associated with a second type of runtime engine. The method further includes generating code to manage data staging between the first operator and the second operator in the data flow. The code exchanges data from a format associated with the first type of runtime engine to a format associated with the second type of runtime engine.Type: GrantFiled: June 14, 2012Date of Patent: December 2, 2014Assignee: International Business Machines CorporationInventors: Qi Jin, Hui Liao, Sriram Srinivasan, Lin Xu
-
Patent number: 8903865Abstract: A Common Information Model (CIM) agent is registered to a management agent in a computing environment by a processor device. The management agent is discovered by the CIM agent in a management domain in response to an insertion of the CIM agent into the management domain. At least one of information of the CIM agent and the discovered management agent is registered by the CIM agent. The management agent is compliant with the CIM agent. The management agent converts a CIM schema of the CIM agent into a schema at the management agent identifiable by the management agent.Type: GrantFiled: January 2, 2013Date of Patent: December 2, 2014Assignee: International Business Machines CorporationInventors: Zhen G. Li, Jun W. Zhang