Patents by Inventor Jason Davis Forrester

Jason Davis Forrester 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: 8982887
    Abstract: A computer system, method and program for routing. A router receives a message packet, and in response, the router reads a payload in the message packet to identify an application that sent the message packet or a user of the application that sent the message packet, as identified from the reading of the payload. The router determines a routing path for the message packet based at least in part on the identity of the application that sent the message packet or the user of the application that sent the message packet. The router forwards the message packet to a next hop in the routing path which was determined.
    Type: Grant
    Filed: May 18, 2007
    Date of Patent: March 17, 2015
    Assignee: International Business Machines Corporation
    Inventors: Richard Scott Curtis, Jason Davis Forrester
  • Patent number: 8085799
    Abstract: Computer system, method and program for making routing decisions. A best routing path according to an OSPF, IGRP, EIGRP, BGP or other routing function that can provide multiple routing paths is determined. A first multiplicity of routers in the best routing path is determined. If each of the first multiplicity of routers had a degree of availability and/or quality of signal during a predetermined prior interval that met predetermined respective thresholds, the message packet is forwarded to a next hop in the best routing path. If not, a second multiplicity of routers in a second best routing path determined according to said OSPF, IGRP, EIGRP, BGP or the other routing function is identified. If each of the second multiplicity of routers had a degree of availability and/or quality of signal during a predetermined prior interval that met respective thresholds, the message packet is forwarded to a next hop in the second best routing path.
    Type: Grant
    Filed: June 19, 2007
    Date of Patent: December 27, 2011
    Assignee: International Business Machines Corporation
    Inventors: Richard Scott Curtis, Jason Davis Forrester
  • Patent number: 7747776
    Abstract: A system, method and computer program for routing a response packet in a session along a path similar to a request packet's outbound path that includes a firewall and a first router. The firewall receives the request packet and forwards the request packet to the first router. Upon receipt of the request packet, the firewall and first router broadcast session information to their respective sets of directly connected devices. A second router receives the response packet. After determining that the second router was not in the outbound path according to the second router's session table, the second router forwards the response packet to the device (i.e., the firewall or the first router) that is most upstream in the outbound path among the outbound path devices that are available and connected to the second router.
    Type: Grant
    Filed: August 1, 2008
    Date of Patent: June 29, 2010
    Assignee: International Business Machines Corporation
    Inventor: Jason Davis Forrester
  • Publication number: 20080317056
    Abstract: Computer system, method and program for making routing decisions. A best routing path according to an OSPF, IGRP, EIGRP, BGP or other routing function that can provide multiple routing paths is determined. A first multiplicity of routers in the best routing path is determined. If each of the first multiplicity of routers had a degree of availability and/or quality of signal during a predetermined prior interval that met predetermined respective thresholds, the message packet is forwarded to a next hop in the best routing path. If not, a second multiplicity of routers in a second best routing path determined according to said OSPF, IGRP, EIGRP, BGP or the other routing function is identified. If each of the second multiplicity of routers had a degree of availability and/or quality of signal during a predetermined prior interval that met respective thresholds, the message packet is forwarded to a next hop in the second best routing path.
    Type: Application
    Filed: June 19, 2007
    Publication date: December 25, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Richard Scott Curtis, Jason Davis Forrester
  • Publication number: 20080285560
    Abstract: A computer system, method and program for routing. A router receives a message packet, and in response, the router reads a payload in the message packet to identify an application that sent the message packet or a user of the application that sent the message packet, as identified from the reading of the payload. The router determines a routing path for the message packet based at least in part on the identity of the application that sent the message packet or the user of the application that sent the message packet. The router forwards the message packet to a next hop in the routing path which was determined.
    Type: Application
    Filed: May 18, 2007
    Publication date: November 20, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Richard Scott Curtis, Jason Davis Forrester
  • Publication number: 20080288656
    Abstract: A system, method and computer program for routing a response packet in a session along a path similar to a request packet's outbound path that includes a firewall and a first router. The firewall receives the request packet and forwards the request packet to the first router. Upon receipt of the request packet, the firewall and first router broadcast session information to their respective sets of directly connected devices. A second router receives the response packet. After determining that the second router was not in the outbound path according to the second router's session table, the second router forwards the response packet to the device (i.e., the firewall or the first router) that is most upstream in the outbound path among the outbound path devices that are available and connected to the second router.
    Type: Application
    Filed: August 1, 2008
    Publication date: November 20, 2008
    Inventor: Jason Davis Forrester
  • Patent number: 7447796
    Abstract: A system, method and computer program for routing a response packet along a path similar to a request packet's outbound path that includes a firewall, a first router, a first device and a second device. The firewall receives the request packet and forwards the request packet to the first router. Upon receipt of the request packet, the firewall and first router broadcast session information to their respective sets of directly connected devices. Based on a determination that the second device is unavailable to receive the response packet, a second router receives the response packet. After determining that the second router was not in the outbound path, the second router forwards the response packet to the firewall if the firewall is available or to the first router if the first firewall is unavailable and the first router is available.
    Type: Grant
    Filed: December 17, 2004
    Date of Patent: November 4, 2008
    Assignee: International Business Machines Corporation
    Inventor: Jason Davis Forrester