Integrated Industrial Solutions Company
Managing Director
Ibm Jun 2001 - Sep 2011
Program Manager
Synopsys Jun 1998 - Jun 2001
Senior Consultant
Ibm Oct 1995 - Jul 1998
Advisory Engineer -- Chip Design
Sony Jun 1993 - Oct 1995
Staff Design Engineer
Education:
The University of Texas at Austin - Red Mccombs School of Business 2001 - 2003
Master of Business Administration, Masters, Business Administration
The University of Texas at Austin 2001 - 2003
Master of Business Administration, Masters, International Finance
Skills:
Supply Chain Lean Manufacturing Project Management Process Improvement Six Sigma Supply Chain Management International Project Management English Telecommunications Program Management Leadership Management Consulting Start Ups Management Product Management Product Development Outsourcing Change Management Strategic Planning Business Process Improvement Business Transformation Manufacturing Cross Functional Team Leadership Strategy Contract Negotiation Strategic Sourcing Integration Business Development Project Planning Erp Vendor Management Business Strategy Process Engineering Consulting It Strategy Procurement Crm Business Process Team Leadership Business Analysis Business Intelligence Pmp Analysis
Business Strategy Business Process Analysis Databases Business Process Improvement Cross Functional Team Leadership International Project Management Consulting Executive Management English Management Leadership Program Management Management Consulting Process Improvement Project Management Marketing Product Management
Us Patents
Method And Apparatus For Recognition And Tagging Of Multiple Layered Entropy Coding System
Oliver K. Ban - Austin TX, US William Bornstein - Stormville NY, US Marie Meliksetian - Danbury CT, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
H03M 7/34
US Classification:
341 51, 341106
Abstract:
Embodiments herein provide a method and apparatus for recognition and tagging of multiple layered entropy coding system. The method comprises receiving a signal and performing entropy average coding to produce an entropy coded bit stream. Next, the method adds a tag to a beginning portion of the entropy coded bit stream. The tag comprises a plurality of headers, wherein each of the headers differs from one another, and wherein the headers comprise an elongated bit stream. Following this, the method reads the tag when processing the entropy coded bit stream and avoids subsequent entropy averaging on the entropy coded bit stream when the tag is present. The avoiding of the subsequent entropy averaging avoids unnecessary coding and entropy averaging of the entropy coded bit stream.
Radio Frequency Identification (Rfid) System For Dynamically And Automatically Establishing Communication Between A Mobile Wireless Communicating Device And A Data Processing System
RFID tags to provide a relatively low power and power conserving wireless communication system to dynamically and automatically transfer all preselected data developed in designated digital devices to a centralized data processing system. Inclusion, in the target mobile wireless devices from which data is to be transferred, of an RFID tag, preferably passive, to minimize power consumption that is conventionally recognizable by a short range RF transceiver in the computer system to which data is to be transferred. Thus, each mobile wireless device being tracked includes a short range RFID tag, a short range RF transceiver and storage means for the digital data developed by the device that is to be transferred. The data processing system to which the transfer is to be made should include a short range RF transceiver for identifying all RFID tags within this short range boundary; and means, responsive to the system RF transceiver identifying the RFID tag in the mobile wireless device within said short range boundary, for transmitting a signal to said mobile device to trigger the mobile device transceiver to transmit stored digital data to the data processing system.
Telecommunications System For Minimizing The Effect Of White Noise Data Packets For The Generation Of Required White Noise On Transmission Channel Utilization
International Business Machines Corporation - Armonk NY
International Classification:
H04B 1/44
US Classification:
370282, 370201, 37939201, 704226, 704227, 704228
Abstract:
Minimizing the effects of the requisite AGWN packets on transmission channel utilization without diminishing any of the aesthetic quality of the AGWN white noise on the voice or audio communication. A system for minimizing the effect of required generated background noise on said transmission channel utilization comprising the combination of an implementation for forming a transmission stream of sequential digital audio data packets, associating with each audio packet a data code representation of the payload data packet enabling the generation of said background noise and an implementation at a receiving station, responsive to each of said data representations for forming the represented payload data packet enabling said generation of background noise together with means at said receiving station for interspersing said formed payload packets enabling background noise generation between said associated audio data packets and background noise generating means, at said receiving station, responsive to said enabling payload packets for generating the background noise between the audio data packets.
Method And Apparatus For Modeling Multiple Concurrently Dispatched Instruction Streams In Super Scalar Cpu With A Sequential Language
A method is provided, wherein a virtual internal master clock is used in connection with a RISC CPU. The RISC CPU comprises a number of concurrently operating function units, wherein each unit runs according to its own clocks, including multiple-stage totally unsynchronized clocks, in order to process a stream of instructions. The method includes the steps of generating a virtual model master clock having a clock cycle, and initializing each of the function units at the beginning of respectively corresponding processing cycles. The method further includes operating each function unit during a respectively corresponding processing cycle to carry out a task with respect to one of the instructions, in order to produce a result. Respective results are all evaluated in synchronization, by means of the master clock. This enables the instruction processing operation to be modeled using a sequential computer language, such as C or C++.
Method For Self-Configuring Routing Devices In A Network
International Business Machines Corporation - Armonk NY
International Classification:
H04L 12/28
US Classification:
370256, 370351, 370408
Abstract:
A method for configuring routing devices in a network data processing system. A routing change is identified in the network data processing system. In response to the routing change being identified, a node topology is generated for a set of routing devices present in the network data processing system. A master network configuration table is built at a routing device within the set of routing devices. The network configuration table contains configuration data from the routing devices in the node topology. The master network configuration table is broadcast to the routing devices in the network data processing system.
Method And Apparatus For A Fast Graphic Rendering Realization Methodology Using Programmable Sprite Control
International Business Machines Corporation - Armonk NY
International Classification:
G09G 5/36 G06K 9/36 G06K 9/46
US Classification:
345545, 382232
Abstract:
A technique for updating computer-graphic digital images comprises coding a position of pixels located in a foreground of a computer-graphic image frame; sending the coded positions of the pixels located in the foreground of the computer-graphic image frame to a frame buffer of a sprite controller; separating a background pixel group from a foreground pixel group in the computer-graphic image frame based on the coded positions; updating the pixels in the foreground pixel group only; and transmitting a frame number and a frame buffer parameter dimension corresponding to the updated pixels to a computer-graphic image display viewer.
Systems, Methods, And Media For Simulation Of Integrated Hardware And Software Designs
International Business Machines Corporation - Armonk NY
International Classification:
G06F 17/50 G06F 9/45
US Classification:
703 13, 703 16, 703 19, 716 1, 716 6, 716 7
Abstract:
Systems, methods and media for simulation of integrated hardware and software designs are disclosed. More particularly, hardware and/or software for synchronizing cycle timers of an integrated hardware and software design are disclosed. One embodiment provides a system for simulating an integrated design. Embodiments may include one or more software components each having a single cycle timer and one or more hardware components each having a single cycle timer. Embodiments may also include a cycle synchronizer in communication with the one or more software components and the one or more hardware components that is adapted to call once per cycle the single cycle timers of the one or more software components and the one or more hardware components. In a further embodiment, the cycle synchronizer may be further adapted to call the single cycle timers of the components on the falling edge of the cycle.
Radio Frequency Identification (Rfid) System For Dynamically And Automatically Establishing Communication Between A Mobile Wireless Communicating Device And A Data Processing System
RFID tags to provide a relatively low power and power conserving wireless communication system to dynamically and automatically transfer all preselected data developed in designated digital devices to a centralized data processing system. Inclusion, in the target mobile wireless devices from which data is to be transferred, of an RFID tag, preferably passive, to minimize power consumption that is conventionally recognizable by a short range RF transceiver in the computer system to which data is to be transferred. Thus, each mobile wireless device being tracked includes a short range RFID tag, a short range RF transceiver and storage means for the digital data developed by the device that is to be transferred. The data processing system to which the transfer is to be made should include a short range RF transceiver for identifying all RFID tags within this short range boundary; and means, responsive to the system RF transceiver identifying the RFID tag in the mobile wireless device within said short range boundary, for transmitting a signal to said mobile device to trigger the mobile device transceiver to transmit stored digital data to the data processing system.