Patents by Inventor Todd Morris

Todd Morris 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: 20190222491
    Abstract: An optimization platform system includes a network interface configured to communicate with a plurality user devices and a plurality of servers in a network; a processor communicatively coupled to the network interface; and memory storing instructions that, when executed, cause the processor to obtain network measurements including Quality of Service (QoS) measurements and one of measured Quality of Experience (QoE) measurements and inferred QoE measurements from the QoS measurements for one or more streams in the network, wherein each of the one or more streams has a type selected from a group consisting of a video stream, a Voice over Internet Protocol (VoIP) call, a gaming stream, and an Augmented Reality (AR)/Virtual Reality (VR) stream, and wherein the QoE measurements and the inferred QoE measurements of each of the one or more streams is based on the type of the respective stream, analyze the QoE measurements to determine poor QoE in the network, determine remedial actions in the network to repair the
    Type: Application
    Filed: March 20, 2019
    Publication date: July 18, 2019
    Inventors: Robert Kevin Tomkins, Todd Morris, Romualdas Armolavicius
  • Patent number: 10148578
    Abstract: A method for path computation in a network includes determining dynamic link weights for links in the network, responsive to a request for a path, for a connection, between a source node and a destination node in the network with a requested bandwidth amount, wherein the dynamic link weights, for each link, are based on a current status of the link and a future status of the link; determining one or more paths for the request based on the dynamic link weights; and selecting a path of the one or more paths to minimize cost in the network. The method can be implemented through a Software Defined Networking (SDN) controller.
    Type: Grant
    Filed: October 17, 2014
    Date of Patent: December 4, 2018
    Assignee: Ciena Corporation
    Inventors: Todd Morris, Romualdas Armolavicius, Petar Djukic
  • Patent number: 10069570
    Abstract: Modem reclamation systems and methods for optimizing optical modem use in a network include determining costs and capacity range for Lx adjacencies in the network based on Lx information and L0 information, wherein Lx is a digital layer with routed traffic and L0 is a media layer with optical modems that are reclaimed when their utilization is reduced in the digital layer; determining an order of Lx connection moves that minimizes the costs of the Lx adjacencies, to reclaim or minimize the optical modem use; and performing the Lx connection moves based on the order and updating the Lx adjacencies.
    Type: Grant
    Filed: January 27, 2016
    Date of Patent: September 4, 2018
    Assignee: Ciena Corporation
    Inventors: Petar Djukic, Todd Morris, Romualdas Armolavicius, Stephen Shew
  • Patent number: 10059226
    Abstract: A vehicle seat includes a pair of side frames and a load sensor. The load sensor is provided at a lower portion of the side frame or below the side frame. The vehicle seat further includes a supporting member which is connected to the side frame and which supports a seated person. The supporting member includes a seat portion which receives a weight of a seated person. The seat portion is provided below the load sensor.
    Type: Grant
    Filed: October 24, 2016
    Date of Patent: August 28, 2018
    Assignees: TS TECH CO., LTD., HONDA R&D AMERICAS, INC.
    Inventors: Takayuki Inoue, Souheil Hage-Hassan, Todd Morris, Yuji Nakamura, Masakazu Okada
  • Patent number: 10015057
    Abstract: Systems and methods for a representative bandwidth calculation in a network include receiving a request for representative bandwidth information; obtaining network measurements; combining, filtering, and retiming network measurements based on the request to determine the representative bandwidth information. The systems and methods convert the combined, filtered, and retimed network measurements into the representative bandwidth information which has an additive property in an algebraic domain. The additive property enables the representative bandwidth information to be used for admission control, overbooking determinations, network planning, and/or dynamic pricing in the network.
    Type: Grant
    Filed: January 26, 2015
    Date of Patent: July 3, 2018
    Assignee: Ciena Corporation
    Inventors: Petar Djukic, Todd Morris, Romualdas Armolavicius
  • Publication number: 20180102948
    Abstract: Systems and methods for instantiating a network service in a network include receiving a service request for a network service; determining network resources in the network to instantiate the network service; determining a price for the network resources utilizing forecasts with adjustments to the price based on a current network status; providing the price in response to the service request; and responsive to acceptance of the price, causing instantiation of the network service through the network resources in the network.
    Type: Application
    Filed: November 13, 2017
    Publication date: April 12, 2018
    Inventors: Petar DJUKIC, Todd MORRIS, Romualdas ARMOLAVICIUS, Mitchell Howard AUSTER, Christopher Frank JANZ, David CÔTÉ
  • Publication number: 20180062943
    Abstract: Systems and methods of service enhancement in a Software Defined Networking (SDN) network include performing an evaluation of one or more services in the SDN network for service enhancements; performing a scoring of the service enhancements of the one or more services; and causing implementation of at least one of the service enhancements in the SDN network. The evaluation can be based on temporarily implementing the service enhancements and measuring a benefit thereof. The evaluation can also be based on estimating the service enhancements based on historical measurements from the SDN network.
    Type: Application
    Filed: November 8, 2017
    Publication date: March 1, 2018
    Inventors: Petar DJUKIC, Todd MORRIS, David Jordan KRAUSS
  • Patent number: 9858588
    Abstract: Methods and systems for providing for display attribution data associated with one or more events are disclosed. Processor identifies channels from paths including events corresponding to position data identifying a position along the path at which the event was performed. Processor determines attribution credits assigned to each event included in the paths corresponding to the channel. Processor determines a number of attribution credits assigned to the channel. Processor identifies, from the paths, a plurality of event-position pairs. Each event-position pair corresponds to events that correspond to a respective channel and are performed at a respective position of the plurality of paths corresponding to the event-position pair. Processor determines, for each identified event-position pair, a weighting based on an aggregate of the attribution credits assigned to the events to which the event-position pair corresponds.
    Type: Grant
    Filed: April 29, 2014
    Date of Patent: January 2, 2018
    Assignee: Google LLC
    Inventors: Stefan Schnabl, John Chih Chang Huang, Hongxu Cai, William Patrick Kee, Bozhena Bidyuk, Chao Cai, Xiaosa Zhao, James Edward Stewart, Richard Edward Little, Todd Morris Jackson
  • Patent number: 9858586
    Abstract: Systems and methods for creating rules for assigning attribution credit across events, includes, identifying, by a processor, conversions at a website. The processor identifies path types associated with the conversions. Each path type identifies events and a index position indicating an event's relative position. The processor identifies a subset of the identified path types to be rewritten according to a path rewriting policy. The processor then rewrites the identified subset of the identified path types as rewritten path types. The processor determines, for each of the rewritten path types and remaining identified path types associated with the identified conversions, attribution credits for each event included in the path type. The processor creates, for each of the rewritten path types and remaining identified path types associated with the identified conversions, a rule for assigning the determined attribution credit to each event of the path type for which the rule is created.
    Type: Grant
    Filed: December 11, 2013
    Date of Patent: January 2, 2018
    Assignee: Google LLC
    Inventors: Richard Edward Little, Bozhena Bidyuk, Chao Cai, Todd Morris Jackson, John Chih Chang Huang
  • Patent number: 9838272
    Abstract: Systems and methods for service enhancement discovery in a Software Defined Networking (SDN) network include obtaining network measurements for one or more candidate services in the network; utilizing the network measurements to determine one or more service enhancements for the one or more candidate services; determining a cost and a benefit for each of the service enhancements for the one or more candidate services; and providing the service enhancements for the one or more candidate services based on associated cost and associated benefit of each of the service enhancements.
    Type: Grant
    Filed: April 13, 2015
    Date of Patent: December 5, 2017
    Assignee: Ciena Corporation
    Inventors: Petar Djukic, Todd Morris, David Jordan Krauss
  • Patent number: 9838271
    Abstract: Systems and methods are described for network service pricing and service resource management, implemented by a server communicatively coupled to a Software Defined Networking (SDN) network configured to provide the network service. The systems and methods includes receiving a service request for a network service in the SDN network; determining one or more price categories and one or more network resources for the service request, wherein the network resources are selected to instantiate the network service; adjusting a price of the network resources by adjusting the price within a range of the price categories based on current and known future network information of the SDN network; and responsive to acceptance of the price, instantiating the network service through the network resources in the SDN network.
    Type: Grant
    Filed: June 2, 2015
    Date of Patent: December 5, 2017
    Assignee: Ciena Corporation
    Inventors: Petar Djukic, Todd Morris, Romualdas Armolavicius, Mitchell Howard Auster, Christopher Frank Janz, David Côté
  • Patent number: 9838296
    Abstract: Systems and methods for bandwidth optimization in a network include monitoring a state of the network, wherein the network is a connection-oriented network; utilizing analytics based on the monitoring to predict trends, create triggers, and determine updates to policy associated with the network; and performing bandwidth optimization on one or more connections based on the trends, the triggers, and the policy, wherein each of the one or more connections has one or more of a Wave Division Multiplexing (WDM) component, a Time Division Multiplexing (TDM) component, and a packet component, and wherein the bandwidth optimization finds the one or more connections with inefficient resource usages and moves the one or more connections, in one or more of time and space, to more optimal paths.
    Type: Grant
    Filed: October 21, 2015
    Date of Patent: December 5, 2017
    Assignee: Ciena Corporation
    Inventors: Romualdas Armolavicius, Todd Morris, Norman Steven Traxler, Jie Jenny Qin
  • Patent number: 9819565
    Abstract: Dynamic policy systems and methods for implementing network management of a network include pre-calculating management policies for the network, in an off-line manner, based on past observed network load taking into consideration seasonality of network load, forecasts of the network load, and planned events on the network load; selecting a policy from the pre-calculated management policies, to manage the network in an on-line manner, wherein the selecting is either time-based or performance-based; and performing network management functions in the network utilizing the selected policy.
    Type: Grant
    Filed: January 26, 2015
    Date of Patent: November 14, 2017
    Assignee: Ciena Corporation
    Inventors: Petar Djukic, Todd Morris, David Jeffrey Miedema
  • Publication number: 20170230267
    Abstract: Traffic-adaptive network control systems and methods for a network, implemented by a server, include monitoring data associated with the network; generating a traffic forecast based on the monitored data; generating a schedule of actions based on a comparison of the traffic forecast to observed data; and causing orchestration of the actions in the network based on the generated schedule. The network can include a Software Defined Networking (SDN) network.
    Type: Application
    Filed: February 8, 2016
    Publication date: August 10, 2017
    Inventors: Romualdas ARMOLAVICIUS, Todd MORRIS, Petar DJUKIC
  • Publication number: 20170214467
    Abstract: Modem reclamation systems and methods for optimizing optical modem use in a network include determining costs and capacity range for Lx adjacencies in the network based on Lx information and L0 information, wherein Lx is a digital layer with routed traffic and L0 is a media layer with optical modems that are reclaimed when their utilization is reduced in the digital layer; determining an order of Lx connection moves that minimizes the costs of the Lx adjacencies, to reclaim or minimize the optical modem use; and performing the Lx connection moves based on the order and updating the Lx adjacencies.
    Type: Application
    Filed: January 27, 2016
    Publication date: July 27, 2017
    Inventors: Petar DJUKIC, Todd MORRIS, Romualdas ARMOLAVICIUS, Stephen SHEW
  • Publication number: 20170113574
    Abstract: A vehicle seat includes a pair of side frames and a load sensor. The load sensor is provided at a lower portion of the side frame or below the side frame. The vehicle seat further includes a supporting member which is connected to the side frame and which supports a seated person. The supporting member includes a seat portion which receives a weight of a seated person. The seat portion is provided below the load sensor.
    Type: Application
    Filed: October 24, 2016
    Publication date: April 27, 2017
    Applicants: TS TECH CO., LTD., TS TECH CO., LTD., HONDA R&D AMERICAS, INC., HONDA R&D AMERICAS, INC.
    Inventors: Takayuki INOUE, Souheil HAGE-HASSAN, Todd MORRIS, Yuji NAKAMURA, Masakazu OKADA
  • Publication number: 20160330083
    Abstract: Systems and methods are described for network service pricing and service resource management, implemented by a server communicatively coupled to a Software Defined Networking (SDN) network configured to provide the network service. The systems and methods includes receiving a service request for a network service in the SDN network; determining one or more price categories and one or more network resources for the service request, wherein the network resources are selected to instantiate the network service; adjusting a price of the network resources by adjusting the price within a range of the price categories based on current and known future network information of the SDN network; and responsive to acceptance of the price, instantiating the network service through the network resources in the SDN network.
    Type: Application
    Filed: June 2, 2015
    Publication date: November 10, 2016
    Inventors: Petar DJUKIC, Todd MORRIS, Romualdas ARMOLAVICIUS, Mitchell Howard AUSTER, Christopher Frank JANZ, David CÔTÉ
  • Publication number: 20160301579
    Abstract: Systems and methods for service enhancement discovery in a Software Defined Networking (SDN) network include obtaining network measurements for one or more candidate services in the network; utilizing the network measurements to determine one or more service enhancements for the one or more candidate services; determining a cost and a benefit for each of the service enhancements for the one or more candidate services; and providing the service enhancements for the one or more candidate services based on associated cost and associated benefit of each of the service enhancements.
    Type: Application
    Filed: April 13, 2015
    Publication date: October 13, 2016
    Inventors: Petar DJUKIC, Todd MORRIS, David Jordan KRAUSS
  • Publication number: 20160218948
    Abstract: Dynamic policy systems and methods for implementing network management of a network include pre-calculating management policies for the network, in an off-line manner, based on past observed network load taking into consideration seasonality of network load, forecasts of the network load, and planned events on the network load; selecting a policy from the pre-calculated management policies, to manage the network in an on-line manner, wherein the selecting is either time-based or performance-based; and performing network management functions in the network utilizing the selected policy.
    Type: Application
    Filed: January 26, 2015
    Publication date: July 28, 2016
    Applicant: Ciena Corporation
    Inventors: Petar DJUKIC, Todd MORRIS, David Jeffrey MIEDEMA
  • Publication number: 20160218943
    Abstract: Systems and methods for a representative bandwidth calculation in a network include receiving a request for representative bandwidth information; obtaining network measurements; combining, filtering, and retiming network measurements based on the request to determine the representative bandwidth information. The systems and methods convert the combined, filtered, and retimed network measurements into the representative bandwidth information which has an additive property in an algebraic domain. The additive property enables the representative bandwidth information to be used for admission control, overbooking determinations, network planning, and/or dynamic pricing in the network.
    Type: Application
    Filed: January 26, 2015
    Publication date: July 28, 2016
    Applicant: CIENA CORPORATION
    Inventors: Petar DJUKIC, Todd MORRIS, Romualdas ARMOLAVICIUS