Patent application number | Description | Published |
20100188971 | Wireless Home Network Routing Protocol - A hierarchical wireless network is provided with a mesh backbone network portion and a switching tree network portion. The mesh backbone network portion includes first tier nodes each having at least one wireless link to another first tier node. The first tier nodes execute a link-state protocol for routing packets. The switching tree network portion includes second tier nodes each having a single wireless link to one first tier node and at least one wireless link to one third tier node, and third tier nodes each having a single wireless link to one second tier node. The second tier and the third tier nodes execute switching rules for switching packets. | 07-29-2010 |
20100190503 | INTERACTIONS AMONG MOBILE DEVICES IN A WIRELESS NETWORK - One embodiment of the disclosure sets for a method for synchronizing multiple mobile devices in a wireless network, which includes the steps of calculating a time interval for a first mobile device to respond to a request, receiving timing information of the first mobile device, determining a first offset associated with the first mobile device based on the time interval and the timing information, receiving a first data stream including the timing information of the first mobile device, and inserting a first dataset into the first data stream based on the first offset before transmitting the first data stream. | 07-29-2010 |
20100215024 | MOBILE PEER-TO-PEER CONTENT SHARING METHOD AND SYSTEM - Embodiment of the disclosure set forth methods for sharing data in a wireless network. Some example methods include storing in a database a content related information associated with a first mobile device, receiving a request for the content related information from a second mobile device, searching the database for the content related information, and transmitting a search result to the second mobile device to enable the transfer of content between the first mobile device and the second mobile device. | 08-26-2010 |
20100246398 | TCP EXTENSION AND VARIANTS FOR HANDLING HETEROGENEOUS APPLICATIONS - An extension to TCP is generally provided that allows TCP to handle heterogeneous applications, especially those with delay and smoothness-sensitive contents, and wireless transmission media having noisy, fading radio channels. The TCP extension decouples reliability control from rate control, sacrificing reliability for delay control (transmission rate and retransmission decision) that may be suitable for delay and smoothness-sensitive contents. Furthermore, the TCP extension may select TCP variants and modifications to the TCP variants based on one or more of application needs, channel conditions, or local observables such as loss and delay to better adapt to different types of applications and physical layers. | 09-30-2010 |
20120033577 | Wireless Home Network Routing Protocol - Techniques for a node in a wireless network to process packets are disclosed. An example method includes registering with a network-management system in the network to become a node in the network, determining neighboring nodes, measuring costs of wireless links to its neighboring nodes, measuring radio characteristic levels of the wireless links to its neighboring nodes, sending a link-state advertisement to the network-management system, the link-state packets providing its neighboring relationships and the costs of the wireless links to its neighboring nodes, receiving link weights from the network-management system, computing a routing table for a link-state routing protocol based on (1) the sum of the link weights and the radio characteristic levels for the corresponding wireless links to its neighboring nodes, and (2) a topology of the network, and processing the packets using the routing table. | 02-09-2012 |
20130045739 | INTERACTIONS AMONG MOBILE DEVICES IN A WIRELESS NETWORK - One embodiment of the disclosure sets for a method for synchronizing multiple mobile devices in a wireless network, which includes the steps of calculating a time interval for a first mobile device to respond to a request, receiving timing information of the first mobile device, determining a first offset associated with the first mobile device based on the time interval and the timing information, receiving a first data stream including the timing information of the first mobile device, and inserting a first dataset into the first data stream based on the first offset before transmitting the first data stream. | 02-21-2013 |
20130121148 | TCP EXTENSION AND VARIANTS FOR HANDLING HETEROGENEOUS APPLICATIONS - An extension to TCP is generally provided that allows TCP to handle heterogeneous applications, especially those with delay and smoothness-sensitive contents, and wireless transmission media having noisy, fading radio channels. The TCP extension decouples reliability control from rate control, sacrificing reliability for delay control (transmission rate and retransmission decision) that may be suitable for delay and smoothness-sensitive contents. Furthermore, the TCP extension may select TCP variants and modifications to the TCP variants based on one or more of application needs, channel conditions, or local observables such as loss and delay to better adapt to different types of applications and physical layers. | 05-16-2013 |
20130182597 | MOBILE PEER-TO-PEER CONTENT SHARING METHOD AND SYSTEM - Embodiment of the disclosure set forth methods for sharing data in a wireless network. Some example methods include storing in a database a content related information associated with a first mobile device, receiving a request for the content related information from a second mobile device, searching the database for the content related information, and transmitting a search result to the second mobile device to enable the transfer of content between the first mobile device and the second mobile device. | 07-18-2013 |
20140022893 | WIRELESS HOME NETWORK ROUTING PROTOCOL - Techniques for a node in a wireless network to process packets are disclosed. An example method includes registering with a network-management system in the network to become a node in the network, determining neighboring nodes, sending a link-state advertisement to the network-management system, the link-state packets providing its neighboring relationships, processing the packets using switching rules for a tree switching network portion of the network, the switching rules defining at least one of (1) an ingress link to a parent node and (2) egress links to child nodes, determining if a wireless link to a neighboring node has failed, and when a wireless link to a neighboring node has failed, informing a node at the end of an ingress wireless link and the network-management system of the failed link. | 01-23-2014 |
20150050891 | INTERACTIONS AMONG MOBILE DEVICES IN A WIRELESS NETWORK - One embodiment of the disclosure sets for a method for synchronizing multiple mobile devices in a wireless network, which includes the steps of calculating a time interval for a first mobile device to respond to a request, receiving timing information of the first mobile device, determining a first offset associated with the first mobile device based on the time interval and the timing information, receiving a first data stream including the timing information of the first mobile device, and inserting a first dataset into the first data stream based on the first offset before transmitting the first data stream. | 02-19-2015 |
Patent application number | Description | Published |
20090165043 | System and Method of Delivering Video Content - Systems and methods of delivering video content are provided. A method of delivering video content is provided that includes predicting a channel change request at a network device. The predicted channel change request indicates a predicted stream of video content. The method also includes generating a control signal at the network device related to the predicted channel change request and storing the control signal at a data storage device associated with the network device. In an illustrative embodiment, the network device stores the control signal when the network device is associated with a first data capacity. Additionally, the network device sends a video content request to a service provider server when the network device is associated with a second data capacity. The video content request is related to the predicted stream. | 06-25-2009 |
20090276510 | System and Method for Network Design - A system and method for network design are disclosed. In one embodiment of a method incorporating teachings of the present disclosure, embedded network information describing at least one existing network element and a plurality of physical locations available for locating new network nodes may be received. A demand forecast for a coverage area of a proposed network may also be received. In an embodiment in which a proposed network has a core layer, a number of core layer nodes to be included in the proposed network may also be received. In an embodiment in which a proposed network has an aggregation layer, a number of aggregator layer nodes to include in the proposed network may be calculated by adding a positive integer to a lower bound number of aggregator layer nodes. Consideration may be given to these and other inputs in connection with generating a network design. | 11-05-2009 |
20100157847 | METHOD AND APPARATUS FOR PROVIDING REDUNDANCY FOR AN ACCESS NETWORK - A method and apparatus for providing redundancy for an access network are disclosed. For example, the method receives an access network structure, and removes one or more unnecessary 2D edges or 3D edges from a simplex cover for the access network structure. The method then performs a search on the simplex cover; and, generates a new access network structure that includes the redundancy. | 06-24-2010 |
20110238505 | System and Method for Pricing and Exchanging Content - A system and method for pricing and exchanging content is provided, which includes a data plane formed by a peer-to-peer content sharing network or a central server allowing for client-server content transfers, and a control plane formed by a central server in communication with the data plane via the Internet. The data plane allows for the storage of digital content provided by users and the transfer of content therebetween, and the control plane provides a virtual market in which such content is sold between users using virtual currency that can be exchanged for real currency. | 09-29-2011 |
20120093054 | Systems, Methods, and Computer Program Products for Optimizing Content Distribution in a Data Networks - Systems, methods, and computer program products are for selecting content for distribution via a data network, and creating at least one content distribution channel to distribute specific content of the selected content. The specific content is partitioned from the selected content based upon a criterion common to the specific content. | 04-19-2012 |
20120271929 | System and Method for Network Design - A method includes accessing network information stored at a remote device, the network information identifying one or more available physical locations to deploy one or more network nodes of a proposed network. The method further includes receiving data indicating a number of core layer nodes to be included in the proposed network. The method further includes determining a number of aggregator layer nodes to be included in the proposed network, the number of aggregator layer nodes determined based on incrementing a threshold number of aggregator layer nodes that supports a coverage area of the proposed network. The method further includes generating a network design of the proposed network. The network design identifies particular physical locations of the one or more available physical locations to deploy each of the core layer nodes and each of the aggregator layer nodes of the proposed network. | 10-25-2012 |
20130226669 | System and Methods for Time Dependent Internet Pricing - Apparatuses, systems and methods for implementing time-dependent pricing for Internet data traffic in wireless/broadband access networks are disclosed. Such systems may include: (i) A price-optimization computational module that takes in historical and current network congestion and historical and predicted user reactions to compute the best time-dependent prices to minimize the total cost incurred to the wireless network operator; (ii) A user profiling module that takes in user reaction data to characterize a model of how much traffic that may be defer to a later point in time under a given pricing incentive; (iii) A user interface module that displays the computed prices that vary over time, so that a user (or their agent) can choose which time it should use a certain amount of mobile data; and (iv) A network measurement module that collects the actual traffic coming from each application over each period of time. | 08-29-2013 |
20140006237 | SYSTEM AND METHOD FOR VARIABLE PRICING OF DATA USAGE | 01-02-2014 |
20140120516 | Methods and Systems for Creating, Delivering, Using, and Leveraging Integrated Teaching and Learning - The present invention is directed to methods and systems that redefine how a course is taught and how material is learned in a large-scale class environment. In this system, there is adaptation of content presentation for each student, based on the tracking, learning, and profiling of student learning efficiency. Furthermore, the textbook of the present invention can be created during the delivery of course content, and sold at a variety of granularity. | 05-01-2014 |
20140130074 | SYSTEM AND METHOD OF DELIVERING VIDEO CONTENT - A method includes determining a data capacity of a first network device of a plurality of network devices that provide content to a set-top box device. In response to the data capacity satisfying a first threshold and a second threshold, sending a first command to the first network device. The first command instructs the first network device to store media content associated with a particular channel corresponding to a predicted channel change request at the first network device. In response to the data capacity satisfying the first threshold and failing to satisfy the second threshold, sending a second command to the first network device and sending a third command to a second network device. The third command instructs the second network device to store the media content associated with the particular channel. | 05-08-2014 |
20150012928 | QUOTA AWARE VIDEO ADAPTATION - A system for selecting one of a plurality of video versions in response to a video request by a user of a user device having a processor is disclosed. The system includes a stream selector configured to adaptively select optimized bit-rates by selecting one of the plurality of video versions to deliver to the user device. The stream selector i) estimates an expected future utility of the user at different times during a billing cycle based on a remaining data quota and ii) selects one of the plurality of video versions that maximizes a current utility plus expected future utility of the user at selection time. A user profiler may be configured to perform predictive analysis of user data usage by determining the likelihood of a user requesting a video during each time interval of the user's billing cycle and a video type including utility vector and cost vector information. A video profiler may be configured to generate a plurality of utility vectors and cost vectors, each version of a video having a different bit-rate and an associated utility vector and cost vector. | 01-08-2015 |
20150063152 | CLIENT-SIDE INFERENCE OF WIRELESS NETWORK STATES - A system configured to generate a utilization metric using a plurality of client devices coupled to a network server is disclosed. The system includes a channel condition monitor and a probe packet coordinator located on each client device, the channel condition monitor being configured to gather channel information, the probe packet coordinator being configured to format a packet train containing the channel information, the probe packet coordinator being configured to schedule or control the transmission timing of the packet train. The system also includes a network congestion calculator located at the network server, the network congestion calculator being configured to receive the packet train from each client device and generate a utilization metric based on the packet train received from each client device. | 03-05-2015 |
20150230275 | OPTIMIZED CONTROL SYSTEM FOR AGGREGATION OF MULTIPLE BROADBAND CONNECTIONS OVER RADIO INTERFACES - In accordance with embodiments disclosed herein, there are provided apparatus, systems and methods for implementing and using optimized control systems for aggregation of multiple broadband connections over radio interfaces. For example, such a system may include: a processor and a memory to perform instructions embodied by the system; a plurality of wireless transceivers; a traffic coordinator to interface to two or more wireless communications nodes together, through the system, in which each of the wireless communications nodes have access to a wide Area Network (WAN) backhaul connection independent of the system; a first wireless communications interface to a first wireless communication node established via a first of the plurality of wireless transceivers, the first wireless communications node having access to a first WAN backhaul connection; a second wireless communications interface to a second wireless communications node established via a second of the plurality of wireless transceivers, the second wireless communications node having access to a second WAN backhaul connection distinct from the first WAN backhaul connection; and a control module to receive information on traffic flows through the system and a radio environment within which the system operates, in which the control module to: issue commands to control the formation and continuation of connections of the first and second wireless communications interfaces to WAN connections and WAN backhaul connections, and to further provide scheduling and routing instructions for the WAN connections and WAN backhaul connections. Other related embodiments are disclosed. | 08-13-2015 |