Patents by Inventor Deepak Cherian

Deepak Cherian 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: 20260111647
    Abstract: Techniques for integrating a computer device network with a third-party resource are disclosed. In one embodiment, a system analyzes a first meta-specification to identify (a) a plurality of datasets needed for accessing a third-party database and (b) a data type associated with each of the plurality of datasets; selecting an interface layout for generating a GUI that includes a plurality of interface elements for collecting values for the plurality of datasets, wherein a particular interface element, of the plurality of interface elements, for collecting a particular value for a particular dataset is selected based on the data type associated with the particular dataset; and generating the GUI based on the interface layout. The system, using customer provided information via the interface generated from the first meta-specification, generates computer code to access the third-party cloud resource based on a second meta-specification.
    Type: Application
    Filed: October 18, 2024
    Publication date: April 23, 2026
    Applicant: Ordr, Inc.
    Inventors: Madhava Krishna Kidambi, Deepak Cherian, Senthil Arunachalam
  • Publication number: 20260087145
    Abstract: A system identifies a target device within a network and monitors interactions between a support device and the target device. Based on the monitored interactions, the system generates a support score for the support device, representing its contribution to the functionality of the target device. The system prioritizes a remediation action corresponding to the support device based at least in part on the support score for the support device.
    Type: Application
    Filed: September 26, 2024
    Publication date: March 26, 2026
    Applicant: Ordr Inc.
    Inventors: Sakthi Dasan Sekar, Gnanaprakasam Pandian, Deepak Cherian
  • Publication number: 20260017593
    Abstract: A system generates a graph of assets in a network. The system defines connections between assets within the graph. The system identifies a risk event with an associated risk severity. The system determines a number of connections to traverse for generating a risk analysis pathway through the graph of assets in the network based on the associated risk severity associated with the risk event. The system generates a recommendation to address the identified risk.
    Type: Application
    Filed: July 11, 2024
    Publication date: January 15, 2026
    Applicant: Ordr Inc.
    Inventors: Sakthi Dasan Sekar, Gnanaprakasam Pandian, Deepak Cherian, Gowri Sunder Ravi
  • Publication number: 20250390294
    Abstract: Techniques for filter and sort versions of software instances executing on computing devices in a network are disclosed. The system receives an instruction to execute an operation on software instances that satisfy numerical criterion and non-numerical criterion. A standardizing function is applied to the numerical criterion to determine a standardized numerical criterion. The system accesses version number values corresponding to software instances on the computing devices in the network. By applying the standardizing function to numerical version numbers of the version number values, the system determines standardized numerical version numbers for the version number values. The system filters the standardized numerical version numbers based on the standardized numerical criterion. The system identifies software instances with (a) associated standardized numerical version numbers that meet the standardized numerical criterion and (b) non-numerical components that meet the non-numerical criterion.
    Type: Application
    Filed: June 25, 2024
    Publication date: December 25, 2025
    Applicant: Ordr Inc.
    Inventors: Sakthi Dasan Sekar, Gnanaprakasam Pandian, Deepak Cherian, Gowri Sunder Ravi
  • Publication number: 20250321731
    Abstract: Techniques for determining operations for transmitting information from a device on a network are disclosed. Using information identifying a device type and a version of the script executing on the device, the system computes a first dynamic manifest for the device that provides a set of operations for execution in relation to the device. This may include checking the version of the script executing on the device. The system provides an up-to-date version of the script to the device and instructs the device to update the script. The device receives and stores the updated version of the script and initiates a script restart. Upon restarting the script, the device executes the updated version of the script. The system then computes a second dynamic manifest for the device that provides another set of operations for execution in relation to the device.
    Type: Application
    Filed: April 15, 2024
    Publication date: October 16, 2025
    Applicant: Ordr Inc.
    Inventors: Deepak Cherian, Vijayaraghavan Doraiswami, Senthil Arunachalam
  • Publication number: 20250267101
    Abstract: Techniques for determining whether a device communicating in a network should transmit a payload, e.g., priority dataset, to a server based on the device type, analysis of the current attributes of the device, and the location of the device are disclosed. When the current attributes of the device, in combination with the device location, are determined to meet criticality criteria, instructions are provided to the device to refrain from transmitting the payload. When the current attributes of the device, in combination with the device location, are determined to not meet criticality criteria, instructions are provided to the device to permit transmission of the payload by the device.
    Type: Application
    Filed: February 20, 2024
    Publication date: August 21, 2025
    Applicant: Ordr Inc.
    Inventors: Deepak Cherian, Vijayaraghavan Doraiswami, Senthil Arunachalam
  • Patent number: 10848432
    Abstract: A switch/switching fabric is configured to load balance traffic. The switch fabric includes a plurality of switches. A packet is received at a first switch of the plurality of switches. The first switch load balances the packet to a particular entity among a plurality of entities. Each of the entities is connected to one of the plurality of switches. The first switch determines a particular switch of the plurality of switches to which the packet should be directed, the particular entity being connected to the particular switch of the plurality of switches. The particular switch receives the packet, and determines which interface of the particular switch to direct the packet to the particular entity. The plurality of entities include servers and network appliances as physical devices or virtual machines.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: November 24, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Samar Sharma, Deepak Cherian, Manish Chandra Agrawal
  • Publication number: 20180176145
    Abstract: A switch/switching fabric is configured to load balance traffic. The switch fabric includes a plurality of switches. A packet is received at a first switch of the plurality of switches. The first switch load balances the packet to a particular entity among a plurality of entities. Each of the entities is connected to one of the plurality of switches. The first switch determines a particular switch of the plurality of switches to which the packet should be directed, the particular entity being connected to the particular switch of the plurality of switches. The particular switch receives the packet, and determines which interface of the particular switch to direct the packet to the particular entity. The plurality of entities include servers and network appliances as physical devices or virtual machines.
    Type: Application
    Filed: November 28, 2017
    Publication date: June 21, 2018
    Inventors: Samar Sharma, Deepak Cherian, Manish Chandra Agrawal
  • Patent number: 8467294
    Abstract: In one embodiment, a method includes receiving a packet at an input port of a network device, the input port having a plurality of queues with at least one queue for each output port at the network device, identifying a port group for transmitting the packet from the network device, the port group having a plurality of members each associated with one of the output ports, and selecting one of the queues based on utilization of the members. An apparatus for load balancing is also disclosed.
    Type: Grant
    Filed: February 11, 2011
    Date of Patent: June 18, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Pirabhu Raman, Deepak Cherian, Hariharan Balasubramanian, Ramprasad Nagaraja Rao
  • Publication number: 20120207175
    Abstract: In one embodiment, a method includes receiving a packet at an input port of a network device, the input port having a plurality of queues with at least one queue for each output port at the network device, identifying a port group for transmitting the packet from the network device, the port group having a plurality of members each associated with one of the output ports, and selecting one of the queues based on utilization of the members. An apparatus for load balancing is also disclosed.
    Type: Application
    Filed: February 11, 2011
    Publication date: August 16, 2012
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Pirabhu Raman, Deepak Cherian, Hariharan Balasubramanian, Ramprasad Nagaraja Rao