Patents by Inventor Frederick Bruce Shepherd

Frederick Bruce Shepherd 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: 9049095
    Abstract: The performance of randomized load balanced or selective, randomized load balanced networks is enhanced by using ingress traffic engineering in addition to randomized traffic splitting. By first using the capacity of all links leading to the final destination of traffic, the remaining capacity is freed up for best effort traffic. Traffic splitting rules that enhance the performance of randomized load balanced networks in terms of packet missequencing and other quality of service criteria are also described.
    Type: Grant
    Filed: December 29, 2006
    Date of Patent: June 2, 2015
    Assignee: Alcatel Lucent
    Inventors: Frederick Bruce Shepherd, Marina K. Thottan, Peter J. Winzer
  • Publication number: 20130152091
    Abstract: Described is a technology by which an assignment model is computed to distribute labeling tasks among judging entities (judges). The assignment model is optimized by obtaining accuracy-related data of the judges, e.g., by probing the judges with labeling tasks having a gold standard label and evaluating the judges' labels against the gold standard labels, and optimizing for accuracy. Optimization may be based upon on or more other constraints, such as per-judge cost and/or quota.
    Type: Application
    Filed: December 8, 2011
    Publication date: June 13, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Chao Liu, Frederick Bruce Shepherd
  • Publication number: 20080159138
    Abstract: The performance of randomized load balanced or selective, randomized load balanced networks is enhanced by using ingress traffic engineering in addition to randomized traffic splitting. By first using the capacity of all links leading to the final destination of traffic, the remaining capacity is freed up for best effort traffic. Traffic splitting rules that enhance the performance of randomized load balanced networks in terms of packet missequencing and other quality of service criteria are also described.
    Type: Application
    Filed: December 29, 2006
    Publication date: July 3, 2008
    Inventors: Frederick Bruce Shepherd, Marina K. Thottan, Peter J. Winzer
  • Patent number: 7280526
    Abstract: Broadly, techniques for solving network routing within a predetermined error are disclosed. These techniques may be applied to networks supporting dedicated reserve capacity, where reserved capacity on links in the network is dedicated for a particular commodity (generally, a source and sink pair of computers), and shared recovery, where reserved capacity on links is shared amongst two or more commodities. These techniques use an iterative process to determine flows on each of the links in a network. Costs are set for each commodity, and primary and secondary (i.e., backup) flows are initialized. A commodity is selected and demand for the commodity is routed through the shortest path. Costs are updated for each potential failure mode. For each commodity, the flows and costs are updated. Once all flows and costs are updated, then it is determined if a function is less than a predetermined value.
    Type: Grant
    Filed: January 17, 2002
    Date of Patent: October 9, 2007
    Assignee: Lucent Technologies Inc.
    Inventors: Lisa Karen Fleischer, Iraj Saniee, Frederick Bruce Shepherd, Aravind Srinivasan
  • Publication number: 20030174653
    Abstract: A method for exchanging routing information between I-BGP routers within an autonomous system (AS) advantageously enables a solution to both persistent route oscillation problems and transient route oscillation problems which may occur when using I-BGP in a given AS. Conventional I-BGP protocol techniques are extended by enabling I-BGP speakers (e.g., routers) to communicate a set of possible best paths to a given destination, rather than communicating only a single best path, to each of their I-BGP peers within the given AS. Specifically, a plurality of possible best paths to a destination are communicated (where there are in fact more than one) from an I-BGP speaker in a given AS to its I-BGP peers (within the given AS), for each neighboring AS that provides any such paths (i.e., routes to the destination).
    Type: Application
    Filed: February 27, 2002
    Publication date: September 18, 2003
    Inventors: Anindya Basu, Chih-Hao Luke Ong, April Patricia Rasala, Frederick Bruce Shepherd, Gordon Thomas Wilfong
  • Publication number: 20030058798
    Abstract: Broadly, techniques for solving network routing within a predetermined error are disclosed. These techniques may be applied to networks supporting dedicated reserve capacity, where reserved capacity on links in the network is dedicated for a particular commodity (generally, a source and sink pair of computers), and shared recovery, where reserved capacity on links is shared amongst two or more commodities. These techniques use an iterative process to determine flows on each of the links in a network. Costs are set for each commodity, and primary and secondary (i.e., backup) flows are initialized. A commodity is selected and demand for the commodity is routed through the shortest path. Costs are updated for each potential failure mode. For each commodity, the flows and costs are updated. Once all flows and costs are updated, then it is determined if a function is less than a predetermined value.
    Type: Application
    Filed: January 17, 2002
    Publication date: March 27, 2003
    Inventors: Lisa Karen Fleischer, Iraj Saniee, Frederick Bruce Shepherd, Aravind Srinivasan