Search

Jonathan Patrizio Phones & Addresses

  • 3600 3Rd St, San Francisco, CA 94124 (415) 401-8844
  • 489 Diamond St, San Francisco, CA 94114

Work

Company: Hp Sep 2010 to Sep 2012 Address: San Francisco Bay Area Position: Chief software architect and customer advocate

Education

Degree: BSc Honours Degree School / High School: The University of Edinburgh Specialities: Computer Science and Electrical Engineering

Languages

German

Awards

Charles a. garfield volunteer leadership...

Ranks

Certificate: Member of the Institute of Engineering and Technology Date: June 2003 Organization: The IET

Interests

Cloud and SaaS, big data revolution, mob...

Industries

Computer Software

Resumes

Resumes

Jonathan Patrizio Photo 1

Enterprise Architect At Linkedin -- Relationships Matter

View page
Location:
San Francisco Bay Area
Industry:
Computer Software
Work:
HP - San Francisco Bay Area Sep 2010 - Sep 2012
Chief Software Architect and Customer Advocate

HP - San Francisco Bay Area Jun 2006 - Sep 2010
Master Software Architect

HP - San Francisco Bay Area Jul 1997 - May 2006
Software Manageability Architect

Agilent Technologies - San Francisco Bay Apr 1994 - Jul 1997
Technical Lead

Agilent Technologies - Edinburgh, United Kingdom Sep 1988 - Apr 1994
Software Engineer, Senior Software Engineer
Education:
The University of Edinburgh
BSc Honours Degree, Computer Science and Electrical Engineering
Woodmill
Interests:
Cloud and SaaS, big data revolution, mobile applications, enterprise software, customer success, gadgets, how the electronic social revolution is changing everything, Kickstarter backer and counsel for Hydrogen-1 Sneakers (www.hydrogen-1.com), travel, photography, dogs, the great outdoors, current affairs, astronomy, cooking
Languages:
German
Awards:
Charles A. Garfield Volunteer Leadership Award
Shanti Project, San Francisco
I began volunteering for Shanti Project (www.shanti.org) in 1995, and this award was in recognition of my volunteer service, and volunteer support group facilitation for over 10 years.
Certifications:
Member of the Institute of Engineering and Technology, The IET

Publications

Us Patents

System And Method For Displaying A Layout Of Gui Properties Panel

View page
US Patent:
7047497, May 16, 2006
Filed:
Oct 30, 2001
Appl. No.:
09/984371
Inventors:
Jonathan Patrizio - San Francisco CA, US
Eric Soderberg - Mountain View CA, US
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
G06F 3/00
US Classification:
715760, 715765, 717105, 717145, 717168
Abstract:
Mechanism for displaying a layout of graphic user interface properties in a panel. The data is stored in managed object format (MOF) files and defines how the data to be displayed is interrelated. The generic mechanism defines the layout of interrelated object properties, where the layout of similar panels appear differently based on the type of the object of focus. An object is associated with a defined set of properties that may correspond to properties of other objects, as well. The system isolates information that determines the look and feel of status and property layout displays of a GUI into one file. This file can be quickly edited to change the appearance when needed. The application source code utilizes a class schema and the modifiable file is read in and processed when the application is launched. Further changes require the application to be restarted to read in the modified file.

Software Documentation Generation Using Differential Upgrade Documentation

View page
US Patent:
7536684, May 19, 2009
Filed:
Dec 29, 2003
Appl. No.:
10/747535
Inventors:
Jonathan Paul Patrizio - San Francisco CA, US
Eric Martin Soderberg - Mountain View CA, US
Michael S. Harkin - Cupertino CA, US
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
G06F 9/44
G06F 12/00
G06F 17/20
US Classification:
717170, 717113, 717123, 707203, 715229
Abstract:
A software application includes a document generator. A user can download from an upgrade website documentation (e. g. , release notes) describing the differences in operation between a post-upgrade version of the application that would result if a target upgrade is implemented and a pre-upgrade version of the application, e. g. , the one available on the user computer system. The document generator can generate full documentation for the post-upgrade version from the pre-upgrade documentation and the upgrade documentation. The post-upgrade documentation has a revision display mode and a non-revision display mode, the former showing the changes from the operation of the pre-upgrade version to the operation of the post-upgrade version.

Auto-Updating Reader Program For Document Files

View page
US Patent:
8103651, Jan 24, 2012
Filed:
Apr 13, 2004
Appl. No.:
10/823470
Inventors:
Bruce Neil Campbell - Cupertino CA, US
Jonathan Paul Patrizio - San Francisco CA, US
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
G06F 17/30
US Classification:
707709, 370352
Abstract:
A document reader program determines the existence of an updated version of a document file at a network location specified by an original version of the document file. The document reader program then presents the user a choice of rendering the original version or the updated version in human-cognizable form. For example, a user can request help for a host application, which accesses an original version of a help file via the document reader. Instead of displaying information from the original help file, the reader access a network location specified in the original help file, downloads an updated help file and then displays its information to the user. The updated help file can correspond to the local version of the host application or, in another embodiment, the most-recent help file for the most-recent version of the host application.

Copy-And-Paste Functionality For Network Reconfiguration

View page
US Patent:
8650500, Feb 11, 2014
Filed:
Mar 5, 2004
Appl. No.:
10/794971
Inventors:
Eric Martin Soderberg - Mountain View CA, US
Jonathan Paul Patrizio - San Francisco CA, US
Daniel W. Hepner - Saratoga CA, US
Assignee:
Hewlett-Packard Development Company, L.P. - Houston TX
International Classification:
G06F 3/048
G06F 15/177
US Classification:
715770, 709221, 709223, 715769
Abstract:
A network system includes a reconfigurable network and a network management system. The network management system can represent the network in the form of a network image. Network image objects, corresponding to network objects, can be selected as copy sources and paste targets. A copy-and-paste operation modifies the network image to indicate a potential modification of the actual network in which the configuration of the network object corresponding to the selected copy source object is applied to the network object corresponding to the selected image object. In addition, the copy-and-paste operation can automatically represent a common connection of a source object input and a target object input to a common data source. Furthermore, the copy-and-paste operation can automatically connect outputs of source and target objects to a comparison function so that the implementation of the copy-and-paste operation on the actual network can be validated.

Rule Based Compatibility Module

View page
US Patent:
20030069696, Apr 10, 2003
Filed:
Oct 9, 2001
Appl. No.:
09/971581
Inventors:
Vernon McGeorge - San Jose CA, US
James Curtis - Placerville CA, US
Eric Soderberg - Mountain View CA, US
Jonathan Patrizio - San Francisco CA, US
Morris Lee - Sunnyvale CA, US
International Classification:
G06F019/00
US Classification:
702/001000
Abstract:
A rule based compatibility module provides a single unified mechanism for testing rules where testing results depend on various combinations of database queries, computable values, and/or run-string parameters. The testing results may be evaluated within a particular operational environment. The rule based compatibility module encapsulates all versions of compatibility issues, which are highly dependant on the operational context, into one simple mechanism, thereby reducing risks of unexpected behaviors caused by improper or incomplete handling of compatibility issues. In addition, the rule based compatibility module provides a simple mechanism for handling ad-hoc run-string switches used for debugging, or for optional enabling or disabling of features under development.

System And Method For Table Row Selection In A Gui Display

View page
US Patent:
20030095145, May 22, 2003
Filed:
Oct 30, 2001
Appl. No.:
09/984368
Inventors:
Jonathan Patrizio - San Francisco CA, US
Eric Soderberg - Mountain View CA, US
International Classification:
G09G005/00
US Classification:
345/764000
Abstract:
A mechanism for displaying a layout of graphic user interface properties in a panel. The generic mechanism defines the layout of interrelated object properties, where the layout of similar panels appear differently based on the type of the object of focus. An object is associated with a defined set of properties that may correspond to properties of other objects, as well. An item is selected from a control object, such as a table, and causes a controlled object, i.e., a second table, to be populated with appropriate data. Data Listeners are used to determine when data change events occur. When an event occurs, a unique identifier is used to determine what queries are necessary to populate the subordinate table data. Controller and controlled tables may be nested in a variety of ways using a table controller connection class to identify how the unique identifier is correlated with the subordinate tables.

Failure-Response Simulator For Computer Clusters

View page
US Patent:
20050171752, Aug 4, 2005
Filed:
Jan 29, 2004
Appl. No.:
10/767524
Inventors:
Jonathan Patrizio - San Francisco CA, US
Eric Soderberg - Mountain View CA, US
James Curtis - Placerville CA, US
International Classification:
G06F017/50
US Classification:
703017000
Abstract:
A cluster simulator simulates reformation of a real cluster in response to failure events. Profile programs on the cluster can gather data useful to the simulation and transmit the profile data to the simulator. The simulator can generate a model of the real cluster, the model itself being a virtual cluster. A user can select virtual failure events from a menu to apply to the model and the simulator responds by generating a post-failure virtual cluster in the configuration that the real cluster would assume in the event of the corresponding real failure. Sequences of virtual failures can also be tested for a given cluster configuration to evaluate its robustness. Comprehensive testing using virtual failure sequences can also be applied to different cluster configuration so that an optimum configuration can be recommended.

Methods And Systems For Forecasting Status Of Clustered Computing Systems

View page
US Patent:
20070083796, Apr 12, 2007
Filed:
Oct 11, 2005
Appl. No.:
11/248468
Inventors:
Jonathan Patrizio - San Francisco CA, US
Farid Faez - Sunnyvale CA, US
Venu Pola - Sunnyvale CA, US
International Classification:
G06F 11/00
US Classification:
714041000
Abstract:
The invention provides methods of forecasting functionality for clustered computing configurations that may be deployed across computer network systems and environments that may function in conjunction with a wide range of hardware and software configurations. An exemplary method of forecasting a forecast status of a clustered computing system is presented including: creating a current status model of the clustered computing system based on a start data set; applying an event input set to the current status model; and creating a forecast status based on the applying the event input set to the current status model. In some embodiments, the current status model may be represented by: a configured operational status, a current operational status, and a projected operational status of the clustered computing system.
Jonathan Patrizio from San Francisco, CA Get Report