Patents by Inventor Srikanth Subramanian

Srikanth Subramanian 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: 20240025728
    Abstract: A system determines an interaction period during which a fuel dispensing operation is performed at a fuel dispensing terminal. The system determines a measured volume per unit time parameter associated with fuel dispensed from the fuel dispensing terminal by dividing the determined volume for fuel by the interaction period. The system compares the measured volume per unit time parameter with a threshold volume per unit time parameter. In response to determining that the measured volume per unit time parameter is less than the threshold volume per unit time parameter, the system retrieves a video feed that shows the fuel dispensing terminal during the fuel dispensing operation. The system creates a file for the fuel dispensing operation. The system stores the video feed in the created file.
    Type: Application
    Filed: July 19, 2022
    Publication date: January 25, 2024
    Inventors: Boonchai Matthew Ragan, Sravan Kumar Ayyappa Akula, Joshua Michael Rothenberg, Jake Ylli Hoxha, Deviprasad Mulluru, Srikanth Gandra, Scott Albert, Srikanth Subramanian
  • Publication number: 20240025730
    Abstract: A system detects a fuel dispensing operation that indicates fuel is being dispensed from the fuel dispensing terminal. The system determines an identifier value associated with a volume of fuel dispensed from the fuel dispensing terminal. The system determines a measured volume per unit time parameter associated with the fuel dispensed from the fuel dispensing terminal by dividing the determined identifier value by a unit parameter. The system compares the measured volume per unit time parameter with a threshold volume per unit time parameter. In response to determining that the measured volume per unit time parameter is less than the threshold volume per unit time parameter, the system communicates an electronic signal to the fuel dispensing terminal that instructs the fuel dispensing terminal to stop dispensing fuel.
    Type: Application
    Filed: September 19, 2023
    Publication date: January 25, 2024
    Inventors: Boonchai Matthew Ragan, Sravan Kumar Ayyappa Akula, Joshua Michael Rothenberg, Jake Ylli Hoxha, Deviprasad Mulluru, Srikanth Gandra, Scott Albert, Srikanth Subramanian
  • Publication number: 20240025729
    Abstract: A system detects a fuel dispensing operation that indicates fuel is being dispensed from the fuel dispensing terminal. The system determines an identifier value associated with a volume of fuel dispensed from the fuel dispensing terminal. The system determines a measured volume per unit time parameter associated with the fuel dispensed from the fuel dispensing terminal by dividing the determined identifier value by a unit parameter. The system compares the measured volume per unit time parameter with a threshold volume per unit time parameter. In response to determining that the measured volume per unit time parameter is less than the threshold volume per unit time parameter, the system communicates an electronic signal to the fuel dispensing terminal that instructs the fuel dispensing terminal to stop dispensing fuel.
    Type: Application
    Filed: July 20, 2022
    Publication date: January 25, 2024
    Inventors: Boonchai Matthew Ragan, Sravan Kumar Ayyappa Akula, Joshua Michael Rothenberg, Jake Ylli Hoxha, Deviprasad Mulluru, Srikanth Gandra, Scott Albert, Srikanth Subramanian
  • Publication number: 20240025726
    Abstract: A system detects a fuel dispensing operation that indicates fuel is being dispensed from the fuel dispensing terminal. The system determines an identifier value associated with a volume of fuel dispensed from the fuel dispensing terminal. The system determines a measured volume per unit time parameter associated with the fuel dispensed from the fuel dispensing terminal by dividing the determined identifier value by a unit parameter. The system compares the measured volume per unit time parameter with a threshold volume per unit time parameter. In response to determining that the measured volume per unit time parameter is less than the threshold volume per unit time parameter, the system communicates an electronic signal to the fuel dispensing terminal that instructs the fuel dispensing terminal to stop dispensing fuel.
    Type: Application
    Filed: July 19, 2022
    Publication date: January 25, 2024
    Inventors: Boonchai Matthew Ragan, Sravan Kumar Ayyappa Akula, Joshua Michael Rothenberg, Jake Ylli Hoxha, Deviprasad Mulluru, Srikanth Gandra, Scott Albert, Srikanth Subramanian
  • Publication number: 20230370418
    Abstract: Techniques for implementing a last known good (LKG) client-side cache for DNS resiliency are disclosed. A first DNS request is submitted to a DNS server. A first DNS resolution that resolves an IP address for a domain name is received. A service stores the first DNS resolution in an LKG cache residing on the local host. A second DNS request is sent, where the second DNS request again requests to resolve the same domain name. In response to determining that a second DNS resolution for the second DNS request has not been received, the service obtains the IP address for the domain name from the LKG cache.
    Type: Application
    Filed: May 12, 2022
    Publication date: November 16, 2023
    Inventors: Vinothkumar PRABHAKARAN, Srikanth SUBRAMANIAN, Kiran Kumar Venkata Purna Chenna Kesava VEMULA, Arpan Kumar GUPTA, Aditya SHARMA, Peter Alan CARLIN, Ivan Dimitrov PASHOV
  • Patent number: 11673789
    Abstract: A system determines an interaction period during which a fuel dispensing operation is performed at a fuel dispensing terminal. The system determines a measured volume per unit time parameter associated with fuel dispensed from the fuel dispensing terminal by dividing the determined volume for fuel by the interaction period. The system compares the measured volume per unit time parameter with a threshold volume per unit time parameter. In response to determining that the measured volume per unit time parameter is less than the threshold volume per unit time parameter, the system retrieves a video feed that shows the fuel dispensing terminal during the fuel dispensing operation. The system creates a file for the fuel dispensing operation. The system stores the video feed in the created file.
    Type: Grant
    Filed: July 20, 2022
    Date of Patent: June 13, 2023
    Assignee: 7-ELEVEN, INC.
    Inventors: Boonchai Matthew Ragan, Sravan Kumar Ayyappa Akula, Joshua Michael Rothenberg, Jake Ylli Hoxha, Deviprasad Mulluru, Srikanth Gandra, Scott Albert, Srikanth Subramanian
  • Patent number: 11070443
    Abstract: Apparatus and methods described herein relate to an apparatus including a memory and a processor operatively coupled to the memory. The processor can receive a set of network management device packages associated with a set of network management devices. The processor can merge a set of management device schema commands from the set of network management device packages with a unified schema to produce unified schema information. The processor can receive a unified schema command signal based on the unified schema information, and can convert the unified schema command signal into a set of management device schema command signals using the unified schema. The processor can also send each management device schema command signal from the set of management device schema commands, to network management devices.
    Type: Grant
    Filed: May 5, 2020
    Date of Patent: July 20, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Jaganathan S. Murugesan, Srikanth Subramanian, Raymond Wing Cheh
  • Patent number: 10911351
    Abstract: The techniques describe a network device comprising one or more processors configured to: receive configuration data configuring a plurality of virtual network nodes, wherein the configuration data configures a virtual client node including a corresponding line card having a port connected to a first customer network device, and configures a virtual core node including a corresponding line card having a port connected to a core network; provision a layer-2 (L2) circuit that includes, as an access interface, an interface logically connecting the virtual client node and virtual core node, wherein the L2 circuit provides connectivity between the virtual client node and a remote virtual client node; and forward, via the L2 circuit, packets between the virtual client node and the remote virtual client node to realize a logical network between the first customer network device and a second customer network device connected to the remote virtual PE node.
    Type: Grant
    Filed: September 25, 2018
    Date of Patent: February 2, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Babu Singarayan, Nitin Kumar, Javier Antich, Srikanth Subramanian
  • Patent number: 10764152
    Abstract: Apparatus and methods described herein relate to an apparatus including a memory and a processor operatively coupled to the memory. The processor can receive a package associated with a network management device and management input. The processor can generate at least one management device schema based on the package, and can modify a controller schema based on the management input and the at least one management device schema. The processor can receive a configuration input signal that includes instructions to configure the network management device. The processor can determine a management device schema associated with the network management device based on the controller schema, and can convert the configuration input signal into a configuration signal based on the management device schema. The processor can also send the configuration signal to cause a modification to a configuration of the network management device based on the configuration signal.
    Type: Grant
    Filed: April 11, 2019
    Date of Patent: September 1, 2020
    Assignee: Juniper Networks, Inc.
    Inventors: Srikanth Subramanian, Raymond Wing Cheh, Jaganathan S. Murugesan
  • Patent number: 10686673
    Abstract: Apparatus and methods described herein relate to an apparatus including a memory and a processor operatively coupled to the memory. The processor can receive a set of network management device packages associated with a set of network management devices. The processor can merge a set of management device schema commands from the set of network management device packages with a unified schema to produce unified schema information. The processor can receive a unified schema command signal based on the unified schema information, and can convert the unified schema command signal into a set of management device schema command signals using the unified schema. The processor can also send each management device schema command signal from the set of management device schema commands, to network management devices.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: June 16, 2020
    Assignee: Juniper Networks, Inc.
    Inventors: Jaganathan S. Murugesan, Srikanth Subramanian, Raymond Wing Cheh
  • Publication number: 20200021522
    Abstract: The techniques describe a network device comprising one or more processors configured to: receive configuration data configuring a plurality of virtual network nodes, wherein the configuration data configures a virtual client node including a corresponding line card having a port connected to a first customer network device, and configures a virtual core node including a corresponding line card having a port connected to a core network; provision a layer-2 (L2) circuit that includes, as an access interface, an interface logically connecting the virtual client node and virtual core node, wherein the L2 circuit provides connectivity between the virtual client node and a remote virtual client node; and forward, via the L2 circuit, packets between the virtual client node and the remote virtual client node to realize a logical network between the first customer network device and a second customer network device connected to the remote virtual PE node.
    Type: Application
    Filed: September 25, 2018
    Publication date: January 16, 2020
    Inventors: Babu Singarayan, Nitin Kumar, Javier Antich, Srikanth Subramanian
  • Patent number: 10305750
    Abstract: Apparatus and methods described herein relate to an apparatus including a memory and a processor operatively coupled to the memory. The processor can receive a package associated with a network management device and management input. The processor can generate at least one management device schema based on the package, and can modify a controller schema based on the management input and the at least one management device schema. The processor can receive a configuration input signal that includes instructions to configure the network management device. The processor can determine a management device schema associated with the network management device based on the controller schema, and can convert the configuration input signal into a configuration signal based on the management device schema. The processor can also send the configuration signal to cause a modification to a configuration of the network management device based on the configuration signal.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: May 28, 2019
    Inventors: Srikanth Subramanian, Raymond Wing Cheh, Jaganathan S. Murugesan
  • Patent number: 9325614
    Abstract: Methods and systems for detecting a preamble of a data packet in wireless communication systems is provided. To determine a preamble from a received signal, which may include a noise-altered preamble bit sequence, linear feedback shift registers (LFSRs) can be used to generate a count of the received preamble, and the count is compared to pre-generated scores to identify a match. Example methods include for each of a number of different preamble orientations of a preamble, generating a count value based on a comparison of bits of the preamble with a random bit sequence to produce a sequence of count values, and comparing the sequence of count values with m sequences of count values. A sequence of count values is identified that includes a maximum number of matching elements, and the received preamble is determined to be one of the m preambles corresponding to the identified sequence.
    Type: Grant
    Filed: March 5, 2014
    Date of Patent: April 26, 2016
    Assignees: KBC RESEARCH FOUNDATION PVT. LTD., ANNA UNIVERSITY
    Inventors: Sarad Ammanat Venugopalan, Srikanth Subramanian
  • Publication number: 20140185631
    Abstract: Methods and systems for detecting a preamble of a data packet in wireless communication systems is provided. To determine a preamble from a received signal, which may include a noise-altered preamble bit sequence, linear feedback shift registers (LFSRs) can be used to generate a count of the received preamble, and the count is compared to pre-generated scores to identify a match. Example methods include for each of a number of different preamble orientations of a preamble, generating a count value based on a comparison of bits of the preamble with a random bit sequence to produce a sequence of count values, and comparing the sequence of count values with m sequences of count values. A sequence of count values is identified that includes a maximum number of matching elements, and the received preamble is determined to be one of the m preambles corresponding to the identified sequence.
    Type: Application
    Filed: March 5, 2014
    Publication date: July 3, 2014
    Applicants: ANNA UNIVERSITY, KBC RESEARCH FOUNDATION PVT. LTD.
    Inventors: Sarad Ammanat VENUGOPALAN, Srikanth SUBRAMANIAN
  • Patent number: 8705418
    Abstract: Methods and systems for detecting a preamble of a data packet in wireless communication systems is provided. To determine a preamble from a received signal, which may include a noise-altered preamble bit sequence, linear feedback shift registers (LFSRs) can be used to generate a count of the received preamble, and the count is compared to pre-generated scores to identify a match. Example methods include for each of a number of different preamble orientations of a preamble, generating a count value based on a comparison of bits of the preamble with a random bit sequence to produce a sequence of count values, and comparing the sequence of count values with m sequences of count values. A sequence of count values is identified that includes a maximum number of matching elements, and the received preamble is determined to be one of the m preambles corresponding to the identified sequence.
    Type: Grant
    Filed: March 3, 2010
    Date of Patent: April 22, 2014
    Assignees: KBC Research Foundation Pvt. Ltd., Anna University
    Inventors: Sarad Ammanat Venugopalan, Srikanth Subramanian
  • Patent number: 8665697
    Abstract: Sub-channels in cells of an Orthogonal Frequency Division Multiple Access (OFDMA) network are formed based on random permutations of a set of subcarrier indices. The random permutations are performed for each cell of the network using a pseudo-random number generator (PRNG) and a shuffle technique. Different initial states of the PRNG are used to generate the random permutation of the subcarrier indices for each cell. In an embodiment, sub-carriers represented by a contiguous group of indices in the random permutation obtained for a cell are assigned to form a sub-channel. Interference diversity for the OFDMA network is thereby improved.
    Type: Grant
    Filed: December 23, 2009
    Date of Patent: March 4, 2014
    Assignees: KBC Research Foundation Pvt. Ltd., Anna University
    Inventors: Sarad Ammanath Venugopalan, Srikanth Subramanian
  • Patent number: 8315264
    Abstract: A network system employs path health information to select an acceptable path between a source node and destination node within an information handling system (IHS) and/or between a source node within one IHS and a destination node within another IHS. One or more switches may connect these two IHSs together. The network system accesses the path health information to determine the availability of paths for communicating between nodes.
    Type: Grant
    Filed: December 17, 2009
    Date of Patent: November 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Kyle R. Moser, Srikanth Subramanian, Pedro V. Torres, Venkat Venkatsubra
  • Publication number: 20110149978
    Abstract: A network system employs path health information to select an acceptable path between a source node and destination node within an information handling system (IHS) and/or between a source node within one IHS and a destination node within another IHS. One or more switches may connect these two IHSs together. The network system accesses the path health information to determine the availability of paths for communicating between nodes.
    Type: Application
    Filed: December 17, 2009
    Publication date: June 23, 2011
    Applicants: International Business Machines Corporation, IBM Corporation
    Inventors: Kyle R. Moser, Srikanth Subramanian, Pedro V. Torres, Venkat Venkatsubra
  • Patent number: 7920599
    Abstract: Methods and systems for synchronizing wireless transmission of data packets is provided. Signals having a data packet frame format including a preamble (with a pattern of symbol sequences) and data are received, and patterns of symbol sequences are correlated. A first metric can be calculated that is a ratio of an average of the correlation values and an average of a power of the signals. A second metric can be calculated that defines an average of a power of noise in the signals. The methods include determining an approximate division of the preamble and data in the data packet of each signal based on the first and second metrics. The methods further include determining a cross-correlation between versions of a transmitted signal to produce a number of peaks equal to a number of transmit antennas, generating a third metric based on combinations of cross-correlations, and identifying a position of a maximum peak within the third metric as a fine timing offset amount.
    Type: Grant
    Filed: March 18, 2010
    Date of Patent: April 5, 2011
    Assignees: Anna University, KBC Research Foundation
    Inventors: Srikanth Subramanian, Sathish Viswanathan
  • Patent number: 7706367
    Abstract: A method for processing data packets in an interception proxy server without using a Network Address Translation module. A TCP packet received at a router is encapsulated using generic routing encapsulation (GRE). The TCP packet is redirected to a proxy server through a GRE tunnel which includes a redirection rule comprising a local destination IP address and port to be used for traffic passed through the tunnel. When the proxy server receives the TCP packet, the TCP packet is decapsulated. If a flag is set in the payload header of the TCP packet indicating that a redirection rule has been configured for traffic passed through the tunnel, the payload header of the TCP packet is modified according to the redirection rule. The modified TCP packet is then passed to a transmission control protocol of the proxy server.
    Type: Grant
    Filed: October 3, 2006
    Date of Patent: April 27, 2010
    Assignee: International Business Machines Corporation
    Inventors: Ranadip Das, Amit Ranjan Lakra, Srikanth Subramanian, Venkat Venkatsubra