Abstract:
A high intensity discharge (HID) lamp driving circuit. The HID lamp driving circuit includes a first pair of switching devices connected to a high frequency resonant filter, and a second pair of switching devices connected to a ripple reducing filter. A HID lamp is connected between the first pair of switching devices and second pair of switching devices, with a dc power supply being connected to the first pair of switching devices and the second pair of switching devices. The first pair of switching devices and the second pair of switching devices are connected to a common ground with the dc power supply. The lamp driving circuit operates in a half bridge topology during a start-up operation mode of the lamp, and operates in a full-bridge topology during a steady-state operation mode of the lamp. The HID lamp driving circuit is operated in an active zero current switching scheme.
Abstract:
A vector multiplication mechanism is provided that partitions vector multiplication operation into even and odd paths. In an odd path, odd data elements of first and second source vectors are selected, and multiplication operation is performed between each of the selected odd data elements of the first source vector and corresponding one of the selected odd data elements of the second source vector. In an even path, even data elements of the source vectors are selected, and multiplication operation is performed between each of the selected even data elements of the first source vector and corresponding one of the selected even data elements of the second source vector. Elements of resultant data of the two paths are merged together in a merge operation. The vector multiplication mechanism of the present invention preferably uses a single general-purpose register to store the resultant data of the odd path and the even path. In addition, computational overhead of the merge operation is amortized over a series of vector operations.
Abstract:
A soft card provisioning application is instantiated on a device with wireless communications capabilities. A card number for a soft card desired to be provisioned on the device is obtained from a user of the device. An issuer identification number retrieved from the card number is communicated to a provisioning configuration server over an air interface. A provisioning issuer server network address is obtained from the provisioning configuration server based on the issuer identification number. Card issuer specific challenges are presented to the user, and the user's responses to the challenges are received. The challenge responses are communicated to the provisioning issuer server. Soft card image data and personalization data, where the personalization data includes personalized embossed and pre-printed data, are received from the provisioning issuer server over the air interface. The soft card is provisioned for use on the device based on the data received over the air interface.
Abstract:
Methods, systems, and computer readable media for selecting and delivering an electronic value certificate to a mobile device are disclosed. According to one aspect, the method includes utilizing a certificate selection device to generate electronic certificate selection information and providing the electronic certificate selection information and associated recipient data to a merchant server. From the merchant server, electronic value certificate data derived from the certificate selection information is received. The method also includes establishing a communications link with a mobile device corresponding to the recipient data. The electronic value certificate data is provisioned on the mobile device over the communications link via over the air (OTA) communications.
Abstract:
The invention discloses the internal structures and processes to synthesize the structure of self-healing materials, especially metallic materials, metal matrix micro and nanocomposites. Self-healing is imparted by incorporation of macro, micro or nanosize hollow reinforcements including nanotubes, filled with low melting healing material or incorporation of healing material in pockets within the metallic matrix; the healing material melts and fills the crack. In another concept, macro, micro and nanosize solid reinforcements including ceramic and metallic particles, and shape memory alloys are incorporated into alloy matrices, specially nanostructured alloy matrices, to impart self healing by applying compressive stresses on the crack or diffusing material into voids to fill them. The processes to synthesize these self-healing and nanocomposite structures, including pressure or pressureless infiltration, stir mixing and squeeze casting in addition to solid and vapour phase consolidation processes are part of this invention.
Abstract:
The present disclosure describes methods, systems, and computer program products for providing a web-based integrated development environment (IDE) solution hosted on a cloud environment. One computer-implemented method includes receiving an entity data model extensible markup language (XML) (EDMX) model, receiving an indication of user input from a user input device, providing auto completion suggestions based on received user input, determining whether the provided auto completion selections are acceptable, and determining whether the ECMX model is complete and in a logical state.
Abstract:
A tool is disclosed for separating a semiconductor die from a tape to which the die is affixed during the wafer dicing process. The tool includes a pick-up arm for positioning a vacuum tip over a semiconductor die to be removed. The vacuum tip includes a non-uniform array of vacuum holes to grip the semiconductor wafer.
Abstract:
The invention discloses the internal structures and processes to synthesize the structure of self-healing materials, especially metallic materials, metal matrix micro and nanocomposites. Self-healing is imparted by incorporation of macro, micro or nanosize hollow reinforcements including nanotubes, filled with low melting healing material or incorporation of healing material in pockets within the metallic matrix; the healing material melts and fills the crack. In another concept, macro, micro and nanosize solid reinforcements including ceramic and metallic particles, and shape memory alloys are incorporated into alloy matrices, specially nanostructured alloy matrices, to impart self healing by applying compressive stresses on the crack or diffusing material into voids to fill them. The processes to synthesize these self-healing and nanocomposite structures, including pressure or pressureless infiltration, stir mixing and squeeze casting in addition to solid and vapour phase consolidation processes are part of this invention.
Abstract:
Systems and methods are presented for providing resources by way of a platform as a service in a distributed computing environment to perform a job. A user may submit a work item to the system that results in a job being processed on a pool of virtual machines. The pool may be automatically established by the system in response to the work item and other information associated with the work item, the user, and/or the account. Further, it is contemplated that resources associated with the pool, such as virtual machines, may be automatically allocated based, at least in part, on information associated with the work item, the user, the account, the pool, and/or the system.
Abstract:
A computer system includes at least one processor and a computer-readable storage medium that includes instructions executable by the at least one processor. The instructions implement a table having a linear collection of multiple primary objects, where each of the primary objects occupies a single row in the table and a table control module to create virtual intermediate row-level objects from the linear collection of multiple primary objects. The virtual intermediate row-level objects include a first subset of the primary objects linked to one or more other subsets of the primary objects in a virtual hierarchy using a binding mechanism. The instructions are configured to implement a card view module configured to generate a card view from the virtual intermediate row-level objects and to render a display of the card view having multiple cards in a single row, where each of the cards represents one of the multiple primary objects.