Abstract:
The present disclosure includes techniques pertaining to computer implemented systems and methods for automatic generation of data transformations. In one embodiment, a user manipulates a spreadsheet of data in a user interface. On a backend, the user's manipulations trigger actions that cause the data to be modified. Actions may automatically cause data flow objects and data flow graphs to be produced. The transformations defined by the data flow graphs are automatically executed by a software engine and the results are displayed to the user. The user may access and manipulate data from a variety of data sources while the underlying complexities of the transformation process are performed in an automated manner.
Abstract:
In an example embodiment, a method of performing data profiling in an in-memory database is provided. A command requesting a data attribute calculation on data in the in-memory database may be received. The data attribute calculation may then be performed on the data in the in-memory database by utilizing a precreated procedure in the in-memory database, the precreated procedure described in a computer language utilized by the in-memory database. Finally, a result of the performing of the data attribute calculation may be returned to the client computer.
Abstract:
In an example embodiment, a method of automatically generating data validation rules from data stored in a column of a table is provided. Outliers for the data are determined by analyzing a profiling statistic for the data, the profiling statistic having a type. Then it is determined if a predefined limit is exceeded, based on a quantity of the outliers determined for the data through the analysis of the profiling statistic. A data validation rule is then automatically generated based on non-outliers detected in the data through the analysis of the profiling statistic, the generated data validation rule also being based on the type of the profiling statistic. The data validation rule can then be applied to data subsequently entered for the column, causing at least a portion of the data subsequently entered for the column to be rejected.
Abstract:
A keyboard to control an electronic product includes an input unit, a code switching unit, a decoding unit, and a wireless output unit. The input unit receives a manipulation instruction and sends an electrical signal corresponding to the manipulation instruction to the decoding unit. The code switching unit receives a decoding instruction and sends an electrical signal corresponding to the decoding instruction to the decoding unit. The decoding unit decodes the manipulation instruction to a command recognizable by the electronic product according to the decoding instruction. The wireless output unit is wirelessly connected to the electronic product, thereby transmitting the command to the electronic product.
Abstract:
An optical testing apparatus can be operated according to a testing method to test quality of an imaging module of an electronic device. The optical testing apparatus includes a projector, a temperature control device, a processor, and a controller. The controller can control the imaging module to capture an image from the projector and transmit the captured image to the processor. The processor processes the captured image to determine the quality of the imaging module.
Abstract:
The present invention relates to a multi-layer label, including: a backing film having a first surface and a second surface, and a topcoat layer containing a polymeric matrix and a flame retardant and having a first surface and a second surface, the second surface of the topcoat in intimate contact with the first surface of the backing film, in which the label as a whole is in compliance with UL94 VTM-0 standard and comprises less than 900 ppm of chlorine, less than 900 ppm of bromine, and less than 1500 ppm of chlorine and bromine in combination. The multi-layer label may further include a flame retardant layer containing a binder and a flame retardant, and/or an adhesive layer optionally containing a flame retardant. The multi-layer label is useful in electronic products and mass transportation.
Abstract:
The present invention is a system and method for generating predictions for various parameters in a reservoir. The invention includes receiving input data characterizing the reservoir and determining transient areas. The transient areas are determined by receiving data from the reservoir, transforming the data using discrete wavelet transformation to produce transformed data, removing outliers from the transformed data, identifying and reducing noise from in the transformed data and then detecting transient areas in the transformed data. A computer model is produced in response to the transient data and predictions for parameters in the reservoir are determined. These predictions are verified by comparing predictive values with a reservoir model and then the predictions for the various parameters can be used.
Abstract:
A USB connector structure for connecting an electronic device to a computer includes a cable, a first plug group and a second plug group. The first plug group and the second plug group are connected to opposite ends of the cable. The first plug group includes a first standard USB plug and a first mini USB plug electrically connected to the first standard USB plug. The second plug group is connected to another end of the cable, and includes a second standard USB plug and a second mini USB plug electrically connected to the second standard USB plug. Any two of the first standard USB plugs, the first mini USB plug, the second standard USB plug and the second mini USB plug can be respectively electrically connected with the electronic device and the computer.
Abstract:
A backlight module includes a housing, a light source, a light guide plate, a diffuser plate and a prism plate, and the light source, the light guide plate, the diffuser plate and the prism plate are received within the housing. The housing includes reflective coating located on an inner surface of the housing. The light source provides light beams; the light guide plate converts the light beams into corresponding surface light source. The diffuser plate is mounted on the light guide plate and unifies the light beams from the light guide plate. The prism plate is mounted on the diffuser plate and increases the illumination of the light beams. Thus, parts of the light beams are reflected by the reflective coating back to the light guide plate, and the reflected light beams pass through the diffuser plate and the prism plate.
Abstract:
A portable electronic device includes a transformer unit, a power transmission unit electrically connected to the transformer unit, a rechargeable battery electrically connected to the power transmission unit; and an inner circuitry electrically connected to both the power transmission unit and the battery. The transformer unit regulates a voltage provided by an exterior power supply to a predetermined value, and the power transmission unit receives the regulated voltage and selectively transmits the regulated voltage to the battery or to the inner circuitry according to the value of the regulated voltage.