Patents by Inventor Jainendra Kumar
Jainendra 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: 20220253486Abstract: A system is designed to crawl known job listings web pages and extract the job listing URLs. A machine learning model is trained to recognize job listings and extract relevant information for the job listings. The model can separate multiple job listings on a single page. The machine learning model can further predict the likelihood of new jobs being added or existing job postings expiring. By using the prediction, the system can subsequently verify that a job expected to expire has expired and remove the same from the results. Similarly, the system can crawl websites with a high likelihood of new job postings without having to crawl the entire internet to maintain an up to date job listing repository.Type: ApplicationFiled: February 8, 2022Publication date: August 11, 2022Applicant: Jobiak LLCInventors: Venkata Rao KANNAM, Jainendra KUMAR, Bhanu Kishore KALLEPALLI, Venkata JANAPAREDDY, Parshu KULKARNI
-
Publication number: 20210216197Abstract: A media player for displaying content from a video server, the media player comprising, a display means to display a user interface of the media player, a memory configured to store a plurality of instructions, a Central Processing Unit (CPU) configured to execute the plurality of instructions to display the user interface, the user interface comprising a plurality of selectable buttons to select a video linked to each of the plurality of selectable buttons on the display means, wherein each of the plurality of selectable buttons is linked to a video, play a first video linked to a first selectable button on the user interface of the media player, detect a first selection of a second selectable button of the plurality of selectable buttons by the user for viewing a second video of the second selectable button, store a current play position in a time frame of the first video in the memory, and play the second video linked to the second selectable button on the user interface, wherein the media player is configType: ApplicationFiled: December 28, 2020Publication date: July 15, 2021Inventors: Jainendra Kumar, Apurva Raj
-
Patent number: 10630660Abstract: In one embodiment, a method includes receiving a first identifier and a private key after a network device has been included in a data center switch fabric control plane, authenticating the network device based on the private key, sending a second identifier to the network device, and sending a control signal to the network device based on the second identifier. The first identifier is associated with the network device and unique within a segment of the data center switch fabric control plane. The second identifier is unique within the segment of the data center switch fabric control plane.Type: GrantFiled: January 31, 2017Date of Patent: April 21, 2020Assignee: Juniper Networks, Inc.Inventors: Jainendra Kumar, Vineet Dixit, Prabhu Seshachellum
-
Publication number: 20180337825Abstract: A device may receive an indication to generate a probe packet associated with a tunnel included in a first network. The tunnel may include a first tunnel endpoint and a second tunnel endpoint and may correspond to a path, associated with a second network, between the first tunnel endpoint and the second tunnel endpoint. The device may generate the probe packet including information associated with the tunnel. The device may provide the probe packet, via the first tunnel endpoint, such that the probe packet is received by a network device that lies on the path. The device may receive a response packet, associated with the probe packet and provided by the network device, that includes path information. The path information may include information associated with the network device. The device may store the path information to allow the network device to be identified as lying on the path.Type: ApplicationFiled: July 30, 2018Publication date: November 22, 2018Inventor: Jainendra KUMAR
-
Patent number: 10038595Abstract: A device may receive an indication to generate a probe packet associated with a tunnel included in a first network. The tunnel may include a first tunnel endpoint and a second tunnel endpoint and may correspond to a path, associated with a second network, between the first tunnel endpoint and the second tunnel endpoint. The device may generate the probe packet including information associated with the tunnel. The device may provide the probe packet, via the first tunnel endpoint, such that the probe packet is received by a network device that lies on the path. The device may receive a response packet, associated with the probe packet and provided by the network device, that includes path information. The path information may include information associated with the network device. The device may store the path information to allow the network device to be identified as lying on the path.Type: GrantFiled: July 3, 2017Date of Patent: July 31, 2018Assignee: Juniper Networks, Inc.Inventor: Jainendra Kumar
-
Publication number: 20180006920Abstract: An output circuit, included in a device, may determine counter information associated with a packet provided via an output queue managed by the output circuit. The output circuit may determine that a latency event, associated with the output queue, has occurred. The output circuit may provide the counter information and time of day information associated with the counter information. The output circuit may provide a latency event notification associated with the output queue. An input circuit, included in the device, may receive the latency event notification associated with the output queue. The input circuit may determine performance information associated with an input queue. The input queue may correspond to the output queue and may be managed by the input circuit. The input circuit may provide the performance information associated with the input queue and time of day information associated with the performance information.Type: ApplicationFiled: August 31, 2017Publication date: January 4, 2018Inventors: Avanindra GODBOLE, Jainendra Kumar, Gregory M. Waters
-
Patent number: 9846710Abstract: A computer-implemented method for increasing the scalability of software-defined networks may include (1) maintaining a set of databases collectively configured to (i) store a set of flow entries that direct network traffic within a software-defined network and (ii) facilitate searching the set of flow entries based at least in part on at least one key whose size remains substantially constant irrespective of the number of flow entries within the set of flow entries, (2) detecting a request to perform an operation in connection with a flow of data packets within the software-defined network, (3) identifying at least one attribute of the flow of data packets in the request, and then (4) searching, using the attribute of the flow of data packets as a database key, at least one database within the set of databases to facilitate performing the operation. Various other methods, systems, and apparatuses are also disclosed.Type: GrantFiled: May 27, 2016Date of Patent: December 19, 2017Assignee: Juniper Networks, Inc.Inventors: Apoorva Jindal, Rahul S. Kasralikar, Ramya Olichandran, Jainendra Kumar, Sandeep Bajaj
-
Publication number: 20170302519Abstract: A device may receive an indication to generate a probe packet associated with a tunnel included in a first network. The tunnel may include a first tunnel endpoint and a second tunnel endpoint and may correspond to a path, associated with a second network, between the first tunnel endpoint and the second tunnel endpoint. The device may generate the probe packet including information associated with the tunnel. The device may provide the probe packet, via the first tunnel endpoint, such that the probe packet is received by a network device that lies on the path. The device may receive a response packet, associated with the probe packet and provided by the network device, that includes path information. The path information may include information associated with the network device. The device may store the path information to allow the network device to be identified as lying on the path.Type: ApplicationFiled: July 3, 2017Publication date: October 19, 2017Inventor: Jainendra KUMAR
-
Patent number: 9755932Abstract: An output circuit, included in a device, may determine counter information associated with a packet provided via an output queue managed by the output circuit. The output circuit may determine that a latency event, associated with the output queue, has occurred. The output circuit may provide the counter information and time of day information associated with the counter information. The output circuit may provide a latency event notification associated with the output queue. An input circuit, included in the device, may receive the latency event notification associated with the output queue. The input circuit may determine performance information associated with an input queue. The input queue may correspond to the output queue and may be managed by the input circuit. The input circuit may provide the performance information associated with the input queue and time of day information associated with the performance information.Type: GrantFiled: September 26, 2014Date of Patent: September 5, 2017Assignee: Juniper Networks, Inc.Inventors: Avanindra Godbole, Jainendra Kumar, Gregory M. Waters
-
Patent number: 9699030Abstract: A device may receive an indication to generate a probe packet associated with a tunnel included in a first network. The tunnel may include a first tunnel endpoint and a second tunnel endpoint and may correspond to a path, associated with a second network, between the first tunnel endpoint and the second tunnel endpoint. The device may generate the probe packet including information associated with the tunnel. The device may provide the probe packet, via the first tunnel endpoint, such that the probe packet is received by a network device that lies on the path. The device may receive a response packet, associated with the probe packet and provided by the network device, that includes path information. The path information may include information associated with the network device. The device may store the path information to allow the network device to be identified as lying on the path.Type: GrantFiled: June 26, 2014Date of Patent: July 4, 2017Assignee: Juniper Networks, Inc.Inventor: Jainendra Kumar
-
Publication number: 20170187603Abstract: A device may receive configuration information for generating an application probe. The application probe may be used to request network information, associated with an application, from network devices. The device may determine, based on the configuration information, traffic parameters associated with the application. The device may determine a requested type of network information to be requested from the network devices. The device may generate the application probe by including, in the application probe, the traffic parameters and information identifying the requested type of network information. The device may transmit the application probe to a network device of the network devices. The device may receive, from the network device and based on transmitting the application probe, a value associated with the requested type of network information.Type: ApplicationFiled: March 13, 2017Publication date: June 29, 2017Inventors: Jainendra Kumar, Raghu Ram REDDY MAVILLAPALLY
-
Patent number: 9596137Abstract: An apparatus includes a network management module to store a network configuration file. The network configuration file having a binding association with an identifier of a port from a plurality of ports of a switch fabric when the network management module is in a first configuration. The network management module selects the network configuration file based on the binding association with the identifier if the port in response to an access switch being operatively coupled to the port. The network configuration file having a binding association with an identifier of the access switch when the network management module is in a second configuration. The network management module selects the network configuration file based on the binding association with the identifier of the access switch in response to the access switch being operatively coupled to the port.Type: GrantFiled: September 4, 2015Date of Patent: March 14, 2017Assignee: Juniper Networks, Inc.Inventors: Joseph White, Gunes Aybay, Predrag Spasic, Murali Vemula, Ravi Shekhar, Quaizar Vohra, Jainendra Kumar
-
Patent number: 9596164Abstract: A device may receive configuration information for generating an application probe. The application probe may be used to request network information, associated with an application, from network devices. The device may determine, based on the configuration information, traffic parameters associated with the application. The device may determine a requested type of network information to be requested from the network devices. The device may generate the application probe by including, in the application probe, the traffic parameters and information identifying the requested type of network information. The device may transmit the application probe to a network device of the network devices. The device may receive, from the network device and based on transmitting the application probe, a value associated with the requested type of network information.Type: GrantFiled: June 26, 2014Date of Patent: March 14, 2017Assignee: Juniper Networks, Inc.Inventors: Jainendra Kumar, Raghu Ram Reddy Mavillapally
-
Patent number: 9577879Abstract: In one embodiment, a method includes receiving a first identifier and a private key after a network device has been included in a data center switch fabric control plane, authenticating the network device based on the private key, sending a second identifier to the network device, and sending a control signal to the network device based on the second identifier. The first identifier is associated with the network device and unique within a segment of the data center switch fabric control plane. The second identifier is unique within the segment of the data center switch fabric control plane.Type: GrantFiled: December 17, 2014Date of Patent: February 21, 2017Assignee: Juniper Networks, Inc.Inventors: Jainendra Kumar, Vineet Dixit, Prabhu Seshachellum
-
Publication number: 20160275113Abstract: A computer-implemented method for increasing the scalability of software-defined networks may include (1) maintaining a set of databases collectively configured to (i) store a set of flow entries that direct network traffic within a software-defined network and (ii) facilitate searching the set of flow entries based at least in part on at least one key whose size remains substantially constant irrespective of the number of flow entries within the set of flow entries, (2) detecting a request to perform an operation in connection with a flow of data packets within the software-defined network, (3) identifying at least one attribute of the flow of data packets in the request, and then (4) searching, using the attribute of the flow of data packets as a database key, at least one database within the set of databases to facilitate performing the operation. Various other methods, systems, and apparatuses are also disclosed.Type: ApplicationFiled: May 27, 2016Publication date: September 22, 2016Inventors: Apoorva Jindal, Rahul S. Kasralikar, Ramya Olichandran, Jainendra Kumar, Sandeep Bajaj
-
Patent number: 9400811Abstract: A computer-implemented method for increasing the scalability of software-defined networks may include (1) maintaining a set of databases collectively configured to (i) store a set of flow entries that direct network traffic within a software-defined network and (ii) facilitate searching the set of flow entries based at least in part on at least one key whose size remains substantially constant irrespective of the number of flow entries within the set of flow entries, (2) detecting a request to perform an operation in connection with a flow of data packets within the software-defined network, (3) identifying at least one attribute of the flow of data packets in the request, and then (4) searching, using the attribute of the flow of data packets as a database key, at least one database within the set of databases to facilitate performing the operation. Various other methods, systems, and apparatuses are also disclosed.Type: GrantFiled: July 5, 2013Date of Patent: July 26, 2016Assignee: Juniper Networks, Inc.Inventors: Apoorva Jindal, Jainendra Kumar, Rahul S. Kasralikar, Sandeep Bajaj, Ramya Olichandran
-
Patent number: 9130835Abstract: An apparatus includes a network management module to store a network configuration file. The network configuration file having a binding association with an identifier of a port from a plurality of ports of a switch fabric when the network management module is in a first configuration. The network management module selects the network configuration file based on the binding association with the identifier if the port in response to an access switch being operatively coupled to the port. The network configuration file having a binding association with an identifier of the access switch when the network management module is in a second configuration. The network management module selects the network configuration file based on the binding association with the identifier of the access switch in response to the access switch being operatively coupled to the port.Type: GrantFiled: December 1, 2010Date of Patent: September 8, 2015Assignee: Juniper Networks, Inc.Inventors: Joseph White, Gunes Aybay, Predrag Spasic, Murali Vemula, Ravi Shekhar, Quaizar Vohra, Jainendra Kumar
-
Publication number: 20150068625Abstract: A water storage system comprising a tank having a first inclined or conical floor at the bottom of the tank, a second inclined or conical floor above the first inclined or conical floor, dividing the tank into upper and lower compartments, one or more inlet(s), an overflow outlet, a first draining outlet located at the sloping end of the first inclined floor or at the convergence of the first conical floor, a second draining outlet located at the sloping end of the second inclined floor or at the convergence of the second conical floor, and a consumer supply outlet located above the second inclined floor or above the second conical floor, wherein the upper compartment holds potable-grade water and the water from the lower compartment is reserved for fire fighting needs and used for non-potable purposes with periodic replenishment from upper compartmentType: ApplicationFiled: November 12, 2014Publication date: March 12, 2015Inventor: Jainendra Kumar SINGH
-
Publication number: 20150012484Abstract: A computer-implemented method for increasing the scalability of software-defined networks may include (1) maintaining a set of databases collectively configured to (i) store a set of flow entries that direct network traffic within a software-defined network and (ii) facilitate searching the set of flow entries based at least in part on at least one key whose size remains substantially constant irrespective of the number of flow entries within the set of flow entries, (2) detecting a request to perform an operation in connection with a flow of data packets within the software-defined network, (3) identifying at least one attribute of the flow of data packets in the request, and then (4) searching, using the attribute of the flow of data packets as a database key, at least one database within the set of databases to facilitate performing the operation. Various other methods, systems, and apparatuses are also disclosed.Type: ApplicationFiled: July 5, 2013Publication date: January 8, 2015Inventors: Apoorva Jindal, Jainendra Kumar, Rahul S. Kasralikar, Sandeep Bajaj, Ramya Olichandran
-
Patent number: 8918631Abstract: In one embodiment, a method includes receiving a first identifier and a private key after a network device has been included in a data center switch fabric control plane, authenticating the network device based on the private key, sending a second identifier to the network device, and sending a control signal to the network device based on the second identifier. The first identifier is associated with the network device and unique within a segment of the data center switch fabric control plane. The second identifier is unique within the segment of the data center switch fabric control plane.Type: GrantFiled: March 31, 2009Date of Patent: December 23, 2014Assignee: Juniper Networks, Inc.Inventors: Jainendra Kumar, Vineet Dixit, Prabhu Seshachellum