Data Warehouse, Data Mart, Online Analytical Processing (olap), Decision Support Systems Patents (Class 707/600)
-
Patent number: 8984000Abstract: A process, system and computer software are provided to facilitate at least one recommendation to one or more users and/or one or more applications using multidimensional data. In particular, a multidimensional space is defined, wherein each dimension is capable of providing variable information. At least one dimension corresponds to user profiles. The multidimensional space is filled with multidimensional data corresponding to dimensions of the multidimensional space. Then, information from the multidimensional space is retrieved. Further, the recommendation is generated based on the retrieved information. In addition, it is possible to generate a recommendation-specific query. This can be performed by generating the recommendation-specific query to access a multidimensional cube and retrieve data stored therein. Then, the recommendation can be issued based on the data retrieved from the multidimensional cube.Type: GrantFiled: May 21, 2012Date of Patent: March 17, 2015Assignee: Facebook, Inc.Inventors: Alexander Tuzhilin, Gediminas Adomavicius
-
Patent number: 8983895Abstract: A method and system for representing and deducing a multiplicity of predecessor relationships between a plurality of first objects and a second object in an OLAP system comprises configuring an extraction system to extract information for a plurality of sub-objects of the first and second objects and using the extracted information to deduce predecessor relationships between the first objects and the second object.Type: GrantFiled: December 29, 2006Date of Patent: March 17, 2015Assignee: SAP SEInventor: Harald Fey
-
Patent number: 8977600Abstract: A system for continuous analytics comprises an in-memory storage and a processor. The processor receives a query that indicates an analytic function to be performed on a combination of static data and real-time data. The processor loads the in-memory storage from a first source external to the processor with data that was stored as the static data. At the same time that the in-memory storage is already loaded with the static data, the processor continuously receives ephemeral real-time data as it is being generated by a second source external to the processor. The processor runs the analytic function from the query against the in-memory storage loaded with the first data and the real-time data that is being continuously received, in combination, to produce a result of the analytic function. The result is stored and time-stamped in the in-memory storage as an analytic cube.Type: GrantFiled: May 23, 2014Date of Patent: March 10, 2015Assignee: Software AG USA Inc.Inventors: John Crupi, Raj Krishnamurthy, Deepak Alur, Karthic Thope
-
Patent number: 8972334Abstract: A method includes monitoring, on a computing device, data events corresponding to manipulation of data by an application. The monitoring is performed by a data library service that is embedded in the application. The method includes, in response to the monitoring indicating first data on the computing device is modified by the application, synchronizing, by the computing device under control at least in part of the data library service, second data stored on one or more storage providers in a network with the first data modified by the application and stored on the computing device. Apparatus and computer program products are also disclosed.Type: GrantFiled: December 21, 2012Date of Patent: March 3, 2015Assignee: International Business Machines CorporationInventors: Paul C. Castro, Marco Pistoia, John Ponzo
-
Patent number: 8965835Abstract: A method for generating a trend report for a non-sentiment phrase. The method comprises generating a plurality of term taxonomies between non-sentiment phrases and sentiment phrases; storing the plurality of term taxonomies in a database; performing periodically at least a statistical analysis respective of the plurality of term taxonomies in the database; receiving a request for a report with respect of at least a non-sentiment phrase in the database; generating a trend report based at least on the at least statistical analysis; and providing the report to the requestor of the report.Type: GrantFiled: August 22, 2011Date of Patent: February 24, 2015Assignee: Taykey Ltd.Inventors: Amit Avner, Omer Dror, Itay Birnboim
-
Patent number: 8965837Abstract: A common data collection framework accesses data collected by an electronic commerce system in a format specific to the electronic commerce system. The common data collection framework determines a type of the data and identifies, from among multiple types of common data objects, a common data object that is independent of the electronic commerce system and that is defined to store data corresponding to the determined type. The common data collection framework stores the data collected by the electronic commerce system in an instance of the common data object and provides, to an analytics system, the instance of the common data object to enable the analytics system to perform analytics on the data collected by the electronic commerce system using the common format that is different than the format specific to the electronic commerce system and that accommodates multiple, different types of electronic commerce systems.Type: GrantFiled: November 22, 2011Date of Patent: February 24, 2015Assignee: Accenture Global Services LimitedInventor: Sailatha Karthikeyan
-
Patent number: 8965836Abstract: Some embodiments provide a system for managing multidimensional data storage (MDDS) cubes. The system includes a content pack manager for processing a content pack that specifies (1) a set of multidimensional data storage (MDDS) cube definitions for a set of MDDS cubes, (2) a set of data sources that includes data for each of the MDDS cubes in the set of MDDS cubes, and (3) a content map that includes a set of relationships between data for the set of MDDS cubes and the set of data sources. The system includes an MDDS cube manager for provisioning, based on the content pack, the set of MDDS cubes to a set of MDDS clients for viewing the set of MDDS cubes.Type: GrantFiled: October 8, 2011Date of Patent: February 24, 2015Assignee: Bay DynamicsInventors: Ryan G. Stolte, Firas S. Rifai
-
Patent number: 8954092Abstract: A computing system extracts, based on one or more electronic messages sent or received by a user of a mobile computing device, travel plan information associated with the user of the mobile computing device. The travel plan information may indicate a destination to which the user is planning to travel. In response to extracting the travel plan information, the computing system may send an instruction to the mobile computing device to cache, in advance of the user arriving at the destination, information associated with the destination. In this way, the mobile computing device may access the information associated with the destination while at the destination, even if the mobile computing device is unable to access the information via a wireless communication channel.Type: GrantFiled: October 22, 2012Date of Patent: February 10, 2015Assignee: Google Inc.Inventors: Andrew Kirmse, Dale Hawkins, Ronghui Zhu
-
Publication number: 20150039554Abstract: A time-sensitive cube data system is disclosed in which time-sensitive and/or time-series data objects are output in response to a user's operations on a time-sensitive OLAP cube. The time-sensitive and/or time-series data objects output by the time-sensitive cube data system may be displayed to the user in any way that may be advantageous to the user's understanding. The time-series objects output by the time-sensitive cube data system are more helpful than a single snapshot, as a user is able to see data trends over time.Type: ApplicationFiled: October 16, 2014Publication date: February 5, 2015Inventor: Juan Tamayo
-
Patent number: 8949210Abstract: Methods, systems, and computer-readable media to analyze a CEP query are disclosed. A particular analysis module is configured to receive data associated with an event flow generated by execution of a CEP query. The data is received from a first analysis module (e.g., in a stack of analysis modules) or from the event flow via a software communication interface. The analysis module is also configured to execute an analysis operation on the data to generate a result. The analysis module can output the result to a second analysis module (e.g., in the stack of analysis modules) or to a user interface via the software communication interface.Type: GrantFiled: May 13, 2010Date of Patent: February 3, 2015Assignee: Microsoft CorporationInventors: Olivier Nano, Ivo José Garcia dos Santos, Tihomir Tarnavski, Sebastien Peray, Marcel Tilly, Ramkumar Krishnan
-
Patent number: 8949174Abstract: The problem of abuse of privileges at cloud-hosted service sites is addressed by associating each user, preferably across multiple cloud-hosted service sites, with an individual “suspiciousness” score that may vary over time as additional user actions are detected and evaluated. Knowledge of the user is employed to better analyze the appropriateness or acceptability of user actions on the site.Type: GrantFiled: February 22, 2013Date of Patent: February 3, 2015Assignee: Google Inc.Inventors: Mark Risher, Vishwanath Ramarao, Naveen Jamal, Youngnam Maeng, Cory O'Connor, Tejaswi Nadahalli, Sonal Rajan, Parag Namjoshi
-
Patent number: 8947437Abstract: A tool for providing a visualization of a system may reveal an interactive navigation environment for building performance observation and assessment. The tool may be associated with a processor. The environment may incorporate a treemap, a graph pane, a treemap filter, a graph pane selector, a selected units box and a date/time control mechanism. A visualization of the environment, among other things, may be presented on a display. The treemap may exhibit a building geometry and/or equipment units hierarchically, along with some data information. Units may be interactively selected from the treemap and placed in the box for analysis. The graph pane may show a configuration and display of unit analysis. Selection of detailed views for units in the box may be provided by the graph pane selector. Date and time intervals for analysis may be selected by the control mechanism.Type: GrantFiled: September 15, 2012Date of Patent: February 3, 2015Assignee: Honeywell International Inc.Inventors: Matthew E. Garr, Jiri Rojicek, Vladimir Bicik, Wendy Foslien
-
Patent number: 8949789Abstract: An adaptable business object can include a generic, content-free, and meaning-free skeleton business object, which can be used to create a new business object without requiring that a user be proficient in a development environment such as a software development kit (SDK). Definitions of a first field to be added to a header of the adaptable business object and a second field to be added to an item node of the adaptable business object can be received via a field extensibility tool, and a terminology tool can adapt the adaptable business object by storing metadata relating to the terminology of the business object in a metadata repository such that screen and section titles for at least one user interface screen supported by the new business object can be presented at runtime using the stored metadata.Type: GrantFiled: August 13, 2012Date of Patent: February 3, 2015Assignee: SAP SEInventors: Uwe Schlarb, Stefan Baeuerle
-
Publication number: 20150032684Abstract: A multi-column index is generated based on an interleaving of data bits for selectivity for efficient processing of data in a relational database system. Two or more columns may be identified for inclusion in the multi-column index for a relational database table. Based, at least in part, on the interleaving of data bits for selectivity from the identified columns, a multi-column index is generated for the relational database table that provides a respective index value for each entry in the relational database table. The entries of the relational database table may then be stored according to the index values of the multi-column index.Type: ApplicationFiled: July 29, 2013Publication date: January 29, 2015Applicant: Amazon Technologies, Inc.Inventor: ANURAG WINDLASS GUPTA
-
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
-
Publication number: 20150019475Abstract: An automated method of detecting and reporting exceptions to a plurality of real-world processes, designed to combine the real-time speeds of automated transaction processing systems with the in depth analysis of automated business intelligence systems. The system operates by storing input data in the form of process agnostic database system (PADS) objects, configured to accept data without limitation as to specific process, and design to allow flexible automated linking between various things, activities, and processes to any desired depth. The system operates by analyzing real-time input data against various exception criteria, thereby determining exception marked objects, and then using linkages between different PADS objects to immediately determine the impact of these exceptions on other activities and processes.Type: ApplicationFiled: July 10, 2014Publication date: January 15, 2015Inventors: Venkatesh Appanna, Sanjiv Gupta, Dinesh Somani
-
Patent number: 8930243Abstract: A process, system and computer software are provided to facilitate at least one recommendation to one or more users and/or one or more applications using multidimensional data. In particular, a multidimensional space is defined, wherein each dimension is capable of providing variable information. At least one dimension corresponds to user profiles. The multidimensional space is filled with multidimensional data corresponding to dimensions of the multidimensional space. Then, information from the multidimensional space is retrieved. Further, the recommendation is generated based on the retrieved information. In addition, it is possible to generate a recommendation-specific query. This can be performed by generating the recommendation-specific query to access a multidimensional cube and retrieve data stored therein. Then, the recommendation can be issued based on the data retrieved from the multidimensional cube.Type: GrantFiled: August 24, 2012Date of Patent: January 6, 2015Assignee: Facebook, Inc.Inventors: Alexander Tuzhilin, Gediminas Adomavicius
-
Patent number: 8924264Abstract: A process, system and computer software are provided to facilitate at least one recommendation to one or more users and/or one or more applications using multidimensional data. In particular, a multidimensional space is defined, wherein each dimension is capable of providing variable information. At least one dimension corresponds to user profiles. The multidimensional space is filled with multidimensional data corresponding to dimensions of the multidimensional space. Then, information from the multidimensional space is retrieved. Further, the recommendation is generated based on the retrieved information. In addition, it is possible to generate a recommendation-specific query. This can be performed by generating the recommendation-specific query to access a multidimensional cube and retrieve data stored therein. Then, the recommendation can be issued based on the data retrieved from the multidimensional cube.Type: GrantFiled: August 3, 2012Date of Patent: December 30, 2014Assignee: Facebook, Inc.Inventors: Alexander Tuzhilin, Gediminas Adomavicius
-
Patent number: 8918755Abstract: An enterprise software system provides dynamic code generation techniques that facilitate quick and efficient resolution of multi-dimensional data demands. The system includes an object store that stores a first object that references multi-dimensional data and an object model that receives a request for multi-dimensional data referenced by the first object. The object model causes the first object to dynamically generate a portion of the executable software instructions for a second object in response to the request and instantiate the second object within the object store. The dynamically generated portion of the instructions enables the second object to calculate a memory address into the multi-dimensional data referenced by the first object. The second object utilizes the dynamically generated portion of the instructions to satisfy the request. Because the second object maintains direct access to the multi-dimensional data, it need not make costly and time consuming function calls to the first object.Type: GrantFiled: January 30, 2007Date of Patent: December 23, 2014Assignee: International Business Machines CorporationInventors: Rasmus Borgsmidt, Michael Gould
-
Publication number: 20140372365Abstract: A query is received by a database server from a remote application server. The query is associated with a calculation scenario that defines a data flow model that includes one or more calculation nodes with each calculation node defining one or more operations to execute on the database server. Thereafter, at least one of the calculation nodes is transformed into a star schema. Next, the database server instantiates the calculation scenario with the transformed at least one calculation node. Subsequently, a calculation engine of the database server executes the operations defined by the calculation nodes of the instantiated calculation scenario other than the transformed at least one calculation node and, additionally, an OLAP engine executes the transformed at least one calculation node to collectively result in a responsive data set.Type: ApplicationFiled: June 13, 2013Publication date: December 18, 2014Inventors: Christoph Weyerhaeuser, Tobias Mindnich, Daniel Baeumges, Johannes Merx
-
Patent number: 8914807Abstract: Provided are a method, system, and program for generating a program capable of invoking a flow of operations, wherein the program is capable of being initiated from an external call. A definition file defining a flow of operations and mapping information defining input parameters to the flow of operations are received. The received definition file and mapping information are processed to generate program statements within the program that when executed perform: setting input parameters to the flow of operations to values received from an external call to the program; invoking the flow of operations with the input parameters including values from the external call; and receiving output from the flow of operations and extracting at least one value from the received output to return to the external call.Type: GrantFiled: April 3, 2003Date of Patent: December 16, 2014Assignee: International Business Machines CorporationInventors: Valer-Alin Crisan, Cynthia Maro Saracco, Charles Daniel Wolfson
-
Patent number: 8914322Abstract: Systems and methods for managing data, such as metadata or non-metadata such as content. In one exemplary method, a composite document is received and it is determined whether the composite document contains at least one subdocument and if it does, the method captures metadata and/or content from the subdocument and stores the captured metadata and/or content for use in future searches (or an immediate search). The metadata and/or content from the composite document is typically combined together with information about the hierarchy of the subdocuments in the document. The type of information in metadata for one type of file differs from the type of information in metadata for another type of file. Other methods are described and data processing systems and machine readable media are also described.Type: GrantFiled: October 12, 2011Date of Patent: December 16, 2014Assignee: Apple Inc.Inventors: Yan Arrouye, Dominic Giampaolo
-
Patent number: 8903759Abstract: Information is captured from a rendered document with a handheld document data capture device. Electronic information associated with the rendered document is applied to determine the system's actions and/or behaviors in response to the data capture. In some embodiments, the electronic information is markup data or an action map associated with the rendered document. In some embodiments, an electronic counterpart corresponding to the rendered document is located, and information associated with the electronic counterpart is applied to determine actions and/or behaviors available to a user of the handheld document data capture device.Type: GrantFiled: September 21, 2010Date of Patent: December 2, 2014Assignee: Google Inc.Inventors: Martin T. King, Dale L. Grover, Clifford A. Kushler, James Q. Stafford-Fraser
-
Patent number: 8903864Abstract: Methods and apparatus to obtain anonymous audience measurement data from network server data for particular demographic and usage profiles are disclosed.Type: GrantFiled: October 11, 2012Date of Patent: December 2, 2014Assignee: The Nielsen Company (US), LLCInventors: Kevin Michael Hannan, Achilleas Papakostas, Albert Ronald Perez, Michael Andrew Yonker, Austin William Albino
-
Patent number: 8898194Abstract: A data source is accessed to provide information.Type: GrantFiled: September 14, 2012Date of Patent: November 25, 2014Assignee: International Business Machines CorporationInventor: Alexander Gorelik
-
Patent number: 8892502Abstract: A system and method for parallel processing of semantically grouped data in data warehouse environments is disclosed. A datastore object having a number of records is generated in a data warehouse application. A hash value is added to each record. The hash value has an integer domain, and is uniformly distributed over the integer domain across the datastore object. A selection table is generated to create a number of tasks based on discrete ranges of the hash value. Then, a transformation routine is executed on each of the number of tasks in parallel to generate an infocube of data that corresponds to each range of the discrete ranges of the hash value.Type: GrantFiled: December 7, 2011Date of Patent: November 18, 2014Assignee: SAP SEInventors: Alexander Hermann, Hannes Jakschitsch
-
Patent number: 8892501Abstract: Described herein are methods and systems for capturing OLAP analysis thread and transferring the data into a data visualization tool. According to one aspect, OLAP analysis step queries and the corresponding results are recorded and transferred to a data visualization tool. In another aspect, the data in the data visualization tool may be refreshed without affecting the data format.Type: GrantFiled: December 22, 2009Date of Patent: November 18, 2014Assignee: SAP SEInventors: Axel Bruland, Heike Guder, Karol Kalisz, Karim Mohraz
-
Patent number: 8893084Abstract: A method and apparatus to record one or more customization messages in a storage are described. Each customization message may include one or more predicates specifying applicability of the customization message for a plurality of objects. An operation on the objects may be performed to generate a configuration of a device in response to receiving an event. The configuration may include the objects. Each customization message may be selectively applied to the objects in the configuration to customize the configuration. An object may be updated via the customization message if the predicates match the object in the configuration. The device may be configured via the customized configuration.Type: GrantFiled: January 4, 2012Date of Patent: November 18, 2014Assignee: Apple Inc.Inventors: Christopher T. Parker, Andrew M. Matuschak, Marian E. Goldeen
-
Patent number: 8886589Abstract: Systems, methods, and computer-storage media for generating and providing knowledge content to users utilizing a web architecture that integrates information across data silos through a common, flexible data storage schema, such as a star or snowflake schema, are provided. Data from a content graph, a user activity graph, a social graph, and temporal data as it relates to each of the content graph, the social graph and the user activity graph, is stored in a knowledge content database utilizing the star schema. In this way, data from each of these formerly disparate sources may be accessed from a common, extensible application platform utilizing ontologies and pivot table functionality, thus providing smarter, more comprehensive knowledge in response to received user queries.Type: GrantFiled: May 16, 2013Date of Patent: November 11, 2014Assignee: Microsoft CorporationInventors: Arungunram Chandrasekaran Surendran, Tarek Najm, Phani Vaddadi, Rajeev Prasad, Siva Mohan
-
Patent number: 8886718Abstract: A social networking website maintains a profile for each user of the website. The profile includes data associated with a user, such as a connection to one or more plurality of other users of the social networking website or user preferences. The social networking website communicates with one or more third-party application servers to provide one or more applications to social networking website users. When a social networking website user requests an application provided by a third-party application server, the social networking website communicates a subset of the user's profile to the third-party application server, allowing the third-party application server to use this profile data to personalize the application performed for the user. A privacy setting associated with a user profile allows the social networking website to limit the profile data communicated to the third-party application server.Type: GrantFiled: December 26, 2013Date of Patent: November 11, 2014Assignee: Facebook, Inc.Inventors: Adam D'Angelo, Charles Duplain Cheever, Arieh Steinberg, James H. Wang, Mark Slee
-
Patent number: 8880458Abstract: Embodiments implement data and meta data versioning in order to adapt reported data (“actuals”) for planning purposes. A versioning engine receives from an operative system (e.g. ERP system), root variants. These root variants may comprise existing actual data and corresponding underlying corporate meta data. Based upon user input, the versioning engine creates from these root variants, additional variants of the data and/or meta data. A new data variant may be based upon the original corporate meta data unchanged (e.g. for projecting existing product lines). A data variant may alternatively be based upon a new meta data variant reflecting changes to the original corporate meta data (e.g. for adopting an entirely new product line). By effectively depicting relationships between actual data and plan data, and between that data and its underlying meta data, versioning allows a user to visualize evolution of actual data into plan data for forecasting purposes.Type: GrantFiled: November 15, 2012Date of Patent: November 4, 2014Assignee: SAP AGInventors: Franz Weber, Uwe Fischer
-
Patent number: 8874595Abstract: A system for data mining and providing business intelligence data including a source system having a computer readable database storing data aggregated from one or more data sources, and an analytics server in communication with the source system and including a computer readable medium having an intermediate data file stored thereon. The intermediate data file consisting of the data aggregated from the one or more data sources.Type: GrantFiled: November 14, 2012Date of Patent: October 28, 2014Assignee: pVelocity Inc.Inventors: Vivien Yeung, Kang Lu, Michael Lee, Bill Parousis, Keling Zhang
-
Patent number: 8874501Abstract: The present invention relates to a system and method for flexibly integrating a data warehouse with one or more operational database in real-time. The system comprises of a plurality of components embedded under one or more layers. The system comprises of a staging database, an ETL (extract transform load) module, a data warehouse and a networking module. The flexible integration is enabled by invoking one or more web services from a business enterprise. The invention further provides one or more analytical modules for performing an intelligent operation to carry out comparative analysis of the data. The designing and implementation module enables a deployment of the system on any related technology platform and tools.Type: GrantFiled: November 19, 2012Date of Patent: October 28, 2014Assignee: Tata Consultancy Services LimitedInventor: Suman Mahalanabis
-
Patent number: 8875137Abstract: A configurable mass data portioning for parallel processing is described herein. One or more operation attributes are selected to participate in parallelization criteria. The values of the selected operation attributes for a number of operations are submitted to a specified algorithm using to provide parallelization values corresponding to the operations. The parallelization values are applied to group the operations in comparable portions for parallel execution without conflicts.Type: GrantFiled: September 5, 2011Date of Patent: October 28, 2014Assignee: SAP SEInventors: Artur Kaufmann, Georg Lang
-
Patent number: 8868511Abstract: A computer-implemented method for archiving information includes: executing a first application in a first process; determining that the first application is an archiving application configured to archive information stored in a transactional system; assigning, based on the determination, an archiving mode to the first process; receiving, from the first process and after assigning the archiving mode, a request to delete information; and processing the request to delete information according to the archiving mode.Type: GrantFiled: November 6, 2013Date of Patent: October 21, 2014Assignee: SAP AGInventor: Axel Herbst
-
Patent number: 8868662Abstract: Tracking content shared over a network is described. Content with a mailing identifier and a recipient identifier can be transmitted to a recipient. The mailing identifier and the content can be associated with the recipient identifier. A request from the recipient to provide an application with access to the content can be received. The request can include the mailing identifier and the recipient identifier. A web page can be generated. The web page can include the content and can be associated with a second recipient identifier and a link. The request and the second recipient identifier can be associated with the recipient identifier using a forward identifier. A request to access the web page by a recipient friend using the link and the application can be received. The request to access can be associated with the recipient identifier. Reports can be generated and outputted.Type: GrantFiled: June 10, 2009Date of Patent: October 21, 2014Assignee: Silverpop Systems, Inc.Inventors: Christopher M. Curtin, Richard L. Evans, Jeffrey S. Dernavich, Scott M. Voigt
-
Patent number: 8856063Abstract: A personalization of a batch of smart cards is provided. A user is provided with a plurality of queries regarding smart card features. Responses to the plurality of queries are received from the user. A personalization data file is generated using the responses to the plurality of queries, where the personalization data file comprises values, which may be used to provide features on a batch of smart cards.Type: GrantFiled: October 23, 2013Date of Patent: October 7, 2014Assignee: Visa International Service AssociationInventors: Carl Smith, Trudy Hill
-
Patent number: 8856803Abstract: A view component of an application requests content from a model component of the application, where the request for content includes a request for data. The model component determines whether the requested data is available. If the requested data is available, the model component delivers the requested content and the requested data. If the requested data is not available, the model component first delivers the requested content and a data placeholder, and after the model component retrieves the data, the model component delivers the requested data to replace the data placeholder.Type: GrantFiled: November 2, 2011Date of Patent: October 7, 2014Assignee: Oracle International CorporationInventors: Venkata Guddanti, Michael Elges
-
Patent number: 8849820Abstract: Systems and methods are disclosed for providing devices capable of the reception and playback of one or more crafted media channels transmitted over an intermittent connection. An exemplary method of personalized rendering of media content includes receiving media files and file metadata defining attributes of the media files over a data link at a receiver. The method further includes executing, using a processor of the receiver, instructions stored in a memory of the receiver. The instructions cause the processor to store certain ones of the media files characterized by file metadata consistent with one or more channel profiles in the memory, remove certain of the ones of the media files stored within the memory, and sequence the ones of the media files stored within the memory for rendering based upon one or more of the channel profiles.Type: GrantFiled: February 15, 2013Date of Patent: September 30, 2014Assignee: Slacker, Inc.Inventors: Bradley D. Kindig, Celite Milbrandt
-
Publication number: 20140289182Abstract: The embodiments herein provide a method and process for storing and provisioning system catalogue(s) of metadata object relationships, from diverse and disparate physical data elements. The method comprises the steps of creating a logical enterprise data warehouse by assembling a plurality of nanomart storage structures; visually mashingup a plurality of interconnected data elements from the plurality of nanomart storage structures to produce a business analytics; and generating a neural metadata framework for providing a mathematical model to abstract and catalogue the plurality of data elements from the plurality of nanomart storage structures.Type: ApplicationFiled: March 18, 2014Publication date: September 25, 2014Applicant: NANOBI DATA AND ANALYTICS PRIVATE LIMITEDInventors: MAHESH RAMAKRISHNAN, SUMANT SARKAR
-
Patent number: 8843435Abstract: Described are techniques for processing an instance of a data structure. A request to process an instance of a data structure at a first point in time is received. At least one of the data elements in the data structure is a dynamic data element that uses an association specifying how to access data for the dynamic data element in accordance with criteria evaluated using a current context determined at a point in time. In response to receiving the request, first processing is performed including determining whether the dynamic data element is referenced at the first point in time, and, if so, evaluating the criteria using a current context determined at the first point in time, and retrieving data for the dynamic data element in accordance with a current context determined at the first point in time.Type: GrantFiled: March 12, 2009Date of Patent: September 23, 2014Assignee: Pegasystems Inc.Inventors: Alan Trefler, Mark Replogle, John Clinton
-
Publication number: 20140279823Abstract: Metadata is obtained regarding a data system instance. The metadata is sent to a server in a multi-tenant data center. Analysis results are received that indicate the results of an analysis performed on the metadata by a tool at the multi-tenant data center.Type: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Applicant: Microsoft CorporationInventors: Tao Wang, Sridhar Srinivasan, Piyush Agrawal
-
Publication number: 20140279824Abstract: A time-sensitive cube data system is disclosed in which time-sensitive and/or time-series data objects are output in response to a user's operations on a time-sensitive OLAP cube. The time-sensitive and/or time-series data objects output by the time-sensitive cube data system may be displayed to the user in any way that may be advantageous to the user's understanding. The time-series objects output by the time-sensitive cube data system are more helpful than a single snapshot, as a user is able to see data trends over time.Type: ApplicationFiled: December 10, 2013Publication date: September 18, 2014Applicant: Palantir Technologies, Inc.Inventor: Juan Tamayo
-
Patent number: 8838524Abstract: To provide large amounts of operations and quality related data to business owners, managers and operators, a system and method are provided to easily produce and present control charts having many different selectable perspectives. To provide this ability, and automated process is followed which calculates and indexes virtually all control chart parameters and stores the information in an OLAP cube structure. Using different types of presentation methodologies, the control charts can be easily generated and altered depending on the desires of the particular user. Since virtually all variations are stored and indexed, when the parameters used to generate the control charts are altered, the system can simply retrieve all necessary information from the indexed OLAP cube structure and quickly generate a visual display of the desired control chart.Type: GrantFiled: August 28, 2012Date of Patent: September 16, 2014Assignee: Gnet Group, LLCInventor: Gregory Robert Beaumont
-
Publication number: 20140250053Abstract: A method of processing a query. The method comprises providing at least one multidimensional dataset having at least three dimensions formed according to a plurality of data tables associating between a plurality of persons and a plurality of roles and comprising a plurality of cells, receiving a query defining at least one factual value coordinated by at least one of the plurality of cells, the at least one factual value representing a measure defined in at least one of the plurality of data tables, deriving at least one person from the plurality of persons, the at least one person being associated with the with multidimensional dataset with the at least one cell, and outputting an indication of the at least one person in response to the query.Type: ApplicationFiled: March 3, 2014Publication date: September 4, 2014Applicant: Panorama Software Inc.Inventor: Yaacov AVERBUCH
-
Patent number: 8825706Abstract: Information for personnel of a plurality of business organizations is collected. For each person, the information includes the name of the person, the identity of a business organization that the person currently works for and biographical information containing any affiliations identified for the person. Information for a plurality of affiliations is collected and a table of the affiliations is generated, the table of affiliations being stored in computer-readable storage. From the collected information, a data structure is generated and is stored in computer-readable storage. The first data structure includes an entry for each match between the biographical information of a person and an affiliation included in the table of affiliations. A query of a user may be responded to by executing a computer-implemented process on the first data structure. Results of the query are displayed for the user.Type: GrantFiled: October 12, 2012Date of Patent: September 2, 2014Assignee: Carnegie Research, Inc.Inventor: Robert Hudock, Jr.
-
Patent number: 8826300Abstract: A system, including a computing device, performs a method for communicating with a message service via a file system interface. A file system driver receives a file system call from an application program executing on the computing device. The file system driver converts the received file system call into a message service request. The file system driver transmits the message service request to a message service server. The message service server processes the message service request and generates a response to the message service request. The message service server then sends the message service response to the file system driver. The file system driver converts the received message service response into a file system call response. The file system driver may return the file system call response to the application program or may store the file system call response as a file system file in a file system.Type: GrantFiled: February 9, 2009Date of Patent: September 2, 2014Assignee: Oracle America, Inc.Inventor: Adam Stewart Turnbull
-
Publication number: 20140244569Abstract: Techniques for data validation may include dynamically generating one or more database queries to be performed on a target data warehouse and a baseline data warehouse based on warehouse model metadata for the target data warehouse and the baseline data warehouse. The techniques may further include executing the one or more database queries against the target data warehouse and the baseline data warehouse to receive one or more data sets from the baseline data warehouse and one or more data sets from the target data warehouse. The techniques may further include comparing the one or more data sets from the baseline data warehouse and the one or more data sets from the target data warehouse to validate target data in the target data warehouse against baseline data in the baseline data warehouse.Type: ApplicationFiled: February 25, 2013Publication date: August 28, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Harold Seto
-
Patent number: 8819783Abstract: Efficient data structures are generated to enforce permissions on a multi-dimensional representation in a performance management application. A model site is generated having at least one model with at least one dimension. User permissions and group permissions are set for the model. The user permission and the group permissions are deployed to a relational database. A collective user permission table is generated based on the user permissions and the group permissions. Thus, an end user may receive permissions associated with a model and permissions associated with particular dimensions of a model without an inefficient consumption of resources.Type: GrantFiled: May 21, 2012Date of Patent: August 26, 2014Assignee: Microsoft CorporationInventors: Anton Amirov, George Randell Dong, Sanjay Jacob, Mark Xiahong Yang, Rohan Ratnakar Shetty
-
Patent number: 8812529Abstract: Determining and storing at least one validated results set in a global ontology database for future use by an entity that subscribes to the global ontology database. If global ontology data is stored in a global ontology database, attempt to determine a mapping between first and second ontologies. If a mapping between the first and second ontologies can be determined from the global ontology data, the mapping is validated and the validated mapping is defined as a validated results set. If global ontology data is not stored in a global ontology database or a mapping between the first and second ontologies can not be determined from global ontology data stored in the global ontology database, the first and second ontologies are unified by determining a mapping between the first and second ontologies, the mapping is validated and the validated mapping is defined as a validated results set.Type: GrantFiled: June 19, 2013Date of Patent: August 19, 2014Assignee: International Business Machines CorporationInventors: Vijay Dheap, Baiju D. Mandalia