Patents by Inventor Manojit Sarkar
Manojit Sarkar 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: 10719562Abstract: Techniques for providing a distributed and fast data storage layer for large scale web data services are disclosed. In some embodiments, a distributed data storage layer for web data services includes storing web related data for a plurality of merchants in the distributed data storage layer; and copying on demand a data store and a search index for web related data for a first merchant to perform a job for updating the web related data for the first merchant.Type: GrantFiled: December 11, 2014Date of Patent: July 21, 2020Assignee: BloomReach Inc.Inventors: Prateek Gupta, Praveen K. Patnala, Amit Aggarwal, Ashutosh Garg, Gurashish Singh Brar, Kannan Nitin Sharma, Manojit Sarkar, Shao-Chuan Wang
-
Publication number: 20150169624Abstract: Techniques for providing a distributed and fast data storage layer for large scale web data services are disclosed. In some embodiments, a distributed data storage layer for web data services includes storing web related data for a plurality of merchants in the distributed data storage layer; and copying on demand a data store and a search index for web related data for a first merchant to perform a job for updating the web related data for the first merchant.Type: ApplicationFiled: December 11, 2014Publication date: June 18, 2015Inventors: Prateek Gupta, Praveen K. Patnala, Amit Aggarwal, Ashutosh Garg, Gurashish Singh Brar, Kannan Nitin Sharma, Manojit Sarkar, Shao-Chuan Wang
-
Patent number: 8320279Abstract: Methods and systems are provided for provisioning and managing network-based virtual private networks (VPNs). According to one embodiment, a routing configuration for each of multiple network-based customer VPNs is generated for multiple customers based on (i) site reachability information for multiple service processing switches and (ii) a global customer routing profile for a network-based customer VPN of the plurality of network-based customer VPNs. Multiple virtual routers (VRs) distributed among the service processing switches are provisioned to support the network-based customer VPNs based on the routing configurations. A custom routing profile, identifying one or more routing protocols to be used for one or more segments of the network-based customer VPN profile, is received for the network-based customer VPN.Type: GrantFiled: February 8, 2011Date of Patent: November 27, 2012Assignee: Fortinet, Inc.Inventors: Manojit Sarkar, Dileep Kumar
-
Publication number: 20110128891Abstract: Methods and systems are provided for provisioning and managing network-based virtual private networks (VPNs). According to one embodiment, a routing configuration for each of multiple network-based customer VPNs is generated for multiple customers based on (i) site reachability information for multiple service processing switches and (ii) a global customer routing profile for a network-based customer VPN of the plurality of network-based customer VPNs. Multiple virtual routers (VRs) distributed among the service processing switches are provisioned to support the network-based customer VPNs based on the routing configurations. A custom routing profile, identifying one or more routing protocols to be used for one or more segments of the network-based customer VPN profile, is received for the network-based customer VPN.Type: ApplicationFiled: February 8, 2011Publication date: June 2, 2011Applicant: FORTINET, INC.Inventors: Manojit Sarkar, Dileep Kumar
-
Patent number: 7885207Abstract: Methods and systems are provided for provisioning and managing network-based virtual private networks (VPNs). According to one embodiment, virtual routers (VRs) distributed among service processing switches are provisioned by a service management system (SMS) to support network-based customer virtual private networks (VPNs) by generating a routing configuration based on (i) site reachability information for the service processing switches and (ii) a global customer routing profile for at least one customer. A custom routing profile is received by the SMS from a customer network management system (CNMS), the custom routing profile identifies one or more routing protocols to be used for one or more segments of a network-based customer VPN. The network-based customer VPN is reconfigured by the SMS generating appropriate routing configurations for VRs partitioned to the customer based on a subset of the site reachability information associated with sites of the customer and the custom routing profile.Type: GrantFiled: December 14, 2009Date of Patent: February 8, 2011Assignee: Fortinet, Inc.Inventors: Manojit Sarkar, Dileep Kumar
-
Publication number: 20100094980Abstract: Methods and systems are provided for provisioning and managing network-based virtual private networks (VPNs). According to one embodiment, virtual routers (VRs) distributed among service processing switches are provisioned by a service management system (SMS) to support network-based customer virtual private networks (VPNs) by generating a routing configuration based on (i) site reachability information for the service processing switches and (ii) a global customer routing profile for at least one customer. A custom routing profile is received by the SMS from a customer network management system (CNMS), the custom routing profile identifies one or more routing protocols to be used for one or more segments of a network-based customer VPN. The network-based customer VPN is reconfigured by the SMS generating appropriate routing configurations for VRs partitioned to the customer based on a subset of the site reachability information associated with sites of the customer and the custom routing profile.Type: ApplicationFiled: December 14, 2009Publication date: April 15, 2010Applicant: FORTINET, INC.Inventors: Manojit Sarkar, Dileep Kumar
-
Patent number: 7639632Abstract: Site reachability information is determined for a service processing switch that is communicably coupled to one or more sites. In addition, global routing profiles, customer site profiles and OSPF profiles are defined. The profile data, in addition to or instead of the reachability information is used to generate routing configuration data for one or more Virtual Routers and Virtual Private Networks implemented within the service processing switch.Type: GrantFiled: December 26, 2006Date of Patent: December 29, 2009Assignee: Fortinet, Inc.Inventors: Manojit Sarkar, Dileep Kumar
-
Patent number: 7360697Abstract: Pricing decisions and policies in a price management system are made based on a unified database populated with correlated commitment data and transaction data. A historical database is populated with commitment data and transaction data. Each transaction data is then correlated with a commitment data. The resulting correlated data is then analyzed to make pricing decisions and policies.Type: GrantFiled: November 18, 2004Date of Patent: April 22, 2008Assignee: Vendavo, Inc.Inventors: Manojit Sarkar, Simon C. Lee, Niel C. Esary, Hannes L. Marais
-
Patent number: 7272643Abstract: Site reachability information is determined for a service processing switch that is communicably coupled to one or more sites. In addition, global routing profiles, customer site profiles and OSPF profiles are defined. The profile data, in addition to or instead of the reachability information is used to generate routing configuration data for one or more Virtual Routers and Virtual Private Networks implemented within the service processing switch.Type: GrantFiled: September 13, 2000Date of Patent: September 18, 2007Assignee: Fortinet, Inc.Inventors: Manojit Sarkar, Dileep Kumar
-
Publication number: 20070104119Abstract: Site reachability information is determined for a service processing switch that is communicably coupled to one or more sites. In addition, global routing profiles, customer site profiles and OSPF profiles are defined. The profile data, in addition to or instead of the reachability information is used to generate routing configuration data for one or more Virtual Routers and Virtual Private Networks implemented within the service processing switch.Type: ApplicationFiled: December 26, 2006Publication date: May 10, 2007Applicant: FORTINET, INC.Inventors: Manojit Sarkar, Dileep Kumar
-
Patent number: 7174372Abstract: A computerized method for managing network device metadata is provided. According to one embodiment, a metadata file is created which is an ASCII representation of objects in a router. The router metadata is read by an application such as a service management system application. The metadata is converted into a runtime object model. In one embodiment, the objects in the runtime object model are loaded onto a router or a service processing switch using SNMP functions. The objects are then inserted into the SNMP MIB.Type: GrantFiled: September 13, 2000Date of Patent: February 6, 2007Assignee: Fortinet, Inc.Inventor: Manojit Sarkar