Mark W Hapner

age ~76

from San Jose, CA

Also known as:
  • Mark William Hapner
  • S Hapner
Phone and address:
595 Brooks Ave, San Jose, CA 95125
4082878299

Mark Hapner Phones & Addresses

  • 595 Brooks Ave, San Jose, CA 95125 • 4082878299 • 4152878299 • 4083938795
  • 595 Brooks Ave, San Jose, CA 95125 • 4082038615

Work

  • Position:
    Food Preparation and Serving Related Occupations

Education

  • Degree:
    Bachelor's degree or higher

Us Patents

  • Methods And Apparatus For Managing Objects And Processes In A Distributed Object Operating Environment

    view source
  • US Patent:
    6473806, Oct 29, 2002
  • Filed:
    Jul 23, 1999
  • Appl. No.:
    09/360046
  • Inventors:
    Alan Snyder - Palo Alto CA
    Rod J. McChesney - Redwood City CA
    Mark W. Hapner - San Jose CA
    Arthur A. Van Hoff - Palo Alto CA
    Maurice Balick - Fairhaven MD
    Rafael Bracho - Cupertino CA
    David M. Brownell - Palo Alto CA
  • Assignee:
    Sun Microsystems, Inc. - Palo Alto CA
  • International Classification:
    G06F 954
  • US Classification:
    709310, 709104
  • Abstract:
    A variety of methods and apparatus for managing deactivation and deletion of objects and server processes are taught. According to some embodiments of the present invention, a thread of execution termed the reaper thread systematically cycles through a computer process deactivating and/or deleting objects based upon a variety of criteria. One suitable criterion for object deactivation is based upon the amount of time lapsed since a client has requested services of the object. According to the timeout criterion, the reaper thread determines the period of time since the last client requested services from the object, compares this to a timeout value which may be defined by any suitable entity, and proceeds with deactivation and/or deletion accordingly. Object deletion may have a separate criterion or be specifically requested by a client. A deletion flag may be set to indicate that object deletion is requested.
  • Method And Apparatus For Generation And Installation Of Distributed Objects On A Distributed Object System

    view source
  • US Patent:
    6640255, Oct 28, 2003
  • Filed:
    Mar 31, 1995
  • Appl. No.:
    08/414240
  • Inventors:
    Alan Snyder - Palo Alto CA
    Roderick J. Mc Chesney - Redwood City CA
    Mark W. Hapner - San Jose CA
    Arthur A. Van Hoff - Palo Alto CA
    Maurice Balick - Fairhaven MD
    Raphael Bracho - Cupertino CA
  • Assignee:
    Sun Microsystems, Inc. - Santa Clara CA
  • International Classification:
    G06F 944
  • US Classification:
    709315
  • Abstract:
    A method and apparatus for installing distributed objects on a distributed object system is described. In one aspect the distributed objects include wrapper classes that inherit object attributes through an inheritance relationship with a developer-written servant class of objects, the developer-written servant classes inheriting attributes through an optional inheritance relationship with an interface class of objects. In a preferred embodiment, the wrapper classes provide an interface mechanism between the methods of the servant class of objects and the object request broker mechanism of the distributed object system. Also included is an apparatus for creating and installing the distributed object in the memory of a computer on a distributed object system. The invention further includes a mechanism for distinguishing deployed distributed objects from development distributed objects.
  • Method And Apparatus For Determining Equality Of Objects In A Distributed Object Environment

    view source
  • US Patent:
    6697877, Feb 24, 2004
  • Filed:
    Jul 10, 1997
  • Appl. No.:
    08/891181
  • Inventors:
    Bruce E. Martin - Brisbane CA
    Jefferson A. Dinkins - Sunnyvale CA
    Mark W. Hapner - San Jose CA
  • Assignee:
    Sun Microsystems, Inc. - Palo Alto CA
  • International Classification:
    G06F 944
  • US Classification:
    709315
  • Abstract:
    A method and apparatus for managing relationships among objects in a distributed object environment includes a method and apparatus for determining whether two or more object references refer to identical objects; a method and apparatus for providing a unique identifier for an object; a method and apparatus for checking role types for the formation of relationships; and a method and apparatus for caching role and object locations in roles in a relationship. In the method and apparatus for determining whether two or more object references refer to the same object, a unique object identifier is compared to determine if the objects referred to by the object references are identical. The unique identifier is provided by concatenating information identifying the machine address of the process that created the object in addition to the process ID, the time of creation and a process counter. In the method and apparatus for checking role types, information including the number of roles and is passed to a relationship factory which determines whether the number, types and cardinality of the roles passed to the factory are consistent with the relationship object to be created. The method and apparatus also includes caching of object references and roles for objects related to a given object in that objects role.
  • Method And Apparatus For Implementing Timers For Enterprise Javabean Components

    view source
  • US Patent:
    6807547, Oct 19, 2004
  • Filed:
    May 3, 2001
  • Appl. No.:
    09/848802
  • Inventors:
    Vladimir Matena - Redwood City CA
    Mark W. Hapner - San Jose CA
  • Assignee:
    Sun Microsystems, Inc. - Santa Clara CA
  • International Classification:
    G06F 700
  • US Classification:
    707103R, 707 10
  • Abstract:
    Methods and apparatus for implementing state machines as enterprise beans with reliable or transactional timers on an enterprise platform are disclosed. According to one aspect of the present invention, a state machine is arranged to be used within a computing system that supports an enterprise platform. The state machine includes an entity object, a home interface associated with the entity object, and a remote interface associated with the entity object. The home interface is arranged to create, find, and remove entity objects, while the remote interface is arranged to drive the state machine. The entity object is arranged to be deployed in a bean container, which includes a timer. In addition to including a timer, the bean container is arranged to invoke the entity object using the remote. In one embodiment, the timer is transactional.
  • Method And Apparatus For Implementing Deployment Descriptors In An Enterprise Environment

    view source
  • US Patent:
    6892382, May 10, 2005
  • Filed:
    May 3, 2000
  • Appl. No.:
    09/564067
  • Inventors:
    Mark W. Hapner - San Jose CA, US
    Vladimir Matena - Redwood City CA, US
    Kevin Osborn - Newton MA, US
    Hans Hrasna - Carlisle MA, US
  • Assignee:
    Sun Microsystems, Inc. - Palo Alto CA
  • International Classification:
    G06F009/44
    G06F009/445
  • US Classification:
    717174, 717168
  • Abstract:
    Methods and apparatus for implementing deployment descriptors which are used to deploy modules in an enterprise environment are disclosed. According to one aspect of the present invention, a method for deploying an application using a deployment tool for use on a platform server includes creating the application, creating an application deployment descriptor for the application, packaging the application in an archive, and deploying the application packaged in the archive. Creating the application includes obtaining an application component which has an associated application component deployment descriptor that has information relating to the deployment of the application component. The application deployment descriptor for the application includes information arranged to identify the application component, and packaging the application in an archive includes packaging the application component, the application component deployment descriptor, and the application deployment descriptor. The application packaged in the archive is deployed using the application component deployment descriptor.
  • Architecture For Plugging Messaging Systems Into An Application Server

    view source
  • US Patent:
    7089317, Aug 8, 2006
  • Filed:
    Mar 25, 2002
  • Appl. No.:
    10/106680
  • Inventors:
    Thulasiraman Jeyaraman - San Jose CA, US
    Mark William Hapner - San Jose CA, US
    William A. Shannon - Los Altos CA, US
    Kenneth David Saks - Mountain View CA, US
    Kathleen A. Stout - Andover MA, US
    Rahul Sharma - San Jose CA, US
    Qingqing Ouyang - San Jose CA, US
  • Assignee:
    Sun Microsystems, Inc. - Santa Clara CA
  • International Classification:
    G06F 15/16
    G06F 3/00
  • US Classification:
    709230, 709203, 719315
  • Abstract:
    A method, apparatus, and system for providing a standard, generic contract between an application server and a message provider which allows the message provider to deliver messages to message endpoints (each of which is associated with a corresponding message application) residing in the application server is disclosed. By generic, it is meant that the contract is independent of the specific messaging style, messaging semantics and messaging infrastructure used to deliver messages. In this way, the contract also serves as the standard message provider pluggability contract that allows any message provider to be plugged into any application server via an associated resource adapter.
  • Distributed Network Identity

    view source
  • US Patent:
    7610390, Oct 27, 2009
  • Filed:
    Dec 3, 2002
  • Appl. No.:
    10/309773
  • Inventors:
    Peter Yared - San Francisco CA, US
    Gary Ellison - San Mateo CA, US
    Mark Hapner - San Jose CA, US
    Larry Abrahams - Los Altos CA, US
    Sheldon J. Finkelstein - Los Altos Hills CA, US
    Hal Stern - Livingston NJ, US
    John D. Beatty - San Francisco CA, US
    Aravindan Ranganathan - San Jose CA, US
    Sai Allavarpu - Pleasanton CA, US
  • Assignee:
    Sun Microsystems, Inc. - Santa Clara CA
  • International Classification:
    G06F 15/16
  • US Classification:
    709229, 709227
  • Abstract:
    A distributed network identity is provided. An identity provider stores a portion of a user's personal information. A service provider accesses user information from one or more identity providers. System entities such as identity providers and service providers can be linked to enable information sharing and aggregation. User policies and privacy preferences are provided to control how information is shared. A single sign-on architecture is provided where an identity provider is used to facilitate cross-domain authentication and to enhance user convenience. Service delegation features are also provided.
  • Method And Apparatus For Increasing The Efficiency Of Transactions And Connection Sharing In An Enterprise Environment

    view source
  • US Patent:
    7783758, Aug 24, 2010
  • Filed:
    Feb 27, 2008
  • Appl. No.:
    12/038525
  • Inventors:
    Thulasiraman Jeyaraman - San Jose CA, US
    Mark W. Hapner - San Jose CA, US
    Vladimir Matena - Redwood City CA, US
    Linda DeMichiel - Los Altos CA, US
  • Assignee:
    Oracle America, Inc. - Redwood City CA
  • International Classification:
    G06F 15/173
    G06F 15/16
  • US Classification:
    709225, 709227
  • Abstract:
    Methods and apparatus for improving the overall performance of a system which processes transactions and provides connections in an enterprise environment are disclosed. According to one aspect of the present invention, a method for processing a transaction in an enterprise environment includes receiving a request to start the transaction, storing information which indicates that the request to start the transaction was received, and accessing a first resource manager associated with the transaction. Typically, a container receives the request to start a transaction from a component such as an enterprise bean. Once the first resource is accessed, the transaction is initiated as a local transaction on the first resource manager, and, eventually, the transaction is completed. In one embodiment, completing the transaction includes using a local transaction mechanism of the first resource manager to complete the local transaction.

Isbn (Books And Publications)

JDBC API Tutorial and Reference: Universal Data Access for the Java 2 Platform

view source

Author
Mark Hapner

ISBN #
0201433281

Applying the Enterprise Javabeans: Component-Based Development for the J2Ee Platform

view source

Author
Mark Hapner

ISBN #
0201702673

Java 2 Enterprise Edition: Platform and Component Specifications

view source

Author
Mark Hapner

ISBN #
0201704560

Java Message Service Api Tutorial and Reference: Messaging for the J2Ee Platform

view source

Author
Mark Hapner

ISBN #
0201784726

Classmates

Mark Hapner Photo 1

Elkhart Central High Scho...

view source
Graduates:
Kurt Merryfield (1998-2002),
Laura Williams (1983-1987),
Ellie White (1988-1992),
Mark Hapner (1974-1978)

Youtube

Mark Hapner HD 720p

  • Duration:
    4m 20s

2021 PDGA Am Worlds | MA1 | R4F9 | Scott, Bur...

R4F9 Coverage of the 2021 PDGA Amateur Disc Golf World Championships f...

  • Duration:
    28m 24s

2022 Daniel Boe Memorial - Presented by DGA -...

We're in Kit Carson park in Escondido, CA (just north of San Diego) fo...

  • Duration:
    30m 3s

Art on 60 Minutes: Mark Bradford

In 2019, Anderson Cooper turned the spotlight on Bradford, an abstract...

  • Duration:
    13m 41s

HARPIN' BY THE SEA 2021 - Mark Hummel

Richard Taylor introduces premier harmonica blues player Mark Hummel. ...

  • Duration:
    1h 31m 56s

Mark Heppner 2 HD 720p

  • Duration:
    3m 46s

Get Report for Mark W Hapner from San Jose, CA, age ~76
Control profile