Articles by Aaron
Activity
2K followers
Experience & Education
Licenses & Certifications
Patents
-
Enforcing authorization policies for computing devices
Issued 11,599,683
Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for enforcing policies for computing devices. In some implementations, content for presentation by an electronic device is received. Context data indicating a current context of the electronic device is obtained. Policy data indicating a policy corresponding to at least one of the electronic device, a user of the electronic device, the content for presentation, or data associated with the content is…
Methods, systems, and apparatus, including computer programs encoded on computer-storage media, for enforcing policies for computing devices. In some implementations, content for presentation by an electronic device is received. Context data indicating a current context of the electronic device is obtained. Policy data indicating a policy corresponding to at least one of the electronic device, a user of the electronic device, the content for presentation, or data associated with the content is accessed. The policy indicates one or more context-dependent limitations on presentation of the content by the electronic device. Presentation of the content by the electronic device is managed based on a set of actions the policy permits for the current context.
Other inventorsSee patent -
Management of an internet protocol multimedia subsystem (IMS) media session for user equipment (UE)
Issued US 11,051,218
A data communication system delivers voice-conferencing and video-conferencing to User Equipment (UE). A wireless communication network establishes a signaling bearer between the UE and an Internet Protocol Multimedia Subsystem (IMS). The IMS initiates a video-conference bearer for the UE over the wireless communication network. The wireless communication network exchanges video data over the video-conference bearer using Carrier Aggregation (CA). In response to a UE handover to a target…
A data communication system delivers voice-conferencing and video-conferencing to User Equipment (UE). A wireless communication network establishes a signaling bearer between the UE and an Internet Protocol Multimedia Subsystem (IMS). The IMS initiates a video-conference bearer for the UE over the wireless communication network. The wireless communication network exchanges video data over the video-conference bearer using Carrier Aggregation (CA). In response to a UE handover to a target wireless access node, the wireless communication network signals the IMS to convert the video-conference bearer into a voice-conference bearer based on Carrier Aggregation (CA) technology at the target wireless access node. The IMS initiates a voice-conference bearer for the UE over the wireless communication network. The wireless communication network exchanges voice data over the voice-conference bearer. After another handover, the wireless communication network and the IMS may convert the voice-conference bearer back into a video-conference bearer.
Other inventorsSee patent -
Network function virtualization (NFV) multi-protocol virtual probe control
Issued US 11,025,756
See patentA data system controls a virtual Probe (vProbe) in a Network Function Virtualization Infrastructure (NFVI). A probe controller transfers header separation instructions for a multiple protocols to the vProbe. The vProbe receives data packets and identifies the protocols in the data packets. The vProbe retrieves header data from individual data packets based on the header separation instructions for the individual protocols in the individual data packets. The vProbe transfers the retrieved header…
A data system controls a virtual Probe (vProbe) in a Network Function Virtualization Infrastructure (NFVI). A probe controller transfers header separation instructions for a multiple protocols to the vProbe. The vProbe receives data packets and identifies the protocols in the data packets. The vProbe retrieves header data from individual data packets based on the header separation instructions for the individual protocols in the individual data packets. The vProbe transfers the retrieved header data based on the header separation instructions.
-
Network function virtualization (NFV) multi-protocol virtual probe control
Issued US 10,455,062
See patentA Network Function Virtualization (NFV) system controls multi-protocol virtual Probes (vProbes). A vProbe controller transfers protocol data and correlated header separation instructions to a vProbe in an NFV Infrastructure (NFVI). The vProbe receives the header separation instructions and the correlated protocol data. The vProbe receives data packets from an NFV switching system and identifies protocol data for the data packets. The vProbe uses the protocol data to determine the correlated…
A Network Function Virtualization (NFV) system controls multi-protocol virtual Probes (vProbes). A vProbe controller transfers protocol data and correlated header separation instructions to a vProbe in an NFV Infrastructure (NFVI). The vProbe receives the header separation instructions and the correlated protocol data. The vProbe receives data packets from an NFV switching system and identifies protocol data for the data packets. The vProbe uses the protocol data to determine the correlated header separation instructions. The vProbe retrieves header data from the data packets based on the header separation instructions and transfers the retrieved header data based on the header separation instructions.
-
Automatically generated virtual network elements for virtualized packet networks
Issued US 10298449
A computer system establishes data communications for a virtual machine that is configured with an enhanced Media Access Control (MAC) address. A management computer instantiates the virtual machine responsive to the enhanced MAC address. The management computer automatically instantiates a virtual Local Area Network (vLAN) and a virtual Switch (vSW) on the vLAN to serve the virtual machine using the enhanced MAC address. The management computer allocates an Internet Protocol (IP) address to…
A computer system establishes data communications for a virtual machine that is configured with an enhanced Media Access Control (MAC) address. A management computer instantiates the virtual machine responsive to the enhanced MAC address. The management computer automatically instantiates a virtual Local Area Network (vLAN) and a virtual Switch (vSW) on the vLAN to serve the virtual machine using the enhanced MAC address. The management computer allocates an Internet Protocol (IP) address to the virtual machine and automatically instantiates a virtual Router (vRTR) to serve the vSW using the IP address. A network computer executes the virtual machine, the vLAN, the vSW, and the vRTR to exchange user data between the virtual machine and a data communication network over the vSW, vLAN, and vRTR using the enhanced MAC address and the IP address.
Other inventorsSee patent -
Long term evolution (LTE) mobility management entity (MME) management of an internet protocol multimedia subsystem (IMS) media session service level for a user equipment (UE)
Issued US 10278100
A Long Term Evolution (LTE) Mobility Management Entity (MME) manages a service level for an Internet Protocol Multimedia Subsystem (IMS) media session for a User Equipment (UE). The MME exchanges first control data with the UE to establish an IMS signaling bearer and a media session bearer. The MME identifies a UE hand-over between LTE access nodes during the IMS media session and determines an access technology difference between the LTE access nodes. The MME determines when the service level…
A Long Term Evolution (LTE) Mobility Management Entity (MME) manages a service level for an Internet Protocol Multimedia Subsystem (IMS) media session for a User Equipment (UE). The MME exchanges first control data with the UE to establish an IMS signaling bearer and a media session bearer. The MME identifies a UE hand-over between LTE access nodes during the IMS media session and determines an access technology difference between the LTE access nodes. The MME determines when the service level for the IMS media session should be modified based on the access technology difference and exchanges service modification data with the IMS. The MME exchanges second control data with the UE to indicate a modification to the service level for the IMS media session.
Other inventorsSee patent -
Intelligent backhaul in a wireless communication network
Issued US 10,172,063
See patentA wireless network backhaul node serves eNodeBs. The backhaul node exchanges user data and network signaling between the eNodeBs and a Long Term Evolution (LTE) core. The backhaul node receives loading information from the eNodeBs and determines overloaded eNodeBs and underloaded eNodeBs. The backhaul node selects handover thresholds for the eNodeBs to inhibit handovers from the underloaded eNodeBs to the overloaded eNodeBs and to encourage handovers from the overloaded eNodeBs to the…
A wireless network backhaul node serves eNodeBs. The backhaul node exchanges user data and network signaling between the eNodeBs and a Long Term Evolution (LTE) core. The backhaul node receives loading information from the eNodeBs and determines overloaded eNodeBs and underloaded eNodeBs. The backhaul node selects handover thresholds for the eNodeBs to inhibit handovers from the underloaded eNodeBs to the overloaded eNodeBs and to encourage handovers from the overloaded eNodeBs to the underloaded eNodeBs. The backhaul node transfers the selected handover thresholds to the eNodeBs. The backhaul node also performs X2 and/or S1 handover assistance for the eNodeBs.
-
Dynamic allocation of carrier aggregation resources based on device requests
Issued US 10,051,646
Examples disclosed herein provide systems, methods, and software to dynamically provide carrier aggregation to wireless communication devices. In one example, a method of operating an eNodeB includes exchanging first wireless communication signals with a wireless communication device using a first carrier aggregation configuration. The method further provides identifying a request from the wireless communication device for a modified quality of service, and determining a second carrier…
Examples disclosed herein provide systems, methods, and software to dynamically provide carrier aggregation to wireless communication devices. In one example, a method of operating an eNodeB includes exchanging first wireless communication signals with a wireless communication device using a first carrier aggregation configuration. The method further provides identifying a request from the wireless communication device for a modified quality of service, and determining a second carrier aggregation configuration based on the request. The method also includes exchanging second wireless communication signals with the wireless communication device using the second carrier aggregation configuration.
Other inventorsSee patent -
Handoff target selection based on media type
Issued US 9,986,483
See patentAn LTE base station facilitates handoffs in an LTE communication system. The LTE base station is configured to exchange session communications with a UE and receive session information transmitted from an LTE communication control system, the session information including a media type of the communication session and a vector associated with the UE. The LTE base station is further configured to identify a plurality of candidate base stations within a proximity threshold to a path of the vector…
An LTE base station facilitates handoffs in an LTE communication system. The LTE base station is configured to exchange session communications with a UE and receive session information transmitted from an LTE communication control system, the session information including a media type of the communication session and a vector associated with the UE. The LTE base station is further configured to identify a plurality of candidate base stations within a proximity threshold to a path of the vector associated with the UE, poll the plurality of candidate base stations for capability information, process the capability information to determine a set of the candidate base stations that support the media type of the communication session, select a target base station for a handoff from the set of the candidate base stations that support the media type, and instruct the UE to initiate the handoff to the target base station.
-
CONTROL OF LONG TERM EVOLUTION (lte) VIRTUAL NETWORK ELEMENTS BASED ON RADIO NETWORK TUNNELS
Issued US 9,882,742
A data communication network controls the amounts of virtual network elements it uses. A control system processes user data packets from multiple wireless base stations to determine amounts of user data packet tunnels for a plurality of Quality-of-Service (QoS) levels. The control system processes the amounts of the user data packet tunnels for the QoS levels to identify a target amount of virtual packet gateways to serve the user data packet tunnels. A virtual network element system implements…
A data communication network controls the amounts of virtual network elements it uses. A control system processes user data packets from multiple wireless base stations to determine amounts of user data packet tunnels for a plurality of Quality-of-Service (QoS) levels. The control system processes the amounts of the user data packet tunnels for the QoS levels to identify a target amount of virtual packet gateways to serve the user data packet tunnels. A virtual network element system implements the target amount of the virtual packet gateways to serve the user data packet tunnels at the QoS levels with the virtual packet gateways.
Other inventorsSee patent -
AUTOMATICALLY GENERATED VIRTUAL NETWORK ELEMENTS FOR VIRTUALIZED LOCAL AREA NETWORKS
Issued US 9,876,689
Systems, methods, and software for providing a virtualized communication networking environment are provided herein. In one example, a method includes identifying a media access control address for a network interface of a virtual machine, the media access control address comprising at least one communication network indicator associated with a virtualized local area network. If a virtual network element has not been generated for handling traffic associated with the network interface of the…
Systems, methods, and software for providing a virtualized communication networking environment are provided herein. In one example, a method includes identifying a media access control address for a network interface of a virtual machine, the media access control address comprising at least one communication network indicator associated with a virtualized local area network. If a virtual network element has not been generated for handling traffic associated with the network interface of the virtual machine, then generating the virtual network element and associating the virtual network element with the virtualized local area network based on the communication network indicator. When the virtual network element has been generated, then assigning the network interface of the virtual machine to the virtual network element associated with the virtualized local area network based on the communication network indicator of the media access control address.
Other inventorsSee patent -
AUTOMATICALLY GENERATED VIRTUAL NETWORK ELEMENTS FOR VIRTUALIZED PACKET NETWORKS
Issued US 9,860,117
Systems, methods, and software for providing a virtualized communication networking environment are provided herein. In one example, a method includes identifying an Internet Protocol (IP) address for a network interface of a virtual machine based on at least a communication network indicator in a MAC address associated with the network interface of the virtual machine. If the virtual network element has not been generated for handling IP traffic associated with the network interface of the…
Systems, methods, and software for providing a virtualized communication networking environment are provided herein. In one example, a method includes identifying an Internet Protocol (IP) address for a network interface of a virtual machine based on at least a communication network indicator in a MAC address associated with the network interface of the virtual machine. If the virtual network element has not been generated for handling IP traffic associated with the network interface of the virtual machine, then generating the virtual network element and associating the virtual network element with the network interface of the virtual machine based on at least the communication network indicator in the MAC address. When the virtual network element has been generated, then configuring the virtual network element for the IP traffic associated with the network interface of the virtual machine based at least the communication network indicator in the MAC address.
Other inventorsSee patent -
Methods and systems for testing latency in a wireless communication network
Issued US 9,769,684
Systems and methods are described for determining latency in a communication network. A non-IP protocol physical interface may be implemented at an access node. The physical interface may be configured to receive a simulated wireless device that mimics a radio-frequency interface. Delay data associated with segmented portions of a backhaul of the communication network may be measured at a base band unit (BBU) of the access node using the simulated wireless device. At least one segment of the…
Systems and methods are described for determining latency in a communication network. A non-IP protocol physical interface may be implemented at an access node. The physical interface may be configured to receive a simulated wireless device that mimics a radio-frequency interface. Delay data associated with segmented portions of a backhaul of the communication network may be measured at a base band unit (BBU) of the access node using the simulated wireless device. At least one segment of the backhaul may be isolated based on the measured delay data associated with the segmented portions.
Other inventorsSee patent -
WiFi mesh configuration
Issued US 9,648,548
A wireless mesh network is configured. Each node is configured to function as either a gateway node or a relay node. To configure itself as a gateway node, an access node selects an SSID for each of its wireless interfaces that indicates it is an access node. When a relay access node is configuring itself, it scans for the SSIDs of available networks. The SSIDs of the mesh network are selected to indicate the number of other access points between a given access node and a direct wired…
A wireless mesh network is configured. Each node is configured to function as either a gateway node or a relay node. To configure itself as a gateway node, an access node selects an SSID for each of its wireless interfaces that indicates it is an access node. When a relay access node is configuring itself, it scans for the SSIDs of available networks. The SSIDs of the mesh network are selected to indicate the number of other access points between a given access node and a direct wired connection (which is zero in the case of a gateway node.) The relay access node connects to the network having an SSID that indicates the fewest number of hops between itself and a direct wired connection. The SSID that is broadcast by the relay access node indicates the number of other access points between itself and a direct wired connection.
Other inventorsSee patent -
Control of long term evolution (LTE) virtual network elements based on radio network tunnels
Issued US 9,473,385
An LTE network, having a plurality of base stations and S-GWs, processes GTP packets to determine an amount of GTP tunnels between the base stations and the S-GWs gateways. The LTE network processes the amount of GTP tunnels to determine a target amount of LTE P-GWs to serve the base stations. If the target amount of the LTE P-GWs is greater than a current amount of the LTE P-GWs, then an additional amount of virtual LTE P-GWs is implemented to serve the base stations. If the target amount of…
An LTE network, having a plurality of base stations and S-GWs, processes GTP packets to determine an amount of GTP tunnels between the base stations and the S-GWs gateways. The LTE network processes the amount of GTP tunnels to determine a target amount of LTE P-GWs to serve the base stations. If the target amount of the LTE P-GWs is greater than a current amount of the LTE P-GWs, then an additional amount of virtual LTE P-GWs is implemented to serve the base stations. If the target amount of the LTE P-GWs is less than the current amount of the LTE P-GWs, then an extra amount of the virtual LTE P-GWs that serve the base stations are removed.
Other inventorsSee patent -
Adaptation of digital image transcoding based on estimated mean opinion scores of digital images
Issued US 9,414,081
A method of transcoding web images. The method comprises determining a mean opinion score (MoS) for a test source digital image, transcoding the test source digital image to a test derived digital image, and determining a MoS for the test derived digital image presented on a standard display. The method further comprises receiving a source digital image by a server computer, where the source digital image is requested by a device for presentation on a target display, transcoding the source…
A method of transcoding web images. The method comprises determining a mean opinion score (MoS) for a test source digital image, transcoding the test source digital image to a test derived digital image, and determining a MoS for the test derived digital image presented on a standard display. The method further comprises receiving a source digital image by a server computer, where the source digital image is requested by a device for presentation on a target display, transcoding the source digital image to a derived digital image by a transcoding application executed by the server computer, determining an estimated MoS for the derived digital image based on the MoS for the test source digital image, based on the MoS for the test derived digital image, and based on differences between the standard display and the target display, and changing a parameter of the transcoding application based on the estimated MoS.
Other inventorsSee patent -
Dynamic allocation of carrier aggregation resources based on device requests
Issued US 9,351,309
Examples disclosed herein provide systems, methods, and software to dynamically provide carrier aggregation to wireless communication devices. In one example, a method of operating an eNodeB includes exchanging first wireless communication signals with a wireless communication device using a first carrier aggregation configuration. The method further provides identifying a request from the wireless communication device for a modified quality of service, and determining a second carrier…
Examples disclosed herein provide systems, methods, and software to dynamically provide carrier aggregation to wireless communication devices. In one example, a method of operating an eNodeB includes exchanging first wireless communication signals with a wireless communication device using a first carrier aggregation configuration. The method further provides identifying a request from the wireless communication device for a modified quality of service, and determining a second carrier aggregation configuration based on the request. The method also includes exchanging second wireless communication signals with the wireless communication device using the second carrier aggregation configuration.
Other inventors -
-
Locating optimum security gateway
Issued US 9,338,133
A method, system, and medium are provided for locating an optimal security gateway. A default gateway receives a request to access a macrocell. The default security gateway obtains a current location for each macrocell in response to a security gateway discovery function. Based on the response, routes to a best security gateway for each macrocell are determined. A best security gateway is identified based on factors that include the distance from a picocell connected to the default security…
A method, system, and medium are provided for locating an optimal security gateway. A default gateway receives a request to access a macrocell. The default security gateway obtains a current location for each macrocell in response to a security gateway discovery function. Based on the response, routes to a best security gateway for each macrocell are determined. A best security gateway is identified based on factors that include the distance from a picocell connected to the default security gateway having backhaul traffic to offload to the appropriate macrocells connected to the best security gateway.
Other inventorsSee patent -
CONFIGURING ETHERNET ELEMENTS VIA ETHERNET LOCAL MANAGEMENT INTERFACE
Issued US 9,331,905
Examples disclosed herein provide systems, methods, and software to establish service configurations via Ethernet Local Management Interface. In one example, a method of operating a communication system to configure Ethernet elements includes, in a request Ethernet element, determining identification data based on a media access control (MAC) address and a virtual local area network (VLAN) for the requesting Ethernet element. The method further provides, in the requesting Ethernet element…
Examples disclosed herein provide systems, methods, and software to establish service configurations via Ethernet Local Management Interface. In one example, a method of operating a communication system to configure Ethernet elements includes, in a request Ethernet element, determining identification data based on a media access control (MAC) address and a virtual local area network (VLAN) for the requesting Ethernet element. The method further provides, in the requesting Ethernet element, transferring, via Ethernet Local Management Interface (E-LMI), the identification data to a receiving Ethernet element. The method also includes, in the receiving Ethernet element, receiving the identification information, transferring a service configuration request based on the identification information to a configuration management system, and receiving a service configuration from the configuration management system.
Other inventorsSee patent -
Managing network selection for wireless communication
Issued US 9,198,107
In systems and methods of managing network selection for a wireless device, a record is sent to a wireless device in communication with a first communication network, the record comprising a plurality locations where other wireless devices have changed from communicating with the first communication network to communicating with a second communication network and a plurality of timer durations. At least one of the plurality of timer durations is associated with one of the plurality of…
In systems and methods of managing network selection for a wireless device, a record is sent to a wireless device in communication with a first communication network, the record comprising a plurality locations where other wireless devices have changed from communicating with the first communication network to communicating with a second communication network and a plurality of timer durations. At least one of the plurality of timer durations is associated with one of the plurality of locations. It is determined that the wireless device has entered one of the plurality of locations, and a timer is started using the at least one timer duration associated with the entered location. Before the at least one timer expires, the wireless device is prevented from changing from communicating with the first communication network to communicating with the second communication network.
Other inventorsSee patent
Projects
-
Cisco UCS Cloud Computing Deployment working on M2M for the Connected Vehicle Program
Advanced M2M technology built on Flexpod using Cisco, VMware, and NetApp Cloud based technologies.
Other creatorsSee project
Recommendations received
2 people have recommended Aaron
Join now to viewOther similar profiles
Explore top content on LinkedIn
Find curated posts and insights for relevant topics all in one place.
View top content