Patents by Inventor Michael Bugenhagen

Michael Bugenhagen 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: 20100061266
    Abstract: A system and method for monitoring user traffic. An observance window is established for a time period associated with the CIR burst refresh rate. Incoming bits are measured to determine if the CIR plus CBS rate is exceeded. A determination is made whether there is a threshold crossing during the observance window. A flag state is set indicating a user device is out of conformance in response to determining there is a threshold crossing.
    Type: Application
    Filed: August 7, 2009
    Publication date: March 11, 2010
    Inventor: Michael Bugenhagen
  • Publication number: 20100061261
    Abstract: A system and method for generating alarms based on traffic bursting. Marked packets are received. A determination is made whether the marked packet conforms with a bandwidth profile. The packet is remarked in response to determining the marked packet does not comply with a CIR threshold and an EIR threshold. An alarm is generated in response to remarking the packet.
    Type: Application
    Filed: August 7, 2009
    Publication date: March 11, 2010
    Inventor: Michael Bugenhagen
  • Publication number: 20100023993
    Abstract: A set-top box may include a storage unit, input/output (I/O) unit configured to communicate with a network node of a service provider over a communications network, memory unit, and a processing unit in communication with the storage unit, I/O unit, and memory unit. A user control panel module may be executed by the processing unit and configured to cause the processing unit to present a graphical user interface to a user to control access to one or more content stores of a content mall operating on the network node. A service provider control panel module may be executed by the processing unit and be configured to cause the processing unit to enable the communications service provider to control operation of the processing unit. A codec module may be executed by the processing unit and configured to enable the processing unit to display content downloaded from a content store of the content mall.
    Type: Application
    Filed: July 23, 2009
    Publication date: January 28, 2010
    Inventor: Michael Bugenhagen
  • Publication number: 20100023395
    Abstract: A system and method for a communications service provider and content provider to share revenue may include providing, by the communications service provider, a network node configured to enable the content provider to post content to be available to subscribers of the communications service provider. The content provider may be enabled to set a price for a subscriber to download the content. If there is a cost for the subscribers to download the content, then a revenue share percentage may be established between the content provider and the communications service provider. Otherwise, the communications service provider may be enabled to display an advertisement to the subscribers and collect revenue from advertising. The revenue generated by the content being downloaded may be accounted for. The content provider may be provided with the accounting.
    Type: Application
    Filed: July 23, 2009
    Publication date: January 28, 2010
    Inventor: Michael Bugenhagen
  • Publication number: 20100023958
    Abstract: A system and method for operating a virtual broadcast network may include using, by a virtual broadcaster, a network server remotely located from the virtual broadcaster and managed by a communications service provider to host a virtual broadcast network. A selection, via a control panel, of at least one broadcast content feed from a plurality of different content service providers may be performed. The selected broadcast content feeds may be broadcast to users who access the virtual broadcast network.
    Type: Application
    Filed: July 23, 2009
    Publication date: January 28, 2010
    Inventor: Michael Bugenhagen
  • Publication number: 20100023959
    Abstract: A system and method for a content provider to distribute content may include configuring a webserver to be in communication with the Internet and be accessible to subscribers of a communication service provider without accessing the Internet. The content provider may be enabled to store content in at least one data storage bin at the webserver, where the webserver may further be configured to provide digital rights management for the content provider and guaranteed QoS to the subscribers when downloading the content. The content may be communicated from the webserver with guaranteed QoS to the subscribers.
    Type: Application
    Filed: July 23, 2009
    Publication date: January 28, 2010
    Inventor: Michael Bugenhagen
  • Publication number: 20100023987
    Abstract: A system and method for broadcasting content as IPTV may include receiving broadcast feed content. The broadcast feed content may be converted into a first data format for broadcasting to set-top boxes. The broadcast feed content may be converted into a second data format for broadcasting to mobile devices. The converted broadcast feed content may be broadcast to set-top boxes and mobile devices in the first and second data formats, respectively.
    Type: Application
    Filed: July 23, 2009
    Publication date: January 28, 2010
    Inventor: Michael Bugenhagen
  • Publication number: 20100023986
    Abstract: A system and method for providing content providers with network distribution nodes for distributing content to subscribers of a communications service provider may include maintaining multiple network nodes by the communications service provider, where the network nodes may be in communication with the Internet and be configured to enable subscribers of the communications service provider to access and download content without the content having to be communicated over the Internet. Multiple respective content service providers may be enabled to store content at the network nodes for subscribers local to each respective network node to download the content. Multiple customer databases configured to store information associated with subscribers of the communications service provider may be operated. Limited access to the information stored in the customer databases may be provided to prevent the respective content providers from accessing personal information of the subscribers.
    Type: Application
    Filed: July 23, 2009
    Publication date: January 28, 2010
    Inventor: Michael Bugenhagen
  • Publication number: 20100014435
    Abstract: A system and method for locating failures in a metro Ethernet network. Packets are communicated from a maintenance end point through a plurality of maintenance entities. An alarm is generated at a maintenance entity in response to determining the packets are not communicated through a next ME. The alarm indicates the location of the next ME. The alarm is sent back through the one or more of the plurality of maintenance entities to a sending MEP in response to detecting the alarm.
    Type: Application
    Filed: November 26, 2008
    Publication date: January 21, 2010
    Inventor: MICHAEL BUGENHAGEN
  • Publication number: 20090257350
    Abstract: A method of determining the state of a path in a network includes measuring at a node of the network a rate of throughput over an interval for at least a portion of the path and determining at the node of the network a derivation associated with a characteristic of the frames communicated over at least the portion of the path. The method also includes determining a state of congestion of the path in response to the measured rate of throughput and the determined associated derivation.
    Type: Application
    Filed: April 9, 2009
    Publication date: October 15, 2009
    Inventor: Michael Bugenhagen
  • Publication number: 20090245291
    Abstract: A system and method for synchronizing a clock for data transmissions. A data packet is received at a remote node. A timing characteristic of the data packet corresponds to a tick of a clock form a reference clock. A tick of the clock is determined based on the timing characteristic of the data packet. A secondary clock is disciplined with the reference clock by adjusting the secondary clock based on a difference between times measured by the reference clock and the secondary clock to generate a clock signal. The clock signal is communicated to one or more interfaces.
    Type: Application
    Filed: October 13, 2008
    Publication date: October 1, 2009
    Inventors: Gregory A. Wolfe, Michael Bugenhagen
  • Publication number: 20090245802
    Abstract: A system and method for synchronizing a clock signal. Data traffic is received through a first channel of a fiber optic. A clock signal is received through a second channel of the fiber optic. A clock at a node is disciplined with the clock signal. The clock signal is sent from the clock to one or more interfaces within a node.
    Type: Application
    Filed: October 13, 2008
    Publication date: October 1, 2009
    Inventor: Michael Bugenhagen
  • Publication number: 20090207752
    Abstract: A system and method for authorizing test traffic over a network. A request is received to perform a throughput test. A state of the network is determined. The throughput test is authorized in response to the determined state of the network being acceptable for performing the throughput test. The throughput test is terminated in response to the determined state of the network being unacceptable for performing the throughput test.
    Type: Application
    Filed: February 19, 2009
    Publication date: August 20, 2009
    Inventor: MICHAEL BUGENHAGEN
  • Publication number: 20090201807
    Abstract: A system and method for preventing a packet of a test pattern from being communicated over a network. A congestion state of the network is determined. The packet is marked as being associated with a test pattern. The packet is determined to be associated with the test pattern in response to the marking. The communication of the packet is terminated in response to the determined congestion state.
    Type: Application
    Filed: November 26, 2008
    Publication date: August 13, 2009
    Inventor: MICHAEL BUGENHAGEN
  • Publication number: 20080049757
    Abstract: A system and method for monitoring performance of an asynchronous network may include communicating a first network performance data packet including a first indicia over an asynchronous network from a first network node to a second network node. A second network performance data packet including a second indicia may be communicated from the first network node to the second network node. At least one communications data packet may be communicated from the first network node to the second network node between communicating the first and second network performance data packets. At least one performance manager counter at the second network node may be incremented in response to receiving each communications data packet between the first and second network performance data packets.
    Type: Application
    Filed: August 22, 2007
    Publication date: February 28, 2008
    Inventor: Michael Bugenhagen
  • Publication number: 20080005156
    Abstract: A system and method for managing subscriber usage of a packet network. The system may include at least one database configured to store network performance information of data packets including real-time content and non-real-time content communicated over a packet network. The database may further be configured to store the network performance information as related to respective subscribers of a communications carrier managing the communications network. In one embodiment, the database may include an indicia associated with each subscriber and the network performance information may be collected during communications by respective subscribers over the packet network.
    Type: Application
    Filed: May 31, 2007
    Publication date: January 3, 2008
    Inventors: Stephen Edwards, Robert Morrill, Michael Bugenhagen
  • Publication number: 20080002716
    Abstract: A system and method for selecting communications routing. Network performance information is gathered from a communications network using performance information packet data packets. A network connection offering the best quality of service is selected between the communications network and an outside network based on the network performance information. The network connection is established between the communications network and the outside network for routing communications.
    Type: Application
    Filed: May 31, 2007
    Publication date: January 3, 2008
    Inventors: William Wiley, Michael Bugenhagen
  • Publication number: 20080002676
    Abstract: A system and method for routing a call over a packet network. A call request may be received from a calling party to call a called party at a network address. At least one potential call path over a packet network may be determined to connect the calling party to the called party at the network address. Network performance information associated with each potential call path may be accessed and a determination may be made that each of the call paths are impaired or congested. In response to determining that each of the call paths are impaired or congested, the call may be routed over a call path other than one of the at least one potential call paths to enable the calling party to communicate with the called party.
    Type: Application
    Filed: May 31, 2007
    Publication date: January 3, 2008
    Inventors: William Wiley, Michael Bugenhagen
  • Publication number: 20080002677
    Abstract: A network communications device including an input/output (I/O) unit configured to communicate data packets to and from a communications network and at least one module. The module(s) may be configured to count total data packets being communicated via the I/O unit during a time period, count data packets including real-time content being communicated via the I/O unit during the time period, determine bandwidth of total data packets being communicated via the I/O unit, determine bandwidth of data packets including real-time content being communicated via the I/O unit, and communicate indicia representative of the bandwidth of data packets including real-time content and total data packets via said I/O unit to another network communications device. The module(s) maybe software, hardware, or a combination thereof.
    Type: Application
    Filed: May 31, 2007
    Publication date: January 3, 2008
    Inventors: Michael Bugenhagen, William Wiley
  • Publication number: 20080002670
    Abstract: A system and method for establishing a phone call over a packet network. The process may receive a call request from an originating call device to a termination call device. A determination may be made to determine whether the terminating call device is available. If the terminating call device is determined to be available, transmission path status information between the originating and terminating call devices may be retrieved. Status of the transmission path on the packet network between the originating and terminating call devices may be determined. If the status of the transmission path is determined to be within a first range, a call may be established between the originating and terminating call devices via an encoder/decoder (CODEC) having a first data rate. Otherwise, the call may be established between the originating and terminating call devices via a CODE C having a second, lower data rate.
    Type: Application
    Filed: May 31, 2007
    Publication date: January 3, 2008
    Inventors: Michael Bugenhagen, Robert Morrill, William Wiley