Search

Robert L Krawitz

from Chestnut Hill, MA
Age ~61

Robert Krawitz Phones & Addresses

  • 7 Independence Dr, Chestnut Hill, MA 02467 (617) 469-5432
  • Belmont, MA
  • Lexington, MA
  • Brookline, MA
  • 7 Independence Dr, Chestnut Hill, MA 02467

Work

Position: Executive, Administrative, and Managerial Occupations

Resumes

Resumes

Robert Krawitz Photo 1

Principal Engineer

View page
Location:
Boston, MA
Industry:
Computer Software
Work:
Red Hat
Principal Engineer

Oracle Feb 2010 - Sep 2017
Principal Software Engineer

Sun Microsystems Jun 2004 - Feb 2010
Staff Engineer, Software

Sun Microsystems Oct 2000 - Jun 2004
Sw Engineering Manager

Sun Microsystems Jul 1999 - Oct 2000
Staff Engineer, Sw
Education:
Massachusetts Institute of Technology 1982 - 1987
Skills:
Distributed Systems
Software Engineering
Unix
Solaris
Software Development
Perl
System Architecture
Performance Engineering
Linux
Scalability
Shell Scripting
Cloud Computing
High Performance Computing
C
Python
Software Design
Agile Methodologies
Kernel
Device Drivers
Software Project Management
Robert Krawitz Photo 2

Robert Krawitz

View page

Publications

Us Patents

Segmentation And Processing Of Continuous Data Streams Using Transactional Semantics

View page
US Patent:
6801938, Oct 5, 2004
Filed:
Jun 19, 2000
Appl. No.:
09/596482
Inventors:
Lawrence A. Bookman - Weston MA
David Albert Blair - Wayland MA
Steven M. Rosenthal - Lexington MA
Robert Louise Krawitz - Chestnut Hill MA
Michael J. Beckerle - Needham MA
Jerry Lee Callen - Cambridge MA
Allen Razdow - Cambridge MA
Shyam R. Mudambi - Wayland MA
Assignee:
Torrent Systems, Inc. - Cambridge MA
International Classification:
G06F 15173
US Classification:
709224, 709231, 709101, 709203, 707201
Abstract:
With a continuous source of data relating to transactions, the data may be segmented and processed in a data flow arrangement, optionally in parallel, and the data may be processed without storing the data in an intermediate database. Data from multiple sources may be processed in parallel. The segmentation also may define points at which aggregate outputs may be provided, and where checkpoints may be established.

Segmentation And Processing Of Continuous Data Streams Using Transactional Semantics

View page
US Patent:
7392320, Jun 24, 2008
Filed:
May 14, 2004
Appl. No.:
10/846342
Inventors:
Lawrence A. Bookman - Weston MA, US
David Albert Blair - Wayland MA, US
Steven M. Rosenthal - Lexington MA, US
Robert Louis Krawitz - Chestnut Hill MA, US
Michael J. Beckerle - Needham MA, US
Jerry Lee Callen - Cambridge MA, US
Allen M. Razdow - Cambridge MA, US
Shyam R. Mudambi - Wayland MA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15/16
US Classification:
709231, 709203, 709219, 709223, 709229, 714 15, 718101
Abstract:
With a continuous source of data relating to transactions, the data may be segmented and processed in a data flow arrangement, optionally in parallel, and the data may be processed without storing the data in an intermediate database. Data from multiple sources may be processed in parallel. The segmentation also may define points at which aggregate outputs may be provided, and where checkpoints may be established.

Segmentation And Processing Of Continuous Data Streams Using Transactional Semantics

View page
US Patent:
7752299, Jul 6, 2010
Filed:
Oct 12, 2007
Appl. No.:
11/871527
Inventors:
Lawrence A. Bookman - Weston MA, US
David Albert Blair - Wayland MA, US
Steven M. Rosenthal - Lexington MA, US
Robert Louis Krawitz - Chestnut Hill MA, US
Michael J. Beckerle - Needham MA, US
Jerry Lee Callen - Cambridge MA, US
Allen Razdow - Cambridge MA, US
Shyam R. Mudambi - Wayland MA, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15/173
US Classification:
709223, 709203, 709219, 709231, 707202, 714 15
Abstract:
With a continuous source of data relating to transactions, the data may be segmented and processed in a data flow arrangement, optionally in parallel, and the data may be processed without storing the data in an intermediate database. Data from multiple sources may be processed in parallel. The segmentation also may define points at which aggregate outputs may be provided, and where checkpoints may be established.

Apparatuses And Methods For Programming Parallel Computers

View page
US Patent:
63112655, Oct 30, 2001
Filed:
Mar 25, 1996
Appl. No.:
8/627801
Inventors:
Michael J. Beckerle - Needham MA
James Richard Burns - Brookline MA
Jerry L. Callen - Cambridge MA
Jeffrey D. Ives - Cambridge MA
Robert L. Krawitz - Belmont MA
Daniel L. Leary - New Ipswich NH
Seven Rosenthal - Cambridge MA
Edward S. A. Zyzkowski - Newton MA
Assignee:
Torrent Systems, Inc. - Cambridge MA
International Classification:
G06F 938
US Classification:
712203
Abstract:
A system provides an environment for parallel programming by providing a plurality of modular parallelizable operators stored in a computer readable memory. Each operator defines operation programming for performing an operation, one or more communication ports, each of which is either an input port for providing the operation programming a data stream of records, or an output port for receiving a data stream of records from the operation programming and an indication for each of the operator's input ports, if any, of a partitioning method to be applied to the data stream supplied to the input port. An interface enables users to define a data flow graph by giving instructions to select a specific one of the operators for inclusion in the graph, or instructions to select a specific data object, which is capable of supplying or receiving a data stream of one or more records, for inclusion in the graph, or instructions to associate a data link with a specific communication port of an operator in the graph, which data link defines a path for the communication of a data stream of one or more records between its associated communications port and either a specific data object or the specific communication port of another specific operator in said graph. The execution of a data flow graph equivalent to that defined by the users is automatically parallelized by causing a separate instance of each such operator, including its associated operation programming, to be run on each of multiple processors, with each instance of a given operator having a corresponding input and output port for each input and output port of the given operator, and by automatically partitioning the data stream supplied to the corresponding inputs of the instances of a given operator as a function of the partitioning method indication for the given operator's corresponding input.
Robert L Krawitz from Chestnut Hill, MA, age ~61 Get Report