Patents by Inventor Ian Shand

Ian Shand 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: 20080101259
    Abstract: A method is described of constructing a transition route in a data communication network having as components nodes and links. Upon receipt of a transition notification identifying a first component a non-neighboring node constructs a transition route around the first component. In an embodiment, a node performs detecting the first component transition; issuing a transition notification identifying the first component and recognizable by nodes configured to construct a transition route around the first component; and upon expiry of a notification transition period, issuing a transition advertisement recognizable by all nodes on the network.
    Type: Application
    Filed: January 2, 2008
    Publication date: May 1, 2008
    Inventors: Stewart Bryant, Ian Shand
  • Publication number: 20070091795
    Abstract: A method of constructing a backup path in an autonomous system (AS) for failure of an inter-AS link is described. The method comprises identifying an alternate inter-AS path and constructing a tunnel to an end point on the alternate path.
    Type: Application
    Filed: October 20, 2005
    Publication date: April 26, 2007
    Inventors: Olivier Bonaventure, Pierre Francois, Clarence Filsfils, Stewart Bryant, David Ward, John Scudder, Stefano Previdi, Ian Shand, Gargi Nalawade
  • Publication number: 20070091796
    Abstract: A method of implementing a backup path in an autonomous system (AS) for failure of an inter-AS link is described. The method comprises forwarding data elements destined for the failed link via a backup path and including a loop prevention attribute in the packet.
    Type: Application
    Filed: October 20, 2005
    Publication date: April 26, 2007
    Inventors: Clarence Filsfils, Stewart Bryant, Ian Shand, David Ward, John Scudder
  • Publication number: 20070041379
    Abstract: A method of advertising repair capability in a network repair scheme using network repair addresses for repairing around a repairable network component in a data communications network having, as components, nodes and links therebetween, comprises establishing whether an alternate repair path is available around a repairable component. If such a repair path is available, the method further comprises issuing a corresponding notification to nodes in the network.
    Type: Application
    Filed: July 22, 2005
    Publication date: February 22, 2007
    Inventors: Stefano Previdi, Ian Shand, Stewart Bryant
  • Publication number: 20070019652
    Abstract: A method of updating a label-switched path for forwarding data in a data communications network in response to a change in a network comprises the step, performed at an updating node of receiving notification of a network change, of constructing a post-change label-switched path in the changed network. The method further comprises, after termination of a first period, forwarding data using the post-change label-switched path.
    Type: Application
    Filed: July 20, 2005
    Publication date: January 25, 2007
    Inventors: Ian Shand, Stewart Bryant
  • Publication number: 20060209719
    Abstract: A system and method routes data traffic over a unidirectional link of a computer network configured to implement a routing protocol, such as the ISIS routing protocol. To that end, the invention extends the ISIS routing protocol to allow dynamic discovery of neighboring routers (i.e., neighbors) that are connected via the unidirectional link and subsequent establishment of an adjacency between the neighbors over the link. Adjacency establishment is illustratively effected through the use of novel type/length/value (TLV) encoded formats appended to ISIS Hello packets to convey information between the neighbors.
    Type: Application
    Filed: March 18, 2005
    Publication date: September 21, 2006
    Inventors: Stefano Previdi, David Ward, Jonathan Barth, John Harper, Ian Shand
  • Publication number: 20060101158
    Abstract: A method is disclosed of managing a network component change in a data communications network having as components nodes and links defining a pre-change topology. A transitioning node forwards all data assigned to the pre-change topology via the pre-change topology. The transitioning node defines a post-change topology. The transitioning node transitions from the pre-change to the post-change topology. Data assigned to the pre-change topology is assigned to the post-change topology, and the transitioning node forwards the data via the post-change topology.
    Type: Application
    Filed: November 5, 2004
    Publication date: May 11, 2006
    Inventors: Ian Shand, Stewart Bryant
  • Publication number: 20060051489
    Abstract: A process for preparation of nutritionally upgraded oilseed meals which are protein and lipid-rich and have a reduced fibre content, and plant oils from oilseeds for use in fish or other non-human animal diets or human foods comprising the steps of: providing a source of oilseed; subjecting the oilseed to heat treatment to substantially reduce the concentration of at least some antinutritional components normally present in the oilseed to obtain heat-treated seed; dehulling the heat-treated seed to produce a meat fraction, a hull fraction or a mixture thereof; and cold pressing the meat fraction or the mixture to yeild the plant oils and the protein and lipid-rich meals.
    Type: Application
    Filed: August 18, 2005
    Publication date: March 9, 2006
    Inventors: David Higgs, Robert Cairns, Ian Shand
  • Publication number: 20050265260
    Abstract: A router executes a flooding algorithm. The router maintains a list of neighbors within an area data structure. When a new neighbor arises on an interface belonging to an area served by the router, the router updates the neighbor data structure describing that adjacency by linking it to a corresponding entry in the list of neighbors. Utilizing information contained in the list of neighbors, as well as information describing the types of interfaces used by the neighbors in the list, the router marks each interface data structure within the area as either flooding-active or flooding-passive. Marking of the interface is performed in connection with an interface election process that selects a flooding-active interface on the basis of, e.g., interface cost, giving preference to faster interfaces. Thereafter, link state protocol data units (PDUs) are sent to the neighbors over those interfaces marked as flooding-active.
    Type: Application
    Filed: October 12, 2004
    Publication date: December 1, 2005
    Inventors: Alexey Zinin, Ian Shand
  • Patent number: 6955831
    Abstract: A process for preparation of nutritionally upgraded oilseed meals which are protein and lipid-rich and have a reduced fiber content, and plant oils from oilseeds for use in fish or other non-human animal diets or human foods comprising the steps of: providing a source of oilseed; subjecting the oilseed to heat treatment to substantially reduce the concentration of at least some antinutritional components normally present in the oilseed to obtain heat-treated seed; dehulling the heat-treated seed to produce a meat fraction, a hull fraction or a mixture thereof; and cold pressing the meat fraction or the mixture to yeild the plant oils and the protein and lipid-rich meals.
    Type: Grant
    Filed: February 19, 2002
    Date of Patent: October 18, 2005
    Assignee: Her Majesty the Queen in Right of Canada as Represented by the Minister of Fisheries and Oceans
    Inventors: David Higgs, Robert E. Cairns, Ian Shand
  • Publication number: 20030072866
    Abstract: A process for preparation of nutritionally upgraded oilseed meals which are protein and lipid-rich and have a reduced fiber content, and plant oils from oilseeds for use in fish or other non-human animal diets or human foods comprising the steps of: providing a source of oilseed; subjecting the oilseed to heat treatment to substantially reduce the concentration of at least some antinutritional components normally present in the oilseed to obtain heat-treated seed; dehulling the heat-treated seed to produce a meat fraction, a hull fraction or a mixture thereof; and cold pressing the meat fraction or the mixture to yeild the plant oils and the protein and lipid-rich meals.
    Type: Application
    Filed: February 19, 2002
    Publication date: April 17, 2003
    Inventors: David Higgs, Robert E. Cairns, Ian Shand