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: 10778693
    Abstract: 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: Grant
    Filed: August 30, 2018
    Date of Patent: September 15, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Ravi Akireddy, Robert S. Estes
  • Publication number: 20190014123
    Abstract: 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: Application
    Filed: August 30, 2018
    Publication date: January 10, 2019
    Inventors: RAVI AKIREDDY, ROBERT S. ESTES
  • Patent number: 10084795
    Abstract: 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: Grant
    Filed: July 14, 2014
    Date of Patent: September 25, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Ravi Akireddy, Robert S. Estes
  • Patent number: 9659321
    Abstract: 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: Grant
    Filed: October 15, 2013
    Date of Patent: May 23, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Esteban Raul Torres, Ravi Akireddy, Robert J. Friday, Thirunavukkarasu Suresh
  • Patent number: 9509786
    Abstract: 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: Grant
    Filed: October 8, 2015
    Date of Patent: November 29, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Neil R. Diener, Jagdish Girimaji, Rad Sethuraman, Balachander Chandrasekaran, Ravi Akireddy
  • Patent number: 9414416
    Abstract: 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: Grant
    Filed: January 13, 2014
    Date of Patent: August 9, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Reddy Babu Adarapu, Ravi Akireddy, Uday Kumar Pyda, Radhakrishnan Sethuraman
  • Publication number: 20160028837
    Abstract: 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: Application
    Filed: October 8, 2015
    Publication date: January 28, 2016
    Inventors: Neil R. Diener, Jagdish Girimaji, Rad Sethuraman, Balachander Chandrasekaran, Ravi Akireddy
  • Publication number: 20160014140
    Abstract: 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: Application
    Filed: July 14, 2014
    Publication date: January 14, 2016
    Inventors: RAVI AKIREDDY, ROBERT S. ESTES
  • Patent number: 9225681
    Abstract: 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: Grant
    Filed: September 17, 2013
    Date of Patent: December 29, 2015
    Assignee: Cisco Technology, Inc.
    Inventors: Neil R. Diener, Jagdish Girimaji, Rad Sethuraman, Balachander Chandrasekaran, Ravi Akireddy
  • Publication number: 20150201438
    Abstract: 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: Application
    Filed: January 13, 2014
    Publication date: July 16, 2015
    Applicant: Cisco Technology, Inc.
    Inventors: Reddy Babu Adarapu, Ravi Akireddy, Uday Kumar Pyda, Radhakrishnan Sethuraman
  • Publication number: 20150078402
    Abstract: 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: Application
    Filed: September 17, 2013
    Publication date: March 19, 2015
    Applicant: Cisco Technology, Inc.
    Inventors: Neil R. Diener, Jagdish Girimaji, Rad Sethuraman, Balachander Chandrasekaran, Ravi Akireddy
  • Publication number: 20140358732
    Abstract: 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: Application
    Filed: October 15, 2013
    Publication date: December 4, 2014
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Esteban Raul Torres, Ravi Akireddy, Robert J. Friday, Thirunavukkarasu Suresh
  • Publication number: 20140201000
    Abstract: 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: Application
    Filed: January 14, 2013
    Publication date: July 17, 2014
    Applicant: Cisco Technology, Inc.
    Inventors: Ravi AKIREDDY, Esteban Raul TORRES, Robert J. FRIDAY, Sujai HAJELA, Uday Kumar PYDA