Patents by Inventor Dinesh Verma
Dinesh Verma 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).
-
Publication number: 20160285745Abstract: Various embodiments manage data flow between at least one wireless communication device and at least one application executing at an edge of the wireless communication network. In one embodiment, a first flow regenerator disposed within the network generates a replicated set of data packets. The replicated set of data packets are a copy of a set of data packets being transmitted between an application disposed on a first node at an edge of the network and a wireless communication device. The first flow regenerator sends the replicated set of data packets to a second flow regenerator disposed in the network. The replicated set of data packets are sent to the second flow regenerator through at least a second node disposed between the first flow regenerator and the second flow regenerator. The second node is configured to perform one or more book-keeping operations on the replicated set of data packets.Type: ApplicationFiled: June 25, 2015Publication date: September 29, 2016Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Dinesh VERMA
-
Publication number: 20160285643Abstract: Various embodiments manage data flow between at least one wireless communication device and at least one application executing at an edge of the wireless communication network. In one embodiment, a first flow regenerator disposed within the network generates a replicated set of data packets. The replicated set of data packets are a copy of a set of data packets being transmitted between an application disposed on a first node at an edge of the network and a wireless communication device. The first flow regenerator sends the replicated set of data packets to a second flow regenerator disposed in the network. The replicated set of data packets are sent to the second flow regenerator through at least a second node disposed between the first flow regenerator and the second flow regenerator. The second node is configured to perform one or more book-keeping operations on the replicated set of data packets.Type: ApplicationFiled: March 25, 2015Publication date: September 29, 2016Inventor: Dinesh VERMA
-
Patent number: 9456312Abstract: Various embodiments monitor user mobility in a wireless communication network. In one embodiment, a set of temporally related call detail records associated with at least one user of a wireless communication network is analyzed. A set of base stations accessed during at least one call associated with the set of temporally related call detail records is identified based on the analysis of the records. At least one road segment of a road network within a threshold distance to each of the set of base stations is identified. A set of mobility information for the at least one user indicating that the at least one user traversed the at least one road segment is stored based on identifying the at least one road segment.Type: GrantFiled: April 22, 2014Date of Patent: September 27, 2016Assignee: International Business Machines CorporationInventors: Parul Gupta, Shivkumar Kalyanaraman, Ravindranath Kokku, Vinay Kumar Kolar, Kang-won Lee, Dinesh Verma
-
Patent number: 9456334Abstract: Various embodiments detecting wireless communication device mobility in a wireless communication network. In one embodiment, one or more Internet Protocol (IP) data packets associated with a wireless communication device are analyzed. The wireless communication device is coupled with the edge entity. A determination is made, based on the analyzing, that the wireless communication device is a newly coupled device at the edge entity. A central entity disposed within the wireless communication network is notified that the wireless communication device is currently coupled to the edge entity.Type: GrantFiled: September 2, 2015Date of Patent: September 27, 2016Assignee: International Business Machines CorporationInventors: Dakshi Agrawal, Bongjun Ko, Franck Le, Robert B. Nicholson, Vasileios Pappas, Dinesh Verma
-
Publication number: 20160234719Abstract: Various embodiments provide byte caching in wireless communication networks. In one embodiment, a plurality of data packets are received through an internet protocol (IP) data flow established between a wireless communication device and at least one server. Each of the plurality of data packets are combined into a packet bundle. A determination is made as to whether a second byte caching system is available. The packet bundle is transformed using one or more byte caching operations based on a second byte caching system being available. The transformed packet bundle is sent to the second byte caching system using an IP communication mechanism.Type: ApplicationFiled: April 20, 2016Publication date: August 11, 2016Inventors: Dakshi AGRAWAL, Bongjun KO, Franck LE, Robert B. NICHOLSON, Vasileios PAPPAS, Dinesh VERMA
-
Publication number: 20160212106Abstract: Secure virtualizing of a mobile cellular device uses a cellular communication network having base transceiver station edge node servers. A virtualized-instance host server contains a virtualized instance of an enterprise environment. Base station controllers are in communication with and control the base transceiver stations. A mobile switching center in communication with the base station controllers contains the virtualized-instance host server. A cellular communication device is in communication with an edge node server, and an auxiliary data display entry device is in communication with the cellular communication device such that the virtualized instance of the enterprise environment is on the edge node server. Communications between the auxiliary display and data entry device are encrypted.Type: ApplicationFiled: March 31, 2016Publication date: July 21, 2016Inventors: Dakshi AGRAWAL, Bruce O. ANTHONY, JR., Chatschik BISDIKIAN, Mudhakar SRIVATSA, Dinesh VERMA
-
Publication number: 20160212655Abstract: Various embodiments estimate network load in a wireless communication network. In one embodiment, at least one call detail record associated with a wireless communication network is received. A topology representing the network is analyzed. The topology includes a plurality of nodes each representing a network element within the wireless communication network. The topology also includes a plurality of edges between two or more of the plurality of nodes. Each of the plurality of edges indicates that the two or more plurality of nodes are communicatively coupled to each other within the network. A set of paths is identified between two or more nodes in the plurality of nodes corresponding to a set of call flow information within the at least one call detail record. A state of each network element represented by the two or more nodes in the set of paths is determined based on the call detail record.Type: ApplicationFiled: March 31, 2016Publication date: July 21, 2016Inventors: Bong Jun KO, Vinay Kumar KOLAR, Kang-Won LEE, Ramya RAGHAVENDRA, Dinesh VERMA, Murtaza ZAFER
-
Publication number: 20160212015Abstract: Various embodiments monitor user mobility in a wireless communication network. In one embodiment, a set of temporally related call detail records associated with at least one user of a wireless communication network is analyzed. A set of base stations accessed during at least one call associated with the set of temporally related call detail records is identified based on the analysis of the records. At least one road segment of a road network within a threshold distance to each of the set of base stations is identified. A set of mobility information for the at least one user indicating that the at least one user traversed the at least one road segment is stored based on identifying the at least one road segment.Type: ApplicationFiled: March 31, 2016Publication date: July 21, 2016Applicant: International Business Machines CorporationInventors: Parul GUPTA, Shivkumar KALYANARAMAN, Ravindranath KOKKU, Vinay Kumar KOLAR, Kang-Won LEE, Dinesh VERMA
-
Publication number: 20160192222Abstract: Various embodiments provide adaptive monitoring of a wireless communication network. In one embodiment, a first set of network data generated for a wireless communication network is analyzed. The first set of network data is a set of historical network data for the wireless communication network. A baseline for at least one operating characteristic associated with the wireless communication network is determined based on the analyzing. A second set of network data generated for the wireless communication network is received. The second set of call detail records that has been received is utilized to determine if the at least one operating characteristic corresponds to the baseline. A set of monitoring operations performed by a network management system with respect to the wireless communication network is dynamically adjusted based on the at least one operating characteristic failing to correspond to the baseline.Type: ApplicationFiled: March 9, 2016Publication date: June 30, 2016Inventors: Parul GUPTA, Ravindranath KOKKU, Kang-Won LEE, Ramya RAGHAVENDRA, Dinesh VERMA
-
Publication number: 20160192221Abstract: Various embodiments provide adaptive monitoring of a wireless communication network. In one embodiment, a first set of network data generated for a wireless communication network is analyzed. The first set of network data is a set of historical network data for the wireless communication network. A baseline for at least one operating characteristic associated with the wireless communication network is determined based on the analyzing. A second set of network data generated for the wireless communication network is received. The second set of call detail records that has been received is utilized to determine if the at least one operating characteristic corresponds to the baseline. A set of monitoring operations performed by a network management system with respect to the wireless communication network is dynamically adjusted based on the at least one operating characteristic failing to correspond to the baseline.Type: ApplicationFiled: March 9, 2016Publication date: June 30, 2016Applicant: International Business Machines CorporationInventors: Parul GUPTA, Ravindranath KOKKU, Kang-Won LEE, Ramya RAGHAVENDRA, Dinesh VERMA
-
Patent number: 9351196Abstract: Various embodiments provide byte caching in wireless communication networks. In one embodiment, a plurality of data packets are received through an internet protocol (IP) data flow established between a wireless communication device and at least one server. Each of the plurality of data packets are combined into a packet bundle. A determination is made as to whether a second byte caching system is available. The packet bundle is transformed using one or more byte caching operations based on a second byte caching system being available. The transformed packet bundle is sent to the second byte caching system using an IP communication mechanism.Type: GrantFiled: August 31, 2012Date of Patent: May 24, 2016Assignee: International Business Machines CorporationInventors: Dakshi Agrawal, Bongjun Ko, Franck Le, Robert B. Nicholson, Vasileios Pappas, Dinesh Verma
-
Patent number: 9350670Abstract: Various embodiments estimate network load in a wireless communication network. In one embodiment, at least one call detail record associated with a wireless communication network is received. A topology representing the network is analyzed. The topology includes a plurality of nodes each representing a network element within the wireless communication network. The topology also includes a plurality of edges between two or more of the plurality of nodes. Each of the plurality of edges indicates that the two or more plurality of nodes are communicatively coupled to each other within the network. A set of paths is identified between two or more nodes in the plurality of nodes corresponding to a set of call flow information within the at least one call detail record. A state of each network element represented by the two or more nodes in the set of paths is determined based on the call detail record.Type: GrantFiled: April 22, 2014Date of Patent: May 24, 2016Assignee: International Business Machines CorporationInventors: Bong Jun Ko, Vinay Kumar Kolar, Kang-Won Lee, Ramya Raghavendra, Dinesh Verma, Murtaza Zafer
-
Publication number: 20160142872Abstract: Managing a geofence of a mobile device in a network is provided, which includes: identifying, by a first application operable with the mobile device, the geofence associated with the mobile device or a user of the mobile device; based on identifying the geofence, registering the identified geofence with a network component; identifying, to a first granularity, a first location for the identified geofence; monitoring, to a second granularity, a location of the mobile device, where the first granularity is more coarse-grained than the second granularity; and based on the mobile device triggering the geofence, pushing a notification to the application; and based on receiving the notification, performing an operation associated with the geofence.Type: ApplicationFiled: May 13, 2014Publication date: May 19, 2016Inventors: Robert B. NICHOLSON, Mudhakar SRIVATSA, Kiran Raghu GANTI, Dinesh VERMA
-
Publication number: 20160142938Abstract: Various embodiments provide byte caching in wireless communication networks. In one embodiment, a plurality of data packets are received through an internet protocol (IP) data flow established between a wireless communication device and at least one server. Each of the plurality of data packets are combined into a packet bundle. A determination is made as to whether a second byte caching system is available. The packet bundle is transformed using one or more byte caching operations based on a second byte caching system being available. The transformed packet bundle is sent to the second byte caching system using an IP communication mechanism.Type: ApplicationFiled: January 27, 2016Publication date: May 19, 2016Applicant: International Business Machines CorporationInventors: Dakshi AGRAWAL, Bongjun KO, Franck LE, Robert B. NICHOLSON, Vasileios PAPPAS, Dinesh VERMA
-
Patent number: 9319911Abstract: Various embodiments provide adaptive monitoring of a wireless communication network. In one embodiment, a first set of network data generated for a wireless communication network is analyzed. The first set of network data is a set of historical network data for the wireless communication network. A baseline for at least one operating characteristic associated with the wireless communication network is determined based on the analyzing. A second set of network data generated for the wireless communication network is received. The second set of call detail records that has been received is utilized to determine if the at least one operating characteristic corresponds to the baseline. A set of monitoring operations performed by a network management system with respect to the wireless communication network is dynamically adjusted based on the at least one operating characteristic failing to correspond to the baseline.Type: GrantFiled: August 30, 2013Date of Patent: April 19, 2016Assignee: International Business Machines CorporationInventors: Parul Gupta, Ravindranath Kokku, Kang-Won Lee, Ramya Raghavendra, Dinesh Verma
-
Patent number: 9288718Abstract: Various embodiments provide byte caching in wireless communication networks. In one embodiment, a plurality of data packets are received through an internet protocol (IP) data flow established between a wireless communication device and at least one server. Each of the plurality of data packets are combined into a packet bundle. A determination is made as to whether a second byte caching system is available. The packet bundle is transformed using one or more byte caching operations based on a second byte caching system being available. The transformed packet bundle is sent to the second byte caching system using an IP communication mechanism.Type: GrantFiled: February 15, 2013Date of Patent: March 15, 2016Assignee: International Business Machines CorporationInventors: Dakshi Agrawal, Bongjun Ko, Franck Le, Robert B. Nicholson, Vasileios Pappas, Dinesh Verma
-
Patent number: 9264365Abstract: Embodiments of the present invention provide a method, system and computer program product for split transport control protocol (TCP) flow control management in a cellular broadband network. In an embodiment of the invention, a method for split TCP flow control management in a cellular broadband network is provided. The method includes first determining a context for a packet received as part of a data flow in a base station of a cellular broadband network and then selecting either an end-to-end TCP connection or a split TCP connection to support the data flow. Thereafter, the data flow is routed using the selected connection.Type: GrantFiled: July 31, 2012Date of Patent: February 16, 2016Assignee: International Business Machines CorporationInventors: Dakshi Agrawal, Bruce O. Anthony, Jr., Thai V. (Franck) Le, Robert B. Nicholson, Vasileios Pappas, Maroun Touma, Dinesh Verma
-
Patent number: 9237438Abstract: A technique for transmitting an object to a mobile device is provided. In response to the mobile device moving from a first area serviced by a first cache to a second area serviced by a second cache, the first cache transmits the object stored in the first cache to the second cache. The first cache transmits instructions to the second cache that cause the second cache to forward the object to the mobile device in the second area.Type: GrantFiled: August 21, 2013Date of Patent: January 12, 2016Assignee: International Business Machines CorporationInventors: Bongjun Ko, Kang-won Lee, Vasileios Pappas, Dinesh Verma
-
Publication number: 20150382176Abstract: Various embodiments detecting wireless communication device mobility in a wireless communication network. In one embodiment, one or more Internet Protocol (IP) data packets associated with a wireless communication device are analyzed. The wireless communication device is coupled with the edge entity. A determination is made, based on the analyzing, that the wireless communication device is a newly coupled device at the edge entity. A central entity disposed within the wireless communication network is notified that the wireless communication device is currently coupled to the edge entity.Type: ApplicationFiled: September 2, 2015Publication date: December 31, 2015Applicant: International Business Machines CorporationInventors: Dakshi AGRAWAL, Bongjun KO, Franck LE, Robert B. NICHOLSON, Vasileios PAPPAS, Dinesh VERMA
-
Publication number: 20150350872Abstract: Various embodiments detect wireless communication device mobility in a wireless communication network. In one embodiment, one or more Internet Protocol (IP) data packets associated with a wireless communication device are analyzed. The wireless communication device is coupled with the edge entity. A determination is made, based on the analyzing, that the wireless communication device is a newly coupled device at the edge entity. A central entity disposed within the wireless communication network is notified that the wireless communication device is currently coupled to the edge entity.Type: ApplicationFiled: August 12, 2015Publication date: December 3, 2015Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Dakshi AGRAWAL, Bongjun KO, Franck LE, Robert B. NICHOLSON, Vasileios PAPPAS, Dinesh VERMA