Patents by Inventor Bill Hopkins

Bill Hopkins 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: 8886761
    Abstract: An embodiment of a system for managing delivery of content to end users includes a semantics generator configured to generate name/value pair semantics for name/value pairs that can be included in flexible tokens, a semantics publisher configured to publish the name/value pair semantics in a menu, wherein the name/value pair semantics are selectable, a flexible token interpreter configured to interpret name/value pairs included in flexible tokens according to the name/value pair semantics, the flexible token interpreter further configured to determine responses to content requests based on the name/value pairs included in flexible tokens, and an edge server configured to generate token-dependent responses to content requests based on determined responses from the flexible token interpreter.
    Type: Grant
    Filed: July 1, 2009
    Date of Patent: November 11, 2014
    Assignee: Level 3 Communications, LLC
    Inventors: Bill Hopkins, Jin-Gen Wang
  • Patent number: 8533143
    Abstract: An embodiment of a method includes receiving a content request including a first set of attribute values, using at least one of the attribute values from the first set of attribute values to determine a second set of attribute values, traversing a hierarchy of decision nodes, wherein each decision node implements business logic based on one of the attribute values from the first set of attribute values or the second set of attribute values, and generating a decision from a last node in the hierarchy, wherein the decision dictates how to respond to the content request.
    Type: Grant
    Filed: April 10, 2012
    Date of Patent: September 10, 2013
    Assignee: Level 3 Communications, LLC
    Inventors: Jin-Gen Wang, Bill Hopkins, David Reisfeld, Steven P. Higgins
  • Publication number: 20120198517
    Abstract: An embodiment of a method includes receiving a content request including a first set of attribute values, using at least one of the attribute values from the first set of attribute values to determine a second set of attribute values, traversing a hierarchy of decision nodes, wherein each decision node implements business logic based on one of the attribute values from the first set of attribute values or the second set of attribute values, and generating a decision from a last node in the hierarchy, wherein the decision dictates how to respond to the content request.
    Type: Application
    Filed: April 10, 2012
    Publication date: August 2, 2012
    Applicant: Level 3 Communications LLC
    Inventors: Jin-Gen Wang, Bill Hopkins, David Reisfeld, Steven P. Higgins
  • Patent number: 8156066
    Abstract: An embodiment of a method includes receiving a content request including a first set of attribute values, using at least one of the attribute values from the first set of attribute values to determine a second set of attribute values, traversing a hierarchy of decision nodes, wherein each decision node implements business logic based on one of the attribute values from the first set of attribute values or the second set of attribute values, and generating a decision from a last node in the hierarchy, wherein the decision dictates how to respond to the content request.
    Type: Grant
    Filed: April 9, 2009
    Date of Patent: April 10, 2012
    Assignee: Level 3 Communications, LLC
    Inventors: Jin-Gen Wang, Bill Hopkins, David Reisfeld, Steven P. Higgins
  • Publication number: 20110004929
    Abstract: An embodiment of a system for managing delivery of content to end users includes a semantics generator configured to generate name/value pair semantics for name/value pairs that can be included in flexible tokens, a semantics publisher configured to publish the name/value pair semantics in a menu, wherein the name/value pair semantics are selectable, a flexible token interpreter configured to interpret name/value pairs included in flexible tokens according to the name/value pair semantics, the flexible token interpreter further configured to determine responses to content requests based on the name/value pairs included in flexible tokens, and an edge server configured to generate token-dependent responses to content requests based on determined responses from the flexible token interpreter.
    Type: Application
    Filed: July 1, 2009
    Publication date: January 6, 2011
    Applicant: LEVEL 3 COMMUNICATIONS, LLC
    Inventors: Bill Hopkins, Jin-Gen Wang
  • Publication number: 20090259611
    Abstract: An embodiment of a method includes receiving a content request including a first set of attribute values, using at least one of the attribute values from the first set of attribute values to determine a second set of attribute values, traversing a hierarchy of decision nodes, wherein each decision node implements business logic based on one of the attribute values from the first set of attribute values or the second set of attribute values, and generating a decision from a last node in the hierarchy, wherein the decision dictates how to respond to the content request.
    Type: Application
    Filed: April 9, 2009
    Publication date: October 15, 2009
    Applicant: Level 3 Communications, LLC
    Inventors: Jin-Gen Wang, Bill Hopkins, David Reisfeld, Steven P. Higgins