MR. MARK L JOHNSON, PHD
Social Work at Capitola Rd, Capitola, CA

License number
California PSY27266
Category
Social Work
Type
Clinical
Address
Address 2
4400 Capitola Rd STE 200, Capitola, CA 95010
15047 Los Gatos Blvd STE 200, Los Gatos, CA 95032
Phone
(931) 426-9302
(408) 378-4510 (Fax)
(408) 364-6799

Professional information

Mark Johnson Photo 1

Network Component Failure Identification With Minimal Testing

US Patent:
6625745, Sep 23, 2003
Filed:
Mar 17, 2000
Appl. No.:
09/528476
Inventors:
Mark H. Johnson - Los Gatos CA
Thomas G. Magorka - San Jose CA
Assignee:
Hewlett-Packard Development Co.LP - Houston TX
International Classification:
G06F 1100
US Classification:
714 4, 710 15
Abstract:
This invention discloses a highly accurate and efficient means to identify a failing component in a network with a minimum of testing. Developed to Support the Compaq Computer ServerNet® system area LAN technology, the methods and apparatus disclosed can be applied to any LAN based system with routing tables that are fixed and known for the duration of the testing. Disclosed new methods include a means to determine a minimal set of tests, a means to use global statistics to identify the most likely failing component, and a further means to refine the failing component list. This invention was reduced to practice.


Mark Lowell Johnson Photo 2

Mark Lowell Johnson, Los Gatos CA - Lawyer

Address:
23536 Sky View Ter, Los Gatos 95033
(415) 595-0875
Licenses:
California - Active 2002
Education:
Emory University School of Law
Arizona State University
Specialties:
Tax - 100%


Mark Johnson Photo 3

Clustered Computer System And A Method Of Forming And Controlling The Clustered Computer System

US Patent:
2002004, Apr 25, 2002
Filed:
Aug 22, 2001
Appl. No.:
09/935440
Inventors:
William Bruckert - Austin TX, US
Marcelo de Azevedo - Round Rock TX, US
Robert Jardine - Cupertino CA, US
Mark Johnson - Los Gatos CA, US
Thomas Magorka - San Jose CA, US
Jonathan Marcus - San Jose CA, US
William Bunton - Pflugerville TX, US
Jeffrey Boyd - Leander TX, US
Jim Klecka - Georgetown TX, US
Carlo Christensen - San Jose CA, US
International Classification:
G06F015/16
US Classification:
709/246000
Abstract:
A scalable clustered system includes a global fabric, and two or more cluster nodes interconnected via the global fabric. Each cluster node includes a node naming agent (NNA), a local fabric and one or more end nodes interconnected via the local fabric. The NNA is configured as a fully symmetrical translation device interposed between the local fabric and the global fabric. The NNA provides support for scaled clustering by transforming a local/global cluster address into a corresponding global/local cluster address for each packet in an outbound/inbound path. As embodied and broadly described herein, the invention relates also to a method including steps for scaling the clustered system. Additionally, the invention relates to a computer readable medium in a scalable clustered system that embodies computer program code configured to cause that system to perform steps for configuring and scaling that system. The steps include operatively linking two or more cluster nodes via a global fabric in order to form a larger clustered system. The steps further include routing global packet traffic between the two or more cluster nodes in the larger clustered system via the global fabric; and routing local packet traffic between the one or more end nodes within each of the cluster nodes via the local fabric. The steps additionally include operatively interposing an NNA between the local fabric and the global fabric. As a result, intra-node cluster addressing is transparent to inter-node cluster address changes. As a further result, re-configuration of the scalable clustered system requires no address reassignments yet allowing the end nodes in the cluster nodes to maintain connectivity between themselves.


Mark Johnson Photo 4

Method And Apparatus For Reapplying Changes To A Database

US Patent:
6292808, Sep 18, 2001
Filed:
Dec 3, 1998
Appl. No.:
9/205830
Inventors:
Ronald Obermarck - Redwood City CA
Mark H. Johnson - Los Gatos CA
Assignee:
Oracle Corporation - Redwood Shores CA
International Classification:
G06F 1730
US Classification:
707202
Abstract:
A method and apparatus for reapplying changes to a database is disclosed. A recovery log is provided for recording all changes applied to the database so that the changes may be reapplied to the database during database recovery. Whenever a change is written to a storage device, the recovery log is updated to indicate that the particular change has been written to the storage device. During recovery, the data in the recovery log is sorted by file ID, data block ID, record type and version ID.


Mark Johnson Photo 5

Method And Apparatus For Reapplying Changes To A Database

US Patent:
5974425, Oct 26, 1999
Filed:
Dec 18, 1996
Appl. No.:
8/768717
Inventors:
Ronald Obermarck - Redwood City CA
Mark H. Johnson - Los Gatos CA
Assignee:
Oracle Corporation - Redwood Shores CA
International Classification:
G06F 1730
US Classification:
707202
Abstract:
A method and apparatus for reapplying changes to a database uses a recovery log for recording all changes applied to the database so that the changes may be reapplied to the database during database recovery. Whenever a change is written to a storage device, the recovery log is updated to indicate that the particular change has been written to the storage device. During recovery, the data in the recovery log is sorted by file ID, data block ID, record type and version ID.