Patents by Inventor Ravi AKIREDDY
Ravi AKIREDDY 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: 10778693Abstract: In an embodiment, a data processing system comprises: one or more processors; one or more non-transitory computer-readable storage media storing sequences of instructions which, when executed by the one or more processors, cause the processor to perform: in a local data service, receiving a request for processing data; identifying one or more local policies applicable to the request; based, at least in part, on the one or more local policies, determining whether the request may be processed locally; in response to determining that the request may not be processed locally, transmitting the request to one or more remote brokers to cause the one or more remote brokers to determine a remote data service configured to process the request.Type: GrantFiled: August 30, 2018Date of Patent: September 15, 2020Assignee: Cisco Technology, Inc.Inventors: Ravi Akireddy, Robert S. Estes
-
Publication number: 20190014123Abstract: In an embodiment, a data processing system comprises: one or more processors; one or more non-transitory computer-readable storage media storing sequences of instructions which, when executed by the one or more processors, cause the processor to perform: in a local data service, receiving a request for processing data; identifying one or more local policies applicable to the request; based, at least in part, on the one or more local policies, determining whether the request may be processed locally; in response to determining that the request may not be processed locally, transmitting the request to one or more remote brokers to cause the one or more remote brokers to determine a remote data service configured to process the request.Type: ApplicationFiled: August 30, 2018Publication date: January 10, 2019Inventors: RAVI AKIREDDY, ROBERT S. ESTES
-
Patent number: 10084795Abstract: In an embodiment, a data processing system comprises: one or more processors; one or more non-transitory computer-readable storage media storing sequences of instructions which, when executed by the one or more processors, cause the processor to perform: in a local data service, receiving a request for processing data; identifying one or more local policies applicable to the request; based, at least in part, on the one or more local policies, determining whether the request may be processed locally; in response to determining that the request may not be processed locally, transmitting the request to one or more remote brokers to cause the one or more remote brokers to determine a remote data service configured to process the request.Type: GrantFiled: July 14, 2014Date of Patent: September 25, 2018Assignee: Cisco Technology, Inc.Inventors: Ravi Akireddy, Robert S. Estes
-
Patent number: 9659321Abstract: In one embodiment, a method includes receiving at a network device, a search key from a global search initiated at a mobile device, the network device in communication with the mobile device via a proxy operable to retrieve the search key from a packet transmitted from the mobile device, performing a search at the network device for local content associated with the search key, and transmitting the local content from the network device for display on the mobile device. An apparatus and logic are also disclosed herein.Type: GrantFiled: October 15, 2013Date of Patent: May 23, 2017Assignee: Cisco Technology, Inc.Inventors: Esteban Raul Torres, Ravi Akireddy, Robert J. Friday, Thirunavukkarasu Suresh
-
Patent number: 9509786Abstract: Techniques are presented to enable a network element in a network to receive a request from an application on a device, the request being encapsulated in a packet that includes a header that contains a physical layer identifier of the device to which the application does not have access. The physical layer identifier at the network element may be obtained. A response may be sent to the application on the device, the response containing at least one of the physical layer identifier of the device and location information of the device.Type: GrantFiled: October 8, 2015Date of Patent: November 29, 2016Assignee: Cisco Technology, Inc.Inventors: Neil R. Diener, Jagdish Girimaji, Rad Sethuraman, Balachander Chandrasekaran, Ravi Akireddy
-
Patent number: 9414416Abstract: Techniques for providing a location-aware captive guest portal are described. Embodiments include receiving, from a client device, a request to access a wireless network for a physical environment, the network comprising a plurality of wireless access points configured to provide a common network. A physical location of the client device is then determined within the physical environment. Embodiments also determine a location profile corresponding to the physical location of the client device. The request to access the wireless network is then processed using a captive guest portal selected based on the determined location profile.Type: GrantFiled: January 13, 2014Date of Patent: August 9, 2016Assignee: Cisco Technology, Inc.Inventors: Reddy Babu Adarapu, Ravi Akireddy, Uday Kumar Pyda, Radhakrishnan Sethuraman
-
Publication number: 20160028837Abstract: Techniques are presented to enable a network element in a network to receive a request from an application on a device, the request being encapsulated in a packet that includes a header that contains a physical layer identifier of the device to which the application does not have access. The physical layer identifier at the network element may be obtained. A response may be sent to the application on the device, the response containing at least one of the physical layer identifier of the device and location information of the device.Type: ApplicationFiled: October 8, 2015Publication date: January 28, 2016Inventors: Neil R. Diener, Jagdish Girimaji, Rad Sethuraman, Balachander Chandrasekaran, Ravi Akireddy
-
Publication number: 20160014140Abstract: In an embodiment, a data processing system comprises: one or more processors; one or more non-transitory computer-readable storage media storing sequences of instructions which, when executed by the one or more processors, cause the processor to perform: in a local data service, receiving a request for processing data; identifying one or more local policies applicable to the request; based, at least in part, on the one or more local policies, determining whether the request may be processed locally; in response to determining that the request may not be processed locally, transmitting the request to one or more remote brokers to cause the one or more remote brokers to determine a remote data service configured to process the request.Type: ApplicationFiled: July 14, 2014Publication date: January 14, 2016Inventors: RAVI AKIREDDY, ROBERT S. ESTES
-
Patent number: 9225681Abstract: Techniques are presented to enable a network element in a network to receive a request from an application on a device, the request being encapsulated in a packet that includes a header that contains a physical layer identifier of the device to which the application does not have access. The physical layer identifier at the network element may be obtained. A response may be sent to the application on the device, the response containing at least one of the physical layer identifier of the device and location information of the device.Type: GrantFiled: September 17, 2013Date of Patent: December 29, 2015Assignee: Cisco Technology, Inc.Inventors: Neil R. Diener, Jagdish Girimaji, Rad Sethuraman, Balachander Chandrasekaran, Ravi Akireddy
-
Publication number: 20150201438Abstract: Techniques for providing a location-aware captive guest portal are described. Embodiments include receiving, from a client device, a request to access a wireless network for a physical environment, the network comprising a plurality of wireless access points configured to provide a common network. A physical location of the client device is then determined within the physical environment. Embodiments also determine a location profile corresponding to the physical location of the client device. The request to access the wireless network is then processed using a captive guest portal selected based on the determined location profile.Type: ApplicationFiled: January 13, 2014Publication date: July 16, 2015Applicant: Cisco Technology, Inc.Inventors: Reddy Babu Adarapu, Ravi Akireddy, Uday Kumar Pyda, Radhakrishnan Sethuraman
-
Publication number: 20150078402Abstract: Techniques are presented to enable a network element in a network to receive a request from an application on a device, the request being encapsulated in a packet that includes a header that contains a physical layer identifier of the device to which the application does not have access. The physical layer identifier at the network element may be obtained. A response may be sent to the application on the device, the response containing at least one of the physical layer identifier of the device and location information of the device.Type: ApplicationFiled: September 17, 2013Publication date: March 19, 2015Applicant: Cisco Technology, Inc.Inventors: Neil R. Diener, Jagdish Girimaji, Rad Sethuraman, Balachander Chandrasekaran, Ravi Akireddy
-
Publication number: 20140358732Abstract: In one embodiment, a method includes receiving at a network device, a search key from a global search initiated at a mobile device, the network device in communication with the mobile device via a proxy operable to retrieve the search key from a packet transmitted from the mobile device, performing a search at the network device for local content associated with the search key, and transmitting the local content from the network device for display on the mobile device. An apparatus and logic are also disclosed herein.Type: ApplicationFiled: October 15, 2013Publication date: December 4, 2014Applicant: CISCO TECHNOLOGY, INC.Inventors: Esteban Raul Torres, Ravi Akireddy, Robert J. Friday, Thirunavukkarasu Suresh
-
Publication number: 20140201000Abstract: In an example embodiment disclosed herein is an apparatus comprising an interface and mobile billboard logic that is coupled with the interface and operable to communicate with an associated device via the interface. The mobile billboard logic obtains location data for the associated device. The mobile billboard logic determines whether a predetermined trigger condition has been met. The mobile billboard logic selectively sends data representative of an advertisement to the associated device to be displayed on a web page being requested by the associated device based on the location of the associated device and whether the predetermined condition has been met.Type: ApplicationFiled: January 14, 2013Publication date: July 17, 2014Applicant: Cisco Technology, Inc.Inventors: Ravi AKIREDDY, Esteban Raul TORRES, Robert J. FRIDAY, Sujai HAJELA, Uday Kumar PYDA