Patents by Inventor Bhaskar T. Reddy

Bhaskar T. Reddy 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: 11960943
    Abstract: Some implementations described herein relate to a system that is configured to obtain one or more event logs associated with a tenant of the system. The system may be configured to determine, based on the one or more event logs, an event rate associated with the tenant and thereby determine, based on the event rate, a rotation interval. The system may be configured to cause, based on the rotation interval, a data structure to be generated for storing event logs associated with the tenant that are obtained during a time window. The system may be configured to obtain, within the time window, one or more additional event logs associated with the tenant and to cause, based on obtaining the one or more additional event logs within the time window, the one or more additional event logs to be stored in the data structure.
    Type: Grant
    Filed: March 18, 2022
    Date of Patent: April 16, 2024
    Assignee: Juniper Networks, Inc.
    Inventors: Jayanthi R, Bhaskar T. Reddy, Chandrasekhar A
  • Publication number: 20230195858
    Abstract: A device may receive license data identifying device licenses and organization licenses associated with an organization of users of a multi-tenant system, and may identify, in the license data, entitlements for licenses associated with the organization. The device may combine the entitlements to generate combined entitlements, and may determine an entitlement count of the combined entitlements. The device may add quantities of new entitlements to the entitlement count, and may identify, in the license data, roles of the users and capabilities associated with each of the roles. The device may map the entitlements and the capabilities to generate a mapping, and may authorize a particular user based on the mapping. The device may process usage of the entitlements, with a machine learning model, to predict future usage of the entitlements, and may determine entitlement recommendations based on the future usage. The device may provide the entitlement recommendations for display.
    Type: Application
    Filed: February 1, 2022
    Publication date: June 22, 2023
    Inventors: Viren L. SHAH, Jayanthi R, Ritesh SHELAT, Premchandar N, Bhaskar T. REDDY, Chandrasekhar A
  • Publication number: 20230195544
    Abstract: Some implementations described herein relate to a system that is configured to obtain one or more event logs associated with a tenant of the system. The system may be configured to determine, based on the one or more event logs, an event rate associated with the tenant and thereby determine, based on the event rate, a rotation interval. The system may be configured to cause, based on the rotation interval, a data structure to be generated for storing event logs associated with the tenant that are obtained during a time window. The system may be configured to obtain, within the time window, one or more additional event logs associated with the tenant and to cause, based on obtaining the one or more additional event logs within the time window, the one or more additional event logs to be stored in the data structure.
    Type: Application
    Filed: March 18, 2022
    Publication date: June 22, 2023
    Inventors: Jayanthi R, Bhaskar T. REDDY, Chandrasekhar A
  • Publication number: 20230198975
    Abstract: A system determines identification information associated with an endpoint device, which is associated with a tenant of the system, and the tenant. The system generates and sends, to the endpoint device, a certificate that includes the identification information. The system receives, from the endpoint device and as part of an attempt by the endpoint device to initiate a dial-out communication session with the system, the certificate. The system causes, based on the certificate, the dial-out communication session to be established and processes the certificate to determine the identification information. The system receives, from the endpoint device and via the dial-out communication session, one or more messages; modifies the one or more messages to include the identification information; and provides the one or more modified messages to facilitate provisioning of services or resources associated with the system to the endpoint device.
    Type: Application
    Filed: March 29, 2022
    Publication date: June 22, 2023
    Inventors: Chandrasekhar A., Bhaskar T. REDDY, Jayanthi R.
  • Patent number: 11140044
    Abstract: A device may receive network data associated with network devices, and may process the network data, with a first model, to determine a first queue identifying first discovery tasks to execute for the network devices and a second queue identifying second discovery tasks to execute for the network devices. The device may process the first queue and the second queue, with a second model, to determine a schedule for executing the first and second discovery tasks, and may execute the first and second discovery tasks based on the schedule. The device may calculate progress of the executions of the first discovery tasks and the second discovery tasks, and may estimate time intervals associated with completions of the executions of the first discovery tasks and the second discovery tasks. The device may provide, to a user device, information identifying the progress and the time intervals.
    Type: Grant
    Filed: January 28, 2021
    Date of Patent: October 5, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: A. Chandrashekar, Bhaskar T. Reddy