Data Warehouse, Data Mart, Online Analytical Processing (olap), Decision Support Systems Patents (Class 707/600)
  • Patent number: 8984000
    Abstract: 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: Grant
    Filed: May 21, 2012
    Date of Patent: March 17, 2015
    Assignee: Facebook, Inc.
    Inventors: Alexander Tuzhilin, Gediminas Adomavicius
  • Patent number: 8983895
    Abstract: 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: Grant
    Filed: December 29, 2006
    Date of Patent: March 17, 2015
    Assignee: SAP SE
    Inventor: Harald Fey
  • Patent number: 8977600
    Abstract: 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: Grant
    Filed: May 23, 2014
    Date of Patent: March 10, 2015
    Assignee: Software AG USA Inc.
    Inventors: John Crupi, Raj Krishnamurthy, Deepak Alur, Karthic Thope
  • Patent number: 8972334
    Abstract: 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: Grant
    Filed: December 21, 2012
    Date of Patent: March 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: Paul C. Castro, Marco Pistoia, John Ponzo
  • Patent number: 8965835
    Abstract: 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: Grant
    Filed: August 22, 2011
    Date of Patent: February 24, 2015
    Assignee: Taykey Ltd.
    Inventors: Amit Avner, Omer Dror, Itay Birnboim
  • Patent number: 8965837
    Abstract: 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: Grant
    Filed: November 22, 2011
    Date of Patent: February 24, 2015
    Assignee: Accenture Global Services Limited
    Inventor: Sailatha Karthikeyan
  • Patent number: 8965836
    Abstract: 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: Grant
    Filed: October 8, 2011
    Date of Patent: February 24, 2015
    Assignee: Bay Dynamics
    Inventors: Ryan G. Stolte, Firas S. Rifai
  • Patent number: 8954092
    Abstract: 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: Grant
    Filed: October 22, 2012
    Date of Patent: February 10, 2015
    Assignee: Google Inc.
    Inventors: Andrew Kirmse, Dale Hawkins, Ronghui Zhu
  • Publication number: 20150039554
    Abstract: 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: Application
    Filed: October 16, 2014
    Publication date: February 5, 2015
    Inventor: Juan Tamayo
  • Patent number: 8949210
    Abstract: 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: Grant
    Filed: May 13, 2010
    Date of Patent: February 3, 2015
    Assignee: Microsoft Corporation
    Inventors: Olivier Nano, Ivo José Garcia dos Santos, Tihomir Tarnavski, Sebastien Peray, Marcel Tilly, Ramkumar Krishnan
  • Patent number: 8949174
    Abstract: 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: Grant
    Filed: February 22, 2013
    Date of Patent: February 3, 2015
    Assignee: Google Inc.
    Inventors: Mark Risher, Vishwanath Ramarao, Naveen Jamal, Youngnam Maeng, Cory O'Connor, Tejaswi Nadahalli, Sonal Rajan, Parag Namjoshi
  • Patent number: 8947437
    Abstract: 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: Grant
    Filed: September 15, 2012
    Date of Patent: February 3, 2015
    Assignee: Honeywell International Inc.
    Inventors: Matthew E. Garr, Jiri Rojicek, Vladimir Bicik, Wendy Foslien
  • Patent number: 8949789
    Abstract: 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: Grant
    Filed: August 13, 2012
    Date of Patent: February 3, 2015
    Assignee: SAP SE
    Inventors: Uwe Schlarb, Stefan Baeuerle
  • Publication number: 20150032684
    Abstract: 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: Application
    Filed: July 29, 2013
    Publication date: January 29, 2015
    Applicant: Amazon Technologies, Inc.
    Inventor: ANURAG WINDLASS GUPTA
  • Patent number: 8938522
    Abstract: 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: Grant
    Filed: January 30, 2013
    Date of Patent: January 20, 2015
    Assignee: International Business Machines Corporation
    Inventors: David G. Herbeck, John E. Petri
  • Publication number: 20150019475
    Abstract: 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: Application
    Filed: July 10, 2014
    Publication date: January 15, 2015
    Inventors: Venkatesh Appanna, Sanjiv Gupta, Dinesh Somani
  • Patent number: 8930243
    Abstract: 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: Grant
    Filed: August 24, 2012
    Date of Patent: January 6, 2015
    Assignee: Facebook, Inc.
    Inventors: Alexander Tuzhilin, Gediminas Adomavicius
  • Patent number: 8924264
    Abstract: 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: Grant
    Filed: August 3, 2012
    Date of Patent: December 30, 2014
    Assignee: Facebook, Inc.
    Inventors: Alexander Tuzhilin, Gediminas Adomavicius
  • Patent number: 8918755
    Abstract: 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: Grant
    Filed: January 30, 2007
    Date of Patent: December 23, 2014
    Assignee: International Business Machines Corporation
    Inventors: Rasmus Borgsmidt, Michael Gould
  • Publication number: 20140372365
    Abstract: 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: Application
    Filed: June 13, 2013
    Publication date: December 18, 2014
    Inventors: Christoph Weyerhaeuser, Tobias Mindnich, Daniel Baeumges, Johannes Merx
  • Patent number: 8914807
    Abstract: 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: Grant
    Filed: April 3, 2003
    Date of Patent: December 16, 2014
    Assignee: International Business Machines Corporation
    Inventors: Valer-Alin Crisan, Cynthia Maro Saracco, Charles Daniel Wolfson
  • Patent number: 8914322
    Abstract: 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: Grant
    Filed: October 12, 2011
    Date of Patent: December 16, 2014
    Assignee: Apple Inc.
    Inventors: Yan Arrouye, Dominic Giampaolo
  • Patent number: 8903759
    Abstract: 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: Grant
    Filed: September 21, 2010
    Date of Patent: December 2, 2014
    Assignee: Google Inc.
    Inventors: Martin T. King, Dale L. Grover, Clifford A. Kushler, James Q. Stafford-Fraser
  • Patent number: 8903864
    Abstract: Methods and apparatus to obtain anonymous audience measurement data from network server data for particular demographic and usage profiles are disclosed.
    Type: Grant
    Filed: October 11, 2012
    Date of Patent: December 2, 2014
    Assignee: The Nielsen Company (US), LLC
    Inventors: Kevin Michael Hannan, Achilleas Papakostas, Albert Ronald Perez, Michael Andrew Yonker, Austin William Albino
  • Patent number: 8898194
    Abstract: A data source is accessed to provide information.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: November 25, 2014
    Assignee: International Business Machines Corporation
    Inventor: Alexander Gorelik
  • Patent number: 8892502
    Abstract: 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: Grant
    Filed: December 7, 2011
    Date of Patent: November 18, 2014
    Assignee: SAP SE
    Inventors: Alexander Hermann, Hannes Jakschitsch
  • Patent number: 8892501
    Abstract: 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: Grant
    Filed: December 22, 2009
    Date of Patent: November 18, 2014
    Assignee: SAP SE
    Inventors: Axel Bruland, Heike Guder, Karol Kalisz, Karim Mohraz
  • Patent number: 8893084
    Abstract: 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: Grant
    Filed: January 4, 2012
    Date of Patent: November 18, 2014
    Assignee: Apple Inc.
    Inventors: Christopher T. Parker, Andrew M. Matuschak, Marian E. Goldeen
  • Patent number: 8886589
    Abstract: 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: Grant
    Filed: May 16, 2013
    Date of Patent: November 11, 2014
    Assignee: Microsoft Corporation
    Inventors: Arungunram Chandrasekaran Surendran, Tarek Najm, Phani Vaddadi, Rajeev Prasad, Siva Mohan
  • Patent number: 8886718
    Abstract: 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: Grant
    Filed: December 26, 2013
    Date of Patent: November 11, 2014
    Assignee: Facebook, Inc.
    Inventors: Adam D'Angelo, Charles Duplain Cheever, Arieh Steinberg, James H. Wang, Mark Slee
  • Patent number: 8880458
    Abstract: 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: Grant
    Filed: November 15, 2012
    Date of Patent: November 4, 2014
    Assignee: SAP AG
    Inventors: Franz Weber, Uwe Fischer
  • Patent number: 8874595
    Abstract: 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: Grant
    Filed: November 14, 2012
    Date of Patent: October 28, 2014
    Assignee: pVelocity Inc.
    Inventors: Vivien Yeung, Kang Lu, Michael Lee, Bill Parousis, Keling Zhang
  • Patent number: 8874501
    Abstract: 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: Grant
    Filed: November 19, 2012
    Date of Patent: October 28, 2014
    Assignee: Tata Consultancy Services Limited
    Inventor: Suman Mahalanabis
  • Patent number: 8875137
    Abstract: 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: Grant
    Filed: September 5, 2011
    Date of Patent: October 28, 2014
    Assignee: SAP SE
    Inventors: Artur Kaufmann, Georg Lang
  • Patent number: 8868511
    Abstract: 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: Grant
    Filed: November 6, 2013
    Date of Patent: October 21, 2014
    Assignee: SAP AG
    Inventor: Axel Herbst
  • Patent number: 8868662
    Abstract: 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: Grant
    Filed: June 10, 2009
    Date of Patent: October 21, 2014
    Assignee: Silverpop Systems, Inc.
    Inventors: Christopher M. Curtin, Richard L. Evans, Jeffrey S. Dernavich, Scott M. Voigt
  • Patent number: 8856063
    Abstract: 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: Grant
    Filed: October 23, 2013
    Date of Patent: October 7, 2014
    Assignee: Visa International Service Association
    Inventors: Carl Smith, Trudy Hill
  • Patent number: 8856803
    Abstract: 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: Grant
    Filed: November 2, 2011
    Date of Patent: October 7, 2014
    Assignee: Oracle International Corporation
    Inventors: Venkata Guddanti, Michael Elges
  • Patent number: 8849820
    Abstract: 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: Grant
    Filed: February 15, 2013
    Date of Patent: September 30, 2014
    Assignee: Slacker, Inc.
    Inventors: Bradley D. Kindig, Celite Milbrandt
  • Publication number: 20140289182
    Abstract: 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: Application
    Filed: March 18, 2014
    Publication date: September 25, 2014
    Applicant: NANOBI DATA AND ANALYTICS PRIVATE LIMITED
    Inventors: MAHESH RAMAKRISHNAN, SUMANT SARKAR
  • Patent number: 8843435
    Abstract: 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: Grant
    Filed: March 12, 2009
    Date of Patent: September 23, 2014
    Assignee: Pegasystems Inc.
    Inventors: Alan Trefler, Mark Replogle, John Clinton
  • Publication number: 20140279823
    Abstract: 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: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: Microsoft Corporation
    Inventors: Tao Wang, Sridhar Srinivasan, Piyush Agrawal
  • Publication number: 20140279824
    Abstract: 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: Application
    Filed: December 10, 2013
    Publication date: September 18, 2014
    Applicant: Palantir Technologies, Inc.
    Inventor: Juan Tamayo
  • Patent number: 8838524
    Abstract: 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: Grant
    Filed: August 28, 2012
    Date of Patent: September 16, 2014
    Assignee: Gnet Group, LLC
    Inventor: Gregory Robert Beaumont
  • Publication number: 20140250053
    Abstract: 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: Application
    Filed: March 3, 2014
    Publication date: September 4, 2014
    Applicant: Panorama Software Inc.
    Inventor: Yaacov AVERBUCH
  • Patent number: 8825706
    Abstract: 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: Grant
    Filed: October 12, 2012
    Date of Patent: September 2, 2014
    Assignee: Carnegie Research, Inc.
    Inventor: Robert Hudock, Jr.
  • Patent number: 8826300
    Abstract: 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: Grant
    Filed: February 9, 2009
    Date of Patent: September 2, 2014
    Assignee: Oracle America, Inc.
    Inventor: Adam Stewart Turnbull
  • Publication number: 20140244569
    Abstract: 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: Application
    Filed: February 25, 2013
    Publication date: August 28, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Harold Seto
  • Patent number: 8819783
    Abstract: 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: Grant
    Filed: May 21, 2012
    Date of Patent: August 26, 2014
    Assignee: Microsoft Corporation
    Inventors: Anton Amirov, George Randell Dong, Sanjay Jacob, Mark Xiahong Yang, Rohan Ratnakar Shetty
  • Patent number: 8812529
    Abstract: 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: Grant
    Filed: June 19, 2013
    Date of Patent: August 19, 2014
    Assignee: International Business Machines Corporation
    Inventors: Vijay Dheap, Baiju D. Mandalia