Company: IBM Haifa Research Lab
Name: Noam Zakay
Designation: Business Development Manager
Country: Israel
Address: -
Tel: -
Mobile: +972 54 6976070
Fax: -
E-mail: nzakay@il.ibm.com
Website: http://www.haifa.ibm.com/research.html
Technology Classification: -
Main Business Activity: -

Company Profile, Products & Technologies, Target Market

The IBM Research Lab in Haifa conducts R&D projects in areas such as healthcare and life sciences, discovery, verification technologies, multimedia, active management, information retrieval, programming environments, business transformation, and optimization technologies. The Lab houses IBM's biggest research center outside the US and employs over 500 people. 

Brief description of proposed R&D project:

Constraint Satisfaction:
http://www.haifa.ibm.com/dept/vst/simulation_vsml_octopus.html
Overview
Octopus provides an umbrella for generic constraint satisfaction problem (CSP) activities within the Verification and Services Technologies (VST) department. Our solutions leverage two state-of-the-art software assets developed in the department: GEC, a systematic constraint solver implementing Maintain-Arc-Consistency algorithm; and Stocs, a stochastic constraint solver. Our department has vast and long-standing expertise in CSP algorithms and modeling. Our aim is to provide value to IBM through the application of constraint solving to various domains and close interaction with the academic community.


Machine Learning:
http://www.haifa.ibm.com/dept/vst/simulation_vsml_ml.html
Overview
The Machine Learning Group specializes in developing algorithms for automatic pattern recognition, prediction, analysis, classification, and learning of structures. We supply both core technologies and machine learning services.

Our core technologies include:
Bayesian networks
Learning and classifying structures
Anomaly detection
Feature selection
Time series analysis
Support Vector Machines (SVM)


Traffic Congestion
IBM deployed a new Road Charging system for the city of Stockholm in 2006. This highly complex system is used to reduce city congestion by applying a toll on cars entering the city. Although at the beginning the system used RFID and optical measures to identify cars, it is now using only optical-based recognition, due to the very high recognition rate and relatively low cost of using cameras on gantries around the city to identify cars entering.   The Haifa Research Lab provided the novel LPR (License Plate Recognition) engine, as one of the backoffice engines (with part of the processing done in the cameras themselves), which processes cars images and produces their license plate identification. The Lab also has other assets in this area, including operator productivity tools that can reduce human operator efforts required to correct recognition results by up to fivefold.


DMS (DISH Media Services)
DMS is a hybrid architecture (J2EE/J2SE) that balances the requirements for system availability on one hand and system performance on the other. The DMS subsystem provides rich media streaming (both capture and on-demand playback), supporting MPEG2-TS (MPEG2 Transport Stream) and RTP/RTCP standard protocols. The DMS can work with a client player that is RTSP compliant for controlling the on-demand playback session. Recorded stream are captured through a multicast IP/Port, while on-demand playback can be done using either multicast or unicast.  


DISH - Distributed Information Services Hub
The Distributed Information Services Hub (DISH) is a collaborative grid of networked services that collects, manages stores, analyzes, and distributes real-time rich-media information and alerts between ad-hoc producers and consumers of information.

DISH increases shared real-time situational awareness:
-    Utilizes the network to connect everyone to everything
-    Brings relevant personalized information to those who need it
-    Renders live and recorded information available in real time

DISH is an infrastructure that provides an end-to-end solution for command and control (CC) applications.. The server side manages the various input sensors and works with a geo-spatial database  which, in addition to the video asset location on the file-system, records the incoming (periodical) metadata that is associated with the video asset.  In a typical situation the video asset comes with a lower bandwidth metadata channel including additional information (e.g., the geo-spatial coordinates of the footprint of the video, that is refreshed every second or so). The metadata saved in the database can be queried at any time by the end-users. A query on a specific location will return a list of the assets that cover the area of interest. Once the user asks to view one of the retrieved assets, the DMS subsystem (above) handles the streaming from the file-system.

Both DMS and DISH take the SOA approach to allow easier integration with 3rd party applications.


Agent Based Modeling
In agent based model, the system is decomposed into communicating independent agents, and the behavior of each agent is modeled separately. In such a model, the behavior of the entire system is emergent, in that it emerges from the behavior of the individual agent. The behavior of each agent can be modeled using formalism such as mathematical models, economic models and game theory. The advantages of agent based modeling are as follows:
Each agent is modeled separately, and is independent of the other agents. Therefore, it is easy to replace an agent in the system with other, more (or less) sophisticated agents.
It is possible to keep many versions of each type of agent. For a system such as the one above, this would enable keeping separate versions of each persona, based on different intelligence estimates and evaluations.


Container Logistics Optimization:
Overview
The repositioning of empty containers is an enormous logistics task, frequently done manually by logistics experts. This technology automates the process, adding a global view to the problem, while optimizing the global costs.
The solution optimization results in a savings of at least 10% in costs, while allowing customers to scale and better manage their global operation.

Taking a real world problem with many parameters and constraints and putting it into a mathematical model of variables and equations is a big challenge. The model must be flexible enough to allow the insertion of new rules and constraints.
Data cleansing takes data from a variety of sources and extracts accurate data from it. This technology is often required for customers that have multiple IT systems. Data cleansing is one of the most complicated and time consuming components of the optimization solution. It involves a large number of variables (hundreds of thousands) and many constraints/equations (tens of thousands).

Desired Profile of R&D Partner and its role in the proposed R&D project:

The IBM Haifa Research lab is looking for a partner who is capable of joining forces with us to bring new technologies to market.  We are looking for highly skilled, well vested companies with a strong marketing, technical and financial background. The company should have expertise in at least one of the following areas:  healthcare and life sciences, discovery, verification technologies, multimedia, active management, information retrieval, programming environments, business transformation, or optimization technologies.