Patents by Inventor Ajoy Kumar

Ajoy Kumar 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: 20240090047
    Abstract: This Application sets forth techniques for managing the cellular connectivity state of a submerged wireless device. The wireless device can include sensors that analyze environmental conditions to determine when the wireless device is (or is not) submerged underwater as well as at what depth the wireless device is submerged underwater. The sensors can also determine different types of aquatic activity in which a user of the wireless device is currently engaged, such as swimming, snorkeling, free diving, and scuba diving. In turn, the wireless device can utilize this information to manage its cellular connectivity state in order to avoid wasteful consumptions of energy. In particular, the techniques enable the submerged wireless device to eliminate any existing cellular connection as well as connection reattempts so long as they are unlikely to succeed. Moreover, the techniques enable the wireless device to execute connection reattempts when they are appropriate and likely to succeed.
    Type: Application
    Filed: August 15, 2023
    Publication date: March 14, 2024
    Inventors: Ajoy K. SINGH, Ajay kumar S. GUPTA, Prathyusha PALLERLAMUDI
  • Patent number: 11855860
    Abstract: A plurality of resolved incident tickets may each include a worklog providing a history of actions taken during attempts to resolve a corresponding resolved incident and a resolution having at least one resolution statement. An iterative processing of the plurality of resolved incident tickets may include processing each resolution statement of the resolution with at least one domain-specific statement classifier specific to the incident domain to either discard or retain a classified resolution statement; processing each retained classified resolution statement in conjunction with the worklog to determine whether to discard or retain the resolved incident; providing an updated resolution for the resolved incident when the resolved incident is retained, and adding the resolved incident with the updated resolution to the processed incident tickets. Then, at least one machine learning model may be trained to process a new incident ticket, using the processed incident tickets.
    Type: Grant
    Filed: March 31, 2023
    Date of Patent: December 26, 2023
    Assignee: BMC Software, Inc.
    Inventors: Ajoy Kumar, Himanshu Singhvi, Priya Saurabh Talwalkar
  • Publication number: 20230401141
    Abstract: Described systems and techniques enable prediction of a state of an application at a future time, with high levels of accuracy and specificity. Accordingly, operators may be provided with sufficient warning to avert poor user experiences. Unsupervised machine learning techniques may be used to characterize current states of applications and underlying components in a standardized manner. The resulting data effectively provides labelled training data that may then be used by supervised machine learning algorithms to build state prediction models. Resulting state prediction models may then be deployed and used to predict an application state of an application at a specified future time.
    Type: Application
    Filed: June 9, 2023
    Publication date: December 14, 2023
    Inventors: Ajoy Kumar, Mantinder Jit Singh, Smijith Pichappan
  • Patent number: 11675687
    Abstract: Described systems and techniques enable prediction of a state of an application at a future time, with high levels of accuracy and specificity. Accordingly, operators may be provided with sufficient warning to avert poor user experiences. Unsupervised machine learning techniques may be used to characterize current states of applications and underlying components in a standardized manner. The resulting data effectively provides labelled training data that may then be used by supervised machine learning algorithms to build state prediction models. Resulting state prediction models may then be deployed and used to predict an application state of an application at a specified future time.
    Type: Grant
    Filed: September 1, 2020
    Date of Patent: June 13, 2023
    Assignee: BMC Software, Inc.
    Inventors: Ajoy Kumar, Mantinder Jit Singh, Smijith Pichappan
  • Patent number: 11677773
    Abstract: A method for securing a service implemented on a computer network includes identifying network assets in the computer network used by the service. The method further includes identifying vulnerabilities in one or more of the network assets, determining an asset risk score for each of the network assets, and determining a service risk score for the service. The method involves implementing one or more vulnerability remediation actions on the computer network to reduce the service risk score and secure the service.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: June 13, 2023
    Assignee: BMC Software, Inc.
    Inventors: G S Narayan Iyer, Ajoy Kumar, Amit Gupta
  • Publication number: 20230132465
    Abstract: A system, method, and computer program product for intelligent-skills-matching includes receiving a plurality of tickets, where each ticket in the plurality of tickets includes a plurality of fields and at least one agent who resolved the ticket is identified. A clustering algorithm is used on one or more of the plurality of fields to determine skills from the plurality of tickets. A taxonomy of the skills is generated using a taxonomy-construction algorithm. Using the taxonomy of the skills, a skills matrix or a skills knowledge graph is created with agents assigned to the skills.
    Type: Application
    Filed: October 31, 2021
    Publication date: May 4, 2023
    Inventors: Ajoy Kumar, Priya Saurabh Talwalkar, Mantinder Jit Singh
  • Patent number: 11637861
    Abstract: A method for securing a networked computer system executing an application includes identifying a vulnerable computer resource in the networked computer system, determining all computer resources in the networked computer system that are accessible from, or are accessed by, the vulnerable computer resource, and prioritizing implementation of a remediation action to secure the vulnerable computer resource if a vulnerability path extends from the vulnerable computer resource to a critical computer resource that contains sensitive information. The remediation action to secure the vulnerable computer resource is a safe remediation action that does not impact availability of the application executing on the networked computer system.
    Type: Grant
    Filed: January 23, 2020
    Date of Patent: April 25, 2023
    Assignee: BMC Software, Inc.
    Inventors: Siddharth Sukumar Burle, Ajoy Kumar, Manish Jain
  • Patent number: 11625280
    Abstract: A cloud-native proxy gateway is reachable from a central server and from an isolated cloud VM. A method allows legacy (non-cloud native) solutions to establish a secure connection to the isolated cloud VM, even when incoming port flows are not enabled. The method involves transforming a TCP/IP network connection request into a cloud API call, ignoring IP addresses, and instead using a unique cloud resource identifier as the primary network routing methodology. In response to a communication connection request by the central server, the isolated VM establishes a reverse tunnel to the cloud-native proxy gateway. Communication flow initiated by the central server proceeds through the reverse tunnel to the isolated VM, avoiding an issue of duplicate IP addresses in the cloud.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: April 11, 2023
    Assignee: BMC Software, Inc.
    Inventors: Eric Michael Anderson, Brendan Farrell, Saifuddin Fazlehusen Rangwala, Ajoy Kumar
  • Publication number: 20230100716
    Abstract: Information technology service management (ITSM) incident reports are converted from textual data to multiple vectors using an encoder and parameters are selected, where the parameters include a base cluster number and a threshold value. A base group of clusters is generated using an unsupervised machine learning clustering algorithm with the vectors and the parameters as input. A cluster quality score is computed for each of the base group of clusters. Each cluster from the base group of clusters with the cluster quality score above the threshold value is recursively split into new clusters until the cluster quality score for each cluster in the new clusters is below the threshold value. A final group of clusters is output, where each cluster from the final group of clusters represents ITSM incident reports related to a same problem.
    Type: Application
    Filed: September 30, 2021
    Publication date: March 30, 2023
    Inventors: Mantinder Jit Singh, Somesh Kumar Srivastava, Ajoy Kumar
  • Patent number: 11561766
    Abstract: A data management system includes a data reconciliation engine that identifies data sources that contain data records referencing a resource and determines whether each of the identified data sources is a creative data source or an additive data source. When all of the identified data sources are additive data sources, the reconciliation engine terminates a data reconciliation process. When all of the identified data sources are not additive data sources, the reconciliation engine finds a first creative data source from among the identified data sources, and initiates the data reconciliation process by merging data from the identified data sources including the first creative data source, one data source-by-one data source, into a reconciled data record.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: January 24, 2023
    Assignee: BMC Software, Inc.
    Inventors: Douglas Mueller, Duncan Paul Grisby, Ajoy Kumar
  • Patent number: 11514076
    Abstract: A first datastore discovers a configuration item (CI), without a persistent unique identifier in a distributed datastores environment. When the first datastore has authoritative naming rights, it determines an authoritative identification for the CI. When the first datastore has advisory naming rights, it suggests a name for the CI to a second datastore having authoritative naming rights. The second datastore determines that a pre-existing identification for the CI in the second datastore is the authoritative identification for the CI. If there is no pre-existing identification for the CI in the second data store, the second data store accepts the suggested name as the authoritative identification for the CI. When the first datastore has no naming rights for the CI, it sends the CI to a third data store having authoritative naming rights for the CI to get an authoritative identification for the CI.
    Type: Grant
    Filed: June 26, 2020
    Date of Patent: November 29, 2022
    Assignee: BMC Software, Inc.
    Inventors: Govindarajan Rangarajan, Ajoy Kumar, Narayan Kumar, Douglas Mueller, Matthew D. Connors, Darius Wallace
  • Patent number: 11386170
    Abstract: A content engine may utilize a configuration management database (CMDB) to manage a configuration of a technology landscape. A curation manager 102 may utilize a plurality of article sources to provide, in collaboration with the content engine, a plurality of enriched articles that are specific to the technology landscape. The enriched articles enable an IT administrator using the content engine to execute IT administration duties in a fast, efficient, reliable, and timely manner.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: July 12, 2022
    Assignee: BMC Software, Inc.
    Inventors: Eric Michael Anderson, G S Narayan Iyer, Ajoy Kumar
  • Publication number: 20220066906
    Abstract: Described systems and techniques enable prediction of a state of an application at a future time, with high levels of accuracy and specificity. Accordingly, operators may be provided with sufficient warning to avert poor user experiences. Unsupervised machine learning techniques may be used to characterize current states of applications and underlying components in a standardized manner. The resulting data effectively provides labelled training data that may then be used by supervised machine learning algorithms to build state prediction models. Resulting state prediction models may then be deployed and used to predict an application state of an application at a specified future time.
    Type: Application
    Filed: September 1, 2020
    Publication date: March 3, 2022
    Inventors: Ajoy Kumar, Mantinder Jit Singh, Smijith Pichappan
  • Publication number: 20210303366
    Abstract: A cloud-native proxy gateway is reachable from a central server and from an isolated cloud VM. A method allows legacy (non-cloud native) solutions to establish a secure connection to the isolated cloud VM, even when incoming port flows are not enabled. The method involves transforming a TCP/IP network connection request into a cloud API call, ignoring IP addresses, and instead using a unique cloud resource identifier as the primary network routing methodology. In response to a communication connection request by the central server, the isolated VM establishes a reverse tunnel to the cloud-native proxy gateway. Communication flow initiated by the central server proceeds through the reverse tunnel to the isolated VM, avoiding an issue of duplicate IP addresses in the cloud.
    Type: Application
    Filed: March 31, 2020
    Publication date: September 30, 2021
    Inventors: Eric Michael Anderson, Brendan Farrell, Saifuddin Fazlehusen Rangwala, Ajoy Kumar
  • Publication number: 20210303645
    Abstract: A content engine may utilize a configuration management database (CMDB) to manage a configuration of a technology landscape. A curation manager 102 may utilize a plurality of article sources to provide, in collaboration with the content engine, a plurality of enriched articles that are specific to the technology landscape. The enriched articles enable an IT administrator using the content engine to execute IT administration duties in a fast, efficient, reliable, and timely manner.
    Type: Application
    Filed: March 31, 2020
    Publication date: September 30, 2021
    Inventors: Eric Michael Anderson, G S Narayan Iyer, Ajoy Kumar
  • Patent number: 11131863
    Abstract: A method of forming an optical device in a body (32), comprises performing a plurality of laser scans (34,36) to form the optical device, each scan comprising relative movement of a laser beam and the body thereby to scan the laser beam along a respective path (34a, 34b 34f; 36a, 36b 36f) through the body to alter the refractive index of material of that path, wherein the paths are arranged to provide in combination a route for propagation of light through the optical device in operation that is larger in a direction substantially perpendicular to the route for propagation of light than any one of the paths individually.
    Type: Grant
    Filed: February 1, 2019
    Date of Patent: September 28, 2021
    Assignee: Optoscribe Limited
    Inventors: Nicholas D. Psaila, Ajoy Kumar Kar, Henry Thomas Gibson Bookey, Robert R. Thomson, Graeme Brown
  • Publication number: 20210234889
    Abstract: A method for securing a networked computer system executing an application includes identifying a vulnerable computer resource in the networked computer system, determining all computer resources in the networked computer system that are accessible from, or are accessed by, the vulnerable computer resource, and prioritizing implementation of a remediation action to secure the vulnerable computer resource if a vulnerability path extends from the vulnerable computer resource to a critical computer resource that contains sensitive information. The remediation action to secure the vulnerable computer resource is a safe remediation action that does not impact availability of the application executing on the networked computer system.
    Type: Application
    Filed: January 23, 2020
    Publication date: July 29, 2021
    Inventors: Siddharth Sukumar Burle, Ajoy Kumar, Manish Jain
  • Patent number: 11010359
    Abstract: In accordance with aspects of the disclosure, systems and methods are provided for normalizing data representing entities and relationships linking the entities including defining one or more graph rules describing searchable characteristics for the data representing the entities and relationships linking the entities, applying the one or more graph rules to the data representing the entities and the relationships linking the entities, identifying one or more matching instances between the one or more graph rules and the data representing the entities and the relationships linking the entities, and performing one or more actions to update the one or more matching instances between the one or more graph rules and the data representing the entities and the relationships linking the entities.
    Type: Grant
    Filed: May 9, 2019
    Date of Patent: May 18, 2021
    Assignee: BMC Software, Inc.
    Inventors: Ajoy Kumar, Douglas Mueller, Josie George
  • Publication number: 20200327145
    Abstract: A first datastore discovers a configuration item (CI), without a persistent unique identifier in a distributed datastores environment. When the first datastore has authoritative naming rights, it determines an authoritative identification for the CI. When the first datastore has advisory naming rights, it suggests a name for the CI to a second datastore having authoritative naming rights. The second datastore determines that a pre-existing identification for the CI in the second datastore is the authoritative identification for the CI. If there is no pre-existing identification for the CI in the second data store, the second data store accepts the suggested name as the authoritative identification for the CI. When the first datastore has no naming rights for the CI, it sends the CI to a third data store having authoritative naming rights for the CI to get an authoritative identification for the CI.
    Type: Application
    Filed: June 26, 2020
    Publication date: October 15, 2020
    Inventors: Govindarajan Rangarajan, Ajoy Kumar, Narayan Kumar, Douglas Mueller, Matthew D. Connors, Darius Wallace
  • Publication number: 20200278836
    Abstract: A data management system includes a data reconciliation engine that identifies data sources that contain data records referencing a resource and determines whether each of the identified data sources is a creative data source or an additive data source. When all of the identified data sources are additive data sources, the reconciliation engine terminates a data reconciliation process. When all of the identified data sources are not additive data sources, the reconciliation engine finds a first creative data source from among the identified data sources, and initiates the data reconciliation process by merging data from the identified data sources including the first creative data source, one data source-by-one data source, into a reconciled data record.
    Type: Application
    Filed: February 28, 2019
    Publication date: September 3, 2020
    Inventors: Douglas Mueller, Duncan Paul Grisby, Ajoy Kumar