Patents by Inventor Arthur Douglas Allen

Arthur Douglas Allen 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: 7890631
    Abstract: A method of bandwidth allocation for delivery of stored digital content from at least one server device to at least one client device by way of a network. The method includes the steps of: describing a control variable which represents a target flow rate of content from the server device to each client device; determining time-varying constraints on the target flow rate of the content; determining a cost function of the control variables for all clients, wherein the cost function represents an aggregate flow rate and is a sum of all flow rates for all clients; and prescribing bandwidth to all clients based upon a value of the control variables that maximize the cost function comprising performing periodic computations to update the value of the control variable such that the bandwidth can be continuously allocated to each client.
    Type: Grant
    Filed: March 17, 2008
    Date of Patent: February 15, 2011
    Assignee: Democrasoft, Inc.
    Inventor: Arthur Douglas Allen
  • Patent number: 7747748
    Abstract: A method of bandwidth allocation for delivery of stored digital content from at least one server device to at least one client device by way of a network is disclosed. The method begins by prescribing a control variable which represents a target flow rate from the server device to each client device. Next, time-varying constraints on the flow rate of the content are determined. A cost function of the control variable for each client is determined. The cost function corresponds to a maximized value of the control variable. Finally, bandwidth is prescribed to each client based upon the value of the control variable maximized by the cost function. In this respect, the method achieves optimal allocation of bandwidth between the server and the respective clients.
    Type: Grant
    Filed: January 7, 2005
    Date of Patent: June 29, 2010
    Assignee: Democrasoft, Inc.
    Inventor: Arthur Douglas Allen
  • Patent number: 7568046
    Abstract: A system for allocating bandwidth between a server device and at least one client device. The system includes a call acceptance module operative to receive an incoming request for service; a flow regulator configured to deliver content at a modulated target flow rate, the content being delivered between the server device and a respective client device when a call is accepted by the call acceptance module; and a flow optimizer configured to modulate the target flow rate of the flow regulator in order to optimize an aggregate flow of content.
    Type: Grant
    Filed: June 2, 2006
    Date of Patent: July 28, 2009
    Assignee: Burst.com, Inc.
    Inventor: Arthur Douglas Allen
  • Publication number: 20080228921
    Abstract: A method of bandwidth allocation for delivery of stored digital content from at least one server device to at least one client device by way of a network. The method includes the steps of: describing a control variable which represents a target flow rate of content from the server device to each client device; determining time-varying constraints on the target flow rate of the content; determining a cost function of the control variables for all clients, wherein the cost function represents an aggregate flow rate and is a sum of all flow rates for all clients; and prescribing bandwidth to all clients based upon a value of the control variables that maximize the cost function comprising performing periodic computations to update the value of the control variable such that the bandwidth can be continuously allocated to each client.
    Type: Application
    Filed: March 17, 2008
    Publication date: September 18, 2008
    Inventor: Arthur Douglas Allen
  • Patent number: 6850965
    Abstract: A method of bandwidth allocation for delivery of stored digital content from at least one server device to at least one client device by way of a network is disclosed. The method begins by prescribing a control variable which represents a target flow rate from the server device to each client device. Next, time-varying constraints on the flow rate of the content are determined. A cost function of the control variable for each client is determined. The cost function corresponds to a maximized value of the control variable. Finally, bandwidth is prescribed to each client based upon the value of the control variable maximized by the cost function. In this respect, the method achieves optimal allocation of bandwidth between the server and the respective clients.
    Type: Grant
    Filed: June 26, 2001
    Date of Patent: February 1, 2005
    Inventor: Arthur Douglas Allen
  • Publication number: 20020029274
    Abstract: A method of bandwidth allocation for delivery of stored digital content from at least one server device to at least one client device by way of a network is disclosed. The method begins by prescribing a control variable which represents a target flow rate from the server device to each client device. Next, time-varying constraints on the flow rate of the content are determined. A cost function of the control variable for each client is determined. The cost function corresponds to a maximized value of the control variable. Finally, bandwidth is prescribed to each client based upon the value of the control variable maximized by the cost function. In this respect, the method achieves optimal allocation of bandwidth between the server and the respective clients.
    Type: Application
    Filed: June 26, 2001
    Publication date: March 7, 2002
    Inventor: Arthur Douglas Allen