Patents by Inventor Jeevan Sharma
Jeevan Sharma 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: 12301418Abstract: Techniques for enabling a network access provider to make automatic Software as a Service (SaaS) optimization decisions. Among other things, the techniques may include determining a SaaS application that is being accessed by client endpoints via flows through a network access provider. The techniques may also include determining, based at least in part on a policy associated with the network access provider, whether to enable network optimizations for traffic through the network access provider to the SaaS application. Based at least in part on a determination that the network optimizations are to be enabled for the traffic to the SaaS application, the techniques may include installing a service definition associated with the SaaS application in a service policy database of the network access provider.Type: GrantFiled: January 25, 2024Date of Patent: May 13, 2025Assignee: Cisco Technology, Inc.Inventors: Darren Russell Dukes, Jeevan Sharma, Fabio R. Maino, Alberto Rodriguez-Natal
-
Publication number: 20240430124Abstract: The present disclosure is directed to managing industrial internet of things end points and includes one or more processors and one or more computer-readable non-transitory storage media coupled to the one or more processors and comprising instructions that, when executed by the one or more processors, cause one or more switches to perform operations comprising: identifying a first end point using a protocol associated with the first end point, determining a classification for the identified first end point based on one or more attributes of the first end point, identifying one or more related end points having the classification in common with the first end point, segmenting the first end point with the identified one or more related end points, and applying one or more policies to the segmented first end point and the one or more related end points.Type: ApplicationFiled: September 9, 2024Publication date: December 26, 2024Inventors: Balaji Sundararajan, Vivek Agarwal, Anand Oswal, Chethan Channappa, Subhash Kodnad, Jeevan Sharma
-
Publication number: 20240340220Abstract: Techniques for enabling a network access provider to make automatic Software as a Service (SaaS) optimization decisions. Among other things, the techniques may include determining a SaaS application that is being accessed by client endpoints via flows through a network access provider. The techniques may also include determining, based at least in part on a policy associated with the network access provider, whether to enable network optimizations for traffic through the network access provider to the SaaS application. Based at least in part on a determination that the network optimizations are to be enabled for the traffic to the SaaS application, the techniques may include installing a service definition associated with the SaaS application in a service policy database of the network access provider.Type: ApplicationFiled: January 25, 2024Publication date: October 10, 2024Inventors: Darren Russell Dukes, Jeevan Sharma, Fabio R. Maino, Alberto Rodriguez-Natal
-
Patent number: 12088426Abstract: The present disclosure is directed to managing industrial internet of things end points and includes one or more processors and one or more computer-readable non-transitory storage media coupled to the one or more processors and comprising instructions that, when executed by the one or more processors, cause one or more switches to perform operations comprising: identifying a first end point using a protocol associated with the first end point, determining a classification for the identified first end point based on one or more attributes of the first end point, identifying one or more related end points having the classification in common with the first end point, segmenting the first end point with the identified one or more related end points, and applying one or more policies to the segmented first end point and the one or more related end points.Type: GrantFiled: August 8, 2022Date of Patent: September 10, 2024Assignee: CISCO TECHNOLOGY, INC.Inventors: Balaji Sundararajan, Vivek Agarwal, Anand Oswal, Chethan Channappa, Subhash Kodnad, Jeevan Sharma
-
Patent number: 11924036Abstract: Techniques for enabling a network access provider to make automatic Software as a Service (SaaS) optimization decisions. Among other things, the techniques may include determining a SaaS application that is being accessed by client endpoints via flows through a network access provider. The techniques may also include determining, based at least in part on a policy associated with the network access provider, whether to enable network optimizations for traffic through the network access provider to the SaaS application. Based at least in part on a determination that the network optimizations are to be enabled for the traffic to the SaaS application, the techniques may include installing a service definition associated with the SaaS application in a service policy database of the network access provider.Type: GrantFiled: April 10, 2023Date of Patent: March 5, 2024Assignee: CISCO TECHNOLOGY, INC.Inventors: Darren Russell Dukes, Jeevan Sharma, Fabio R. Maino, Alberto Rodriguez-Natal
-
Publication number: 20220376982Abstract: The present disclosure is directed to managing industrial internet of things end points and includes one or more processors and one or more computer-readable non-transitory storage media coupled to the one or more processors and comprising instructions that, when executed by the one or more processors, cause one or more switches to perform operations comprising: identifying a first end point using a protocol associated with the first end point, determining a classification for the identified first end point based on one or more attributes of the first end point, identifying one or more related end points having the classification in common with the first end point, segmenting the first end point with the identified one or more related end points, and applying one or more policies to the segmented first end point and the one or more related end points.Type: ApplicationFiled: August 8, 2022Publication date: November 24, 2022Inventors: Balaji Sundararajan, Vivek Agarwal, Anand Oswal, Chethan Channappa, Subhash Kodnad, Jeevan Sharma
-
Patent number: 11411765Abstract: The present disclosure is directed to managing industrial internet of things end points and includes one or more processors and one or more computer-readable non-transitory storage media coupled to the one or more processors and comprising instructions that, when executed by the one or more processors, cause one or more switches to perform operations comprising: identifying a first end point using a protocol associated with the first end point, determining a classification for the identified first end point based on one or more attributes of the first end point, identifying one or more related end points having the classification in common with the first end point, segmenting the first end point with the identified one or more related end points, and applying one or more policies to the segmented first end point and the one or more related end points.Type: GrantFiled: January 10, 2020Date of Patent: August 9, 2022Assignee: CISCO TECHNOLOGY, INC.Inventors: Balaji Sundararajan, Vivek Agarwal, Anand Oswal, Chethan Channappa, Subhash Kodnad, Jeevan Sharma
-
Publication number: 20210218594Abstract: The present disclosure is directed to managing industrial internet of things end points and includes one or more processors and one or more computer-readable non-transitory storage media coupled to the one or more processors and comprising instructions that, when executed by the one or more processors, cause one or more switches to perform operations comprising: identifying a first end point using a protocol associated with the first end point, determining a classification for the identified first end point based on one or more attributes of the first end point, identifying one or more related end points having the classification in common with the first end point, segmenting the first end point with the identified one or more related end points, and applying one or more policies to the segmented first end point and the one or more related end points.Type: ApplicationFiled: January 10, 2020Publication date: July 15, 2021Inventors: Balaji Sundararajan, Vivek Agarwal, Anand Oswal, Chethan Channappa, Subhash Kodnad, Jeevan Sharma
-
Publication number: 20130283041Abstract: In one implementation, a network device, which may be a wide area network (WAN) optimization device includes a memory, a communication interface, and a processor. The memory is configured to store a pool of server certificates. The communication interface is configured to receive a data flow for optimization by the network device. The processor is configured to access a reverse domain name lookup on a destination internet protocol (IP) address extracted from the data flow to receive a fully qualified domain name (FQDN). A matching server certificate is selected from the pool of server certificates that best matches the FQDN. The common name of the matching server certificate and the FQDN are not exact matches. Instead, the common name may be the longest string match available from the pool of certificates, or the common name may have the most address components in common out of the available pool of certificates.Type: ApplicationFiled: April 20, 2012Publication date: October 24, 2013Applicant: Cisco Technology, Inc.Inventors: Siddharth Vajirkar, Jeevan Sharma, Swaminathan Sankar