Patents by Inventor Edward Davis

Edward Davis 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: 7813367
    Abstract: A switching device comprising one or more processors coupled to a media access control (MAC) interface and a memory structure for switching packets rapidly between one or more source devices and one or more destination devices. Packets are pipelined through a series of first processing segments to perform a plurality of first sub-operations involving the initial processing of packets received from source devices to be buffered in the memory structure. Packets are pipelined through a series of second processing segments to perform a plurality of second sub-operations involved in retrieving packets from the memory structure and preparing packets for transmission. Packets are pipelined through a series of third processing segments to perform a plurality of third sub-operations involved in scheduling transmission of packets to the MAC interface for transmission to one or more destination devices.
    Type: Grant
    Filed: January 8, 2007
    Date of Patent: October 12, 2010
    Assignee: Foundry Networks, Inc.
    Inventors: Ian Edward Davis, Aris Wong
  • Publication number: 20100246588
    Abstract: The system of the present invention provides data transmission speeds at or in excess of 10 gigabits per second between one or more source devices and one or more destination devices. The system comprises a media access control (MAC) interface to facilitate receipt and transmission of packets over a physical interface. A first field programmable gate array is coupled to the MAC interface and operative to receive packets from the MAC interface and configured to perform initial processing of packets, which are dispatched to a first memory. A second field programmable gate array is operative to retrieve packets from the first memory and configured to compute an appropriate destination, which is used to dispatch packets to a backplane. A third field programmable gate array is provided that is operative to receive packets from the backplane and configured to organize the packets for transmission, which are dispatched to a second memory.
    Type: Application
    Filed: February 8, 2010
    Publication date: September 30, 2010
    Applicant: Foundry Networks, Inc.
    Inventor: Ian Edward Davis
  • Patent number: 7793262
    Abstract: A method, apparatus, and computer instructions for testing software. A set of questions regarding the application is presented, wherein the set of questions are selected from a database. In response to receiving a user input to the set of questions, the application is tested to form identified testing. In response to identifying testing, a testing report is generated using the identified testing, wherein the testing report includes links to testing instructions for the identified testing for the application.
    Type: Grant
    Filed: July 29, 2004
    Date of Patent: September 7, 2010
    Assignee: International Business Machines Corporation
    Inventors: Steven Edward Atkin, Mark Edward Davis, Michael Francis Moriarty, Dale Martin Schultz, William James Sullivan, Luis M. Zapata
  • Patent number: 7738450
    Abstract: The system of the present invention provides data transmission speeds at or in excess of 10 gigabits per second between one or more source devices and one or more destination devices. The system comprises a media access control (MAC) interface to facilitate receipt and transmission of packets over a physical interface. A first field programmable gate array is coupled to the MAC interface and operative to receive packets from the MAC interface and configured to perform initial processing of packets, which are dispatched to a first memory. A second field programmable gate array is operative to retrieve packets from the first memory and configured to compute an appropriate destination, which is used to dispatch packets to a backplane. A third field programmable gate array is provided that is operative to receive packets from the backplane and configured to organize the packets for transmission, which are dispatched to a second memory.
    Type: Grant
    Filed: July 25, 2007
    Date of Patent: June 15, 2010
    Assignee: Foundry Networks, Inc.
    Inventor: Ian Edward Davis
  • Patent number: 7734127
    Abstract: The present invention provides an all optical cross connect switch utilizing two-axis MEMS mirrors for cross connecting optical fibers in a first set of optical fibers to optical fibers in a second set of optical fibers. The optical fibers in the first and second sets of optical fibers are precisely positioned in a first fiber-microlens positioning array to define a first set of parallel collimated cross-connect communication beam paths, with each collimated cross-connect communication beam path connecting an optical fiber in the first set of optical fibers with a MEMS mirror in a first MEMS mirror array. Alignment beams are added to and aligned co-axially with each of the first and second sets of parallel collimated cross-connect communication beams.
    Type: Grant
    Filed: March 26, 2007
    Date of Patent: June 8, 2010
    Assignee: Trex Enterprises Corp.
    Inventors: Eric Korevaar, Yoshinao Taketomi, Todd Barrott, Hus Tigli, Matthew Last, Larry Dirvscio, Edward Davis
  • Publication number: 20100135313
    Abstract: According to an embodiment of the invention, a network device such as a router or switch provides efficient data packet handling capability. The network device includes one or more input ports for receiving data packets to be routed, as well as one or more output ports for transmitting data packets. The network device includes an integrated port controller integrated circuit for routing packets. The integrated circuit includes an interface circuit, a received packets circuit, a buffer manager circuit for receiving data packets from the received packets circuit and transmitting data packets in one or more buffers and reading data packets from the one or more buffers. The integrated circuit also includes a rate shaper counter for storing credit for a traffic class, so that the integrated circuit can support input and/or output rate shaping.
    Type: Application
    Filed: November 23, 2009
    Publication date: June 3, 2010
    Applicant: Foundry Networks, Inc.
    Inventors: Ian Edward Davis, Jeffrey A. Prince, Ronak Patel
  • Publication number: 20100108632
    Abstract: The pipelayer crane apparatus comprises a lower, the lower comprising a lower frame, a pedestal, a lower bearing portion, a telescoping axle, a track roller, and a track shoe, an upper, the upper comprising a frame, a body, a cab, a pedestal, a upper bearing portion, and a counterweight, a lifting assembly, the lifting assembly comprising an adjacent portion, a remote portion, a joint, and a cylinder and a weldment, the weldment comprising a body, an extension, a winch, and securing members.
    Type: Application
    Filed: April 30, 2009
    Publication date: May 6, 2010
    Inventor: Daniel Edward Davis
  • Patent number: 7649885
    Abstract: According to an embodiment of the invention, a network device such as a router or switch provides efficient data packet handling capability. The network device includes one or more input ports for receiving data packets to be routed, as well as one or more output ports for transmitting data packets. The network device includes an integrated port controller integrated circuit for routing packets. The integrated circuit includes an interface circuit, a received packets circuit, a buffer manager circuit for receiving data packets from the received packets circuit and transmitting data packets in one or more buffers and reading data packets from the one or more buffers. The integrated circuit also includes a rate shaper counter for storing credit for a traffic class, so that the integrated circuit can support input and/or output rate shaping.
    Type: Grant
    Filed: May 6, 2002
    Date of Patent: January 19, 2010
    Assignee: Foundry Networks, Inc.
    Inventors: Ian Edward Davis, Jeffrey A. Prince, Ronak Patel
  • Publication number: 20090279546
    Abstract: According to an embodiment of the invention, a network device such as a router or switch provides efficient data packet handling capability. The network device includes one or more input ports for receiving data packets to be routed, as well as one or more output ports for transmitting data packets. The network device includes an integrated port controller integrated circuit for routing packets. The integrated circuit includes an interface circuit, a received packets circuit, a buffer manager circuit for receiving data packets from the received packets circuit and transmitting data packets in one or more buffers and reading data packets from the one or more buffers. The integrated circuit also includes a rate shaper counter for storing credit for a traffic class, so that the integrated circuit can support input and/or output rate shaping.
    Type: Application
    Filed: January 29, 2007
    Publication date: November 12, 2009
    Inventor: Ian Edward Davis
  • Publication number: 20090279558
    Abstract: According to an embodiment of the invention, a network device such as a router or switch provides efficient data packet handling capability. The network device includes one or more input ports for receiving data packets to be routed, as well as one or more output ports for transmitting data packets. The network device includes an integrated port controller integrated circuit for routing packets. The integrated circuit includes an interface circuit, a received packets circuit, a buffer manager circuit for receiving data packets from the received packets circuit and transmitting data packets in one or more buffers and reading data packets from the one or more buffers. The integrated circuit also includes a rate shaper counter for storing credit for a traffic class, so that the integrated circuit can support input and/or output rate shaping.
    Type: Application
    Filed: May 6, 2002
    Publication date: November 12, 2009
    Inventors: Ian Edward Davis, Jeffrey A. Prince, Ronak Patel
  • Publication number: 20090279548
    Abstract: A switching device comprising one or more processors coupled to a media access control (MAC) interface and a memory structure for switching packets rapidly between one or more source devices and one or more destination devices. Packets are pipelined through a series of first processing segments to perform a plurality of first sub-operations involving the initial processing of packets received from source devices to be buffered in the memory structure. Packets are pipelined through a series of second processing segments to perform a plurality of second sub-operations involved in retrieving packets from the memory structure and preparing packets for transmission. Packets are pipelined through a series of third processing segments to perform a plurality of third sub-operations involved in scheduling transmission of packets to the MAC interface for transmission to one or more destination devices.
    Type: Application
    Filed: January 8, 2007
    Publication date: November 12, 2009
    Applicant: FOUNDRY NETWORKS, INC.
    Inventors: Ian Edward Davis, Aris Wong
  • Patent number: 7603296
    Abstract: Items of equipment and assemblies for use in drilling or completion of a well or in other well operations are monitored from the time they are assembled for shipment to a particular well site for a job through the time of delivery and installation at the well site. Radio frequency identifier devices (RFID's) are mounted with the items to electronically tag them as they are assembled for shipment. The items are assembled into containers which can be readily inventoried during transit to detect loss or pilferage. Detailed information about the individual items can be encoded into the RFID at the time of electronic tagging. If desired, the shipping containers can be provided with separate RFID's detailing the particular items within the container and the progress of the shipment monitored remotely by satellite or the like.
    Type: Grant
    Filed: October 22, 2002
    Date of Patent: October 13, 2009
    Assignee: PPI Technology Services, LP
    Inventors: Thomas G. Whiteley, Ronald Duane Thomas, Ben R. Sullivan, Bruce Edward Davis, James P. Wakefield
  • Patent number: 7496544
    Abstract: An improved method, apparatus, and computer instructions for evaluating acquisition costs for a software product. A set of questions regarding the software product is presented. The set of questions are selected from a source. Costs for acquiring the software product are identified in response to receiving a user input to the set of questions. A report is generated using the costs, wherein the report is used to evaluate whether to acquire the software product in response to identifying the costs.
    Type: Grant
    Filed: April 19, 2005
    Date of Patent: February 24, 2009
    Assignee: International Business Machines Corporation
    Inventors: Steven Edward Atkin, Mark Edward Davis, Michael Francis Moriarty, Dale Martin Schultz, William James Sullivan, Luis Zapata
  • Patent number: 7494709
    Abstract: The present invention teaches a filament yarn that has low wicking, i.e., less than or equal to about 6 mm; has a contact angle of greater than or equal to about 65° but less than about 90° according to the straw method; and a static voltage of +/?400 volts (between ?400 to +400 volts). Such yarns are traditionally employed in weaving signs, banners, awning, tents and other products where moisture resistant yarn is important. The yarns can be made into fabrics that possess the same features as the yarn, namely low wicking, and water and oil repellency.
    Type: Grant
    Filed: March 18, 2005
    Date of Patent: February 24, 2009
    Assignee: Performance Fibers Operations, Inc.
    Inventor: John Edward Davis
  • Publication number: 20090024827
    Abstract: A method and system for dynamically determining hash values for file transfer integrity validation. In response to a request for a transfer of a data file between a first computing system and a second computing system, the first computing system loads a first portion of the data file to a buffer. The first computing system determines a first hash function value based on the first portion. The first computing system loads a second portion of the data file portion to the buffer and determines a second hash function value incrementally based on the first and second data file portions. The first and second data file portions are non-overlapping portions of the data file being transferred.
    Type: Application
    Filed: July 19, 2007
    Publication date: January 22, 2009
    Inventor: Brent Edward Davis
  • Patent number: 7468975
    Abstract: According to an embodiment of the invention, a network device such as a router or switch provides efficient data packet handling capability. The network device includes one or more input ports for receiving data packets to be routed, as well as one or more output ports for transmitting data packets. The network device includes an integrated port controller integrated circuit for routing packets. The integrated circuit includes an interface circuit, a received packets circuit, a buffer manager circuit for receiving data packets from the received packets circuit and transmitting data packets in one or more buffers and reading data packets from the one or more buffers. The integrated circuit also includes a rate shaper counter for storing credit for a traffic class, so that the integrated circuit can support input and/or output rate shaping.
    Type: Grant
    Filed: May 6, 2002
    Date of Patent: December 23, 2008
    Assignee: Foundry Networks, Inc.
    Inventor: Ian Edward Davis
  • Publication number: 20080239443
    Abstract: The present invention provides an all optical cross connect switch utilizing two-axis MEMS mirrors for cross connecting optical fibers in a first set of optical fibers to optical fibers in a second set of optical fibers. The optical fibers in the first and second sets of optical fibers are precisely positioned in a first fiber-microlens positioning array to define a first set of parallel collimated cross-connect communication beam paths, with each collimated cross-connect communication beam path connecting an optical fiber in the first set of optical fibers with a MEMS mirror in a first MEMS mirror array. Alignment beams are added to and aligned co-axially with each of the first and second sets of parallel collimated cross-connect communication beams.
    Type: Application
    Filed: March 26, 2007
    Publication date: October 2, 2008
    Inventors: Eric Korevaar, Yoshinao Taketomi, Todd Barrott, Hus Tigli, Matthew Last, Larry Dirvscio, Edward Davis
  • Publication number: 20080240716
    Abstract: A beam direction sensor for determining the direction of each beam in an array of light beams. The invention basically consists of a screen positioned to intersect the array of beams and a video camera to record the position of the images of the intersections. The screen can be any of a wide variety of screens that produce an image of the beams when illuminated with the beam. These include frosted glass and various diffusers. A preferred screen is a holographic diffusers.
    Type: Application
    Filed: March 26, 2007
    Publication date: October 2, 2008
    Inventors: Edward Davis, Yohinao Taketomi, Larry DiRuscio
  • Patent number: 7386201
    Abstract: A MEMS mirror array in which the MEMS mirrors are driven in two axes by vertical comb drive actuators. Tortional elements with conductive comb fingers are utilized to provide the two axis actuation. A MEMS mirror control system supplies electrical voltage potentials between inside pivoting support frame conductive comb fingers and mirror frame conductive comb fingers and supplies electrical voltage potentials between MEMS mirror array support frame conductive comb fingers and outside pivoting support frame conductive comb fingers. In preferred embodiments two MEMS mirror arrays are utilized to provide beam direction in a cross connect switch.
    Type: Grant
    Filed: March 26, 2007
    Date of Patent: June 10, 2008
    Assignee: Trex Enterprises Corp.
    Inventors: Larry DiRuscio, Edward Davis, Matthew Last
  • Patent number: 7359490
    Abstract: A method for placing a test call in a telecommunications network. The method includes retrieving an indication of a translation change for a telecommunications switch from storage and placing a test call to test whether the translation change was successful.
    Type: Grant
    Filed: April 10, 2007
    Date of Patent: April 15, 2008
    Assignee: AT&T Delaware Intellectual Property, Inc.
    Inventors: Robert H. Wright, Charles E. Raymond, Gary R. Archibald, Edward Davis