Patents by Inventor Arun C. Alex
Arun C. Alex has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11395354Abstract: Methods for selecting network slice, session management, and user plane functions for user equipment (UE) are described. In one example, a control plane (CP) entity for mobility management may select a CP entity for session management for a session of a UE based on a first set of data items. The CP entity for mobility management may further select a user plane (UP) entity for the session of the UE based on a second set of data items, where second set of data items include at least some of the same data items of the first set. The CP entity for mobility management may send, to the selected CP entity, a message including an identity or indication of the selected UP entity for the session of the UE. The selected CP entity may select the identified or indicated UP entity for use in the session of the UE.Type: GrantFiled: May 27, 2020Date of Patent: July 19, 2022Assignee: CISCO TECHNOLOGY, INC.Inventors: Timothy Peter Stammers, Aeneas Sean Dodd-Noble, Humberto Jose La Roche, Arun C. Alex
-
Patent number: 11169787Abstract: An example embodiment may involve obtaining one or more blueprint files. The blueprint files may collectively define a system of processing nodes, a call flow involving a sequence of messages exchanged by the processing nodes, and message formats of the messages exchanged by the processing nodes. The example embodiment may also involve compiling the blueprint files into machine executable code. The machine executable code may be capable of: representing the processing nodes as decomposed, dynamically invoked units of logic, and transmitting the sequence of messages between the units of logic in accordance with the message formats. The units of logic may include a respective controller and one or more respective workers for each type of processing node.Type: GrantFiled: September 16, 2020Date of Patent: November 9, 2021Assignee: Hyperblox Inc.Inventors: Arun C. Alex, Sudhir Kunnath
-
Patent number: 10924518Abstract: Various implementations disclosed herein enable programming user plane gateway controllers over enhanced N9 interfaces. In various implementations, a method of gateway controlling is performed by a computing device including one or more processors, and a non-transitory memory. In various implementations the method includes determining, by a first packet gateway controller connected to a first session manager device, that a user equipment moved to a geographical area that is served by a second session manager device. In some implementations, the method includes receiving, by the first packet gateway device, a set of information for a second packet gateway device. In some implementations, the method includes transmitting, by the first packet gateway device, a session establishment request via a first network interface to the second packet gateway controller using segment routing via a second network interface.Type: GrantFiled: August 31, 2018Date of Patent: February 16, 2021Assignee: Cisco Technology, Inc.Inventors: Aeneas Sean Dodd-Noble, Irfan Ali, Pablo Camarillo Garvia, Om Prakash Suthar, Ravi Kiran Guntupalli, Arun C. Alex
-
Publication number: 20210004214Abstract: An example embodiment may involve obtaining one or more blueprint files. The blueprint files may collectively define a system of processing nodes, a call flow involving a sequence of messages exchanged by the processing nodes, and message formats of the messages exchanged by the processing nodes. The example embodiment may also involve compiling the blueprint files into machine executable code. The machine executable code may be capable of: representing the processing nodes as decomposed, dynamically invoked units of logic, and transmitting the sequence of messages between the units of logic in accordance with the message formats. The units of logic may include a respective controller and one or more respective workers for each type of processing node.Type: ApplicationFiled: September 16, 2020Publication date: January 7, 2021Inventors: Arun C. Alex, Sudhir Kunnath
-
Patent number: 10863387Abstract: A method is provided in one example and includes receiving at least one first input indicating at least one network condition associated with a first user device having a user associated therewith. The first user device has a first bearer channel established between the first user device and a gateway, and the first bearer channel has a first quality of service level. The method further includes determining whether to modify the first user device to a second quality of service level based upon the received at least one first input, and sending a first request to a first network element instructing the first network element to modify the first user device to the second quality of service level.Type: GrantFiled: October 2, 2013Date of Patent: December 8, 2020Assignee: Cisco Technology, Inc.Inventors: Arun C. Alex, Gibson Soon Teck Ang, Kevin D. Shatzkamer, Ramanathan Jagadeesan, Fred Chen, Rajesh P. Velandy, Wenxing Zheng
-
Patent number: 10809987Abstract: An example embodiment may involve obtaining one or more blueprint files. The blueprint files may collectively define a system of processing nodes, a call flow involving a sequence of messages exchanged by the processing nodes, and message formats of the messages exchanged by the processing nodes. The example embodiment may also involve compiling the blueprint files into machine executable code. The machine executable code may be capable of: representing the processing nodes as decomposed, dynamically invoked units of logic, and transmitting the sequence of messages between the units of logic in accordance with the message formats. The units of logic may include a respective controller and one or more respective workers for each type of processing node.Type: GrantFiled: February 12, 2019Date of Patent: October 20, 2020Assignee: Hyperblox Inc.Inventors: Arun C. Alex, Sudhir Kunnath
-
Publication number: 20200288513Abstract: Methods for selecting network slice, session management, and user plane functions for user equipment (UE) are described. In one example, a control plane (CP) entity for mobility management may select a CP entity for session management for a session of a UE based on a first set of data items. The CP entity for mobility management may further select a user plane (UP) entity for the session of the UE based on a second set of data items, where second set of data items include at least some of the same data items of the first set. The CP entity for mobility management may send, to the selected CP entity, a message including an identity or indication of the selected UP entity for the session of the UE. The selected CP entity may select the identified or indicated UP entity for use in the session of the UE.Type: ApplicationFiled: May 27, 2020Publication date: September 10, 2020Inventors: Timothy Peter Stammers, Aeneas Sean Dodd-Noble, Humberto Jose La Roche, Arun C. Alex
-
Patent number: 10764935Abstract: Methods for selecting network slice, session management, and user plane functions for for user equipment (UE) are described. In one example, a control plane (CP) entity for mobility management may select a CP entity for session management for a session of a UE based on a first set of data items. The CP entity for mobility management may further select a user plane (UP) entity for the session of the UE based on a second set of data items, where second set of data items include at least some of the same data items of the first set. The CP entity for mobility management may send, to the selected CP entity, a message including an identity or indication of the selected UP entity for the session of the UE. The selected CP entity may select the identified or indicated UP entity for use in the session of the UE.Type: GrantFiled: February 12, 2018Date of Patent: September 1, 2020Assignee: CISCO TECHNOLOGY, INC.Inventors: Timothy Peter Stammers, Aeneas Sean Dodd-Noble, Humberto Jose La Roche, Arun C. Alex
-
Publication number: 20200057618Abstract: An example embodiment may involve obtaining one or more blueprint files. The blueprint files may collectively define a system of processing nodes, a call flow involving a sequence of messages exchanged by the processing nodes, and message formats of the messages exchanged by the processing nodes. The example embodiment may also involve compiling the blueprint files into machine executable code. The machine executable code may be capable of: representing the processing nodes as decomposed, dynamically invoked units of logic, and transmitting the sequence of messages between the units of logic in accordance with the message formats. The units of logic may include a respective controller and one or more respective workers for each type of processing node.Type: ApplicationFiled: February 12, 2019Publication date: February 20, 2020Inventors: Arun C. Alex, Sudhir Kunnath
-
Publication number: 20200007590Abstract: Various implementations disclosed herein enable programming user plane gateway controllers over enhanced N9 interfaces. In various implementations, a method of gateway controlling is performed by a computing device including one or more processors, and a non-transitory memory. In various implementations the method includes determining, by a first packet gateway controller connected to a first session manager device, that a user equipment moved to a geographical area that is served by a second session manager device. In some implementations, the method includes receiving, by the first packet gateway device, a set of information for a second packet gateway device. In some implementations, the method includes transmitting, by the first packet gateway device, a session establishment request via a first network interface to the second packet gateway controller using segment routing via a second network interface.Type: ApplicationFiled: August 31, 2018Publication date: January 2, 2020Inventors: Aeneas Sean Dodd-Noble, Irfan Ali, Pablo Camarillo Garvia, Om Prakash Suthar, Ravi Kiran Guntupalli, Arun C. Alex
-
Publication number: 20190254083Abstract: Methods for selecting network slice, session management, and user plane functions for for user equipment (UE) are described. In one example, a control plane (CP) entity for mobility management may select a CP entity for session management for a session of a UE based on a first set of data items. The CP entity for mobility management may further select a user plane (UP) entity for the session of the UE based on a second set of data items, where second set of data items include at least some of the same data items of the first set. The CP entity for mobility management may send, to the selected CP entity, a message including an identity or indication of the selected UP entity for the session of the UE. The selected CP entity may select the identified or indicated UP entity for use in the session of the UE.Type: ApplicationFiled: February 12, 2018Publication date: August 15, 2019Inventors: Timothy Peter Stammers, Aeneas Sean Dodd-Noble, Humberto Jose La Roche, Arun C. Alex
-
Patent number: 9712634Abstract: A method is provided in one example and includes receiving a request for a service from a requestor, an determining at least a first network element and at least a second network element required to satisfy the request from among a plurality of network elements. The method further includes triggering a coordinating of a work flow between the first network element and the second network element responsive to the request. The method still further includes translating communication messages exchanged between the first network element and the second network element from a first communication protocol format and a second communication protocol format.Type: GrantFiled: March 15, 2013Date of Patent: July 18, 2017Assignee: CISCO TECHNOLOGY, INC.Inventors: Gibson Soon Teck Ang, Arun C. Alex, Kevin D. Shatzkamer, Bipin Mistry, Ramanathan T. Jagadeesan, Jonathan A. Morgan, Rajesh P. Velandy, Sanil Kumar Puthiyandyil
-
Patent number: 9674868Abstract: Systems and method are provided that allow a mobile device to communicate over multiple access technologies at the same time, including a cellular access technology, such as LTE, and via an untrusted WLAN access. The untrusted access is initiated via internet key exchange. The mobile device uses the same IP address over both access technologies.Type: GrantFiled: November 13, 2015Date of Patent: June 6, 2017Assignee: CISCO TECHNOLOGY, INC.Inventors: Arun C. Alex, Stinson Mathai, Aeneas Dodd-Noble
-
Patent number: 9558043Abstract: A method is provided in one example and includes receiving data from a network element, determining a candidate data processing task for the received data based upon a first similarity metric between the received data and data currently associated with the candidate data processing task, and sending the received data to the candidate data processing task.Type: GrantFiled: January 25, 2013Date of Patent: January 31, 2017Assignee: CISCO TECHNOLOGY INC.Inventors: Arun C. Alex, Rajesh P. Velandy, Pradeep K. Dakshayani Raghavan, Xiangfu Chen, Vijay Gaur, Wenxing Zheng
-
Patent number: 9439214Abstract: Systems and method are provided that allow a mobile device to communicate over multiple access technologies at the same time, including a cellular access technology, such as LTE, and via an untrusted WLAN access. The untrusted access is initiated via internet key exchange. The mobile device uses the same IP address over both access technologies.Type: GrantFiled: May 31, 2012Date of Patent: September 6, 2016Assignee: CISCO TECHNOLOGY, INC.Inventors: Arun C. Alex, Stinson Mathai, Aeneas Dodd-Noble
-
Patent number: 9357524Abstract: This disclosure relates to systems and methods for paging devices in a communication network. A network device providing mobility management through control messaging can be assigned a number of cell sites in multiple tracking areas. The network device such as a mobility management entity (MME) can use a subscriber-aware implementation to provide a hierarchy for contacting a mobile device with a page. The subscriber-aware implementation can be tailored to analyze subscriber activity such as frequency and timing, to page a subset of the total number of cell sites in multiple tracking areas based on the subscriber activity, and to expand the subset after unsuccessful attempts to page the mobile device.Type: GrantFiled: June 12, 2015Date of Patent: May 31, 2016Assignee: CISCO TECHNOLOGY, INC.Inventors: Maulik Vaidya, Lingesh Munagala, Arun C. Alex, Gibson Soon Teck Ang, Sailakshmi Mahalingham, Adi Raja Murugan, Gaurav Vaid
-
Publication number: 20160073423Abstract: Systems and method are provided that allow a mobile device to communicate over multiple access technologies at the same time, including a cellular access technology, such as LTE, and via an untrusted WLAN access. The untrusted access is initiated via internet key exchange. The mobile device uses the same IP address over both access technologies.Type: ApplicationFiled: November 13, 2015Publication date: March 10, 2016Applicant: CISCO TECHNOLOGY, INC.Inventors: Arun C. Alex, Stinson Mathai, Aeneas Dodd-Noble
-
Patent number: 9270709Abstract: A method is provided in one example and includes receiving a request from a first network element associated with a first network for establishing a first communication session between the first network element to a first user device associated with a second network. The request includes a first user identifier used to identify a first user associated with the first user device within the first network. The method further includes translating the first user identifier to a second user identifier in which the second user identifier is used to identify the first user within the second network. The method still further includes sending a first query including the second user identifier to a second network element, and receiving a first response message including quality of service information indicated by a policy associated with the second user identifier.Type: GrantFiled: July 5, 2013Date of Patent: February 23, 2016Assignee: CISCO TECHNOLOGY, INC.Inventors: Kevin D. Shatzkamer, Gibson Soon Teck Ang, Arun C. Alex, Craig Robert Sanderson, David T. Clough
-
Patent number: 9191969Abstract: Systems and method are provided that allow a mobile device to communicate over multiple access technologies at the same time, including a cellular access technology, such as LTE, and via an untrusted WLAN access. The untrusted access is initiated via internet key exchange. The mobile device uses the same IP address over both access technologies.Type: GrantFiled: May 31, 2012Date of Patent: November 17, 2015Assignee: CISCO TECHNOLOGY, INC.Inventors: Arun C. Alex, Stinson Mathai, Aeneas Dodd-Noble
-
Publication number: 20150289167Abstract: A method is provided in one example and includes receiving at least one first input indicating at least one network condition associated with a first user device having a user associated therewith. The first user device has a first bearer channel established between the first user device and a gateway, and the first bearer channel has a first quality of service level. The method further includes determining whether to modify the first user device to a second quality of service level based upon the received at least one first input, and sending a first request to a first network element instructing the first network element to modify the first user device to the second quality of service level.Type: ApplicationFiled: October 2, 2013Publication date: October 8, 2015Applicant: CISCO TECHNOLOGY, INC.Inventors: Arun C. Alex, Gibson Soon Teck Ang, Kevin D. Shatzkamer, Ramanathan Jagadeesan, Fred Chen, Rajesh P. Velandy, Wenxing Zheng