Patents by Inventor Jeffrey Charles Weaver

Jeffrey Charles Weaver 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: 6873618
    Abstract: A method and apparatus for forwarding multicast data packets in a meshed topology network. A packet forwarding device receives a multicast data packet at an ingress port of the packet forwarding device, determines if the multicast data packet has been previously received, and if so, discards the multicast data packet. Otherwise, the packet forwarding device determines the appropriate ports of the packet forwarding device out which the multicast data packet is to be forwarded according to a packet forwarding control protocol and forwards the multicast data packet out the appropriate ports.
    Type: Grant
    Filed: March 16, 1999
    Date of Patent: March 29, 2005
    Assignee: Nortel Networks Limited
    Inventor: Jeffrey Charles Weaver
  • Patent number: 6574669
    Abstract: A method and an apparatus for routing packets within a computer network uses linear optimization techniques to distribute the packet traffic over all potential links between a source and a destination node within the network. Network traffic is allocated to links coupled to a source node in a manner that is proportional to the bandwidth of links across complete paths which are fed from such links coupled to the source node. A set of metrics, in the form of complex numbers, is determined for a predetermined set of links within the network. The metrics are arranged as a matrix, and a linear optimization operation is performed using the matrix to determine percentage traffic distribution over links coupling the source node and the destination node in the network. Routing tables are then established to route traffic within the network according to the percentage values resulting from the linear optimization operation.
    Type: Grant
    Filed: August 31, 1998
    Date of Patent: June 3, 2003
    Assignee: Nortel Networks Limited
    Inventor: Jeffrey Charles Weaver
  • Publication number: 20030069926
    Abstract: A system and method for reducing the impact of high latency links for interactive applications is described. In one embodiment, a list identifying locally stored data, which correspond to a data page, is received. Additionally, an index page corresponding to the data page is received. This index page can include a list of data objects included in the web page. Next, a determination is made as to which data objects included in the index page are subject to a prefetch, and a corresponding prefetch request is generated.
    Type: Application
    Filed: October 9, 2001
    Publication date: April 10, 2003
    Inventors: Jeffrey Charles Weaver, Andrew Wilson Sundelin, Thomas Evans Moore
  • Publication number: 20030069925
    Abstract: A system and method for reducing the impact of high latency links for interactive applications is described. In one embodiment, a user, connected to the Internet by a satellite network, requests a web page from an origin server. The origin server generates an index page associated with the requested web page and passes that index page to an gateway PEP (performance enhancing proxy), which parses the index page to identify the objects identified therein. Next, the gateway PEP generates the requests to prefetch those identified objects and passes those requests to the origin server. These objects are then retrieved and pushed to the user. To avoid repetitive requests, the fetch requests normally generated by a web browser are blocked by a client PEP.
    Type: Application
    Filed: October 9, 2001
    Publication date: April 10, 2003
    Inventors: Jeffrey Charles Weaver, Andrew Wilson Sundelin, Thomas Evans Moore
  • Patent number: 6526066
    Abstract: An apparatus for classifying a packet within a data stream in a network includes a state machine into which certain functionality has been hardwired. Specifically, the state machine defines in hardware a predetermined number of states and a predetermined number of transitions between these states. The state machine outputs a state value which is indicative of the classification of a package. A programmable memory is coupled to the state machine, and stores transition parameters for each transition of the set of transitions, thus allowing the hardwired states and transitions to be programmable.
    Type: Grant
    Filed: July 16, 1998
    Date of Patent: February 25, 2003
    Assignee: Nortel Networks Limited
    Inventor: Jeffrey Charles Weaver