Patent application number | Description | Published |
20100226253 | SYSTEM AND METHOD FOR TRACKING A LINE RATE UTILIZATION - A system and method for tracking a line rate utilization. An effective throughput is measured for a data stream during a time period. A number of frames in the data stream is counted during the time period. A line rate utilization is determined for the data stream utilizing the number of frames and a size of the frames in response to the time period ending. The line rate utilization is save for communication to one or more users. The line rate utilization is communicated to one or more users. | 09-09-2010 |
20120088500 | System and Method for Extension of Wireless Footprint - A system and method for communicating through a host repeater. Data is received from a remote repeater communicating with a wireless device. The host repeater registers as the wireless device on a wireless network. The data is reformatted for transmission between the wireless devices and the wireless network. | 04-12-2012 |
20120126976 | Emergency Alert Signaling - Novel tools and techniques to allow enhanced distribution of emergency messages and other public information. In one aspect, these tools can provide a secure channel for an emergency message source to prevent compromise of the distribution system, to ensure the integrity of alerts distributed by the system. In another aspect, these can employ a universal signaling point that can receive an emergency message intended for a particular consumer and ensure that the message is distributed appropriately among the consumer's devices. The customer signaling point might register customer devices and/or maintain a state machine that devices can access once registered with the customer signaling point. | 05-24-2012 |
20120131096 | User Control Over Content Delivery - Novel tools and techniques for Internet service providers to enable enhanced user control over content delivery. In an aspect of certain embodiments, these tools can allow the customer to select, on a variety of different bases, whether content should be obtained from the Internet or from a lower-cost source, such as a metropolitan content delivery network (“CDN”) operated by the ISP or a private peering connection with a content source. Both of these options can, for example, avoid accessing content over the Internet and thus can reduce ISP delivery costs. In some embodiments, these cost reductions can be passed to the consumer in the way the ISP accounts for the content delivery. | 05-24-2012 |
20120131466 | User-Based Monitoring and Control - Novel tools and techniques to give a customer greater visibility into network performance and/or utilization, particularly with respect to the customer's broadband connection to a provider's access network (and/or the Internet more generally). Some tools can track the amount of bandwidth assigned to each class of service on a customer's broadband connection, and/or the bandwidth provided to each of the devices on the customer's premises network. These values can be used as inputs to a state machine that governs the use of the broadband connection. | 05-24-2012 |
20120191628 | IP SERVICE PEERING MECHANISMS - Embodiments of the disclosed invention include an apparatus, method, and computer program product for providing advanced IP Service Peering is disclosed. In one embodiment, the method includes identifying a source and a content type associated with a data packet communicated from a first network to a peer network; determining whether the source is a registered peer service; identifying a quality of service level associated with the source in response to a determination that the source is a registered peer service; dynamically marking the data packet associated with the source with the quality of service level; and transmitting the data packet to the peer network, wherein the peer network communicates the data packet based on the quality of service level associated with the data packet. | 07-26-2012 |
20130012194 | System and Method for Extension of Wireless Footprint - A system and method for communicating through a host repeater. Data is received from a remote repeater communicating with a wireless device. The host repeater registers as the wireless device on a wireless network. The data is reformatted for transmission between the wireless devices and the wireless network. | 01-10-2013 |
20130070579 | VOICE PACKET DYNAMIC ECHO CANCELLATION SYSTEM - A voice packet dynamic echo cancellation system includes an input/output unit configured to communicate over a packet network and a storage unit configured to store network performance information associated with node segments on the packet network. The system also includes a processing unit configured to execute instructions to: set-up a call from an originating call device to a terminating call device; determine the network performance of the call between the originating call device and the terminating call device; locate an echo signal of the call to the originating call device based on the network performance; produce a echo cancellation signal based on the echo signal; cancel the echo signal with the echo cancellation signal; and recheck the network performance information during a duration of the call and adjust the specific delay point of the received signal window based on the network performance information. | 03-21-2013 |
20130070590 | SYSTEM AND METHOD FOR CONTROLLING THRESHOLD TESTING WITHIN A NETWORK - 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 or paused in response to the determined state of the network being unacceptable for performing the throughput test. | 03-21-2013 |
20130088957 | SYSTEM AND METHOD FOR MANAGING BURSTING TRAFFIC - A network device for managing communications. The network device includes a first counter operable to track CIR tokens. The first counter is operable to increase the CIR tokens at a first rate. The network device also includes a second counter operable to track the EIR tokens. The second counter is operable to increase the EIR tokens at a second rate. The network device also includes logic in communication with the first counter and the second counter. The logic is operable to determine whether there are EIR tokens in response to a determination that there are not CIR tokens. The logic is further operable to command the second counter to decrement the EIR tokens in response to a determination that there are EIR tokens. The logic is further operable to communicate a data unit from the network device through a network in response to decrementing the EIR tokens. | 04-11-2013 |
20130135993 | SYSTEM AND METHOD FOR ROUTING DATA ON A PACKET NETWORK - The disclosed embodiments include system and method for routing communications over a communications network. In one embodiment, a determination is made as to whether to establish a communication along a communication path based on network performance information. The disclosed embodiments provide several alternatives for establishing the communication and improving communications along the communication path in response to a determination that at least one network node along the communication path is impaired or congested. | 05-30-2013 |
20130151850 | Auto File Locker - Novel tools and techniques to provide an online file locker system. Some such tools can employ a USB memory drive, a residential gateway, and/or a data server over a network. In some cases, when the USB memory drive is inserted into a USB port of the RG, data stored on the USB memory drive is automatically uploaded to, and/or synchronized with data stored on, the data server, which is in communication with the RG over the network. In other cases, data deletion is accomplished in a similar manner, for example, upon removal of the USB drive and/or upon detection of files deleted from the USB drive. | 06-13-2013 |
20130252541 | System and Method for Extension of Wireless Footprint - A system and method for communicating through a host repeater. Data is received from a remote repeater communicating with a wireless device. The host repeater registers as the wireless device on a wireless network. The data is reformatted for transmission between the wireless devices and the wireless network. | 09-26-2013 |
20130294243 | SYSTEM AND METHOD FOR RE-ROUTING CALLS - The disclosed embodiments include a system, computer program product, 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. | 11-07-2013 |
20130301460 | SYSTEM AND METHOD FOR ADJUSTING CODEC SPEED IN A TRANSMISSION PATH DURING CALL SET-UP DUE TO REDUCED TRANSMISSION PERFORMANCE - 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 CODEC having a second, lower data rate. | 11-14-2013 |
20130305345 | SYSTEM AND METHOD FOR SECURE MACHINE-TO-MACHINE COMMUNICATIONS - Embodiments of the present invention include a method for providing a secure domain name system (DNS) for machine to machine communications. In one embodiment, the method includes storing policy information for machine to machine communications in a global DNS registry database server. The method further includes communicating the policy information for machine to machine communications from the global DNS registry database server to a machine DNS registry server located in an Internet service provider (ISP) network, wherein a control signaling gateway located in the ISP network is configured to utilize the policy information for machine to machine communications to allow only registered controllers associated with a machine to communicate with the machine. | 11-14-2013 |
20140013402 | SYSTEM AND METHOD FOR MANAGING ACCESS TO A NETWORK INTERFACE DEVICE - A system and method for managing control of a network interface device. Permissions for management of a NID are established. The permissions enable a user to deny a third party access to one or more portions of the NID. Access for the third party to the one or more portions of the NID are granted in response to receiving an authorized override command from the third party. Activities performed by the third party are logged by the one or more portions of the mid-in response to receiving the authorized override command from the third party. | 01-09-2014 |
20140043977 | SYSTEM AND METHOD FOR MANAGING NETWORK COMMUNICATIONS - The disclosed embodiments include a computer implemented method for managing network communications. In one embodiment, the method includes gathering, using performance information packet (PIP) data packets, network performance information from a communications network that includes network performance information from a set of egress points between the communications network and an outside network. The method selects a network connection including an egress point and an egress packet path within the communications network to the egress point offering the best quality of service between the communications network and an outside network based on the network performance information. The method then establishes the network connection between the communications network and the outside network for routing communications. | 02-13-2014 |
20140050106 | SYSTEM AND METHOD FOR HANDLING COMMUNICATIONS REQUESTS - A system and method for handling communications requests. Network performance information of a communications network is gathered using PIP data packets to determine a status of a number of nodes of the communications network. Available bandwidth through connections of the communications network are determined based on the PIP data packets. The available bandwidth for a number of customers is allocated for new connections and utilized bandwidth through the connections as the utilized bandwidth changes across the communications network. | 02-20-2014 |
20140064086 | SYSTEM AND METHOD FOR MANAGING NETWORK COMMUNICATIONS - The disclosed embodiments include a computer-implemented method for controlling network communications. In one embodiment, the method executes instructions, using a processor, to perform operations comprising: communicating with a first set of network communications devices of a first packet network; receiving and storing in memory network performance information associated with the first set of network communications devices; initiating routines on a second set of network communications devices of a second packet network of a second communications carrier for determining network performance information associated with the second packet network; storing the network performance information associated with the second set of network communications devices; determining an operational status of a network node within the second packet network based on the stored network performance information; and controlling network communications of data packets over node segments of the first packet network and the second packet network based on the stored network performance information. | 03-06-2014 |
20140064100 | SYSTEM AND METHOD FOR ENABLING COMMUNICATIONS OVER A NUMBER OF PACKET NETWORKS - The disclosed embodiments include a computer implemented method for routing data packets. In one embodiment, the method includes storing network usage information of a packet network managed by a communications carrier including network usage information associated with communications by subscribers of other communications carrier that communicate data packets over the packet network, the network usage information distinguishing between data packets associated with a first service and data packets associated with a second service; determining pricing information for communicating the data packets via a plurality of networks, wherein each network is associated with a different communications carrier; and selecting one of the plurality of networks for routing the data packets based on cost, wherein the cost includes a first cost for communicating the data packets that are associated with the first service and a second cost for communicating the data packets that are associated with the second service. | 03-06-2014 |
20140082193 | TRACKING MAXIMUM THROUGHPUT AND SERVICE LEVEL AGREEMENT COMPLIANCE - A system and method for controlling maximum throughput for communications. A frame size of each packet communicated to a server is determined. A maximum throughput is determined by converting the determined frame size of each packed communicated to the server to an effective throughput rate. Frames per second are measured at the server. An amount of loss at the server is determined. A message indicating the maximum throughput, the amount of loss, and the frames per second is communicated in response to determining there is loss at the server. | 03-20-2014 |
20140119202 | COMMUNICATING ALARMS BETWEEN DEVICES OF A NETWORK - A system and method for communicating alarms. Packets are communicated through multiple maintenance entities in one or more networks. A determination is made that there is a failure between or at one of the multiple maintenance entities in the one or more networks. An alarm is generated at a maintenance entity nearest the failure in response to determining there is a failure. The alarm indicates a location of the failure and an identification of a communications service provider associated with the failure. The alarm is communicated back through one or more of the multiple maintenance entities to a maintenance end point. The alarm is routed to at least a communications service provider determined to be associated with the failure. | 05-01-2014 |
20140126411 | INDICATING PERFORMANCE INFORMATION TO A USER TO IMPROVE COMMUNICATIONS - A system, method, and handheld wireless device for improving a connection to a wireless device. Performance information is measured for the connection to the wireless device. One or more trends in one or more averages associated with the performance information are determined. The one or more trends and the one or more averages are displayed to user. Recommendations are generated for the user to implement a user action in response to the one or more trends and the one or more averages to improve the connection to the wireless device. The recommendations are displayed to the user to improve the connection in real-time. | 05-08-2014 |
20140126413 | DETERMINING SERVICE LEVEL AGREEMENT COMPLIANCE - A system, computer implemented method, and server for measuring compliance with a SLA. The system includes a server operable to communicate with a number of UNIs. The system further includes a network operable to communicate packets between the server and the number of UNIs. The server includes an application engine operable to determine that the network is noncompliant with the SLA in response to the determined frame loss and further in response to a determination that a committed information rate (CIR) has not been exceeded, and the monitoring device being further operable to log the network is noncompliant with the SLA. | 05-08-2014 |
20140189883 | DISTRIBUTING CONTENT TO SUBSCRIBERS OF A COMMUNICATIONS SERVICE PROVIDER - A system, method, and server for distributing content. The system includes a number of servers in communication with the Internet and configured to provide subscribers of the communications service provider with access to content stored on the number of servers without having to access external networks including the Internet. The system further includes a remote content management application operating on at least one of the number of servers and configured to provide content providers with: (1) digital rights management (DRM) and (2) guaranteed quality of service (QoS) to the subscribers of the communications service providers, wherein the content providers establish the DRM and the QoS. | 07-03-2014 |
20140241382 | System and Method for Advanced Adaptive Pseudowire - A system and method for separating clock recovery for a pseudowire communication. An incoming signal is received for a pseudowire communication. The incoming signal is separated into a first signal and a second signal. Packets within the first signal are ordered in a first register. A clock signal is extracted from the second signal in a second register to generate a modified clock signal. A delay is incurred during generating of the modified clock signal. The first signal is communicated utilizing the modified clock signal. | 08-28-2014 |
20140280904 | SESSION INITIATION PROTOCOL TESTING CONTROL - A system and method for performing session initiation protocol testing. A trigger is received to initiate a test between an initiating measurement agent and a target measurement agent. A determination is made whether the initiating measurement agent is configured to perform the test. A determination is made whether the target measurement agent is configured to perform the test. The testing is performed between the initiating measurement agent and the target measurement agent in response to determining the initiating measurement agent and the target measurement agent are configured to perform the test. | 09-18-2014 |
20140282528 | Virtualization Congestion Control Framework - Novel tools and techniques for implementing a virtualization congestion control framework. In one aspect, an orchestrator might be provided within a virtual machine environment context in order to provide two-way communications between the virtual machine (“VM”) and one or more applications running on one or more virtual machines in the VM environment in order to control congestion in hardware resource usage, perhaps using a congestion API. In some embodiments, the two-way communications might include communications from the VM to the applications including maximum hardware resources and current resources, and might further include communications from the applications to the VM including pre-congestion notifications and low-utilization notifications. According to some embodiments, a buffer utilization feedback may be provided between the VM and the applications, said buffer utilization feedback allowing the applications to control pushback mechanisms, said pushback mechanisms including mechanisms for pushing back on or decreasing hardware resource usage. | 09-18-2014 |
20140282529 | Virtualization Congestion Control Framework - Novel tools and techniques are provided for implementing a virtualization congestion control framework. In one aspect, a method might include a hypervisor assigning application resources of a virtual machine (“VM”), which operates on a host computing system, with maximum allowable settings to each software application to be executed on the VM. The hypervisor or an orchestrator might determine a running mode of the host computing system, and might execute the software application(s) using running mode attributes of the determined running mode. The hypervisor or the orchestrator might monitor application resource utilization, and, based on a determination that application resource utilization has changed, might modify allocation of application resources to each of the software application(s). In some cases, the hypervisor or the orchestrator might monitor for mass congestion indicators, and, based on a determination that a mass congestion indicator is present, might modify the running mode of the host computing system. | 09-18-2014 |
20140293816 | System and Method for Tracking a Line Rate Utilization - A system and method for tracking a line rate utilization. An effective throughput is measured for a data stream during a time period. A number of frames in the data stream is counted during the time period. A line rate utilization is determined for the data stream utilizing the number of frames and a size of the frames in response to the time period ending. The line rate utilization is save for communication to one or more users. The line rate utilization is communicated to one or more users. | 10-02-2014 |
20140321273 | System and Method for Routing Data on a Packet Network - The disclosed embodiments include system and method for routing communications over a communications network. In one embodiment, a determination is made as to whether to establish a communication along a communication path based on network performance information. The disclosed embodiments provide several alternatives for establishing the communication and improving communications along the communication path in response to a determination that at least one network node along the communication path is impaired or congested. | 10-30-2014 |
20140337134 | Federated E-Commerce System and Method - Novel tools and techniques are provided for providing and operating a federated e-commerce network. In some embodiments, a standard database is provided for local providers, stores, or retailers to automatically reflect their supply levels and price in order to facilitate providing a national-level or international-level type e-commerce experience for the local providers, stores, or retailers. A website might be established or maintained that provides local retailers with control over sale of items, while allowing customers to search and purchase items listed in a consolidated inventory list compiling inventory information from databases associated with two or more local retailers in the federated e-commerce network. Customers may also be provided with options to create, modify, or delete wish lists, hate lists, and/or gift lists. Ads may automatically be generated based on one or more of viewing or buying patterns, the wish lists, the hate lists, or gift lists associated with each customer. | 11-13-2014 |
20140341049 | SYSTEM AND METHOD FOR MONITORING A CONNECTION OF AN END-USER DEVICE TO A NETWORK - A method of monitoring the connection of a first end-user device to a network includes determining the amount of bandwidth present, tracking the amount of bandwidth in use by different classes of traffic, and tracking performance of the connection to detect when a threshold crossing has been reached. The method also includes transmitting a query to the first end-user device in response to the determined reaching of the threshold, the query requesting from a user of the first end-user device a communication action to perform based on the threshold being reached. The method further includes changing the communications session between the first end-user device and the network in accordance with the received communication action. | 11-20-2014 |
20150019713 | Control Groups for Network Testing - Novel tools and techniques are provided for testing performance of network connections. In some cases, a method for testing performance of a network connection might comprise establishing a plurality of test points within one or more segments in the network connection. With a computer, performance of a selected segment of the network connection at one or more first test points may be tested. The selected segment might have a first endpoint and a second endpoint. The performance of one or more sub-segments of the selected segment at one or more second test points may also be tested with the computer. The computer may also determine an isolated performance of a particular one of the sub-segments based on the testing. In some instances, the method might further comprise determining, with the computer, that performance of the one or more sub-segments has affected performance of the network connection. | 01-15-2015 |
20150049601 | Ethernet Carrier Group Alarm (CGA) - Novel tools and techniques for providing network state information to customer equipment. In some embodiments, an operations, administration, and management (“OAM”) server might determine a status of a network connection between at least two network devices, might generate state information indicating the determined status of the network connection, and might send the state information to one or more customer equipment, using in-band signaling over a band between the at least two network devices. The state information might include one or more alarms that indicate one or more of a receive path error, a transmit path error, or a performance issue error (which might indicate at least one of jitter, delay, frame loss, peak actual throughput, or average actual throughput). The OAM server might be disposed or embodied within at least one of a customer equipment, a user network interface device, a network interface device, or a server over a network. | 02-19-2015 |