MARC EDWARD HABERKORN
Pilots at Stonechase Dr, Raleigh, NC

License number
North Carolina A4634508
Issued Date
May 2013
Expiration Date
May 2014
Category
Airmen
Type
Authorized Aircraft Instructor
Address
Address
8600 Stonechase Dr, Raleigh, NC 27613

Personal information

See more information about MARC EDWARD HABERKORN at radaris.com
Name
Address
Phone
Marc Haberkorn, age 43
8437 Aztec Dawn Ct, Raleigh, NC 27613
Marc Haberkorn
8437 Aztec Dawn Ct, Raleigh, NC 27613

Professional information

See more information about MARC EDWARD HABERKORN at trustoria.com
Marc Haberkorn Photo 1
Senior Product Manager At Ibm

Senior Product Manager At Ibm

Position:
Senior Product Manager at IBM
Location:
Raleigh-Durham, North Carolina Area
Industry:
Information Technology and Services
Work:
IBM since Jun 2008 - Senior Product Manager
Education:
Duke University - The Fuqua School of Business 2006 - 2008
MBA, Business
Pennsylvania State University 1999 - 2003
Bachelor of Science (B.S.), Computer Engineering
Languages:
Spanish


Marc Haberkorn Photo 2
Method And Apparatus For Providing Proxied Jmx Interfaces To Highly Available J2Ee Components

Method And Apparatus For Providing Proxied Jmx Interfaces To Highly Available J2Ee Components

US Patent:
2007002, Jan 25, 2007
Filed:
Jul 19, 2005
Appl. No.:
11/184500
Inventors:
Marc Haberkorn - Raleigh NC, US
Brian Martin - Cary NC, US
William Newport - Rochester MN, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15/16
US Classification:
709230000
Abstract:
Method and apparatus, in a data processing system that uses JMX as a mechanism for managing internal components, for processing JMX requests to a managed group that includes a plurality of group members. When a JMX request is transmitted to a first member of a group comprising a plurality of group members, a determination is made if the first member is in an active state capable of processing the request. If the first member is not in an active state, the JMX request is forwarded to a currently active member of the plurality of members for processing the request. The invention thus permits users to communicate with the group via JMX without knowing which member of the group is active at any particular time.


Marc Haberkorn Photo 3
Using Exclusion Based Security Rules For Establishing Uri Security

Using Exclusion Based Security Rules For Establishing Uri Security

US Patent:
2009032, Dec 31, 2009
Filed:
Jun 25, 2008
Appl. No.:
12/146006
Inventors:
Madhu K. Chetuparambil - Raleigh NC, US
Marc E. Haberkorn - Raleigh NC, US
Todd E. Kaplinger - Raleigh NC, US
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION - ARMONK NY
International Classification:
H04L 9/32, G06N 5/02
US Classification:
726 4, 706 48
Abstract:
A solution for controlling access to Uniform Resource Identifier (URI) identified resources can receive a request for a resource identified by a URI. The URI associated with the request can be compared against at least one previously established security rule. The security rule can include an exclusion comparison operator and a regular expression defining a pattern. A determination as to whether to grant a requester access to the resource can be based at least in part upon results of the comparing of the URI against the previously established security rule.


Marc Haberkorn Photo 4
Method For Decoupling Components Of A Software System At Compile Time And Load Time

Method For Decoupling Components Of A Software System At Compile Time And Load Time

US Patent:
2009007, Mar 12, 2009
Filed:
Sep 6, 2007
Appl. No.:
11/851164
Inventors:
THOMAS R. GISSEL - Apex NC, US
Marc E. Haberkorn - Raleigh NC, US
Sai G. Rathnam - Raleigh NC, US
International Classification:
G06F 9/54
US Classification:
719330
Abstract:
A method, system and computer program product for decoupling components of a software system at load/compile time to accelerate application startup times. In particular, a software components partitioning (SCP) utility pre-defines a number of (implementation) classes to initiate and facilitate the decoupling process. The SCP utility allows the method names and argument lists to be recorded from a remote interface into a local interface which emulates the remote interface. The local interface is augmented with an annotation to define the remote interface. Additionally, a pre-defined keyword is appended to the name of the local interface to enable the creation of a (pre-defined) classname. Furthermore, when the classname is loaded, an implementation (via a Java implementation class, for example) for the remote class is loaded, and the implementation is associated with a dynamic proxy that implements both the local and remote interfaces, on demand.


Marc Haberkorn Photo 5
Method And System For Improving The Availability Of A Constant Throughput System During A Full Stack Update

Method And System For Improving The Availability Of A Constant Throughput System During A Full Stack Update

US Patent:
2008029, Nov 27, 2008
Filed:
May 22, 2007
Appl. No.:
11/752019
Inventors:
THOMAS R. GISSEL - Apex NC, US
Marc Edward Haberkorn - Raleigh NC, US
Viswanath Srikanth - Chapel Hill NC, US
International Classification:
G06F 9/50
US Classification:
718104
Abstract:
A method for improving the availability characteristics of a constant throughput system that generates scores for multiple resources within multiple nodes in a software stack during a full stack update is disclosed. Each score includes at least a first weighted portion corresponding to a cost of bringing a resource offline, and a second weighted portion corresponding to a cost of re-routing service requests around the resource. An operating system (OS) selects a first node that has a lowest total score, re-routes service requests away from the resources of the first node, and brings the first node offline. The OS updates software of the resources in the first node with minimal disruption and brings the first node back online. The OS re-calculates the scores for the resources, and the OS selects a second node that has a new lowest total score. The OS repeats the process until all nodes are updated.


Marc Haberkorn Photo 6
Method, System, And Computer Program Product For Providing Failure Detection With Minimal Bandwidth Usage

Method, System, And Computer Program Product For Providing Failure Detection With Minimal Bandwidth Usage

US Patent:
2007008, Apr 19, 2007
Filed:
Oct 13, 2005
Appl. No.:
11/249536
Inventors:
Marc Haberkorn - Raleigh NC, US
Gennaro Cuomo - Durham NC, US
Thomas Gissel - Apex NC, US
Barton Vashaw - Apex NC, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
H04J 3/14
US Classification:
370242000
Abstract:
The present invention provides a method, system, and computer program product for failure detection with minimal bandwidth usage. A method for failure detection in a multi-node system in accordance with an embodiment of the present invention includes the steps of associating all connections between a first node and a second node with a last receipt value and a maximum idle value, calculating a difference between the last receipt value and a current time, and establishing a heartbeat connection from the first node to the second node if the difference between the last receipt value and the current time exceeds the maximum idle value. A heartbeat process is then initiated over the heartbeat connection to determine the condition of the second node.


Marc Haberkorn Photo 7
Mapping Of A Color To A Treemap

Mapping Of A Color To A Treemap

US Patent:
2006008, Apr 20, 2006
Filed:
Oct 19, 2004
Appl. No.:
10/968235
Inventors:
Elizabeth Black-Ziegelbein - Austin TX, US
Gennaro Cuomo - Cary NC, US
Marc Haberkorn - Raleigh NC, US
Barton Vashaw - Apex NC, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G09G 5/02
US Classification:
345605000
Abstract:
The inventive process comprises and improved process for displaying hierarchical information in a treemap by associating a different color with each nested treemap in a parent treemap, and generating a gradient for each color to preserve the representative value of varying shades. In general, a user divides the hierarchical information into clusters of nodes, designates a primary weight and a secondary weight for each cluster, and designates a base color for each cluster. The inventive process then divides the range of each cluster's secondary weight into bins, adjusts each cluster's base color to create a distinguishing gradient of the base color, assigns a distinguishing gradient to each bin, and draws a nested treemap for each cluster so that each nested treemap has a cluster's base color and each node in the cluster is represented by a bounding box having a distinct gradient of the cluster's base color.


Marc Haberkorn Photo 8
Cluster View Performance

Cluster View Performance

US Patent:
2011013, Jun 9, 2011
Filed:
Dec 7, 2009
Appl. No.:
12/632427
Inventors:
Barton C. Vashaw - Apex NC, US
Brian K. Martin - Cary NC, US
Marc E. Haberkorn - Raleigh NC, US
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION - Armonk NY
International Classification:
G06F 15/173
US Classification:
709229
Abstract:
A system and method of constructing cluster views may involve determining that a process such as an application server process having an IP address is stopped. Another IP address may be assigned to the process in response to determining that the process is stopped, wherein the other IP address is dedicated to processes that are stopped. If a connection request for the process is received at the other IP address, the connection request may be actively refused. The active refusal may significantly reduce the amount of time required to generate cluster views.