Patent application number | Description | Published |
20110211464 | SYSTEM AND METHOD FOR MONITORING OF USER QUALITY-OF-EXPERIENCE ON A WIRELESS NETWORK - Embodiments of the invention provide monitoring of the Quality-of-Experience (QoE) of a mobile user of a wireless network without introducing any additional packets or requiring user feedback. Furthermore, embodiments of the invention provide QoE information based on certain control messages that may be utilized for reporting, research, or monitoring purposes. As such, a service provider could utilize the QoE information provided by embodiments of the invention to, among other possibilities, manage, upgrade, or enhance their wireless network to ensure a quality network experience for end users. | 09-01-2011 |
20110271309 | Session Life-Cycle Quality-of-Experience Orchestration for VOD Flows in Wireless Broadband Networks - A network system includes a connectivity services network (CSN), a plurality of access service network gateways, a plurality of base stations, an orchestration device, executing a lifecycle quality-of-experience model for video-on-demand flows, receiving content from the CSN, and a plurality of subscriber stations in communication with the orchestration device through a base station and/or gateway, wherein the orchestration device continuously tracks past service and usage for each of the subscriber stations and predicts future channel conditions and load to determine, periodically or when triggered by critical events, many-to-one assignments from subscriber stations to base stations and allocation of base station resources to subscriber stations assigned to it. | 11-03-2011 |
20120123887 | SYSTEMS AND METHODS FOR FACE-TO-FACE MOBILE PHONE MERCANTILE TRANSACTIONS - Methods and arrangements for processing face-to-face mobile phone transactions. An agreed-upon price for a product is accepted from a buyer mobile phone and a seller mobile phone. Distinct random numbers are assigned to each of the buyer and seller mobile phones. The random number assigned to the seller mobile phone is received from the buyer mobile phone, and the random number assigned to the buyer mobile phone is received from the seller mobile phone. A match is ascertained between the buyer and seller mobile phones based on receipt from the buyer mobile phone the random number assigned to the seller mobile phone and receipt from the seller mobile phone the random number assigned to the buyer mobile phone. | 05-17-2012 |
20120188102 | SYSTEMS AND METHODS FOR ROAD ACOUSTICS AND ROAD VIDEO-FEED BASED TRAFFIC ESTIMATION AND PREDICTION - Methods and arrangements for employing roadside acoustics sensing in ascertaining traffic density states. Traffic monitoring input is received from a road segment, the traffic monitoring input including traffic audio input. The traffic monitoring input is processed and the processed traffic monitoring input is classified with a predetermined traffic density state. The classified traffic monitoring input is combined with other classified traffic monitoring input. | 07-26-2012 |
20120198509 | SYSTEMS AND METHODS FOR MANAGED VIDEO SERVICES AT EDGE-OF-THE-NETWORK - Systems and methods for managing video delivery to mobile device clients. Videos are assimilated for transmission to clients, a playout lead is estimated for each video and the videos are transmitted to the clients. | 08-02-2012 |
20120221265 | SYSTEMS AND METHODS FOR PHASE IDENTIFICATION - Described herein are methods, systems, apparatuses and products for phase determination in an electricity grid. An aspect provides for determining phase for at least one electric grid device via receiving power consumption measurements derived from electricity grid devices connected in the electricity grid, comparing, over a series of time intervals, a total power consumed; and determining a phase for at least one electricity grid device. | 08-30-2012 |
20120324524 | MANAGED VIDEO SERVICES AT EDGE-OF-THE-NETWORK - Systems and methods for managing video delivery to mobile device clients. Videos are assimilated for transmission to clients, a playout lead is estimated for each video and the videos are transmitted to the clients. | 12-20-2012 |
20130074134 | CACHING LARGE OBJECTS WITH MULTIPLE, UNKNOWN, AND VARYING ANCHOR POINTS AT AN INTERMEDIARY PROXY DEVICE - Methods and arrangements for caching video object portions. A request for stand-alone content in a video object is received, the content neither being cached nor being adjacent to a cached video object portion, and a first portion of the video object is cached. A value is assigned to the first video object portion. A subsequent request for content in the video object is received, the subsequent request corresponding to access to the first video object portion and a second, uncached portion of the video object. The value of the first video object portion is updated. For the second video object portion, an amount to cache and a value are determined. | 03-21-2013 |
20130074136 | CACHING LARGE OBJECTS WITH MULTIPLE, UNKNOWN, AND VARYING ANCHOR POINTS AT AN INTERMEDIARY PROXY DEVICE - Methods and arrangements for caching video object portions. A request for stand-alone content in a video object is received, the content neither being cached nor being adjacent to a cached video object portion, and a first portion of the video object is cached. A value is assigned to the first video object portion. A subsequent request for content in the video object is received, the subsequent request corresponding to access to the first video object portion and a second, uncached portion of the video object. The value of the first video object portion is updated. For the second video object portion, an amount to cache and a value are determined. | 03-21-2013 |
20130124744 | OPTIMIZING STREAMING OF A GROUP OF VIDEOS - Methods and arrangements for optimizing streaming of a group of videos. Throughput of video streams through a common link to at least two different destinations is permitted. An effective flow rate for each video stream is ascertained, and a playout lead for each video stream is estimated. The playout leads are equalized via dynamically changing the effective flow rates of the video streams. | 05-16-2013 |
20130124746 | OPTIMIZING STREAMING OF A GROUP OF VIDEOS - Methods and arrangements for optimizing streaming of a group of videos. Throughput of video streams through a common link to at least two different destinations is permitted. An effective flow rate for each video stream is ascertained, and a playout lead for each video stream is estimated. The playout leads are equalized via dynamically changing the effective flow rates of the video streams. | 05-16-2013 |
20130145002 | Enabling Co-Existence of Hosts or Virtual Machines with Identical Addresses - A method, an apparatus and an article of manufacture for enabling co-existence of multiple machines with identical addresses within a single data center network. The method includes assigning a unique pseudo identifier to each machine in the network that can be used for routing a packet to a destination machine, replacing a sender media access control address on an address resolution protocol request with a pseudo identifier of the sender at an edge network switch, retrieving a private network identifier from a mapping table based on the sender pseudo identifier and returning a pseudo identifier for the destination address based on the private network identifier, and replacing the pseudo identifier of the destination address with an actual identifier at a destination edge network switch for routing the packet to the destination machine. | 06-06-2013 |
20130145008 | Enabling Co-Existence of Hosts or Virtual Machines with Identical Addresses - A method for enabling co-existence of multiple machines with identical addresses within a single data center network. The method includes assigning a unique pseudo identifier to each machine in the network that can be used for routing a packet to a destination machine, replacing a sender media access control address on an address resolution protocol request with a pseudo identifier of the sender at an edge network switch, retrieving a private network identifier from a mapping table based on the sender pseudo identifier and returning a pseudo identifier for the destination address based on the private network identifier, and replacing the pseudo identifier of the destination address with an actual identifier at a destination edge network switch for routing the packet to the destination machine. | 06-06-2013 |
20130172032 | Controlling Communication Between Whitespace Devices - Methods, apparatuses, and computer program products for controlling communication between whitespace devices are provided. Embodiments include identifying, by a base-station array controller, a user whitespace device within a coverage area of a base-station array, wherein the base-station array includes a plurality of base-station whitespace devices of varying power consumption profiles; identifying for each base-station whitespace device, by the base-station array controller, transmission channels available to the base-station whitespace device; selecting from the plurality of base-station whitespace devices, by the base-station array controller, a base-station whitespace device based on the power consumption profiles and the identified available transmission channels corresponding to the plurality of base-station whitespace devices; and instructing, by the base-station array controller, the selected base-station whitespace device to communicate with the identified user whitespace device on one of the identified available transmission channels. | 07-04-2013 |
20130172033 | Controlling Communication Between Whitespace Devices - Methods, apparatuses, and computer program products for controlling communication between whitespace devices are provided. Embodiments include identifying, by a base-station array controller, a user whitespace device within a coverage area of a base-station array, wherein the base-station array includes a plurality of base-station whitespace devices of varying power consumption profiles; identifying for each base-station whitespace device, by the base-station array controller, transmission channels available to the base-station whitespace device; selecting from the plurality of base-station whitespace devices, by the base-station array controller, a base-station whitespace device based on the power consumption profiles and the identified available transmission channels corresponding to the plurality of base-station whitespace devices; and instructing, by the base-station array controller, the selected base-station whitespace device to communicate with the identified user whitespace device on one of the identified available transmission channels. | 07-04-2013 |
20130172043 | ONLINE AND DISTRIBUTED OPTIMIZATION FRAMEWORK FOR WIRELESS ANALYTICS - A method, computer program product, and computer system directed to an online and distributed optimization framework for wireless analytics. A radio network controller determines a ranking for each of a plurality of received objects using a plurality of similarity graphs. The radio network controller extracts a common structure by collaborative filtering data associated with a plurality of user devices and the plurality of received objects. The common structure is analyzed to infer usage patterns within a time slot. The radio network controller stores a subset of the ranked objects of the plurality of received objects in response to the analysis. | 07-04-2013 |
20130198352 | INTERCONNECTING DATA CENTERS FOR MIGRATION OF VIRTUAL MACHINES - Methods and arrangements for facilitating virtual machine migration across data centers. A virtual machine is designated for migration from a first data center to a second data center, the virtual machine including a real identifier. A pseudo identifier is assigned to the virtual machine, and the pseudo identifier is mapped to the real identifier at a controller of the first data center. The real identifier is replaced in a data packet with the pseudo identifier for a routing task. Communication is maintained between the controller of the first data center and a controller of the second data center, and the controllers are synchronized to update a correct location of the virtual machine. The virtual machine is migrated from the first data center to the second data center. | 08-01-2013 |
20130198355 | INTERCONNECTING DATA CENTERS FOR MIGRATION OF VIRTUAL MACHINES - Methods and arrangements for facilitating virtual machine migration across data centers. A virtual machine is designated for migration from a first data center to a second data center, the virtual machine including a real identifier. A pseudo identifier is assigned to the virtual machine, and the pseudo identifier is mapped to the real identifier at a controller of the first data center. The real identifier is replaced in a data packet with the pseudo identifier for a routing task. Communication is maintained between the controller of the first data center and a controller of the second data center, and the controllers are synchronized to update a correct location of the virtual machine. The virtual machine is migrated from the first data center to the second data center. | 08-01-2013 |
20130274945 | PLUG ARRANGEMENTS FOR ALLEVIATING PEAK LOADS - Methods and arrangements for load-shifting time deferrable devices. An electrical load scheduling mechanism is provided, and this is placed in communication with an appliance. Electrical grid load conditions are assessed, and delivery of electrical power to the appliance is scheduled via the electrical load scheduling mechanism. The scheduling includes altering a predetermined delivery of electric power to the appliance based on the assessed electrical grid conditions | 10-17-2013 |
20140006950 | INCREMENTAL PREPARATION OF VIDEOS FOR DELIVERY | 01-02-2014 |
20140025986 | Providing Replication and Fail-Over as a Network Service in Data Centers - Techniques for providing session level replication and fail-over as a network service include generating a replication rule that replicates network traffic destined for a primary server from an originating server to a network controller and installing said rule in a switch component, identifying flows from the originating server to the primary server, replicating each incoming data packet intended for the primary server to the network controller for replication and forwarding to replica servers, determining said primary server to be in a failed state based on a number of retransmissions of a packet, to selecting one of the replica servers as a fail-over target, and performing a connection level fail-over by installing a redirection flow in the switch component that redirects all packets destined to the primary server to the network controller, which forwards the packets to the replica server and forwards each response from the replica server to said originating server. | 01-23-2014 |
20140039818 | DETERMINING A CONNECTIVITY MODEL IN SMART GRIDS - Methods and arrangements for determining a network connectivity model. Meters are interfaced with, and periodic synchronous power-related measurements are collected from different meters. Measurement messages are sent to a predetermined location for being consolidated and processed, and a network connectivity model is thereupon determined. | 02-06-2014 |
20140039843 | WIND FARM LAYOUT IN CONSIDERATION OF THREE-DIMENSIONAL WAKE - Methods and arrangements for determining a layout and dimensions of a wind farm. A three-dimensional wake model for a wind farm is generated, and a positioning and dimensioning model for turbines of the wind farm is developed based on the three-dimensional wake model. | 02-06-2014 |
20140057592 | DYNAMIC SERVICE CLASS UPGRADES IN DATA NETWORKS - A method, program product and system for dynamically offering upgraded services in a network. The method comprising the steps of: selecting users for a possible offer of an upgrade to services within the network, based on user activity at user devices accessing the network; obtaining network context data information regarding the user activity and the network; sequentially ordering the selected users based on a likelihood that the users will purchase the upgrade to services; determining the upgrade to services to be offered based on a service prediction availability within the network; and offering the upgrade to services to the selected users for a specific time period. | 02-27-2014 |
20140057644 | NETWORK AND USER BEHAVIOR BASED TIME-SHIFTED MOBILE DATA TRANSMISSION - A system, and computer program product for mobile data transmission are provided in the illustrative embodiments. A request for data is received from a mobile device. A determination is made whether a data transmission over a mobile data communication network in response to the request can be delayed, forming a time-shifting determination. A determination is made, responsive to the time-shifting determination being affirmative, a delayed schedule for the data transmission in response to the request such that the data transmission is completed by a deadline. The data is transmitted over the mobile data communication network according to the delayed schedule. | 02-27-2014 |
20140114487 | ENFORCING FINE-GRAINED DEMAND MANAGEMENT IN SMART GRIDS - Methods and arrangements for enforcing demand management in electrical grids. Electrical power is provided from an electrical network to at least one substation, the electrical network including an electrical generation grid in communication with the at least one substation, the at least one substation comprising a power limiter. Electrical power is provided from the at least one substation to a plurality of locations, each location comprising a smart power demand manager which controls electrical power delivery to at least power-drawing item. There is detected, with respect to the electrical network, at least one discrepancy comprising at least one of: an unbalanced network load; an unscheduled network load; a change in network supply; and a change in network condition. In response to such detection, electrical power delivery is controlled via employing the power limiter of the at least one substation in collaboration with at least one smart power demand manager. | 04-24-2014 |
20140115162 | PROVIDING AUTOMATED QUALITY-OF-SERVICE ('QOS') FOR VIRTUAL MACHINE MIGRATION ACROSS A SHARED DATA CENTER NETWORK - Providing automated quality-of-service (‘QoS’) for virtual machine migration across a shared data center network, including: identifying, by a virtual machine migration module, a virtual machine to migrate from a source host to a destination host; determining a migration cost for migrating the virtual machine from the source host to the destination host; identifying based on the migration cost a least congested network path between the source host and the destination host and a bandwidth to be used for migration such that migration completes within a user specified time limit; and initiating transmission of the virtual machine from the source host to the destination host over the least congested network path, including reserving bandwidth across the shared data center network for transferring the virtual machine from the source host to the destination host in dependence upon the migration cost. | 04-24-2014 |
20140115164 | PROVIDING AUTOMATED QUALITY-OF-SERVICE ('QoS') FOR VIRTUAL MACHINE MIGRATION ACROSS A SHARED DATA CENTER NETWORK - Providing automated quality-of-service (‘QoS’) for virtual machine migration across a shared data center network, including: identifying, by a virtual machine migration module, a virtual machine to migrate from a source host to a destination host; determining a migration cost for migrating the virtual machine from the source host to the destination host; identifying based on the migration cost a least congested network path between the source host and the destination host and a bandwidth to be used for migration such that migration completes within a user specified time limit; and initiating transmission of the virtual machine from the source host to the destination host over the least congested network path, including reserving bandwidth across the shared data center network for transferring the virtual machine from the source host to the destination host in dependence upon the migration cost. | 04-24-2014 |
20140140329 | NETWORK AND USER BEHAVIOR BASED TIME-SHIFTED MOBILE DATA TRANSMISSION - A computer program product for mobile data transmission is provided in the illustrative embodiments. A request for data is received from a mobile device. A determination is made whether a data transmission over a mobile data communication network in response to the request can be delayed, forming a time-shifting determination. A determination is made, responsive to the time-shifting determination being affirmative, a delayed schedule for the data transmission in response to the request such that the data transmission is completed by a deadline. The data is transmitted over the mobile data communication network according to the delayed schedule. | 05-22-2014 |
20140155024 | DELAYED DATA DELIVERY OPTIONS - Systems and methods for effecting delayed delivery of data. There are received, at a scheduler, from a plurality of mobile computing devices, a plurality of requests for transmission of data objects. Responsive to the requests, communication is made to at least one of the devices at least one offer for a delayed transmission deadline of at least one data object. There is received, at the scheduler, at least one response to the at least one offer, and there is determined a scheduling priority of transmissions based on the at least one response. | 06-05-2014 |
20140192662 | NETWORK AND USER BEHAVIOR BASED TIME-SHIFTED MOBILE DATA TRANSMISSION - A method for mobile data transmission are provided in the illustrative embodiments. A request for data is received from a mobile device. A determination is made whether a data transmission over a mobile data communication network in response to the request can be delayed, forming a time-shifting determination. A determination is made, responsive to the time-shifting determination being affirmative, a delayed schedule for the data transmission in response to the request such that the data transmission is completed by a deadline. The data is transmitted over the mobile data communication network according to the delayed schedule. | 07-10-2014 |
20140295789 | DELAYED DELIVERY WITH BOUNDED INTERFERENCE IN A CELLULAR DATA NETWORK - Methods and arrangements for undertaking delayed delivery of digital content. At least one request for transmission of digital content is received from a client device. There is estimated a usable bandwidth for delivery of the digital content during a predetermined time period. There is offered to the client device two or more delivery schedules for delayed digital content delivery during the predetermined time period. Other variants and embodiments are broadly contemplated herein. | 10-02-2014 |
20140358309 | GRID-FRIENDLY DATA CENTER - Methods and arrangements for calculating a power budget. Data are received, the data including data relating to a current state of an electrical grid at a power-drawing location which draws at least one variable electrical load, the at least one variable electrical load being subject to variable pricing. At least one prediction is determined, the at least one prediction pertaining to a future state of the electrical grid and a future electrical load to be drawn at the power-drawing location. A power budget is thereupon calculated, with respect to the power-drawing location, based on the data and the at least one prediction. Other variants and embodiments are broadly contemplated herein. | 12-04-2014 |
20150032282 | MANAGING ELECTRICITY USAGE FOR AN APPLIANCE - Methods and arrangements for providing appliance power management. A connector arrangement is provided for interconnecting an appliance with a power supply. There is identified, with respect to the appliance connected to the power supply, at least one of: an appliance category, a current operating state of the appliance, and a current standby state of the appliance. In response to the identifying of the at least one of: an appliance category, an appliance operating state and an appliance standby state, there is detected at least one of: anomalous appliance behavior and deficient power quality. Also, a control action is undertaken relative to the detection of the at least one of: anomalous appliance behavior and deficient power quality. Other variants and embodiments are broadly contemplated herein. | 01-29-2015 |