Patents by Inventor Curtis Goedde

Curtis Goedde 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: 10120722
    Abstract: According to the teachings herein, provisioning operations carried out via electronic processing in a communication network (60) benefit from the use of reordered workflows (20) having task orderings that are at least partly optimized with respect to task failure probabilities and/or resource-blocking penalties. The reordered workflows (20) are obtained by optimizing predefined provisioning workflows (10). Each predefined workflow (10) comprises two or more tasks (12) ordered along one or more task execution paths (14) in a task tree (16), according to a default task ordering that reflects any required inter-task dependencies but, in general, does not reflect any optimization in terms of failure penalties, resource blocking, etc. Among the several advantages provided by the teachings herein, carrying out provisioning operations in accordance with reordered workflows (20) wastes fewer compute cycles and reduces the needless blocking of network resources in the event of provisioning task failures.
    Type: Grant
    Filed: January 31, 2014
    Date of Patent: November 6, 2018
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Ron Hamway, Paul Ballman, Calin Curescu, Craig Donovan, Curtis Goedde
  • Patent number: 9705975
    Abstract: A method for and a feedback node capable of making feedback information provided from communication devices accessible to an application server, the feedback information being associated with at least one service provided by the application server, the feedback node comprising a processor and a memory comprising executable code which when executed by the processor causes the feedback node to: receive a second set of instructions from the application server, instructing the feedback node, under which conditions to provide feedback information from at least one of the communication devices to the application server; received feedback information from the at least one communication device, and forward the received feedback information to the application server according the second set of instructions.
    Type: Grant
    Filed: January 30, 2014
    Date of Patent: July 11, 2017
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Elena Fersman, Curtis Goedde, Hongxin Liang, Joerg Niemoeller, Robert Törnkvist
  • Publication number: 20160350160
    Abstract: According to the teachings herein, provisioning operations carried out via electronic processing in a communication network (60) benefit from the use of reordered workflows (20) having task orderings that are at least partly optimized with respect to task failure probabilities and/or resource-blocking penalties. The reordered workflows (20) are obtained by optimizing predefined provisioning workflows (10). Each predefined workflow (10) comprises two or more tasks (12) ordered along one or more task execution paths (14) in a task tree (16), according to a default task ordering that reflects any required inter-task dependencies but, in general, does not reflect any optimization in terms of failure penalties, resource blocking, etc. Among the several advantages provided by the teachings herein, carrying out provisioning operations in accordance with reordered workflows (20) wastes fewer compute cycles and reduces the needless blocking of network resources in the event of provisioning task failures.
    Type: Application
    Filed: January 31, 2014
    Publication date: December 1, 2016
    Inventors: Ron Hamway, Paul Ballman, Calin Curescu, Craig Donovan, Curtis Goedde
  • Publication number: 20160119411
    Abstract: A method for and a feedback node capable of making feedback information provided from communication devices accessible to an application server, the feedback information being associated with at least one service provided by the application server, the feedback node comprising a processor and a memory comprising executable code which when executed by the processor causes the feedback node to: receive a second set of instructions from the application server, instructing the feedback node, under which conditions to provide feedback information from at least one of the communication devices to the application server; received feedback information from the at least one communication device, and forward the received feedback information to the application server according the second set of instructions.
    Type: Application
    Filed: January 30, 2014
    Publication date: April 28, 2016
    Inventors: Elena Fersman, Curtis Goedde, Hongxin Liang, Joerg Niemoeller, Robert Törnkvist