Patent application number | Description | Published |
20100082497 | Providing Foundation Application as Enterprise Services - Methods and apparatus, including systems and computer program products, for a services architecture design that provides enterprise services having foundation layer functionality at the level of an enterprise application. The design includes a set of service operations, process components, and optionally deployment units. Suitable business objects are also described. | 04-01-2010 |
20120030168 | PERSISTENCE OF MASTER DATA IN A MULTI-TENANT SOFTWARE DELIVERY ARCHITECTURE - A first tenant-nonspecific database table on a repository accessible to an application server of a multi-tenant software delivery architecture can maintain a first record designating a first predefined generic field of a plurality of predefined generic fields. The first record can include an organization-specific master data field definition of the first predefined generic field maintained in a first tenant-specific definition field assigned to a first customer tenant of a plurality of customer tenants that are accessible via the application server. Each customer tenant of the plurality of customer tenants can provide a discrete organization-specific business configuration of a core software platform. A second tenant-nonspecific database table maintained on the repository can maintain a second record that can include a key value designating the first tenant, a record designator, and an organization-specific master data value corresponding to the first predefined generic field. A calculation or determination based on master data can be performed that is relevant to the discrete organization-specific business configuration provided by the first customer tenant using the organization-specific master data value. | 02-02-2012 |
20120047079 | PROVIDING FOUNDATION APPLICATION AS ENTERPRISE SERVICES - Methods and apparatus, including systems and computer program products, for a services architecture design that provides enterprise services having foundation layer functionality at the level of an enterprise application. The design includes a set of service operations, process components, and optionally deployment units. Suitable business objects are also described. | 02-23-2012 |
20130030867 | MANAGING CONSISTENT INTERFACES FOR CAMPAIGN RESPONSE OPTION, SALES TARGET PLAN, SALES PRICE LIST AND SALES SPECIFICATION BUSINESS OBJECTS ACROSS HETEROGENEOUS SYSTEMS - A business object model, which reflects data that is used during a given business transaction, is utilized to generate interfaces. This business object model facilitates commercial transactions by providing consistent interfaces that are suitable for use across industries, across businesses, and across different departments within a business during a business transaction. In some operations, software creates, updates, or otherwise processes information related to a campaign response option, a sales target plan, a sales price list and a sales specification business object. | 01-31-2013 |
20130179399 | Persistence Of Master Data In A Multi-Tenant Software Delivery Architecture - A first tenant-nonspecific database table on a repository accessible to an application server of a multi-tenant software delivery architecture can maintain a first record designating a first predefined generic field of a plurality of predefined generic fields. The first record can include an organization-specific master data field definition of the first predefined generic field maintained in a first tenant-specific definition field assigned to a first customer tenant of a plurality of customer tenants that are accessible via the application server. Each customer tenant of the plurality of customer tenants can provide a discrete organization-specific business configuration of a core software platform. A second tenant-nonspecific database table maintained on the repository can maintain a second record that can include a key value designating the first tenant, a record designator, and an organization-specific master data value corresponding to the first predefined generic field. A calculation or determination based on master data can be performed that is relevant to the discrete organization-specific business configuration provided by the first customer tenant using the organization-specific master data value. | 07-11-2013 |
20140006236 | CONSISTENT INTERFACE FOR INVOICE SCHEDULE AND INVOICE SCHEDULE PROCESSING LOG | 01-02-2014 |
Patent application number | Description | Published |
20100069255 | METHOD FOR IDENTIFYING THERAPEUTICAL TARGETS IN SECONDARY TUMORS, THE USE OF THEREOF AND MEANS FOR IDENTIFYING, LABELLING AND TARGETING SECONDARY TUMORS - In comparison with primary tumors, where the organ by itself is the starting point of the malignant degeneration, metastases inherit a different emergence. The molecular causes leading to secondary liver malignancies are unknown so far. The aim of the present invention is therefore to make available an easy and efficient method for identifying therapeutical targets in secondary tumors, the use of novel therapeutical targets identified by the method for screening and determining beneficial means and/or drugs, and means and drugs for identifying, labeling and treating secondary metastases in the liver made up of or derived from tumor cells of the colon. In principle, expression of transcription factors is studied in the primary tumor, the secondary tumor and in the healthy organ, wherein the secondary tumor is formed, according to the invention, in particular of transcription factors being enriched in the healthy tissue of the organ, wherein the secondary tumor is formed, e.g. expression of liver enriched transcription factors HNF6 and/or Foxa2 or of NGN3, HSP105B, HSP10, HNF1β, C/EBP is studied, such as by reverse transcription polymerase chain reaction, by gene chip analysis, by Western blotting technique, by studying the DNA binding of liver enriched transcription factors by electromobility shift assay (EMSA) or by genomic sequencing of therapeutical targets, such as of HNF6. | 03-18-2010 |
Patent application number | Description | Published |
20100263952 | Method and device for operating a hybrid drive - A method for operating a hybrid vehicle, which has a first and a second drive unit, in which the second drive unit is started by at least a portion of the operating energy generated by the first drive unit. In order to improve the driving comfort of the hybrid vehicle during the startup of the second drive unit while driving, the second drive unit, which is at rest, is started using kinetic energy obtained from a driving movement of the hybrid vehicle, while the hybrid vehicle is driven by the first drive unit. | 10-21-2010 |
20110320080 | METHOD FOR OPERATING A VEHICLE ELECTRICAL SYSTEM HAVING AT LEAST TWO ONBOARD SUBSYSTEMS - A method for operating a vehicle electrical system of a motor vehicle, the vehicle electrical system having at least two onboard subsystems having different electrical voltages, and a coupling is provided which allows a flow of electrical energy between the onboard subsystems, the one onboard subsystem being connected to a generator and/or at least one electrical consumer, and the other onboard subsystem being connected to at least one electrical consumer. In the event of a fault, the voltage supplied by the generator is lowered to a value that poses no risk to persons, yet an energy flow from the onboard subsystem having the generator to the other onboard subsystem having the consumer taking place nevertheless. | 12-29-2011 |
20120109430 | Method for the fail-safe operation of a hybrid vehicle for the controlled initiation of a substitute measure allowing an operation of the vehicle under emergency conditions, and device for implementing this method - A method for the fail-safe operation of a hybrid vehicle having an internal combustion engine, an electric motor, and additional vehicle assemblies. A substitute measure that then still allows the vehicle to be operated under emergency running conditions is initiated if a vehicle assembly fails. A performance quantity that is characteristic of the driving-dynamics situation in which the vehicle finds itself is recorded prior to initiating the substitute measure, and is compared to at least one limit value. The substitute measure is initiated if the limit value is exceeded or not attained. A device which includes a device for implementing such a method is also provided. | 05-03-2012 |
20120122630 | METHOD AND DEVICE FOR STARTING AN INTERNAL COMBUSTION ENGINE OF A HYBRID DRIVE TRAIN - A method and a device are described for starting an internal combustion engine of a hybrid drive train, having an internal combustion engine and at least one additional machine, in particular an electric machine, a separating clutch, which is situated between the internal combustion engine and the additional machine, and a crankshaft angle sensor for detecting the instantaneous crankshaft angle of the internal combustion engine being provided. Arrangements are provided to perform the following operations to start the internal combustion engine when a high-voltage battery is essentially discharged, including a) the separating clutch is or has already been disengaged, b) the additional machine is accelerated, c) after conclusion of the acceleration operation of the additional machine, the separating clutch is engaged, so that the internal combustion engine is also accelerated, d) as soon as the crankshaft angle sensor system supplies a favorable crankshaft angle, the internal combustion engine is started by direct start. | 05-17-2012 |
20120200152 | METHOD AND DEVICE FOR OPERATING A HYBRID VEHICLE IN THE EVENT OF A FAULT IN AN ENERGY SYSTEM - A method for operating a hybrid vehicle in the event of a fault in an energy system, the hybrid vehicle being driven by at least two power plants, together or separately, and at least one electric power plant electrically charging a high voltage energy system which supplies a low voltage energy system with electrical energy, a high voltage being converted into a low voltage for supplying at least one control unit of the hybrid vehicle, and the hybrid vehicle being disconnected from the electric power plant when a fault is detected in the high voltage energy system. To maintain the energy supply to the control units via the low voltage energy system even in the event of a fault in the high voltage energy system, the electric power plant is placed in a state for generating a voltage which is uncritical for the safety of the user after the high voltage energy system is disconnected, the safety-uncritical voltage being converted into the low voltage for supplying the at least one control unit. | 08-09-2012 |
20140336861 | METHOD AND APPARATUS FOR POWER MANAGEMENT OF AN ELECTRIC DRIVE FOR A HYBRID VEHICLE - The invention relates to a method and a device for power management of an electrical drive for a hybrid vehicle, wherein the method comprises the following steps: detecting (S | 11-13-2014 |
Patent application number | Description | Published |
20140167484 | VEHICLE SEAT WITH ROLLER GUIDE - The invention relates to a vehicle seat with roller guide, wherein the roller guide includes at least one guide rail, which is at least partially open at the side, and at least one roller which rolls in the guide rail and is connected by at least one shaft to parts of the vehicle seat, wherein a roller cover part of the roller can roll with a running surface of the roller along an inner wall, on the lower side of the roller, of the guide rail arranged parallel to or at an angle to the longitudinal course of the axis, wherein at least the roller cover part of the roller is made from material that can be deformed by pressurisation by means of seat occupation and in a movement-free state without seat occupation rests on the inner wall, on the lower side of the roller, and an inner wall, running parallel thereto on the upper side of the roller, of the guide rail so as to make contact. | 06-19-2014 |
20150314706 | VEHICLE SEAT WITH ROLLER GUIDE - The invention relates to a vehicle seat with a roller guide. The roller guide includes at least one guide rail, and at least one roller received the guide rail. A roller cover part of the roller is rollable with a running surface of the roller. The roller cover part is divided into a first circumferential surface-like functional region and a second circumferential surface-like functional region which are arranged one behind the other in a direction of a shaft of the roller. The first region is deformable by pressurisation by seat occupation. The first region is in contact with an inner wall on a lower side of the roller and with an inner wall on the upper side of the roller. An outer diameter of the second region has an undersize with respect to a spacing between the inner wall on the upper and lower sides of the roller. | 11-05-2015 |
Patent application number | Description | Published |
20090065347 | Process for the purification of aromatic amines - Aromatic amines which have been obtained by reduction of aromatic nitro compounds are purified by mixing the crude amine obtained after phase separation with an aqueous, alkali metal hydroxide solution and subsequent distillation of this mixture over a distillation column. The distillation column has at least an upper and a lower rectifying part and a stripping part. The bottom product of the distillation column is partly to completely sluiced out and is partly evaporated in a main evaporator and at least one downstream re-evaporator and partly recycled back into the column. | 03-12-2009 |
20090093655 | METHOD AND DEVICE FOR PRODUCING AROMATIC AMINES BY HETEROGENEOUS CATALYZED HYDRATION - The present invention relates to a process and an apparatus for preparing aromatic amines by means of a heterogeneously catalysed hydrogenation, wherein the catalyst required for the reaction is applied to the interior wall of one or more reaction channels which are cooled from the outside. | 04-09-2009 |
20100280271 | PROCESS FOR THE PREPARATION OF AROMATIC AMINES - Nitroaromatic compounds are hydrogenated in the gas phase to form aromatic amines with hydrogen in the presence of one or more catalysts arranged in stationary or virtually stationary beds in a reactor. In this process, the catalyst in the reactor is at least partly replaced continuously or at periodic intervals. At least 10% of the catalyst is replaced within each 20 day interval subsequent to start up of the reaction. | 11-04-2010 |
20100324336 | PROCESS FOR THE PRODUCTION OF AROMATIC AMINES - Aromatic amines produced by hydrogenation of the corresponding nitroaromatic compounds are purified in a specified manner. In the purification procedure, the particular amine is initially mixed with an aqueous solution of a base. The organic and aqueous phases are then separated by adding excess water. | 12-23-2010 |
Patent application number | Description | Published |
20080207629 | LIQUID PREPARATION COMPRISING PIMOBENDAN - The invention relates to novel liquid preparation comprising a substituted benzimidazol, preferably pimobendan as pharmaceutically active compound. In particular, the present invention relates to liquid preparation comprising an etherified cyclodextrin derivative, preferably in a concentration of about 20 to 70% (w/v) and said substituted benzimidazol, preferably in a concentration of about 0.005 to 0.15% (w/w). | 08-28-2008 |
20110275618 | NOVEL LOW CONCENTRATION MELOXICAM TABLETS - The invention relates to a solid tablet that is directly-compressed of powder, comprising meloxicam and one or more excipients which are homogenously dispersed within the tablet that can be broken into two, three or four units with each unit containing equal amounts of the active ingredient, meloxicam. | 11-10-2011 |
20120095069 | PHARMACEUTICAL ORAL TELMISARTAN SOLUTION - A pharmaceutical solution, preferably a drinkable pharmaceutical solution of the active substance telmisartan is described, having a pH above 10 and additionally containing one or more sugar alcohols added to improve the flavour and shelf life, wherein the sugar alcohols or the pharmaceutical solution have a maximum content of 1000 ppm of reducing sugars. | 04-19-2012 |
20130084332 | TASTE MASKED PHARMACEUTICAL COMPOSITION - This application relates to taste masked multi-layered particles an inert core, one or more coating layer(s) comprising a pharmaceutically active ingredient and a binder, an intermediate coating layer (seal coating) free from a low molecular weight water-soluble ionic compound and comprising a water-soluble pharmaceutical film-forming compound selected from (i) HPMC and PEG or (ii) PVP, and an outer coating layer (final or taste masking coating) free from a low molecular weight water-soluble ionic compound and comprising (i) a poly(meth)acrylate or (ii) a mixture comprising 60-90% (w/w) EC and 10-40% (w/w) HPMC, wherein the pharmaceutically active ingredient is water-soluble and comprises either at least one basic group and/or a bitter taste. Further disclosed are methods for the production of such particles and pharmaceutical compositions comprising them. | 04-04-2013 |
20140235648 | LIQUID PREPARATION COMPRISING PIMOBENDAN - A liquid preparation includes an etherified cyclodextrin derivative and a substituted benzimidazol, where the etherified cyclodextrin derivative is one of alpha-, beta, and gamma-cyclodextrin ether. | 08-21-2014 |
20140364473 | ORAL SUSPENSION COMPRISING TELMISARTAN - A pharmaceutical solution with a pH value of 10 or higher contains an angiotensin II receptor antagonist, where one or more sugar alcohols are present up to a total concentration of 40 wt. % to 70 wt. %. | 12-11-2014 |
Patent application number | Description | Published |
20130133748 | METHOD AND DEVICE FOR DETERMINING THE ACTUAL START OF INJECTION OF A PIEZO FUEL INJECTION VALVE - A method for determining the actual start of injection is performed by an actuating device for a piezo fuel injection valve and includes the following steps. First, a test injection is carried out with such a short actuation duration that a start of shut-off takes place at a time so early that the nozzle needle does not reach the open end position. Said time is predefined by the actuation and is therefore precisely known. Next, the closing time of the nozzle needle is then determined by measurement and evaluation of an electrical variable of the piezo direct drive. Once the closing time and the time of the start of shut-off are known, the actual start of injection is calculated back from the closing time via the start of shut-off. This permits an adequately precise determination of the actual injection quantity in almost every operating state of the internal combustion engine. | 05-30-2013 |
20130233936 | Method for Controlling the Injection Quantity of a Piezoinjector of a Fuel Injection System - A method for controlling the injection quantity of a piezoinjector of a fuel injection system, which comprises a nozzle needle displaceable by a piezoactuator. Based on the instantaneous injection quantity, a selection is made among various control methods. In a ballistic injector mode, a first control method is carried out, wherein both a needle closing point in time is equalized and a needle travel time is also equalized. In a full stroke injector mode, a second control method is carried out, wherein a needle closing point in time is equalized, but the needle travel time is not equalized. | 09-12-2013 |
20130239929 | Method for Actuating a Piezo Injector of a Fuel Injection System - A method for actuating a piezoelectric actuator and a piezo injector of a fuel injection system having a nozzle needle which can be moved between the closed position and an open position by the piezoelectric actuator are disclosed. Current is applied to the piezoelectric actuator from a source for the duration of a charging time as a function of a required quantity of fuel, in order to move the nozzle needle into its opened position for a time period which is dependent on the required quantity of fuel. The charging time is selected according to the following relationships: t | 09-19-2013 |
20140033811 | Method for Detecting Faulty Components of an Electronically Regulated Fuel Injection System of an Internal Combustion Engine - A method for detecting error-containing components of a piezo-injector in an internal combustion engine fuel-injection system is disclosed. The piezo-injector has a piezoelectric actuator and an injection needle driven thereby, and is configured for operation in a partial-stroke mode and a full-stroke mode. First, the internal combustion engine is brought to a defined operational point. Then, the time for the injector needle to strike its stop when said injector needle is opened, as well as the time for the injector needle to strike its needle seat again when said injector needle is closed, are measured. The measured times are compared to normal values determined at the test stand. Parameter(s) for the fuel-injection system are calculated, using different calculation models, and the results are stored. Finally, the calculated parameters of the different calculation models are compared to norm values determined at the test stand, and compared to one another. | 02-06-2014 |
20140034747 | Method For Detecting A Nozzle Chamber Pressure In An Injector And Injection System - A method is disclosed for detecting a nozzle chamber pressure in an injector that includes a closure element for opening and closing an injection opening, at least one actuator which directly actuates the closure element, and at least one sensor for measuring a state, which is dependent on the nozzle chamber pressure, of the closure element, wherein at least one measurement variable which is dependent on the state is detected by means of the sensor, and wherein a deviation of the measurement value from a predefined value is determined. An injection system for carrying out such method is also disclosed. | 02-06-2014 |
Patent application number | Description | Published |
20120192975 | HYDRAULIC CONTROL VALVE HAVING A PILOT PISTON WITH FOUR CONTROL EDGES ARRANGED INSIDE THE HOLLOW SPOOL - Provided is a hydraulic control valve with a main stage, having a movable spool valve in a valve housing with at least four ports P, A, B, T to block or release the ports, and provided with control edges formed on piston collars, and with a hydraulic pilot stage provided to control the spool valve of the main stage. If the spool valve of a hydraulic control valve requires a control to release or block the valve housing ports, in addition to electromechanical pilot valves, hydraulically operating pilot stages are also known, in which a pilot valve, controlled by means of a connected drive, regulates a stream of hydraulic fluid acting upon the spool valve of the hydraulic main stage and therefore moving the spool valve between its control positions. | 08-02-2012 |
20120255638 | HYDRAULIC CONTROL VALVE HAVING A PILOT PISTON ARRANGED INSIDE THE HOLLOW SPOOL - A hydraulic control valve with a main stage, having spool valves movable in a valve housing having at least four ports and provided with control edges formed on piston collars. A hydraulic pilot stage is provided to control the spool valve of the main stage, and is characterized by the fact that the spool valve of the main stage is designed hollow to form the hydraulic pilot stage. The wall of the hollow spool valve has at least one opening, to which a piston collar formed on the pilot valve is assigned with two control edges arranged on the outside, and in which the pilot valve penetrates a thrust plate inserted into the valve housing, enclosing the spool valve and creating a front pressure chamber for the spool valve to form a defined constant outflow path for the hydraulic fluid introduced into the annular space between spool and pilot valves. | 10-11-2012 |
Patent application number | Description | Published |
20140380266 | Parallel Programming of In Memory Database Utilizing Extensible Skeletons - An execution framework allows developers to write sequential computational logic, constrained for the runtime system to efficiently parallelize execution of custom business logic. The framework can be leveraged to overcome limitations in executing low level procedural code, by empowering the system runtime environment to parallelize this code. Embodiments employ algorithmic skeletons in the realm of optimizing/executing data flow graphs of database management systems. By providing an extensible set of algorithmic skeletons the developer of custom logic can select the skeleton appropriate for new custom logic, and then fill in the corresponding computation logic according to the structural template of the skeleton. The skeleton provides a set of constraints known to the execution environment, that can be leveraged by the optimizer and the execution environment to generate parallel optimized execution plans containing custom logic, without the developer having to explicitly describe parallelization of the logic. | 12-25-2014 |
20150161182 | Updating Database Schemas in a Zero-Downtime Environment - A system is described for processing schema updated in a zero-downtime environment. A technique includes establishing an application session to access a database, receiving a schema update, converting the database to an updated database according to the schema update after establishing the application session, generating a temporary compensation view from the schema update, the temporary compensation view containing compensation logic to locate database objects belonging to the database, receiving a database transaction from the application session to access a database object in the database; and processing the compensation logic to locate the database object. | 06-11-2015 |
20150248474 | Parallel Programming of In Memory Database Utilizing Extensible Skeletons - An execution framework allows developers to write sequential computational logic, constrained for the runtime system to efficiently parallelize execution of custom business logic. The framework can be leveraged to overcome limitations in executing low level procedural code, by empowering the system runtime environment to parallelize this code. Embodiments employ algorithmic skeletons in the realm of optimizing/executing data flow graphs of database management systems. By providing an extensible set of algorithmic skeletons the developer of custom logic can select the skeleton appropriate for new custom logic, and then fill in the corresponding computation logic according to the structural template of the skeleton. The skeleton provides a set of constraints known to the execution environment, that can be leveraged by the optimizer and the execution environment to generate parallel optimized execution plans containing custom logic, without the developer having to explicitly describe parallelization of the logic. | 09-03-2015 |
Patent application number | Description | Published |
20090271421 | SYSTEM AND METHOD FOR MAINTAINING AND UTILIZING BERNOULLI SAMPLES OVER EVOLVING MULTISETS - One embodiment of the present invention provides a method for incrementally maintaining a Bernoulli sample S with sampling rate q over a multiset R in the presence of update, delete, and insert transactions. The method includes processing items inserted into R using Bernoulli sampling and augmenting S with tracking counters during this processing. Items deleted from R are processed by using the tracking counters and by removing newly deleted items from S using a calculated probability while maintaining a degree of uniformity in S. | 10-29-2009 |
20130024170 | CONTEXT-AWARE PARAMETER ESTIMATION FOR FORECAST MODELS - Methods, systems, and computer-readable storage media for providing at least one parameter for use with a forecast model. Implementations include actions of receiving a first context vector, the first context vector including a plurality of context attributes that describe a first context, retrieving a first parameter vector from a repository based on the first context vector, the repository electronically storing a plurality of parameter vector, each parameter vector being associated with a respective context and including one or more parameters, parameterizing the forecast model based on parameters provided in the first parameter vector to provide a parameterized forecast model, optimizing the parameterized forecast model to provide an optimized forecast model, and forecasting one or more values using the optimized forecast model. | 01-24-2013 |
20140172810 | Graph Traversal Operator Inside a Column Store - A system, computer-implemented method, and a computer-readable storage medium for a data graph traversal are provided. The input parameters for traversing the data graph are received. The data graph having a set of vertices and a set of edges are stored in a column based format in a memory cache of a computer device based on the input parameters is traversed. The traversal generates a set of traversed vertices that are the result of the graph traversal. | 06-19-2014 |
20150213093 | Graph Traversal Operator Inside A Column Store - A system, computer-implemented method, and a computer-readable storage medium for a data graph traversal are provided. The input parameters for traversing the data graph are received. The data graph having a set of vertices and a set of edges are stored in a column based format in a memory cache of a computer device based on the input parameters is traversed. The traversal generates a set of traversed vertices that are the result of the graph traversal. | 07-30-2015 |
20150278396 | Processing Diff-Queries on Property Graphs - A system, computer-implemented method, and a computer-readable medium for determining why a query returns a null set in a database management system. When the database management system receives a query graph, database management system compares the query graph to the data graph. Based on the comparison, database management system identifies a discovered component of the query graph and a missing component of the query graph, wherein the missing query component indicates a reason for the null set. | 10-01-2015 |
20150355981 | Hybrid SCM-DRAM Transactional Storage Engine For Fast Data Recovery - A data recovery system and method are disclosed. Primary data is stored a database in byte-addressable NVRAM, where the database includes one or more persistent tables of data in a byte-addressable, RAM format, and a persistent memory allocator that maps persistent memory pointers of the persistent memory to virtual memory pointers of a virtual memory associated with the database. Secondary data is stored in volatile DRAM. A failure recovery includes recovering the persistent memory allocator, mapping the persistent memory to the virtual memory to recover primary data using their persistent memory pointers, translating the persistent memory pointers to virtual memory pointers, undoing changes to the primary data made by unfinished transactions of the query execution at the time of failure of one of the one or more queries, and reconstructing the secondary data from the primary data. | 12-10-2015 |
20150370838 | INDEX STRUCTURE TO ACCELERATE GRAPH TRAVERSAL - A system, computer-implemented method, and computer-readable storage medium for generating a block-based index, are provided. A block index is generated where the block index comprises a plurality of blocks and a block corresponds to a section of a graph column that stores a value. A block range vector is also generated for the index where the block range vector includes range information for the block that corresponds to the section of the graph and where the block-based index facilitates traversal of the graph column that searches for the value by constraining the traversal to the section of the graph. | 12-24-2015 |
20150370919 | GRAPH TRAVELSAL OPERATOR AND EXTENSIBLE FRAMEWORK INSIDE A COLUMN STORE - A system, computer-implemented method, and a computer-readable storage medium for a traversal of a property graph, are provided. The edge table of the property graph is divided into a plurality of fragments. A first fragment is selected for traversal using a set of selected vertices, where the traversal identifies a set of edges. Based on the set of edges, a set of adjacent vertices is determined during the traversal. A set of discovered vertices in the property graph is determined based on the set of selected vertices and the set of adjacent vertices. | 12-24-2015 |
20150379054 | Sparse Linear Algebra in Column-Oriented In-Memory Database - Embodiments relate to storing sparse matrices in an in-memory column-oriented database system. Specifically, recent hardware shifts of primary storage from disc into memory, allow execution of linear algebra queries directly in the database engine. Dynamic matrix manipulation operations (like online insertion or deletion of elements) are not covered by most linear algebra frameworks. Therefore a hybrid architecture comprises a read-optimized main structure, and a write-optimized delta structure. The resulting system layout derived from the Compressed Sparse Row (CSR) representation, integrates well with a columnar database design. Moreover, the resulting architecture is amenable to a wide range of non-numerical use cases when dictionary encoding is used. Performance in specific examples is evaluated for dynamic sparse matrix workloads, by applying work flows of nuclear science and network graphs. Embodiments allow performing linear algebra operations on large, sparse matrices commonly associated with scientific computations and analytical business applications. | 12-31-2015 |
20150379076 | ANNOTATIONS FOR PARALLELIZATION OF USER-DEFINED FUNCTIONS WITH FLEXIBLE PARTITIONING - Annotations can be placed in source code to indicate properties for user-defined functions. A wide variety of properties can be implemented to provide information that can be leveraged when constructing a query execution plan for the user-defined function and associated core database relational operations. A flexible range of permitted partition arrangements can be specified via the annotations. Other supported properties include expected sorting and grouping arrangements, ensured post-conditions, and behavior of the user-defined function. | 12-31-2015 |
20150379077 | OPTIMIZATION OF PARALLELIZATION OF USER-DEFINED FUNCTIONS WITH FLEXIBLE PARTITIONING - Technologies are disclosed for generating query execution plans optimized for parallel execution for programs having both core database relational functions and user-defined functions. A variety of optimization strategies can be employed to improve performance in a parallel execution scenarios. A flexible range of permitted partition arrangements can be specified as acceptable to parallelized instances of the user-defined function. The optimizer can leverage such information when constructing an optimized query execution plan. Partitioning arrangements or other properties can be leveraged to avoid additional or unnecessary processing. | 12-31-2015 |
20160063081 | Multidimensional Graph Analytics - Disclosed herein are system, method, and computer program product embodiments for performing ad-hoc analytical queries of graph data. An embodiment operates by receiving a graph pattern for a subgraph of interest. The facts of interest are then selected from graph data based on the received graph pattern. Dimensions are then defined based on a dimension seed pattern and a set of level expressions, and measures are defined based on a computation function and an aggregation function. A graph cube is formed based on the selected facts and the defined dimensions and measures. Because the facts, dimensions, and measures of interest are defined at the time of an analytical query, a user does not have to define such facts, dimensions, and measures, or know which analytical queries will be of interest, at the time of data collection. | 03-03-2016 |