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: 20260111647Abstract: 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: ApplicationFiled: October 18, 2024Publication date: April 23, 2026Applicant: Ordr, Inc.Inventors: Madhava Krishna Kidambi, Deepak Cherian, Senthil Arunachalam
-
Publication number: 20260087145Abstract: 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: ApplicationFiled: September 26, 2024Publication date: March 26, 2026Applicant: Ordr Inc.Inventors: Sakthi Dasan Sekar, Gnanaprakasam Pandian, Deepak Cherian
-
Publication number: 20260017593Abstract: 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: ApplicationFiled: July 11, 2024Publication date: January 15, 2026Applicant: Ordr Inc.Inventors: Sakthi Dasan Sekar, Gnanaprakasam Pandian, Deepak Cherian, Gowri Sunder Ravi
-
Publication number: 20250390294Abstract: 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: ApplicationFiled: June 25, 2024Publication date: December 25, 2025Applicant: Ordr Inc.Inventors: Sakthi Dasan Sekar, Gnanaprakasam Pandian, Deepak Cherian, Gowri Sunder Ravi
-
Publication number: 20250321731Abstract: 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: ApplicationFiled: April 15, 2024Publication date: October 16, 2025Applicant: Ordr Inc.Inventors: Deepak Cherian, Vijayaraghavan Doraiswami, Senthil Arunachalam
-
Publication number: 20250267101Abstract: 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: ApplicationFiled: February 20, 2024Publication date: August 21, 2025Applicant: Ordr Inc.Inventors: Deepak Cherian, Vijayaraghavan Doraiswami, Senthil Arunachalam
-
Patent number: 10848432Abstract: 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: GrantFiled: November 28, 2017Date of Patent: November 24, 2020Assignee: Cisco Technology, Inc.Inventors: Samar Sharma, Deepak Cherian, Manish Chandra Agrawal
-
Publication number: 20180176145Abstract: 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: ApplicationFiled: November 28, 2017Publication date: June 21, 2018Inventors: Samar Sharma, Deepak Cherian, Manish Chandra Agrawal
-
Patent number: 8467294Abstract: 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: GrantFiled: February 11, 2011Date of Patent: June 18, 2013Assignee: Cisco Technology, Inc.Inventors: Pirabhu Raman, Deepak Cherian, Hariharan Balasubramanian, Ramprasad Nagaraja Rao
-
Publication number: 20120207175Abstract: 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: ApplicationFiled: February 11, 2011Publication date: August 16, 2012Applicant: CISCO TECHNOLOGY, INC.Inventors: Pirabhu Raman, Deepak Cherian, Hariharan Balasubramanian, Ramprasad Nagaraja Rao