Data Warehouse, Data Mart, Online Analytical Processing (olap), Decision Support Systems Patents (Class 707/600)
  • Patent number: 8812432
    Abstract: A large-scale data processing apparatus, method, and non-transitory tangible machine-readable medium are provided. The large-scale data processing apparatus includes a storage unit, an interface, and a processor. The storage unit is stored with a measure table comprising at least one measure. Each of the at least one measure includes a value corresponding to a key attribute and a piece of data corresponding to a data field. The interface is configured to receive a level order of N attributes, wherein N is a positive integer and the N attributes comprise the key attribute. The processor is configured to create a measure tree object for the measure table by following the level order so that the measure tree object has N levels corresponding to the N attributes in a one-to-one fashion.
    Type: Grant
    Filed: November 1, 2012
    Date of Patent: August 19, 2014
    Assignee: eBizprise Inc.
    Inventors: Yi-Cheng Huang, Wenwey Hseush, Michael Chih Huong Fong, Yu-Chun Lai
  • Publication number: 20140229422
    Abstract: System and method for virtual data warehouses having table link capabilities are provided. In particular, some embodiments include a plurality of virtual data warehouses built on top of a data center running Apache Hive. Each virtual data warehouse can be modeled as a database and manage data in forms of database tables. The virtual data warehouse can include links which import tables from other virtual data warehouses by reference. Each link may contain partition metadata for the table partitions by dates of the source table and retention metadata to declare the needed retention time period for the partitions of the source table. The links can be dynamic and update when the corresponding source table receives new partitions or drops partitions. When a virtual data warehouse is migrated to another data center, the system can retain necessary table partitions to remain on the current data center based on the partition metadata and retention metadata of the links.
    Type: Application
    Filed: February 13, 2013
    Publication date: August 14, 2014
    Inventors: Namit Jain, Raghotham Sathyanarayana Murthy, Sambavi Muthukrishnan, Bhushan Mandhani
  • Publication number: 20140214752
    Abstract: Techniques for facilitating and accelerating log data processing by splitting data streams are disclosed herein. The front-end clusters generate large amount of log data in real time and transfer the log data to an aggregating cluster. The aggregating cluster is designed to aggregate incoming log data streams from different front-end servers and clusters. The aggregating cluster further splits the log data into a plurality of data streams so that the data streams are sent to a receiving application in parallel. In one embodiment, the log data are randomly split to ensure the log data are evenly distributed in the split data streams. In another embodiment, the application that receives the split data streams determines how to split the log data.
    Type: Application
    Filed: January 31, 2013
    Publication date: July 31, 2014
    Inventors: Samuel Rash, Dhrubajyoti Borthakur, Zheng Shao, Eric Hwang
  • Patent number: 8793701
    Abstract: Described are methods and systems related to data report and analysis. A first business intelligence (BI) block is imported to a host analytics user interface (UI). The first BI block includes synchronizable dimensions to synchronize values of the first BI block with other BI blocks, and propagatable dimensions to propagate values of the first BI block to other BI blocks. A host data context of the host analytics UI is updated by propagating the propagatable dimensions of the first BI block. A second BI block is imported to the host analytics UI. The second BI block includes at least one synchronizable dimension in common with at least one propagatable dimension of the first BI block. The synchronizable dimensions of the second BI block are synchronized to the updated host data context. The first BI block and the synchronized second BI block are rendered on the host analytics UI.
    Type: Grant
    Filed: May 26, 2009
    Date of Patent: July 29, 2014
    Assignee: Business Objects Software Limited
    Inventors: Ludovic Engrand, Christophe Nasarre, Gilles Salinas
  • Patent number: 8788290
    Abstract: The present disclosure provides a dynamic data management system and a method of using said system to locate, obtain, analyze, and report desired patient information in real-time. The data management system generally comprises an order in the form of a query that requests information regarding a specific patient or group of patients that resides on an electronics records server; a data collection and conversion system (DCCS), and a business intelligence engine in communication with the DCCS. The DCCS is capable of transporting the information from the electronic records server and creating a document that includes XML data, while the business intelligence engine is capable of breaking down the XML data to form at least one de-normalized fact table that can be used to report the desired information in real-time.
    Type: Grant
    Filed: December 29, 2011
    Date of Patent: July 22, 2014
    Assignee: Unival, Inc.
    Inventor: Ronald E. Fernandez
  • Patent number: 8787881
    Abstract: Disclosed is a multimedia message service method and system for sharing and searching for multimedia messages stored in an MM box. The MMS client has the possibility to associate an access mode (“public”, “restricted”, or “private”) to any multimedia message stored in or uploaded to an MM box. When a multimedia message is permitted to be shared, the MMS clients who have been granted access to the multimedia message can be notified of the shared multimedia message. When the MMS client requests to view or retrieve a multimedia message, the MMS relay/server checks if the MMS client has been granted permission to access to the multimedia message. If the MMS client has been granted permission to access to the multimedia message, the MMS relay/server allows the MMS client to access the multimedia message.
    Type: Grant
    Filed: March 30, 2006
    Date of Patent: July 22, 2014
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Kyung-Tak Lee, Joon-Goo Park, Sang-Kyung Sung, Thirumalai Echampadi Seshadri
  • Publication number: 20140201128
    Abstract: A system and method for processing a base vector derived from data stored in an OLAP cube. The system comprises a component configured for defining a base vector and a comparison vector, wherein the comparison vector comprises one or more dimensions corresponding to dimensions of the base vector. The system includes a component configured for defining a time scope associated with the base vector. The system further comprises a component configured for performing one or more analysis operations on the comparison vector to generate comparison values and a component configured for rendering the base and comparison vectors. According to another aspect, the system includes a component for altering or modifying individual data cells in the base vector and/or parameters associated with the base vector and/or analysis operation.
    Type: Application
    Filed: March 17, 2014
    Publication date: July 17, 2014
    Inventor: Paul Grant Barber
  • Patent number: 8782100
    Abstract: A hybrid database table is stored as both a row and a column store. One or more techniques may be employed alone or in combination to enhance performance of the hybrid table by regulating access to, and/or the size of, the processing-intensive column store data. For example during an insert operation, the column store data may be searched for a uniqueness violation only after certain filtering and/or boundary conditions have been considered. In another technique, a hybrid table manager may control movement of data to the column store based upon considerations such as frequency of access, or underlying business logic. In still another technique, querying of the hybrid table may result in a search of the column store data only after an initial search of row store data fails to return a result.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: July 15, 2014
    Assignee: SAP AG
    Inventors: Yongsik Yoon, Chanho Jeong, Juchang Lee, Chang Bin Song, Yong Sik Kwon, Sang Kyun Cha
  • Patent number: 8782087
    Abstract: Operations, such as data processing operations, can be improved by applying clustering and statistical techniques to observed behaviors in the data processing operations.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: July 15, 2014
    Assignee: BeyondCore, Inc.
    Inventors: Arijit Sengupta, Brad A. Stronger, Daniel Kane
  • Patent number: 8781813
    Abstract: Linguistic analysis is used to identify queries from a plurality of users over a period of time that use different natural language formations to request similar information. Common intent categories are identified for the queries requesting similar information. Intent responses can then be provided that are associated with the identified intent categories. An intent management tool can be used for identifying new intent categories, identifying obsolete intent categories, or refining existing intent categories. The said intent categories are used in identifying ontologies associated with the intent categories to help in selecting concepts as ontology parameters.
    Type: Grant
    Filed: August 14, 2006
    Date of Patent: July 15, 2014
    Assignee: Oracle OTC Subsidiary LLC
    Inventors: Edwin Riley Cooper, Michael Peter Dukes, Gann Alexander Bierner, Filippo Ferdinando Paulo Beghelli
  • Patent number: 8775423
    Abstract: One or more devices store in a memory, customer tags originating on an external social platform and employee tags originating on an internal social platform. The one or more devices provide to a user device, keyword suggestions for new content to be published on the internal social platform. The keyword suggestions include selections from both the customer tags and the employee tags. The one or more devices receive employee metadata, for content published on the internal social platform, that includes tags selected from the keyword suggestions, and associates the tags in the employee metadata as customer-originated tags or employee-originated tags based on the stored customer tags and employee tags. The one or more devices perform data correlation to determine relationships between use of the customer-originated tags and use of the employee-originated tags in the employee metadata.
    Type: Grant
    Filed: September 15, 2011
    Date of Patent: July 8, 2014
    Assignee: Verizon Argentina S.R.L.
    Inventor: Alejandro Pereyra-Rozas
  • Publication number: 20140188782
    Abstract: A multi-dimensional analytical view (MDAV) calculation can be enhanced by use of an in-memory MDAV runtime at a search engine server. The in-memory MDAV runtime can perform all or some of the processing required to respond to a data request that requires some analytical processing.
    Type: Application
    Filed: January 2, 2013
    Publication date: July 3, 2014
    Inventors: Sonja Barnet, Dirk Baumgaertel
  • Publication number: 20140181002
    Abstract: System and methods are provided for processing a multi-dimensional data structure represented as multi-dimensional cubes. A first multi-dimensional cube and a second multi-dimensional cube are received, the first multi-dimensional cube including first cube property data and first user data, the second multi-dimensional cube including second cube property data and second user data. A virtual multi-dimensional cube including virtual cube property data for accessing and performing computer-based operations upon the first user data and the second user data are generated, the virtual cube property data including a first mapping from the first cube property data to the virtual cube property data and a second mapping from the second cube property data to the virtual cube property data.
    Type: Application
    Filed: December 20, 2012
    Publication date: June 26, 2014
    Applicant: SAS INSTITUTE INC.
    Inventors: Stacey M. Christian, Donald Erdman, Steven Krueger
  • Publication number: 20140181003
    Abstract: A data model for managing identity and access management (IAM) data implemented at an electronic database may include a set of logical resource elements, a set of physical resource elements, and a set of access requests elements that respectively model logical resources, physical resources, and access requests received at an access request manager of an enterprise. The physical resource elements may be respectively associated with the logical resource elements such that access rights for the physical resources may be obtained based on a logical resource specified in the access request. A system for managing IAM may include a mapping module configured to transform heterogeneous IAM data provided by a plurality of IAM data sources into homogeneous IAM data formatted according to the common IAM data format. A data store may implement the IAM data model such that the data store is configured to store the homogeneous IAM data.
    Type: Application
    Filed: March 13, 2013
    Publication date: June 26, 2014
    Inventors: John H. Kling, Abdulkader Barbir, Cynthia A. Frick, Radu Marian, Ronald W. Ritchey
  • Patent number: 8762333
    Abstract: A computer readable storage medium includes executable instructions to store load data in new rows of an append only table within a data warehouse, without updating or deleting existing rows in the append only table. The new rows are added in a database transaction that guarantees that the distributed reads and writes of all transactions are processed reliably and that the transactions obey snapshot isolation rules. Data changes associated with the load data are maintained in a separate update table. Data from the append only table is merged with data changes from the update table to supply read data.
    Type: Grant
    Filed: July 8, 2009
    Date of Patent: June 24, 2014
    Assignee: Pivotal Software, Inc.
    Inventors: Matthew Clark McCline, Luke Lonergan, Kurt Harriman, John Glenn Eshleman, Alon Goldshuv, Jeffrey Ira Cohen
  • Patent number: 8762407
    Abstract: A concurrent on-line analytical processing (OLAP)-oriented database query processing method is described, for performing, on the basis of predicate vector-based memory OLAP star-join optimization, concurrent OLAP query processing based on a batch query predicate vector bit operation. The concurrent query processing optimization technology is implemented for I/O performance and parallel OLAP processing performance in a database management system, and setting of concurrent OLAP processing load in an optimized way catering to the I/O performance is supported, thereby improving predictable processing performance oriented to diversified OLAP queries and implementing concurrent query star-join bitmap filtering processing based on predicate vector arrays.
    Type: Grant
    Filed: May 16, 2012
    Date of Patent: June 24, 2014
    Assignee: Renmin University of China
    Inventors: Shan Wang, Yan-Song Zhang
  • Patent number: 8762979
    Abstract: A keyboard definition updating method for a computer system includes generating an updating scan code; storing the updating scan code into a storage device of the computer system; and accessing the updating scan code when the updating scan code stored in the storage device is detected and utilizing the updating scan code for the scan code of the computer system.
    Type: Grant
    Filed: March 21, 2011
    Date of Patent: June 24, 2014
    Assignee: Wistron Corporation
    Inventor: Ming-Chun Kao
  • Publication number: 20140172776
    Abstract: Embodiments of the present disclosure may provide a system and method for processing an online transactional processing (OLTP) transaction on a column-based storage of a database. The method may include receiving a request of the OLTP transaction to access data on the column-based storage. A determination may be made whether a cache associated with the database includes column information for the OLTP transaction. If the cache includes the column information for the OLTP transaction, the method may include processing the OLTP transaction with the column information in the cache. If the cache does not include the column information for the OLTP transaction, the method may include selecting columns from the column-based storage of the database.
    Type: Application
    Filed: December 28, 2012
    Publication date: June 19, 2014
    Applicant: SAP AG
    Inventors: Yingqiao Liu, Lin Zhu, Huayang Jiang
  • Publication number: 20140172775
    Abstract: A multi-tenant environment can support field extensibility via extension tables. An in-memory, columnar database can store a core table being extended as well as the corresponding extension table. Transactional and analytical processing can be performed on the extension fields. A business-objects-based system can take advantage of the technologies to provide greater flexibility, security, and performance improvements.
    Type: Application
    Filed: December 17, 2012
    Publication date: June 19, 2014
    Applicant: SAP AG
    Inventors: Daniel Niehoff, Uwe Schlarb, Georg Wilhelm, Daniel Figus, Daniel Wachs, Rene Dehn
  • Publication number: 20140164314
    Abstract: A method is provided in one example and includes receiving first sets of metadata elements representing an inventory of objects in a data storage location of a network environment and presenting an inventory view of the objects to a user. The inventory view includes a first summary of the inventory objects. The method further includes receiving a request from the user to manipulate the inventory view based on a first selected dimension group and presenting to the user a manipulated inventory view that includes a second summary of a first subset of the inventory objects. In more specific embodiments, the method includes receiving a request from the user to perform a protection task on objects of the first subset and initiating the protection task. The protection task includes one of applying a remediation policy to the objects of the first subset and registering the objects of the first subset.
    Type: Application
    Filed: January 16, 2014
    Publication date: June 12, 2014
    Inventors: Ratinder Paul Singh Ahuja, Bimalesh Jha, Nitin Maini, Sujata Patel, Ankit R. Jain, Damodar K. Hegde, Rajaram V. Nanganure, Avinash Vishnu Pawar
  • Patent number: 8751266
    Abstract: A method and system for providing information for facilitating health care and clinical decisions. The method includes receiving input data specifying patient information, comparing that data with one or more predetermined sets of reference data, and determining and displaying the output data. The output data can be displayed graphically, such as using bubbles of different color and size, to indicate risk factors and their contribution to potential health problems. After displaying the data, a second set of input data can be entered, and this data is compared to the first set of data and to one or more sets of reference data. A second set of output data is generatable and displayable alongside the first set of output data.
    Type: Grant
    Filed: March 3, 2006
    Date of Patent: June 10, 2014
    Assignee: Cerner Innovation, Inc.
    Inventor: Paul Stang
  • Patent number: 8751437
    Abstract: Business objects can be implemented in a single persistence scenario that supports both online transaction processing (OLTP) and online analytical processing (OLAP). A consumption-centric approach can use a same business object attribute data format model for consumption and persistence. Also, a singular model can be implemented in different layers of a system processing business objects. Extra software layers can be avoided. A business-objects-based system can take advantage of the technologies to provide greater flexibility, ease of extensibility, and performance improvements.
    Type: Grant
    Filed: November 1, 2012
    Date of Patent: June 10, 2014
    Assignee: SAP AG
    Inventors: Jan Teichmann, Daniel Hutzel, Stefan Baeuerle, Oliver Jaegle, Abhay Tiple, Gunther Liebich, Marcel Kassner, Peter Anselmann, Anton Forstreuter
  • Patent number: 8751458
    Abstract: Saving database storage space includes receiving, using a processor, one or more properties associated with a newly released commodity input at a front-end server; determining whether the one or more properties of the newly released commodity match a standard property unit (SPU), wherein the SPU includes a plurality of properties common to at least two commodities of which data is stored at a back-end server; and in the event that the one or more properties of the newly released commodity match the SPU, storing data associated with binding the newly released commodity with the matching SPU at the back-end server.
    Type: Grant
    Filed: January 17, 2012
    Date of Patent: June 10, 2014
    Assignee: Alibaba Group Holding Limited
    Inventors: Xu Qiang Yue, Chen Zhu, Ke Jin, Hu Wei, Jing Feng Luo, Ling Cao
  • Patent number: 8751438
    Abstract: A device receives instructions for extracting, transforming, and loading data; identifies a plurality of data processing activities based on the instructions; and determines a processing sequence for performing the plurality of data processing activities. The device further creates a plurality of processing objects corresponding to the plurality of data processing activities. Each one of the plurality of processing objects including a discrete data structure that is produced by performing a corresponding one of the plurality of data processing activities. The device performs the plurality of data processing activities in accordance with the processing sequence and by using the plurality of processing objects.
    Type: Grant
    Filed: April 13, 2012
    Date of Patent: June 10, 2014
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Manish G. Kharod, Nityanand Sharma, Sutap Chatterjee, Kopinath Ratnam, Hrishikesh Premkumar, Ganesh R. Bhathivi, Bhaskar R. Gudlavenkatasiva, Josy John, Naseemunnisa Hussain, Salman Fariz
  • Publication number: 20140156588
    Abstract: A computer-implemented method for performing customized large-scale data analytics may include (1) providing a logical-data-model user interface to enable modifying a logical data model of a relational multi-dimensional analytic database, (2) receiving, via the logical-data-model user interface, user input to modify the logical data model of the relational multi-dimensional analytic database, (3) modifying the logical data model of the relational multi-dimensional analytic database based on the user input, (4) providing a visualization user interface, based on the logical data model, to enable performing online analytical processing operations, and (5) receiving, via the visualization user interface, a request to perform an online analytical processing operation that provides a view of data stored within the relational multi-dimensional analytic database in accordance with the logical data model. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Application
    Filed: September 12, 2013
    Publication date: June 5, 2014
    Applicant: Symantec Corporation
    Inventors: Shubhabrata Mohanty, Sujit Manolikar
  • Publication number: 20140156586
    Abstract: Embodiments of the present invention include systems and methods for insuring better query consistency between at least two different databases, where one faster database has more up-to-date information than another slower database, and wherein updates are typically applied to the faster database first and then to the slower database. In embodiments, the systems and methods also insure that a query to the slower database is not performed until a set of one or more updates from the faster database have been applied to that slower database.
    Type: Application
    Filed: January 31, 2013
    Publication date: June 5, 2014
    Applicant: Pivotal Software, Inc.
    Inventors: Charles M. Black, Christopher T. Keene, Richard Lamb, Barrett T. Oglesby
  • Publication number: 20140156587
    Abstract: Hardware and/or software suitable for RDF data warehousing, a type of data integration wherein integrated information is represented as RDF and loaded into a centralized RDF database, is presented. Pieces of hardware/software suitably support desired performance and flexibility by transforming one or more RDF documents to a binary format where RDF resources are replaced by identifiers, indexing each integrated data source into a separate RDF database and finally merging data to a warehouse through merging steps. The RDF data warehousing is a special type of data integration approach that allows query optimization.
    Type: Application
    Filed: June 19, 2013
    Publication date: June 5, 2014
    Applicant: Ontotext AD
    Inventors: Vassil Momtchev, Konstantin Pentchev, Deyan Peychev
  • Patent number: 8738742
    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: May 27, 2014
    Assignee: International Business Machines Corporation
    Inventors: David G. Herbeck, John E. Petri
  • Patent number: 8738662
    Abstract: An invention is described herein that provides methods and apparatus for collecting, distributing and storing product data. A data structure suitable for use in collecting, distributing or storing product data for use in a catalog is disclosed. More particularly, the data structure is based on a data model having one or more classes, where each of the classes has one or more associated categories. The data structure includes at least one class definition, each class definition being arranged to identify one or more associated categories. In addition, the data structure includes a plurality of category definitions, each category definition being arranged to identify an associated attribute group.
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: May 27, 2014
    Assignee: CBS Interactive Inc.
    Inventors: Albert Henricus Franciscus de Heer, Rudolf Cornelius Wilhelmus de Heer, Constantin Nickolayvich Zabrodine, Alexandre Igorevitch Kviatkevitch, Eric Oscar Blaettler
  • Patent number: 8732042
    Abstract: Embodiments of the invention are related to systems and methods for analyzing transaction data for mobile merchant transactions, and generating a message based on the analysis. Transaction data for one or more transactions conducted at one or more mobile merchants is electronically received, the transaction data including a location for each of the one or more transactions. The transaction data is analyzed by a server computer which generates a message based on the analysis, the message being transmitted to a client device.
    Type: Grant
    Filed: July 30, 2012
    Date of Patent: May 20, 2014
    Assignee: Visa International Service Association
    Inventors: Ayman Hammad, Prakash Prem Hariramani
  • Patent number: 8732118
    Abstract: Techniques are described for managing aggregation of data in a distributed manner, such as for a particular client based on specified configuration information. The described techniques may include receiving information about multi-stage data manipulation operations that are to be performed as part of the data aggregation, with each stage able to be performed in a distributed manner using multiple computing nodes—for example, a map-reduce architecture may be used, with a first stage involving the use of one or more specified map functions to be performed, and with at least a second stage involving the use of one or more specified reduce functions to be performed. In some situations, a particular set of input data may be used to generate the data for a multi-dimensional OLAP (“online analytical processing”) cube, such as for input data corresponding to a large quantity of transactions of one or more types.
    Type: Grant
    Filed: January 13, 2012
    Date of Patent: May 20, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Richard J. Cole, Alan D. Mock
  • Publication number: 20140136470
    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: Application
    Filed: November 15, 2012
    Publication date: May 15, 2014
    Applicant: SAP AG
    Inventors: Franz Weber, Uwe Fischer
  • Publication number: 20140129511
    Abstract: A report link with security permissions is provided that generates a report personalized to a user's security permissions on-demand. A report service providing the functionality of a business intelligence system can create a uniform resource locator (URL) for a report. The URL may be generated to reference an application server, a report name, and a report identifier. An output file type can be passed through the URL to indicate how the report is to be viewed. A same report link may be distributed to users having different security permissions, while being used to render different viewable reports according to each user's permissions. When a client requests a report located at the URL, the report service performs a check of the roles/permissions of the user and arranges the report view for the user by combining sections of the report snapshot according to the roles/permissions of the client.
    Type: Application
    Filed: November 6, 2012
    Publication date: May 8, 2014
    Applicant: Microsoft Corporation
    Inventors: Paul Roger Bramel, Jill Suzanne Carter, Theodore John Cihak, Michael Vernon Lee
  • Patent number: 8719824
    Abstract: A method and system in a Service Orchestration Architecture environment that provides rules engine-based service orchestration, task, and alert management for collaboration between one or more nodes of operation. The system provides multiple levels of configurability. In one aspect, the system includes a rules engine to define the command and control (C2) service orchestration.
    Type: Grant
    Filed: August 3, 2011
    Date of Patent: May 6, 2014
    Assignee: Raytheon Company
    Inventors: Rex L. Hazelet, Adam D. Mielke, David C. Holbrook
  • Publication number: 20140122411
    Abstract: Business objects can be implemented in a single persistence scenario that supports both online transaction processing (OLTP) and online analytical processing (OLAP). A consumption-centric approach can use a same business object attribute data format model for consumption and persistence. Also, a singular model can be implemented in different layers of a system processing business objects. Extra software layers can be avoided. A business-objects-based system can take advantage of the technologies to provide greater flexibility, ease of extensibility, and performance improvements.
    Type: Application
    Filed: November 1, 2012
    Publication date: May 1, 2014
    Applicant: SAP AG
    Inventors: Jan Teichmann, Daniel Hutzel, Stefan Baeuerle, Oliver Jaegle, Abhay Tiple, Gunther Liebich, Marcel Kassner, Peter Anselmann, Anton Forstreuter
  • Patent number: 8712953
    Abstract: A data enrichment and consumption framework enables defining data object consumption based on semantic aspects of the data object. Views, contexts, and associations of the data object are defined to dynamically render UI content based on interaction with the data object. Additionally, standard views can be defined to enable rapid development of UIs. The same data content is rendered in consistent ways across different devices and UI technologies.
    Type: Grant
    Filed: March 25, 2009
    Date of Patent: April 29, 2014
    Assignee: SAP AG
    Inventors: Joerg Beringer, Kai S. Richter, Reiner P. Hammerich, Dominik R. Tornow
  • Patent number: 8712954
    Abstract: In an image forming apparatus, an operation result output part outputs a result of operation of a component. An operation result information creation part creates operation result information by giving information identification character information, which is determined by the component or the result of operation of the component, to the result of operation of the component. An identifier table stores the information identification character information and a unique identifier related to each other and the result of operation of the component and a unique identifier related to each other. An operation result information conversion part reads the identifier related to the information identification character information from the identifier table and converts the operation result information into after conversion operation result information in which at least the information identification character information is replaced by the identifier.
    Type: Grant
    Filed: May 16, 2012
    Date of Patent: April 29, 2014
    Assignee: Ricoh Company, Ltd.
    Inventor: Tomokazu Tsuchiya
  • Patent number: 8713094
    Abstract: The Event-Associating Software Application for Accessing Digital Media (the “Software Application”) consists of a Software Application designed to receive messages and digital media files from external sources, then to read and categorize each file's metadata based on events of which the person submitting the file has taken a photograph or a video, or recorded audio. The Software Application parses each file's metadata, looks up events in the System database to match with the digital media file, and associates those events with the message. The Application's parsing function generally comprises reading the metadata, splitting it up into component parts, and categorizing it in databases together with the message data, which consists of EXIF data (Exchangeable Image File Format data, such as time, location, and other related tags) encoded in photograph and audio files and user-generated text and tags that accompany the files.
    Type: Grant
    Filed: November 21, 2009
    Date of Patent: April 29, 2014
    Inventor: Michael-Anthony W. Lisboa
  • Publication number: 20140114905
    Abstract: An associated information system is provided that propagates visibility of associated information. The associated information system traces a data lineage of a data warehouse. The associated information system further identifies an association between a primary data element and an associated object, where the association between the primary data element and the associated object is identified as a primary link. The associated information system further stores a first associated object mapping system record within an associated object mapping system table that represents the primary link. The associated information system further identifies an association between a secondary data element and the associated object using the data lineage, where the association between the secondary data element and the associated object is identified as a secondary link, and where the secondary data element is related to the primary data element within the data lineage.
    Type: Application
    Filed: March 14, 2013
    Publication date: April 24, 2014
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Ludmila KOZINA, John K. REES
  • Publication number: 20140108330
    Abstract: Provided are techniques for processing a multidimensional query. For each multidimensional expression in the multidimensional query, the multidimensional expression is evaluated to generate a representation that includes an evaluation context, a degeneration status, and condensed value storage that does not store data that would be replicated due to degeneration, and the representation is stored.
    Type: Application
    Filed: December 18, 2013
    Publication date: April 17, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Robin N. GROSSET, Jose VAZQUEZ, Yu ZOU
  • Patent number: 8694577
    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 settings 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: June 12, 2008
    Date of Patent: April 8, 2014
    Assignee: Facebook, Inc
    Inventors: Adam D'Angelo, Charlie Cheever, Ari Steinberg, James Wang, Mark Slee
  • Patent number: 8688622
    Abstract: A system disclosed includes a temporal data warehouse and a platform independent temporal data warehouse load application operable to run on the system. The load application uses timestamp data from incoming data in conjunction with a relational algebra of set operators to identify and sequence net changes between the incoming data and data previously stored within the data warehouse. The load application loads the identified and sequenced net changes into the data warehouse with relatively little intrusion into normal operation of the data warehouse. Optimizations, including but not limited to, distinct partitioning of the workload into parallel streams are selectable via metadata.
    Type: Grant
    Filed: April 8, 2011
    Date of Patent: April 1, 2014
    Assignee: The Boeing Company
    Inventor: Ian Alexander Willson
  • Patent number: 8688623
    Abstract: There is provided methods and systems to identify a preferred domain of a plurality of domains corresponding to a query. First, the system receives the query. Second, the system accesses demand information corresponding to the query, the demand information including navigation information associated with the query. Third, the system accesses supply information corresponding to the query, the supply information including a count of data items in each of the plurality of domains that match the query. Fourth, the system identifies the preferred domain based on the demand information and the supply information.
    Type: Grant
    Filed: June 3, 2011
    Date of Patent: April 1, 2014
    Assignee: eBay Inc.
    Inventors: Seema Shah, Adam Nash, Raghav Gupta, Aditya Arora, Benjamin David Foster, Srikanth Subramaniam, Suhail Ansari, Xavier Stonestreet, Vijay Raman, Jean-Michel Leon
  • Patent number: 8682887
    Abstract: A computer readable storage medium comprises executable instructions to generate a stream cube to store data received from multiple data sources. A plurality of multi-dimensional data streams are generated to represent the received data. A materialization strategy is repeatedly determined for the stream cube. The stream cube is materialized according to the materialization strategy to record the multi-dimensional data streams.
    Type: Grant
    Filed: September 7, 2011
    Date of Patent: March 25, 2014
    Assignee: SAP France S.A.
    Inventors: Azza Mohamed Nagib Mohamed Shawkat Abdellatif Abouzeid, Jacob Slonim, Michael Joseph McAllister
  • Patent number: 8676746
    Abstract: A method of evaluating an implementation of a DBMS is provided. The method comprises collecting data associated with the implementation of the DBMS and accessing a database comprising problems and their associated solutions, wherein the solutions are configured to remedy at least one of the problems. The method further comprises comparing the data associated with the implementation of the DBMS with the problems and identifying at least one problem associated with the DBMS. Finally, a DBMS risk assessment report is generated that identifies the problem associated with the DBMS and a solution configured to remedy the problem.
    Type: Grant
    Filed: January 3, 2008
    Date of Patent: March 18, 2014
    Assignee: Microsoft Corporation
    Inventors: Kevin Tsai, Bob Ham, Yun Wu, Dwayne Lanclos, Venkata Raj Pochiraju
  • Publication number: 20140074769
    Abstract: According to one embodiment of the present invention, a level of a first hierarchy and a second hierarchy of data attributes is determined where the first hierarchy and the second hierarchy share the determined level and each subordinate hierarchical level. The embodiment further removes from a set of tuples of a database operation at least one tuple that lacks corresponding data in a data source based on the tuple containing elements corresponding to non-intersecting sets of attributes at the determined level. Embodiments of the present invention include a method, system and computer program product for reducing tuple sets in substantially the same manner described above.
    Type: Application
    Filed: September 12, 2012
    Publication date: March 13, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David B. Cushing, Avery W. Hagleitner, Jose Vazquez, Yu Zou
  • Publication number: 20140074770
    Abstract: Systems and processes for managing a data warehouse using an activity graph are disclosed. One example process may include selectively tracking new versions of an entity based on a tracking type, removing entities based on data retention rules, removing entities based on data decay rules, and summarizing decayed data.
    Type: Application
    Filed: March 15, 2013
    Publication date: March 13, 2014
    Applicant: MAGNET SYSTEMS INC.
    Inventors: Magdi MORSI, Robyn J. CHAN, Chih-Po WEN
  • Patent number: 8655852
    Abstract: A storage control apparatus in cooperation with a plurality of controlled storage apparatus arranged in a cascade of point-in-time copy relationship. The apparatus includes: a rate control component operable to set a desired rate for cleaning a first target one of the plurality of controlled storage apparatus; a comparator component in communication with the rate control component to identify discrepant bits associated with first and second targets; and a copy initiator, responsive to the comparator component to initiate a copy operation responsive to the identified discrepant bits.
    Type: Grant
    Filed: April 30, 2012
    Date of Patent: February 18, 2014
    Assignee: International Business Machines Corporation
    Inventors: John P. Agombar, Christopher B. E. Beeken, Carlos F. Fuente, William J. Scales
  • Patent number: 8656253
    Abstract: A method begins by a dispersed storage (DS) processing module generating preliminary dispersed storage network (DSN) storage information for data to be stored in a DSN. The method continues with the DS processing module accessing DSN storage information regarding other data stored in the DSN and comparing the preliminary DSN storage information for the data with the DSN storage information regarding the other data. When at least a portion of the data has compatible preliminary DSN storage information with DSN storage information of at least a portion of the other data, the method continues with the DS processing module generating DSN storage information for remaining portions of the data to produce remaining portions DSN storage information and generating DSN storage information for the data based on the DSN storage information of the at least the portion of the other data and the remaining portions DSN storage information.
    Type: Grant
    Filed: May 4, 2012
    Date of Patent: February 18, 2014
    Assignee: Cleversafe, Inc.
    Inventors: Wesley Leggette, Jason K. Resch
  • Patent number: 8650150
    Abstract: In one embodiment the present invention includes a computer implemented method of relating data and generating reports. The method includes storing, by an OLAP system, a network data structure that relates a plurality of data objects. The method further includes storing transactional data in an in-memory database in the OLAP system. The method further includes generating, by the OLAP system, a report using the stored transactional data according to the network data structure. In this manner, deficiencies of the traditional star schema paradigm of data warehousing may be avoided.
    Type: Grant
    Filed: March 14, 2011
    Date of Patent: February 11, 2014
    Assignee: SAP AG
    Inventors: Jie Zhao, Bin Dong, Yingyu Chen, Xin Xu