Patents by Inventor Stephen J. Ippolito

Stephen J. Ippolito 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: 7257651
    Abstract: A method of detecting sequential data transfer requests, includes determining whether a first data transfer request crosses a boundary address, and, if it does, determining if the first data transfer request may be indicated as combinable with subsequent data transfer requests. The method may also include determining whether a previous data transfer request has been indicated as combinable, and if it has been indicated as combinable, determining that a new data transfer request is addressed adjacent to the previous data transfer request.
    Type: Grant
    Filed: March 11, 2004
    Date of Patent: August 14, 2007
    Assignee: Intel Corporation
    Inventors: Joseph S. Cavallo, Stephen J. Ippolito
  • Patent number: 6931486
    Abstract: A method of coalescing transfer requests, includes storing a transfer request on a pending list, determining that no previous transfer requests are being processed, combining at least two transfer requests as a combined data transfer and releasing the combined data transfer. The method may also include determining that the pending list is not empty before releasing the combined data transfer.
    Type: Grant
    Filed: November 2, 2001
    Date of Patent: August 16, 2005
    Assignee: Intel Corporation
    Inventors: Joseph S. Cavallo, Stephen J. Ippolito
  • Patent number: 6918020
    Abstract: In one embodiment, a method is provided. The method of this embodiment may include determining whether requested data is stored in a memory. If the requested data is not stored in the memory, the method may include determining whether a plurality of requests to access the requested data have occurred during a predetermined number of most recent data accesses. If the plurality of requests to access the requested data have occurred during the predetermined number of most recent data accesses, the method may also include storing the requested data in the memory. Of course, many variations, modifications, and alternatives are possible without departing from this embodiment.
    Type: Grant
    Filed: August 30, 2002
    Date of Patent: July 12, 2005
    Assignee: Intel Corporation
    Inventors: Joseph S. Cavallo, Stephen J. Ippolito
  • Publication number: 20040172491
    Abstract: A method of detecting sequential data transfer requests, includes determining whether a first data transfer request crosses a boundary address, and, if it does, determining if the first data transfer request may be indicated as combinable with subsequent data transfer requests. The method may also include determining whether a previous data transfer request has been indicated as combinable, and if it has been indicated as combinable, determining that a new data transfer request is addressed adjacent to the previous data transfer request.
    Type: Application
    Filed: March 11, 2004
    Publication date: September 2, 2004
    Applicant: Intel Corporation, a Delaware corporation
    Inventors: Joseph S. Cavallo, Stephen J. Ippolito
  • Patent number: 6779053
    Abstract: A method of detecting sequential data transfer requests, includes determining whether a first data transfer request crosses a boundary address, and, if it does, determining if the first data transfer request may be indicated as combinable with subsequent data transfer requests. The method may also include determining whether a previous data transfer request has been indicated as combinable, and if it has been indicated as combinable, determining that a new data transfer request is addressed adjacent to the previous data transfer request.
    Type: Grant
    Filed: December 21, 2001
    Date of Patent: August 17, 2004
    Assignee: Intel Corporation
    Inventors: Stephen J. Ippolito, Joseph S. Cavallo
  • Publication number: 20040044861
    Abstract: In one embodiment, a method is provided. The method of this embodiment may include determining whether requested data is stored in a memory. If the requested data is not stored in the memory, the method may include determining whether a plurality of requests to access the requested data have occurred during a predetermined number of most recent data accesses. If the plurality of requests to access the requested data have occurred during the predetermined number of most recent data accesses, the method may also include storing the requested data in the memory. Of course, many variations, modifications, and alternatives are possible without departing from this embodiment.
    Type: Application
    Filed: August 30, 2002
    Publication date: March 4, 2004
    Inventors: Joseph S. Cavallo, Stephen J. Ippolito
  • Publication number: 20030120837
    Abstract: A method of detecting sequential data transfer requests, includes determining whether a first data transfer request crosses a boundary address, and, if it does, determining if the first data transfer request may be indicated as combinable with subsequent data transfer requests. The method may also include determining whether a previous data transfer request has been indicated as combinable, and if it has been indicated as combinable, determining that a new data transfer request is addressed adjacent to the previous data transfer request.
    Type: Application
    Filed: December 21, 2001
    Publication date: June 26, 2003
    Inventors: Stephen J. Ippolito, Joseph S. Cavallo
  • Publication number: 20030088734
    Abstract: A method of coalescing transfer requests, includes storing a transfer request on a pending list, determining that no previous transfer requests are being processed, combining at least two transfer requests as a combined data transfer and releasing the combined data transfer. The method may also include determining that the pending list is not empty before releasing the combined data transfer.
    Type: Application
    Filed: November 2, 2001
    Publication date: May 8, 2003
    Inventors: Joseph S. Cavallo, Stephen J. Ippolito
  • Patent number: 4488224
    Abstract: A control system is described for controlling the flow of multi-format, multi-bit macroinstructions for loading data into registers. The control system is adapted to: (A) control microprogram flow of instructions based on data within a floating point macroinstruction, (B) speed up macroinstruction flow as a function of data within various fields of the macroinstruction, and (C) speed up macroinstruction branches.
    Type: Grant
    Filed: August 10, 1982
    Date of Patent: December 11, 1984
    Assignee: IPL Systems, Inc.
    Inventors: Stephen J. Ippolito, Arthur L. Singer, William J. Lambert