Patents by Inventor Bradley R Smith

Bradley R Smith 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: 20170026678
    Abstract: Systems, methods, and computer-readable media are disclosed for optimizing selection of television advertising inventory. In one embodiment, a method may include receiving a set of available ad inventory from a traffic system server, where the set of available ad inventory is received from a hardware component in communication with the traffic system server. The method may include identifying a futuremost ad in the ad inventory representing an end of the first future time period, receiving a traffic system schedule indicative of planned television programming and historical television programming by the traffic system server, and determining that a correlation between a previous traffic system schedule portion selected from the historical television programming and the planned television programming meets an inventory prediction threshold.
    Type: Application
    Filed: July 21, 2016
    Publication date: January 26, 2017
    Inventors: Bradley R. Smith, Shereta Williams, Ron Curtis, Lawrence Catchpole
  • Patent number: 9197544
    Abstract: A packet routing method includes computing, for each source node in the data network and each destination node in the data network, a set of multiple routes providing a full range of performance from the source node to the destination node. The multiple routes are preferably precomputed and stored. The full range of performance is defined by a set of dominant routes, defined in terms of a partial order on a multi-dimensional space whose dimensions correspond to performance metrics such as bandwidth, latency metric, and jitter. The method selects, for a packet originating from a source node and addressed to a destination node, a route from the computed set of multiple routes and forwards the packet in accordance with the selected route.
    Type: Grant
    Filed: October 19, 2012
    Date of Patent: November 24, 2015
    Assignee: The Regents of the University of California
    Inventor: Bradley R Smith
  • Publication number: 20140364955
    Abstract: A shock absorbent system for a joint prosthesis includes a shock absorbent material. The shock absorbent system may be used in both hip and knee joint prostheses. In one example, a knee joint prosthesis includes a tibial plate, a femoral component having a moveable condyle in contact with a shock absorbent material, wherein movement of the moveable condyle deforms the shock absorbent material, and a tray insert disposed between the tibial plate and the moveable condyle.
    Type: Application
    Filed: June 10, 2014
    Publication date: December 11, 2014
    Inventor: Bradley R. Smith
  • Publication number: 20140241366
    Abstract: A packet routing method includes computing, for each source node in the data network and each destination node in the data network, a set of multiple routes providing a full range of performance from the source node to the destination node. The multiple routes are preferably precomputed and stored. The full range of performance is defined by a set of dominant routes, defined in terms of a partial order on a multi-dimensional space whose dimensions correspond to performance metrics such as bandwidth, latency metric, and jitter. The method selects, for a packet originating from a source node and addressed to a destination node, a route from the computed set of multiple routes and forwards the packet in accordance with the selected route.
    Type: Application
    Filed: October 19, 2012
    Publication date: August 28, 2014
    Inventor: Bradley R. Smith
  • Patent number: 7908337
    Abstract: A request for an information object at an address identified by a uniform resource locator (URL) is received; and the URL is mapped to a corresponding anycast address for the information object. Thereafter, the anycast address for the information object may be resolved to a unicast address for the information object, and the information object sent to the client. The request may be received at an information object repository that is topologically closer to the client than any other information object repository. This closest information object repository may be selected according to specified performance metrics, such as: average delay from the selected information object repository to a source of the request, average processing delay at the selected information object repository, reliability of a path from the selected information object repository, available bandwidth in said path, and loads on the selected information object repository.
    Type: Grant
    Filed: April 26, 2001
    Date of Patent: March 15, 2011
    Assignee: Adara Networks, Inc.
    Inventors: Jose J. Garcia-Luna-Aceves, Bradley R. Smith
  • Patent number: 7805987
    Abstract: Differential expansion (or contraction) of areas of a tire sidewall is measured by constructing height profiles of the tire at each of at least two different static pressures to detect defects in the tire. Light sources project a plurality of illuminated lines onto a tire and cameras are used to record the position of the lines to construct the height profiles of a rotationally fixed position tire.
    Type: Grant
    Filed: August 19, 2008
    Date of Patent: October 5, 2010
    Inventor: Bradley R. Smith
  • Patent number: 7725596
    Abstract: An information object repository is configured to resolve a network layer anycast address to a network layer unicast address in response to a request for an information object at the network layer anycast address. The information object repository may be further configured to resolve the network layer anycast address by transmitting a request for the network layer unicast address and awaiting a response thereto, and, in some cases, to return a failure message to a source of the request for the information object if the response to the request for the network layer unicast address is not received within a timeout period. Preferably, the request for the network layer unicast address is a single IP packet that includes the network layer anycast address. Similarly, the request for the network layer unicast address is preferably a single IP packet that includes the network layer unicast address.
    Type: Grant
    Filed: April 26, 2001
    Date of Patent: May 25, 2010
    Assignee: Adara Networks, Inc.
    Inventors: Jose J. Garcia-Luna-Aceves, Bradley R. Smith
  • Patent number: 7577754
    Abstract: A set of access control labels is assigned to each of a number of users of a caching infrastructure in a network. The labels are used in specifying access control lists for content of the users. Requests for the content are referred to selected information object repositories of the caching infrastructure without regard as to whether the content is actually stored at the information object repositories; and access to the content is controlled according to access lists developed according to the access control labels. Access to the content may be controlled by comparing information included in uniform resource locators (URLs) to the access control lists. Such information may be one or more digital signatures, for example, which identify one or more of: the source of the requests, and an owner of an information object being requested. The access control lists are preferably maintained corresponding to the access control labels, which may be hierarchical in nature.
    Type: Grant
    Filed: April 26, 2001
    Date of Patent: August 18, 2009
    Assignee: Adara Networks, Inc.
    Inventors: J J Garcia-Luna-Aceves, Bradley R. Smith
  • Patent number: 7565450
    Abstract: Various information object repository selection procedures for determining which of a number of information object repositories should service a request for the information object include a direct cache selection process, a redirect cache selection process, a remote DNS cache selection process, or a local DNS cache selection process. Different combinations of these procedures may also be used. For example different combination may be used depending on the type of content being requested. The direct cache selection process may be used for information objects that will be immediately loaded without user action, while any of the redirect cache selection process, the remote DNS cache selection process and/or the local DNS cache selection process may be used for information objects that will be loaded only after some user action.
    Type: Grant
    Filed: April 26, 2001
    Date of Patent: July 21, 2009
    Assignee: Adara Networks Inc.
    Inventors: Jose J. Garcia-Luna-Aceves, Bradley R. Smith
  • Patent number: 7552233
    Abstract: An address of a server that should supply an information object or service to a requester is returned in response to a request therefor. The address of the server that is returned is an optimal server selected according to specified performance metrics. The specified performance metrics may include one or more of an average delay from the server to another, average processing delays at the server, reliability of a path from the server to another, available bandwidth in said path, and loads on the server.
    Type: Grant
    Filed: September 10, 2002
    Date of Patent: June 23, 2009
    Assignee: Adara Networks, Inc.
    Inventors: Jyoti Raju, J. J. Garcia-Luna-Aceves, Bradley R. Smith
  • Patent number: 7343422
    Abstract: A request for an information object at an address identified by a uniform resource locator (URL) is received; and the URL is mapped to a corresponding unicast address for the information object. Thereafter, the unicast address for the information object may be used as an anycast address.
    Type: Grant
    Filed: April 26, 2001
    Date of Patent: March 11, 2008
    Assignee: Adara Networks, Inc.
    Inventors: J J Garcia-Luna-Aceves, Bradley R. Smith
  • Patent number: 6978606
    Abstract: An equal length crossover pipe exhaust system for an engine of a vehicle includes a plurality of exhaust manifolds for connection to outlets of cylinders of the engine. The equal length crossover pipe exhaust system also includes a plurality of crossover pipes having one end connected to the exhaust manifolds and extending above the engine. The equal length crossover pipe exhaust system further includes a main takedown pipe connected to another end of the crossover pipes at an equidistant point above the engine to provide an equal length junction point between the crossover pipes.
    Type: Grant
    Filed: November 1, 2002
    Date of Patent: December 27, 2005
    Assignees: General Motors Corporation, Scambia Industrial Development AG
    Inventors: Benjamin W Loveless, II, William M Kehrer, Gregory W Nilsson, Bradley R Smith
  • Publication number: 20040083725
    Abstract: An equal length crossover pipe exhaust system for an engine of a vehicle includes a plurality of exhaust manifolds for connection to outlets of cylinders of the engine. The equal length crossover pipe exhaust system also includes a plurality of crossover pipes having one end connected to the exhaust manifolds and extending above the engine. The equal length crossover pipe exhaust system further includes a main takedown pipe connected to another end of the crossover pipes at an equidistant point above the engine to provide an equal length junction point between the crossover pipes.
    Type: Application
    Filed: November 1, 2002
    Publication date: May 6, 2004
    Inventors: Benjamin W. Loveless, William M. Kehrer, Gregory W. Nilsson, Bradley R. Smith
  • Publication number: 20030200307
    Abstract: An address of a server that should supply an information object or service to a requester is returned in response to a request therefor. The address of the server that is returned is an optimal server selected according to specified performance metrics. The specified performance metrics may include one or more of an average delay from the server to another, average processing delays at the server, reliability of a path from the server to another, available bandwidth in said path, and loads on the server.
    Type: Application
    Filed: September 10, 2002
    Publication date: October 23, 2003
    Inventors: Jyoti Raju, J.J. Garcia-Luna-Aceves, Bradley R. Smith
  • Publication number: 20020026511
    Abstract: A set of access control labels is assigned to each of a number of users of a caching infrastructure in a network. The labels are used in specifying access control lists for content of the users. Requests for the content are referred to selected information object repositories of the caching infrastructure without regard as to whether the content is actually stored at the information object repositories; and access to the content is controlled according to access lists developed according to the access control labels. Access to the content may be controlled by comparing information included in uniform resource locators (URLs) to the access control lists. Such information may be one or more digital signatures, for example, which identify one or more of: the source of the requests, and an owner of an information object being requested. The access control lists are preferably maintained corresponding to the access control labels, which may be hierarchical in nature.
    Type: Application
    Filed: April 26, 2001
    Publication date: February 28, 2002
    Inventors: JJ Garcia-Luna-Aceves, Bradley R. Smith
  • Publication number: 20020016860
    Abstract: An information object repository is configured to resolve a network layer anycast address to a network layer unicast address in response to a request for an information object at the network layer anycast address. The information object repository may be further configured to resolve the network layer anycast address by transmitting a request for the network layer unicast address and awaiting a response thereto, and, in some cases, to return a failure message to a source of the request for the information object if the response to the request for the network layer unicast address is not received within a timeout period. Preferably, the request for the network layer unicast address is a single IP packet that includes the network layer anycast address. Similarly, the request for the network layer unicast address is preferably a single IP packet that includes the network layer unicast address.
    Type: Application
    Filed: April 26, 2001
    Publication date: February 7, 2002
    Inventors: J. J. Garcia-Luna-Aceves, Bradley R. Smith
  • Publication number: 20020010737
    Abstract: A request for an information object at an address identified by a uniform resource locator (URL) is received; and the URL is mapped to a corresponding unicast address for the information object. Thereafter, the unicast address for the information object may be used as an anycast address.
    Type: Application
    Filed: April 26, 2001
    Publication date: January 24, 2002
    Inventors: J. J. Garcia-Luna-Aceves, Bradley R. Smith
  • Publication number: 20020007413
    Abstract: Various information object repository selection procedures for determining which of a number of information object repositories should service a request for the information object include a direct cache selection process, a redirect cache selection process, a remote DNS cache selection process, or a local DNS cache selection process. Different combinations of these procedures may also be used. For example different combination may be used depending on the type of content being requested. The direct cache selection process may be used for information objects that will be immediately loaded without user action, while any of the redirect cache selection process, the remote DNS cache selection process and/or the local DNS cache selection process may be used for information objects that will be loaded only after some user action.
    Type: Application
    Filed: April 26, 2001
    Publication date: January 17, 2002
    Inventors: JJ Garcia-Luna-Aceves, Bradley R. Smith
  • Publication number: 20020004846
    Abstract: A request for an information object at an address identified by a uniform resource locator (URL) is received; and the URL is mapped to a corresponding anycast address for the information object. Thereafter, the anycast address for the information object may be resolved to a unicast address for the information object, and the information object sent to the client. The request may be received at an information object repository that is topologically closer to the client than any other information object repository. This closest information object repository may be selected according to specified performance metrics, such as: average delay from the selected information object repository to a source of the request, average processing delay at the selected information object repository, reliability of a path from the selected information object repository, available bandwidth in said path, and loads on the selected information object repository.
    Type: Application
    Filed: April 26, 2001
    Publication date: January 10, 2002
    Inventors: J. J. Garcia-Luna-Aceves, Bradley R. Smith