Patents by Inventor Kumar Narayanan
Kumar Narayanan 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: 20250365227Abstract: A method of operating a network device is provided. The method can include detecting a first host device that is communicatively coupled to a first interface or port of the network device, identifying a first host profile identifier corresponding to a first class of devices to which the first host device belongs, and advertising, to one or more additional network devices, network reachability or routing information for the first host device. The network reachability information can include at least the first host profile identifier associated with the first host device and a first sequence number. The first sequence number may indicate a number of mobility or roaming events taken by the first host device.Type: ApplicationFiled: May 21, 2024Publication date: November 27, 2025Inventors: Alton Lo, Kumar Narayanan, Venkata Ramchandra Murthy Jonnalagadda, Alex Nichol
-
Publication number: 20250310760Abstract: A wireless access point may be coupled to an input-output interface of a network device. The network device may be configured to enable VLAN configuration of the input-output interface by the wireless access point. The wireless access may send a request to the network device to update the VLAN configuration of the input-output interface in response to one or more criteria.Type: ApplicationFiled: March 27, 2024Publication date: October 2, 2025Inventors: Venkata Ramchandra Murthy Jonnalagadda, Sriram Chidambaram, Anubhav Gupta, Kumar Narayanan
-
Publication number: 20240388885Abstract: A method of operating a wireless access point is provided. The method can include connecting with a host and determining whether the host has roamed from the wireless access point to an additional wireless access point. The method can further include activating a tunnel connecting the wireless access point to the additional wireless access point subsequent to determining that the host has roamed from the wireless access point to the additional wireless access point. The method can further include forwarding data packets from the wireless access point to the additional wireless access point via the tunnel. The tunnel can be temporarily created or established based on a configurable timer.Type: ApplicationFiled: May 16, 2023Publication date: November 21, 2024Inventors: Kumar Narayanan, Venkata Ramchandra Murthy Jonnalagadda
-
Patent number: 11522754Abstract: Systems and methods are provided herein for an improved method of Zero-Touch Provisioning (ZTP) where a first switch receives a virtual local area network (VLAN) identifier from a second switch, allowing the first switch to reach a dynamic host configuration protocol (DHCP) server. This may be accomplished by a first switch receiving a VLAN identifier from a second switch. The first switch then transmits a DHCP discover message using the VLAN identifier. The first switch then receives reachability information for a ZTP server from the DHCP server. The first switch uses the reachability information to establish a provisioning session between the first switch and the ZTP server.Type: GrantFiled: September 15, 2020Date of Patent: December 6, 2022Assignee: ARISTA NETWORKS, INC.Inventors: Kumar Narayanan, John French
-
Publication number: 20220086040Abstract: Systems and methods are provided herein for an improved method of Zero-Touch Provisioning (ZTP) where a first switch receives a virtual local area network (VLAN) identifier from a second switch, allowing the first switch to reach a dynamic host configuration protocol (DHCP) server. This may be accomplished by a first switch receiving a VLAN identifier from a second switch. The first switch then transmits a DHCP discover message using the VLAN identifier. The first switch then receives reachability information for a ZTP server from the DHCP server. The first switch uses the reachability information to establish a provisioning session between the first switch and the ZTP server.Type: ApplicationFiled: September 15, 2020Publication date: March 17, 2022Inventors: Kumar Narayanan, John French
-
Patent number: 10969813Abstract: In some implementations, a method is provided. The method may allow a powered device to determine the maximum power available from power supply equipment. The method includes determining the length of a cable connecting the powered device to the power supply equipment based on the resistance of the cable. The method further includes determining the maximum power available to the powered device based on the length of the cable. The powered device may then be operated based on the maximum power available.Type: GrantFiled: April 15, 2019Date of Patent: April 6, 2021Assignee: Arista Networks, Inc.Inventors: Mehran Ataee, Peter Parkinson, Kumar Narayanan
-
Publication number: 20210076962Abstract: The disclosed apparatus, systems and methods relate to diagnosing Parkinson's disease from electroencephalography (EEG) data. Embodiments herein have practical applications, including diagnosing Parkinson's disease. The methods and systems of the various implementations herein generate a diagnostic index which reflects the probability of the patient having Parkinson's disease. It uses a novel feature extraction method based on Linear Predictive Coding (LPC) which is used to extract Parkinson's disease related features from EEG recordings of the patient and a novel classification method based on Principal Component Analysis (PCA) is used to calculate the diagnostic index from these features.Type: ApplicationFiled: September 14, 2020Publication date: March 18, 2021Inventors: Soura Dasgupta, Kumar Narayanan, Md Fahim Anjum, Raghuraman Mudumbai
-
Publication number: 20200326740Abstract: In some implementations, a method is provided. The method may allow a powered device to determine the maximum power available from power supply equipment. The method includes determining the length of a cable connecting the powered device to the power supply equipment based on the resistance of the cable. The method further includes determining the maximum power available to the powered device based on the length of the cable. The powered device may then be operated based on the maximum power available.Type: ApplicationFiled: April 15, 2019Publication date: October 15, 2020Inventors: Mehran Ataee, Peter Parkinson, Kumar Narayanan
-
Patent number: 10761752Abstract: An example operation may include one or more of allocating a memory node to a computing memory allocated to one or more computing nodes, allocating a software process dedicated to controlling the memory node, and modifying an existing file system of the one or more computing nodes to replace the existing file system with a new file system that includes the memory node.Type: GrantFiled: May 23, 2018Date of Patent: September 1, 2020Inventors: Kumar Narayanan, Saravanan Purushothaman, Ramanand Narayanan
-
Patent number: 9992296Abstract: A first server may receive, from a client device, an indication of a request for a content file via a network address; identify that the network address is a dynamic network address; establish a communication session with a second; receive a portion of the content file from the second server; determine an index parameter based on receiving the portion of the content file; determine whether the content file is being stored by the first server based on a cache index and based on the index parameter or based on information associated with the request for the content file; receive a remaining portion of the content file based on determining that the content file is not being stored by the first server; and provide the content file to the client device.Type: GrantFiled: August 1, 2016Date of Patent: June 5, 2018Assignee: Juniper Networks, Inc.Inventors: Junxiao He, Navaneeth Krishnan Ramaswamy, Jaspal Kohli, Kumar Narayanan
-
Publication number: 20160344835Abstract: A first server may receive, from a client device, an indication of a request for a content file via a network address; identify that the network address is a dynamic network address; establish a communication session with a second; receive a portion of the content file from the second server; determine an index parameter based on receiving the portion of the content file; determine whether the content file is being stored by the first server based on a cache index and based on the index parameter or based on information associated with the request for the content file; receive a remaining portion of the content file based on determining that the content file is not being stored by the first server; and provide the content file to the client device.Type: ApplicationFiled: August 1, 2016Publication date: November 24, 2016Inventors: Junxiao HE, Navaneeth Krishnan Ramaswamy, Jaspal Kohli, Kumar Narayanan
-
Patent number: 9407726Abstract: A first server may receive, from a client device, an indication of a request for a content file via a network address; identify that the network address is a dynamic network address; establish a communication session with a second; receive a portion of the content file from the second server; determine an index parameter based on receiving the portion of the content file; determine whether the content file is being stored by the first server based on a cache index and based on the index parameter or based on information associated with the request for the content file; receive a remaining portion of the content file based on determining that the content file is not being stored by the first server; and provide the content file to the client device.Type: GrantFiled: March 15, 2013Date of Patent: August 2, 2016Assignee: Juniper Networks, Inc.Inventors: Junxiao He, Navaneeth Krishnan Ramaswamy, Jaspal Kohli, Kumar Narayanan
-
Patent number: 9338192Abstract: A network device receives, from a client device, a client request associated with a connection with a server device, where the client request identifies requested content. The network device determines connection information that identifies the connection with the server device, transmits, to a proxy server, a connection transfer request that identifies the connection information and the requested content, and receives, from the proxy server, an indication that the proxy server is capable of providing the requested content. Based on receiving the indication, the network device provides, from the proxy server to the client device, a response to the client request, and provides, from the proxy server and to the server device, information that causes the server device to terminate the connection. The network device may use a connection request transfer protocol to transmit the connection transfer request, and the client request may be an HTTP request.Type: GrantFiled: December 28, 2012Date of Patent: May 10, 2016Assignee: Juniper Networks, Inc.Inventors: Junxiao He, Jaspal Kohli, Kumar Narayanan, Arun Kumar Srinivasan
-
Patent number: 8745262Abstract: A method and apparatus stores media content in a variety of storage devices, with at least a portion of the storage devices having different performance characteristics. The system can deliver media to a large number of clients while maintaining a high level of viewing experience for each client by automatically adapting the bit rate of a media being delivered to a client using the client's last mile bit rate variation. The system provides clients with smooth viewing of video without buffering stops. The client does not need a custom video content player to communicate with the system.Type: GrantFiled: January 14, 2013Date of Patent: June 3, 2014Assignee: Juniper Networks, Inc.Inventors: Jaspal Kohli, Kumar Narayanan, Prabakar Sundarrajan, Junxiao He, Michael Nishimoto, Mohammed Zubair Visharam, Vikram Venkataraghavan
-
Patent number: 8612668Abstract: A method and apparatus optimizes storage on solid-state memory devices. The system aggregates object storage write requests. The system determines whether objects associated with the object storage requests that have been aggregated fit in a block of the solid-state memory device within a defined tolerance. Upon the aggregation of object storage write requests that fit in a block of the solid-state memory device, the system writes the objects associated with the aggregated object storage write requests to the solid-state memory device.Type: GrantFiled: March 18, 2010Date of Patent: December 17, 2013Assignee: Juniper Networks, Inc.Inventors: Michael Nishimoto, Jaspal Kohli, Kumar Narayanan
-
Patent number: 8489760Abstract: A method and apparatus for creating universal adaptive bit rate streams using a generic container format to store audio, video, and supplemental data that allows seamless trans-containerization from one adaptive streaming format to another.Type: GrantFiled: March 31, 2011Date of Patent: July 16, 2013Assignee: Juniper Networks, Inc.Inventors: Zubair Visharam, Sunil Mukundan, Karthik Narayanan, Jaspal Kohli, Kumar Narayanan, Prabakar Sundarrajan
-
Patent number: 8392615Abstract: A method and apparatus for dynamically transcoding and delivering variable bit rate media files delivers media files to client systems. The media server dynamically transcodes a content file to a bit rate requested by a client using an original content file or other transcoded content files. The media server can dynamically select a segment of a content file to transcode. The file format required by the client is determined and the transcoded segment is formatted to the file format. The formatted segment is delivered to the client.Type: GrantFiled: June 7, 2012Date of Patent: March 5, 2013Assignee: Juniper Networks, Inc.Inventors: Zubair Visharam, Jaspal Kohli, Kumar Narayanan, Prabakar Sundarrajan, Sunil Mukundan
-
Patent number: 8370520Abstract: A method and apparatus stores media content in a variety of storage devices, with at least a portion of the storage devices having different performance characteristics. The system can deliver media to a large number of clients while maintaining a high level of viewing experience for each client by automatically adapting the bit rate of a media being delivered to a client using the client's last mile bit rate variation. The system provides clients with smooth viewing of video without buffering stops. The client does not need a custom video content player to communicate with the system.Type: GrantFiled: November 23, 2009Date of Patent: February 5, 2013Assignee: Juniper Networks, Inc.Inventors: Jaspal Kohli, Kumar Narayanan, Prabakar Sundarrajan, Junxiao (Max) He, Michael Nishimoto, Mohammed Zubair Visharam, Vikram Venkataraghavan
-
Publication number: 20120311177Abstract: A method and apparatus for dynamically transcoding and delivering variable bit rate media files delivers media files to client systems. The media server dynamically transcodes a content file to a bit rate requested by a client using an original content file or other transcoded content files. The media server can dynamically select a segment of a content file to transcode. The file format required by the client is determined and the transcoded segment is formatted to the file format. The formatted segment is delivered to the client.Type: ApplicationFiled: June 7, 2012Publication date: December 6, 2012Applicant: JUNIPER NETWORKS, INC.Inventors: Zubair VISHARAM, Jaspal KOHLI, Kumar NARAYANAN, Prabakar SUNDARRAJAN, Sunil MUKUNDAN
-
Publication number: 20120254456Abstract: A method and apparatus for creating universal adaptive bit rate streams using a generic container format to store audio, video, and supplemental data that allows seamless trans-containerization from one adaptive streaming format to another.Type: ApplicationFiled: March 31, 2011Publication date: October 4, 2012Applicant: Juniper Networks, Inc.Inventors: Zubair Visharam, Sunil Mukundan, Karthik Narayanan, Jaspel Kohli, Kumar Narayanan, Prabakar Sundarrajan