Patents by Inventor John Maddalozzo, Jr.

John Maddalozzo, Jr. has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7768501
    Abstract: A method and system in a portable computer having a display screen for increasing portable computer compactness. Data is displayed initially within the display screen. The display screen is then partitioned into a touch-sensitive input area and a display area, wherein data input at the touch-sensitive input area may be simultaneously displayed in the display area, in response to a particular user input. A test is performed to detect if a user's hands are positioned at the touch-sensitive input area. A touch-sensitive pad is thereafter graphically displayed at the touch-sensitive input area within the display screen, in response to detecting a user's hands positioned at the touch-sensitive area, wherein a user may enter data that may be simultaneously displayed in the display area. An additional test may then be performed to detect if the user's hands are no longer positioned at the touch-sensitive input area.
    Type: Grant
    Filed: May 1, 1998
    Date of Patent: August 3, 2010
    Assignee: International Business Machines Corporation
    Inventors: John Maddalozzo, Jr., Gerald Francis McBrearty, Johnny Meng-Han Shieh
  • Patent number: 6728675
    Abstract: There is provided a user friendly display interface system for the interactive handling and sorting out of windows in complex window hierarchical graphical user interfaces. The system provides for the storage of a hierarchy of windows which are displayable to overlap each other in a selected order whereby a plurality of said windows are partially visible. Apparatus is provided for displaying on a display screen a plurality of these partially overlapping windows. A different audio identifier is provided and stored for each of these windows. Further apparatus is provided for moving around and positioning a pointing device, such as a cursor on the display screen, in combination with means responsive to the pointing device for announcing the audio identifier for each window which said pointing device enters. The pointing device may be a user controlled cursor, a stylus or even a finger in touch sensitive display systems. The audio identifier may conveniently be the name in the title bar of the window.
    Type: Grant
    Filed: June 3, 1999
    Date of Patent: April 27, 2004
    Assignee: International Business Machines Corporatiion
    Inventors: John Maddalozzo, Jr., Gerald Francis McBrearty, Johnny Meng-Han Shieh
  • Patent number: 6633316
    Abstract: A pointer is added to each web page identifier which points to the previous linking web page in the navigational path. Another pointer maybe added to each web page identifier which points to the next linking web page in the navigational path. In other embodiments, pointers may be added which reflect browser navigational paths from web pages. The browser is thereby enabled to store and display information regarding a navigational path for accessing linking network node addresses.
    Type: Grant
    Filed: May 13, 1999
    Date of Patent: October 14, 2003
    Assignee: International Business Machines Corporation
    Inventors: John Maddalozzo, Jr., Gerald Francis McBrearty, Johnny Meng-Han Shieh
  • Patent number: 6606653
    Abstract: Embedded links or hotspots in source Web pages are upgraded to reflect the new Universal Resource Locations (URLs) of moved target Web Pages. In a World Wide Web communication network with user access via a plurality of data processor controlled interactive display stations for displaying Web pages transmitted to receiving display stations from Uniform Resource Locations (URLs) remote from said stations, said Web pages being linkable with each other through embedded links in source Web page, a system is provided for updating said embedded links in source Web pages when the URL of a target Web page is moved.
    Type: Grant
    Filed: October 7, 1999
    Date of Patent: August 12, 2003
    Assignee: International Business Machines Corporation
    Inventors: Jack Ronald Ackermann, Jr., John Maddalozzo, Jr., Gerald Francis McBrearty, Johnny Meng-Han Shieh
  • Patent number: 6463573
    Abstract: There is provided a system for dynamically resynchronizing a storage system made up of a plurality of mirrored logical volumes respectively divided into a plurality of mirrored logical data partitions in the event of a system failure. Immediately after the correction of the problem causing the failure, meals start to resynchronize the plurality of logical volumes but without waiting for the resynchronization to be completed; means access data from a data partition in one of said logical volumes. Then there are means for determining whether the portion of the logical volume containing the accessed partition has already been resynchronized, together with means responsive to these determining means for replacing the corresponding data in the other mirrored partitions in the logical volume with the accessed data, in the event that the portion of the logical volume has not been resynchronized.
    Type: Grant
    Filed: June 3, 1999
    Date of Patent: October 8, 2002
    Assignee: International Business Machines Corporation
    Inventors: John Maddalozzo, Jr., Gerald Francis McBrearty, Johnny Meng-Han Shieh
  • Patent number: 6460060
    Abstract: A Web browser having search capabilities, automatically generates a search list from URLs in the browser's bookmark and/or history files and automatically accesses and searches each URL on the Internet or cache on the browser's computer. Each bookmark or each web page generated for the list, when accessed, may be searched for selected keywords. URL search parameters are entered into the search function, a list of URLs is automatically created from the bookmark file and/or the history file. A new browser is opened and the new browser, in background, accesses the Web or cache, connects when prompted, with each web page listed. Each web page is then searched for keywords provided by a user. Web pages containing the target keywords are then displayed in a format selected by the user on the data processing system display. Individual web pages may be accessed and displayed in successive order by utilizing the graphical “next/previous” buttons present in the web browser window.
    Type: Grant
    Filed: January 26, 1999
    Date of Patent: October 1, 2002
    Assignee: International Business Machines Corporation
    Inventors: John Maddalozzo, Jr., Gerald Francis McBrearty, Johnny Meng-Han Shieh
  • Patent number: 6445400
    Abstract: There is provided a computer controlled display interface permitting simplified tracking of access time periods to secured data in a user interactive display system with a multitude of displayed windows comprising secured data. A process is provided for tracking for each of said plurality of windows a variable parameter relative to the window, in combination with a process for displaying along at least a portion of the borders of each of said windows a color varying with said variable parameter being tracked for said window. In secured access systems, the parameter being tracked is the period of access time.
    Type: Grant
    Filed: September 23, 1999
    Date of Patent: September 3, 2002
    Assignee: International Business Machines Corporation
    Inventors: John Maddalozzo, Jr., Gerald Francis McBrearty, Hypatia Rojas, Johnny Meng-Han Shieh
  • Patent number: 6434702
    Abstract: A method for ensuring security of a system accessed utilizing a keypad wherein access is provided to said system via a security code entered on the keypad. A security code is entered on the keypad utilizing a first character configuration of the keypad. Following this, the location of one or more access characters on the keypad is repositioned to present a second character configuration of the keypad. The repositioning of the character configuration is completed electronically in a generally random manner. The change in configuration may take place immediately after each user interface, or after a predetermined number of user interfaces.
    Type: Grant
    Filed: December 8, 1998
    Date of Patent: August 13, 2002
    Assignee: International Business Machines Corporation
    Inventors: John Maddalozzo, Jr., Gerald Francis McBrearty, Johnny Meng-Han Shieh
  • Patent number: 6401215
    Abstract: There is provided a system for dynamically resynchronizing, in the even of a system failure, a storage system made up of a plurality of nodes, each which has mirrored logical volumes respectively divided in to a plurality of mirrored logical data partitions. Each of these nodes has the means for accessing a common physical data volume, e.g. a disk drive in which data in corresponding logical volumes at respective nodes is represented by data stored in common in the physical volume. System recovery at the plurality of nodes after a failure at one of the nodes is carried out by commencing the sequential resynchronization of a logical data volume at a nonfailure node to thereby sequentially resynchronize the partitions of the physical data volume representative of the logical data volume, and indicating as resynchronized those portions of the logical data volume at the failure node represented by said resynchronized partitions of the physical data volume.
    Type: Grant
    Filed: June 3, 1999
    Date of Patent: June 4, 2002
    Assignee: International Business Machines Corporation
    Inventors: John Maddalozzo, Jr., Gerald Francis McBrearty, Johnny Meng-Han Shieh
  • Patent number: 6334145
    Abstract: An improved method for efficiently retrieving data associated with linked network locations utilizing a computer network is disclosed. First, data is retrieved from a network location which has a plurality of links to related network locations. Next, in response to a single user input, the plurality of links and their network addresses are automatically classified into a folder having common subject matter. A user can later efficiently retrieve data associated with the classified network locations utilizing the common category of network addresses.
    Type: Grant
    Filed: June 30, 1998
    Date of Patent: December 25, 2001
    Assignee: International Business Machines Corporation
    Inventors: David Michael Adams, John Maddalozzo, Jr., Gerald Francis McBrearty, Johnny Meng Han Shieh
  • Patent number: 6237030
    Abstract: An improved method for viewing a plurality of network locations in response to a single user input utilizing a computer network. A plurality of network locations are assigned to a predetermined group selectable from a single graphic user interface button. In response to a single user input, data is retrieved which is associated with the predetermined group of network locations. Data is displayed from the predetermining group of location contemporaneously, wherein a user can efficiently view data associated with the assigned plurality of network locations concurrently in response to the single user input.
    Type: Grant
    Filed: June 30, 1998
    Date of Patent: May 22, 2001
    Assignee: International Business Machines Corporation
    Inventors: David Michael Adams, John Maddalozzo, Jr., Gerald Francis McBrearty, Johnny Meng Han Shieh
  • Patent number: 6181328
    Abstract: A method and system in a data-processing system having a touch-sensitive display unit wherein touch-sensitive icons displayed within the touch-sensitive display unit may be calibrated according to physical characteristics associated with a particular user. Touch-sensitive icons are displayed within a touch-sensitive display unit, such that upon activation by a user, the touch-sensitive icons initiate data-processing operations. Thereafter, a user is prompted to enter a particular sequence of data utilizing the touch-sensitive icons. Physical characteristics associated with the user are then analyzed while the user is entering the particular sequence of data utilizing the touch-sensitive icons. Finally, in response to analyzing the physical characteristics, the touch-sensitive icons are configured such that the sensitivity of the touch-sensitive display may be raised or lowered according to the physical characteristics associated with the user. The touch-sensitive icons may be composed of touch-sensitive keys.
    Type: Grant
    Filed: March 2, 1998
    Date of Patent: January 30, 2001
    Assignee: International Business Machines Corporation
    Inventors: Johnny Meng-Han Shieh, John Maddalozzo, Jr., Gerald Francis McBrearty
  • Patent number: 6177929
    Abstract: An interactive display computer editing system is provided for the separation of different displayed information types in a designated portion of a document into separate buffers together with means for separately editing the different information types in the buffers. The computer controlled display system includes means for designating a portion of the displayed information in combination with means for storing information of a first type from said portion in a first buffer and means for storing information of a second type from said portion in a second buffer. In addition, first means for editing said stored information of said first type are provided together with second means for separately editing said stored information of said second type. Accordingly, the user need make no editing compromises. The editor best suited for each information type may be used to edit that particular information type.
    Type: Grant
    Filed: August 20, 1998
    Date of Patent: January 23, 2001
    Assignee: International Business Machines Corporation
    Inventors: John Maddalozzo, Jr., Gerald Francis McBrearty, Johnny Meng-Han Shieh
  • Patent number: 6178460
    Abstract: An improved method for efficiently retrieving data is associated with network locations within a computer network. First, a list of mirrored network locations is determined. Communication performance is then monitored during communication with the list of network locations. If the communication performance of a network location is below predetermined levels, an alternate network location from the list is accessed. The list of network locations is accessed in sequence to locate a network location having acceptable communication performance. During the sequential access of network locations data is cascaded to produce efficient retrieval of data utilizing computer networks.
    Type: Grant
    Filed: June 30, 1998
    Date of Patent: January 23, 2001
    Assignee: International Business Machines Corporation
    Inventors: John Maddalozzo, Jr., Gerald Francis McBrearty, Johnny Meng Han Shieh
  • Patent number: 6105029
    Abstract: A method and apparatus is provided in which a site selection program is operable to selectively initiate sample testing of data transfer speed of a plurality of sites containing a predetermined data file. The methodology calculates a priority ordering of the plurality sites based upon the sample testing of data transfer speed, and divides the data file into portions for parallel access and delivery of the requested data file such that all of the portions are delivered to the user at approximately the same time, whereby faster channels will be requested to access and deliver larger file portions and relatively slower channels will be assigned to access and deliver relatively smaller portions of the requested data file. Upon receipt of the portions, the requested data file is assembled for further processing by the user.
    Type: Grant
    Filed: September 17, 1997
    Date of Patent: August 15, 2000
    Assignee: International Business Machines Corporation
    Inventors: John Maddalozzo, Jr., Gerald Francis McBrearty, Shawn Patrick Mullen, Johnny Meng-Han Shieh
  • Patent number: 6105118
    Abstract: The invention is a system, method, and computer readable medium for determining which copy of data to access in an information handling system. Since the same data is often stored in more than one storage location (e.g., on more than one physical volume or disk, or in more than one memory area), it is often more efficient to read a particular copy of the data. The present invention determines which copy of the desired data can be read most efficiently (i.e. in the least amount of time), and then accesses that particular copy of the data. In an embodiment of the invention, when a read request is received, each mirrored disk (i.e. copy) containing the requested data is checked to determine which disk contains the fewest relocated blocks within the desired read area. The data is then read from the mirrored disk with the fewest relocated blocks within the read area.
    Type: Grant
    Filed: February 2, 1998
    Date of Patent: August 15, 2000
    Assignee: International Business Machines Corporation
    Inventors: John Maddalozzo, Jr., Gerald Francis McBrearty, Johnny Meng-Han Shieh
  • Patent number: 6065059
    Abstract: Method and system aspects for allowing user control of data transfer from websites on the Internet via a web browser on a client system are presented. A method aspect includes establishing limits for allowable connections in the client system, and communicating the limits from the client system to a server system hosting a selected website. The method further includes comparing within the server a current transfer session to the communicated limits for allowable connections, and controlling the current transfer session by the server according to comparison results.A system for allowing user control of data transfer from websites on the Internet includes a client system, the client system requesting connection to a remote website with established limits.
    Type: Grant
    Filed: December 10, 1996
    Date of Patent: May 16, 2000
    Assignee: International Business Machines Corporation
    Inventors: Johnny Meng-Han Shieh, John Maddalozzo, Jr., Gerald Francis McBrearty
  • Patent number: 6041366
    Abstract: The present invention is a system, method, and computer readable medium for dynamically specifying one or more attributes for an I/O transaction, or group of I/O transactions. There are situations where it is advantageous to allow a process (i.e. user or application) to dynamically change I/O attributes, such as the primary mirror and scheduling type, for a single I/O operation or for groups of I/O operations. The present invention allows a process to request a particular attribute (e.g., a primary mirror or a scheduling type, such as parallel or sequential) or set of attributes for an I/O transaction. If the dynamically requested attribute or attributes are available, they are used to complete the I/O transaction. If any requested attributes are not available, a default attribute or attributes are used, so that the I/O transaction completes.
    Type: Grant
    Filed: February 2, 1998
    Date of Patent: March 21, 2000
    Assignee: International Business Machines Corporation
    Inventors: John Maddalozzo, Jr., Gerald Francis McBrearty, Johnny Meng-Han Shieh
  • Patent number: 6026445
    Abstract: The present invention is a system, method, and computer readable medium for saving and reusing recently acquired Internet addresses. When a client computer receives an Internet address for a particular computer name, the computer name and its corresponding Internet address are saved in a client memory area. Before sending a request to a name server, the client memory is checked to determine if the desired computer name and corresponding Internet address are stored in the client memory. If so, the stored Internet address is used to access the desired machine. If the desired computer name and corresponding Internet address are not stored in the client memory, the requested computer name is sent to the name server for conversion. The name server passes the Internet address back to the client, where it is used to access the machine, and is also stored in the client memory for future use.
    Type: Grant
    Filed: November 17, 1997
    Date of Patent: February 15, 2000
    Assignee: International Business Machines Corporation
    Inventors: George Andrew Kephart, John Maddalozzo, Jr., Gerald Francis McBrearty, Johnny Meng-Han Shieh
  • Patent number: 6012093
    Abstract: A method and implementing system 101, are provided in which a computer system is arranged for connection 210 to a network system such as the Internet. A user of the computer system may selectively display 401 a listing of network data path and site history files from previous network sessions, and select one or more items from the list for modification 407, 409, 411. The user may then modify the current history file by creating 411, 701 a new current history file. A new current history file may also be modified by exchanging 407, 501 or appending 409, 601 the selected and modified selected items with the current history file to create a new current history file. The newly created history file then includes data paths and/or portions thereof, which were successfully used in previous network sessions.
    Type: Grant
    Filed: June 13, 1997
    Date of Patent: January 4, 2000
    Assignee: International Business Machines Corporation
    Inventors: John Maddalozzo, Jr., Gerald Francis McBrearty, Johnny Meng-Han Shieh