Patents by Inventor Arunkumar Balakrishnan
Arunkumar Balakrishnan 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: 12489710Abstract: Examples described herein relate to a network interface device. In some examples, packet processing circuitry in the network interface device is to receive a first packet and based on the first packet being associated with an identifier for which an entry is not present in a look-up table accessible to the packet processing circuitry, the packet processing circuitry is to provide the identifier for the first packet and an action for the identifier of the first packet and cause the first packet to configure a second look-up-table accessible to the packet processing circuitry with the action for the identifier.Type: GrantFiled: October 1, 2022Date of Patent: December 2, 2025Assignee: Intel CorporationInventors: Anjali Singhai Jain, Nupur Jain, Elazar Cohen, John Andrew Fingerhut, Neha Singh, Vinoth Kumar Chandra Mohan, Alana Sweat, Arunkumar Balakrishnan
-
Publication number: 20250139040Abstract: An apparatus includes a host interface; a network interface; hardware storage to store a flow table; and programmable circuitry comprising processors to implement network interface functionality and to: implement a hash table and an age context table, wherein the hash table and the age context table are to reference flow rules maintained in the flow table; process a synchronization packet for a flow by adding a flow rule for the flow to the flow table, adding a hash entry corresponding to the flow rule to the hash table, and adding an age context entry for the flow to the age context table; and process subsequent packets for the flow by performing a first lookup at the hash table to access the flow rule at the flow table and by performing a second lookup at the age context table to apply aging rules to the flow rule in the flow table.Type: ApplicationFiled: December 19, 2024Publication date: May 1, 2025Applicant: Intel CorporationInventors: Anjali Singhai Jain, Naren Mididaddi, Arunkumar Balakrishnan, Tamar Bar-Kanarik, Ji Li, Cristian Florin Dumitrescu, Shweta Shrivastava, Patrick Connor
-
Publication number: 20240396844Abstract: Examples described herein relate to a network interface device comprising: an interface to a port; and circuitry to: perform parallel evaluation of multiple rules for a packet; drop the packet based at least in part on an indication by the parallel evaluation that communication with a target is not permitted; and permit communication of the packet based at least in part on a second indication by the parallel evaluation that communication with the target is permitted. In some examples, the parallel evaluation of multiple rules is to evaluate one or more of: a permitted sender Internet Protocol (IP) address range, a permitted destination IP address range, a permitted packet protocol, or a permitted egress port range.Type: ApplicationFiled: July 30, 2024Publication date: November 28, 2024Inventors: Shweta SHRIVASTAVA, Nupur JAIN, Arunkumar BALAKRISHNAN, John Andrew FINGERHUT, Neelakanta Venkatesh PETLA, Vishalakshi R
-
Publication number: 20240031289Abstract: Examples described herein relate to a network interface device. The network interface device can include circuitry that is to: perform a route lookup for a packet based on first and second lookup operations, wherein the first lookup operation comprises a longest prefix match (LPM) to output a route identifier based on a destination Internet Protocol (IP) address of the packet and wherein the second look up operation comprises an exact match operation to determine an action based on the route identifier and a packet header.Type: ApplicationFiled: September 30, 2023Publication date: January 25, 2024Inventors: Arunkumar BALAKRISHNAN, Anurag AGRAWAL, Elazar COHEN, Anjali Singhai JAIN
-
Publication number: 20230109396Abstract: Examples described herein relate to a network interface device. In some examples, packet processing circuitry in the network interface device is to receive a first packet and based on the first packet being associated with an identifier for which an entry is not present in a look-up table accessible to the packet processing circuitry, the packet processing circuitry is to provide the identifier for the first packet and an action for the identifier of the first packet and cause the first packet to configure a second look-up-table accessible to the packet processing circuitry with the action for the identifier.Type: ApplicationFiled: October 1, 2022Publication date: April 6, 2023Inventors: Anjali Singhai JAIN, Nupur JAIN, Elazar COHEN, John Andrew FINGERHUT, Neha SINGH, Vinoth Kumar CHANDRA MOHAN, Alana SWEAT, Arunkumar BALAKRISHNAN
-
Publication number: 20220276809Abstract: Examples described herein relate to a packet processing device. In some examples, the packet processing device includes multiple processors and data plane circuitry. In some examples, a first processor of the multiple processors is to perform a first control plane, a second processor of the multiple processors is to perform a second control plane, and the first and second control planes are to communicate through an interface and wherein the first control plane is to discover capabilities of data plane circuitry and configure operation of the data plane circuitry by the interface.Type: ApplicationFiled: May 18, 2022Publication date: September 1, 2022Inventors: Keren GUY, Anjali Singhai JAIN, Neerav PARIKH, Kirill KAZATSKER, Arunkumar BALAKRISHNAN, Jayaprakash SHANMUGAM, Hieu TRAN
-
Publication number: 20220166666Abstract: Examples described herein relate to a packet processing device that includes circuitry to perform packet processing operations according to a configuration and circuitry to execute control plane software to provide the configuration to the circuitry to perform packet processing operations according to the configuration. In some examples, the circuitry to perform packet processing operations according to the configuration is to continue operation independent of operation of the circuitry to execute control plane software.Type: ApplicationFiled: February 11, 2022Publication date: May 26, 2022Inventors: Anjali Singhai JAIN, Keren GUY, Jayaprakash SHANMUGAM, Neerav PARIKH, Daniel DALY, Arunkumar BALAKRISHNAN
-
Patent number: 9059894Abstract: A data exchange adaptor that synchronizes data between an enterprise system operated by a company and a cloud-based system operated by a third party other than the company. The data exchange adaptor enables exchange of data between the enterprise system and the cloud-based system and controls storage and retrieval of data at the enterprise system and the cloud-based system. The data exchange adaptor also performs transport level security for communications that exchange data between the enterprise system and the cloud-based system and access level security for data stored to the enterprise system and the cloud-based system. The data exchange adaptor further schedules synchronization of data between the enterprise system and the cloud-based system and allows the enterprise system to retain control over the synchronization of data between the enterprise system and the cloud-based system.Type: GrantFiled: August 30, 2012Date of Patent: June 16, 2015Assignee: Accenture Global Services LimitedInventors: Saurabh Saraswat, Kirti Deshmukh, Arunkumar Balakrishnan, Venkatesh Nelamangala Krishnamurthy, Alex Wang, Eckard Busch, Naresh Kumar Shastri, Sonal Bante
-
Publication number: 20130173918Abstract: A data exchange adaptor that synchronizes data between an enterprise system operated by a company and a cloud-based system operated by a third party other than the company. The data exchange adaptor enables exchange of data between the enterprise system and the cloud-based system and controls storage and retrieval of data at the enterprise system and the cloud-based system. The data exchange adaptor also performs transport level security for communications that exchange data between the enterprise system and the cloud-based system and access level security for data stored to the enterprise system and the cloud-based system. The data exchange adaptor further schedules synchronization of data between the enterprise system and the cloud-based system and allows the enterprise system to retain control over the synchronization of data between the enterprise system and the cloud-based system.Type: ApplicationFiled: August 30, 2012Publication date: July 4, 2013Applicant: Accenture Global Services LimitedInventors: Saurabh Saraswat, Kirti Deshmukh, ArunKumar Balakrishnan, Venkatesh Nelamangala Krishnamurthy, Alex Wang, Eckard Busch, Naresh Kumar Shastri, Sonal Bante
-
Patent number: 5731983Abstract: A method of circuit synthesis which considers all circuit configurations that can be designed utilizing a retiming with logic duplication (RLD) methodology. These circuit configurations (RLD configurations) each have significantly different area, performance and testability characteristics and are represented as a set of feasible solutions to an integer linear program (ILP). The ILP permits the evaluation of different design and testability metrics for each of the configurations. An approach to solve several useful special cases of the ILP in polynomial time and an application of RLD transformation to partial scan is shown. Using this method, a desired RLD configuration is produced having a minimal number of duplicated logic nodes.Type: GrantFiled: December 29, 1995Date of Patent: March 24, 1998Assignee: NEC USA, Inc.Inventors: Arunkumar Balakrishnan, Srimat T. Chakradhar
-
Patent number: 5502646Abstract: In partial scan testing of a circuit the optimal quantity of scan flip-flops required to eliminate all feedback, except self-loops, in a circuit is determined. For determining a minimal feedback vertex set (MFVS) for the S-graph of a circuit to be tested, MFVS-preserving transformations, partitioned search strategy and integer linear program (ILP)-based lower bounding techniques are combined to obtain an exact algorithm for computing the MFVS. The result is used in the fabrication of the circuit with minimal overhead in terms of area and performance degradation as a result of providing the capability to perform partial scan testing of the fabricated circuit.Type: GrantFiled: December 2, 1993Date of Patent: March 26, 1996Assignee: NEC USA, Inc.Inventors: Srimat T. Chakradhar, Arunkumar Balakrishnan