Search

Gerald Hanam Phones & Addresses

  • 17 Fairbrook Rd, Framingham, MA 01701 (508) 877-9439
  • Chelmsford, MA
  • Woburn, MA

Publications

Us Patents

System And Method For Downloading Files Over A Network With Real Time Verification

View page
US Patent:
7461319, Dec 2, 2008
Filed:
Apr 4, 2003
Appl. No.:
10/406870
Inventors:
Gerald J. Hanam - Framingham MA, US
Kurt R. Ross - Westford MA, US
John D. Morrison - Westborough MA, US
Gary A. Zellerbach - San Francisco CA, US
Assignee:
Sun Microsystems, Inc. - Santa Clara CA
International Classification:
H03M 13/00
G01R 31/28
H04L 1/18
G06F 7/02
G06F 11/00
G06F 15/16
US Classification:
714751, 714712, 714819, 714 43, 709203
Abstract:
A client-server system for downloading a data file from a server to a client with real time verification. The system including a server. The server including a data file, and a verification file. The verification file containing first error detection data associated with the data file. The system also including a client which communicates with the server through a network. The client including a download manager for downloading the data file from the server to the client. When the download manager downloads at least a portion of the data file, the download manager generates second error detection data associated with the data file and compares the first and second error detection data to determine if errors occurred in the data file.

System And Method For Performing Patch Installation Via A Graphical User Interface

View page
US Patent:
7823148, Oct 26, 2010
Filed:
Aug 15, 2002
Appl. No.:
10/222346
Inventors:
Alka K. Deshpande - Westford MA, US
Nicholas J. DiRico - North Andover MA, US
Gerald J. Hanam - Framingham MA, US
Nancy Mann - Wenham MA, US
Assignee:
Oracle America, Inc. - Redwood City CA
International Classification:
G06F 9/445
G06F 9/44
US Classification:
717174, 717175, 717176, 717177, 717178, 717168, 717169, 717170, 717171, 717172, 717173
Abstract:
A system and method of installing a software patch on a selected electronic device using a graphical user interface is disclosed. The user utilizes a graphical user interface (GUI) to select a patch to install and selects an electronic device, the “target” device, upon which to install the patch. Patch dependencies on the target device are programmatically determined and checked to ensure that software required for the patch is present on the target device. The installation of the patch is then performed. The illustrative embodiment of the present invention also enables the removal of a patch from a targeted device following a determination of which applications on the target device are dependant upon the patch, and subsequent user authorization of the removal operation.

System And Method For Performing Patch Installation On Multiple Devices

View page
US Patent:
20030221190, Nov 27, 2003
Filed:
Aug 15, 2002
Appl. No.:
10/222324
Inventors:
Alka Deshpande - Westford MA, US
Gerald Hanam - Framingham MA, US
Assignee:
Sun Microsystems, Inc. - Santa Clara CA
International Classification:
G06F009/44
G06F009/445
G06F015/173
US Classification:
717/171000, 717/170000, 717/176000, 709/223000
Abstract:
A system and method of simultaneously installing a software patch or patches on multiple electronic devices is disclosed. The illustrative embodiment of the present invention provides a method of simultaneously installing a software patch on multiple electronic devices. The user selects the target devices upon which to install a patch or patches. One of the target devices is selected as a “reference device”. The other target devices are validated against the reference device to ensure uniformity of attributes prior to attempting the patch installation. The validation process compares the architecture, operating system (OS) and target application attribute of the target devices to those on the reference device. After the reference device has been validated, patch dependencies on the reference device are programmatically checked to ensure that software required for the patch is present on the reference device (which has the same software found on the other validated devices). The installation of the patch is then performed simultaneously on the validated target devices as a parallel process.

System And Method For Facilitating Discovery Of Network Addresses And Selected Charateristics Of Computer Systems And The Like Which Are Connected In Digital Data Networks

View page
US Patent:
7075895, Jul 11, 2006
Filed:
Dec 4, 1998
Appl. No.:
09/206097
Inventors:
Gerald J. Hanam - Framingham MA, US
Assignee:
Sun Microsystems, Inc. - Santa Clara CA
International Classification:
H04L 12/28
US Classification:
370254, 370389, 709224
Abstract:
A system for use by a computer to determine which network addresses are being used by other computers or other devices in a network includes an address inquiry message packet generator module configured to enable the computer to transmit address inquiry message packets over a network in one or more iterations. Each address inquiry message packet includes a network address. The address inquiry message packet generator module is configured to enable the computer to transmit address inquiry message packets for a selected number of network addresses during each iteration. An iteration control module is configured to control the timing of successive iterations of transmission of address inquiry message packets by the computer in relation to reception by the computer of response message packets responding to the address inquiry message packets. The iteration control module is configured to enable the computer to provide at least a minimum time period for each iteration, and to extend the time period if the computer receives response message packets during the iteration. In addition, the iteration control module is configured to adjust the minimum time period in relation to the time delay between the time the computer transmits address inquiry message packets and the time it receives respective address inquiry message packets responsive thereto.
Gerald J Hanam from Framingham, MADeceased Get Report