Patents by Inventor Edwin Leonard

Edwin Leonard 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).

  • Publication number: 20240160568
    Abstract: Examples include techniques associated with data movement to a cache in a disaggregated die system. Examples include circuitry at a first die receiving and granting requests to move data to a first cache resident on the first die or to a second cache resident on a second die that also includes a core of a processor. The granting of the request based, at least in part, on a traffic source type associated with a source of the request.
    Type: Application
    Filed: November 15, 2022
    Publication date: May 16, 2024
    Inventors: Kapil SOOD, Lokpraveen MOSUR, Aneesh AGGARWAL, Niall D. MCDONNELL, Chitra NATARAJAN, Ritu GUPTA, Edwin VERPLANKE, George Leonard TKACHUK
  • Patent number: 8793365
    Abstract: A system and method of allocating a job submission for a computational task to a set of distributed server farms each having at least one processing entity comprising; receiving a workload request from at least one processing entity for submission to at least one of the set of distributed server farms; using at least one or more conditions associated with the computational task for accepting or rejecting at least one of the server farms to which the job submission is to be allocated; determining a server farm that can optimize the one or more conditions; and dispatching the job submission to the server farm which optimizes the at least one of the one or more conditions associated with the computational task and used for selecting the at least one of the server farms.
    Type: Grant
    Filed: March 4, 2009
    Date of Patent: July 29, 2014
    Assignee: International Business Machines Corporation
    Inventors: Igor Arsovski, Anthony Richard Bonaccio, Hayden C. Cranford, Jr., Alfred Degbotse, Joseph Andrew Iadanza, Todd Edwin Leonard, Pradeep Thiagarajan, Sebastian Theodore Ventrone
  • Patent number: 8347019
    Abstract: A design structure including universal peripheral processor architecture on an integrated circuit (IC) includes a first data bus and a second data bus communicating with first and second ternary content addressable memory (TCAM) devices configured as state machines. First and second processors are coupled to the first bus interface logic and the second bus interface logic. First and second data storage devices communicate with the first and second processors and are coupled to the first and second data buses and communicate with each other. The TCAM devices are configured as state machines and are coupled to and adapted to interface with the processors, the data storage devices, and the bus interface logic using predefined protocols.
    Type: Grant
    Filed: May 16, 2008
    Date of Patent: January 1, 2013
    Assignee: International Business Machines Corporation
    Inventors: Serafino Bueti, Kenneth Joseph Goodnow, Todd Edwin Leonard, Gregory John Mann, Jason Michael Norman, Clarence Rosser Ogilvie, Peter Anthony Sandon, Charles S. Woodruff
  • Publication number: 20100228861
    Abstract: A system and method of allocating a job submission for a computational task to a set of distributed server farms each having at least one processing entity comprising; receiving a workload request from at least one processing entity for submission to at least one of the set of distributed server farms; using at least one or more conditions associated with the computational task for accepting or rejecting at least one of the server farms to which the job submission is to be allocated; determining a server farm that can optimize the one or more conditions; and dispatching the job submission to the server farm which optimizes the at least one of the one or more conditions associated with the computational task and used for selecting the at least one of the server farms.
    Type: Application
    Filed: March 4, 2009
    Publication date: September 9, 2010
    Applicant: International Business Machines Corporation
    Inventors: Igor Arsovski, Anthony Richard Bonaccio, Hayden C. Cranford, JR., Alfred Degbotse, Joseph Andrew Iadanza, Todd Edwin Leonard, Pradeep Thiagarajan, Sebastian Theodore Ventrone
  • Publication number: 20100011138
    Abstract: A method for determining Internet access by an autonomous electronic circuit on a system on a chip integrated circuit includes a system bus which is snooped to determine if Internet activity is occurring on the system bus. Local header information is collected when the snooping has determined that Internet activity is occurring on the system bus. A packet including the local header information is created. Internet access is requested with the created packet.
    Type: Application
    Filed: July 9, 2008
    Publication date: January 14, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jonathan Phillip Ebbers, Kenneth Joseph Goodnow, Todd Edwin Leonard, Peter Albert Twombly
  • Publication number: 20090210245
    Abstract: An apparatus, system and method is disclosed herein for searching and retrieving data in the form of text and images that may be used for designing and drawings applications in industry and for crime investigation and prevention. Data is retrieved from databases optionally using a statistical profiler and observations/hunch notes to filter and narrow the search. The present invention may serve as a simulation tool, as a storage system, as a legal presentation system and as a calculation program.
    Type: Application
    Filed: December 24, 2008
    Publication date: August 20, 2009
    Inventor: Edwin Leonard Wold
  • Patent number: 7571377
    Abstract: A method and apparatus for transmitting data packets in an integrated circuit according to a data integrity scheme that embeds an integrity value in each data packet. As the data packets are transferred, the data integrity value for a data packet is stored during a stall of the transmission of that data packet so that the stored integrity value can be used after the stall has ceased.
    Type: Grant
    Filed: December 22, 2005
    Date of Patent: August 4, 2009
    Assignee: International Business Machines Corporation
    Inventors: Brian John Connolly, Todd Edwin Leonard
  • Publication number: 20080278195
    Abstract: A computer system is disclosed which includes a design structure including a CPU or microprocessor to drive tightly constrained hardware events. The system comprises a processor having a set of system inputs to drive a functionally programmable event, and a fast branch in the CPU including a state handler to execute instructions from the CPU to process the event. A queue in the CPU stores the events such that the non-pre-empted events are serviced in the order they are received.
    Type: Application
    Filed: May 9, 2008
    Publication date: November 13, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kenneth Goodnow, Todd Edwin Leonard, Jason M. Norman, Clarence Ross Ogilvie, Peter Sandon, Charles Woodruff
  • Publication number: 20080282015
    Abstract: A design structure including universal peripheral processor architecture on an integrated circuit (IC) includes a first data bus and a second data bus communicating with first and second ternary content addressable memory (TCAM) devices configured as state machines. First and second processors are coupled to the first bus interface logic and the second bus interface logic. First and second data storage devices communicate with the first and second processors and are coupled to the first and second data buses and communicate with each other. The TCAM devices are configured as state machines and are coupled to and adapted to interface with the processors, the data storage devices, and the bus interface logic using predefined protocols.
    Type: Application
    Filed: May 16, 2008
    Publication date: November 13, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Serafino Bueti, Kenneth Joseph Goodnow, Todd Edwin Leonard, Gregory John Mann, Jason Michael Norman, Clarence Rosser Ogilvie, Peter Anthony Sandon, Charles S. Woodruff
  • Publication number: 20080183941
    Abstract: A universal peripheral processor architecture on an integrated circuit (IC) includes a first data bus and a second data bus communicating with first and second ternary content addressable memory (TCAM) devices configured as state machines. First and second processors are coupled to the first bus interface logic and the second bus interface logic. First and second data storage devices communicate with the first and second processors and are coupled to the first and second data buses and communicate with each other. The TCAM devices are configured as state machines and are coupled to and adapted to interface with the processors, the data storage devices, and the bus interface logic using predefined protocols.
    Type: Application
    Filed: January 26, 2007
    Publication date: July 31, 2008
    Applicant: International Business Machines Corporation
    Inventors: Serafino Bueti, Kenneth Joseph Goodnow, Todd Edwin Leonard, Gregory John Mann, Jason Michael Norman, Clarence Rosser Ogilvie, Peter Anthony Sandon, Charles S. Woodruff
  • Publication number: 20050024484
    Abstract: An enhanced video conferencing system and method includes at least two conference rooms, the conference rooms connected together electronically to permit the transmission of images and sound from one room to the other room. Each room has a large format display system for projecting images and a camera positioned with respect to the large format display system to capture images of the conference room and its participants while the participants are looking at the large format display system, without obscuring the participants' view of the display system, so as to provide the perception that the participants in one conference room are looking directly at the participants in the other conference room. The enhanced video conferencing system may also include an additional camera for capturing an image of an item located at a pre-determined location within the conference room for ultimate transmission to the other conference room for viewing.
    Type: Application
    Filed: July 31, 2003
    Publication date: February 3, 2005
    Inventors: Edwin Leonard, Bruce Daitch, Emmanuel Francisco, Richard Rubio, Derek Chan, James Beshears
  • Patent number: 6765911
    Abstract: A method and apparatus are provided for implementing communications in a communications network. The apparatus for implementing communications includes a system interface to the communications network. A scheduler schedules enqueued cells and enqueued frames to be transmitted. A segmenter segments frames and cells in into cells or frames applied to a media adaptation block for transmission in a selected one of multiple modes.
    Type: Grant
    Filed: February 3, 1999
    Date of Patent: July 20, 2004
    Assignee: International Business Machines Corporation
    Inventors: Mark William Branstad, Jonathan William Byrn, Gary Scott Delp, Philip Lynn Leichty, Todd Edwin Leonard, Gary Paul McClannahan, John Emery Nordman, Kevin Gerard Plotz, John Handley Shaffer, Albert Alfonse Slane
  • Patent number: 6498782
    Abstract: A method and Gigabit Ethernet communications adapter are provided for implementing communications in a communications network. A transmission queue is defined of data to be transmitted. A transmission rate is set for the transmission queue. Data to be transmitted are enqueued on the transmission queue. The transmission queue can be subdivided into multiple priority queues, for example, using time wheels, and a transmission rate is set for each transmission queue.
    Type: Grant
    Filed: February 3, 1999
    Date of Patent: December 24, 2002
    Assignee: International Business Machines Corporation
    Inventors: Mark William Branstad, Jonathan William Byrn, Gary Scott Delp, Philip Lynn Leichty, Todd Edwin Leonard, Gary Paul McClannahan, John Emery Nordman, Kevin Gerard Plotz, John Handley Shaffer, Albert Alfonse Slane
  • Patent number: 5877965
    Abstract: A method is provided for performing timing correction on a hierarchical integrated circuit design comprising the steps of forming a hierarchical integrated circuit design, applying a hierarchical timing tool to the entire circuit hierarchy, applying a timing correction algorithm to improve timing of the design as measured by the hierarchical timing tool; and applying a parallel timing management tool to multiple applications of the hierarchical timing tool and the timing correction algorithm. Also described is an information handling system including means for implementing the parallel hierarchical timing correction method of the present invention.
    Type: Grant
    Filed: June 24, 1996
    Date of Patent: March 2, 1999
    Assignee: International Business Machines Corporation
    Inventors: Nathaniel Douglas Hieter, Charles Kenneth Hines, Todd Edwin Leonard, Peter James Osler
  • Patent number: 5802604
    Abstract: A method for translating a virtual address into a physical address, in which page tables used in the translation process are referenced by virtual addresses. Typically, a translation mechanism includes a translation buffer that, given a virtual address, can sometimes provide the corresponding physical address. A translation-buffer miss is said to occur when the translation buffer is presented with an address for which it can not provide the translation. When such a miss occurs, the translation mechanism obtains the translation by reading the page tables. When the translation mechanism attempts to read the page tables from virtual memory, a second-order miss can occur. The difficulty of infinite recursion of misses is avoided by handling second-order misses differently from first-order misses. When a second-order miss occurs, the translation mechanism uses a prototype page table entry and the virtual address of the page table entry to produce a physical address without using the page tables.
    Type: Grant
    Filed: July 19, 1993
    Date of Patent: September 1, 1998
    Assignee: Digital Equipment Corporation
    Inventors: Robert E. Stewart, Timothy Edwin Leonard, Sherry Tsi-chuan Lee
  • Patent number: D380549
    Type: Grant
    Filed: March 15, 1996
    Date of Patent: July 1, 1997
    Inventor: Edwin Leonard Pate
  • Patent number: D385353
    Type: Grant
    Filed: April 29, 1996
    Date of Patent: October 21, 1997
    Inventor: Edwin Leonard Pate
  • Patent number: D394706
    Type: Grant
    Filed: April 29, 1996
    Date of Patent: May 26, 1998
    Assignee: The Schein Dental Equipment Co.
    Inventor: Edwin Leonard Pate
  • Patent number: D395172
    Type: Grant
    Filed: September 20, 1996
    Date of Patent: June 16, 1998
    Assignee: The Schein Dental Equipment Co.
    Inventor: Edwin Leonard Pate
  • Patent number: D395173
    Type: Grant
    Filed: August 22, 1996
    Date of Patent: June 16, 1998
    Assignee: The Schein Dental Equipment Co.
    Inventor: Edwin Leonard Pate