Patents by Inventor Parth Shah
Parth Shah 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: 20250184367Abstract: Systems and methods for operating a scanning system, implemented either on-premises or in a cloud-based service, for crawling and analyzing files stored in one or more data repositories. The scanning system includes a controller, a message broker, and a distributed pool of workers, and, in one embodiment, a method includes receiving, by the controller, policy and configuration data associated with at least one organization; generating, by the controller, job assignments corresponding to files to be analyzed according to the received policy and configuration data; publishing the job assignments to the message broker for parallel distribution among the distributed pool of workers; retrieving and scanning, by at least one worker, the files from the one or more data repositories in accordance with the assigned job; and executing, where required by the policy and configuration data, at least one policy-based action on the files within the data repositories.Type: ApplicationFiled: February 3, 2025Publication date: June 5, 2025Applicant: Zscaler, Inc.Inventors: Shankar Vivekanandan, Narinder Paul, Parth Shah, Pratibha Nayak, Sonal Choudhary, Huan Chen
-
Publication number: 20250141865Abstract: Methods, systems, and storage media for multi-application registration and verification are disclosed. Exemplary implementations may: identify a gateway application programming interface (API) on a client device, wherein the gateway API is configured to communicate with a plurality of auxiliary APIs associated with the client device; register the client device via the gateway API; verify registration of the client device; and create at least one verifier configured to communicate between the plurality of auxiliary APIs associated with the client device; and accessing the plurality of auxiliary APIs associated with the client device via the at least one verifier.Type: ApplicationFiled: October 25, 2023Publication date: May 1, 2025Inventors: Parth Shah, Zhixin Feng, Yujing Zhong
-
Patent number: 12244646Abstract: A cloud node in a cloud-based system includes one or more processors and memory storing instructions that, when executed, cause the one or more processors to: communicate with a user associated with a tenant of a plurality of tenants; obtain policy and configuration for the user based on the tenant, from a central authority in the cloud-based system; provide the one or more cloud services to the user, based on the policy and configuration; and crawl one or more cloud providers having a plurality of files for the user, based on the policy and configuration. The cloud node is inline between a user device of the user and the Internet, as well as connected to the one or more cloud providers.Type: GrantFiled: January 18, 2023Date of Patent: March 4, 2025Assignee: Zscaler, Inc.Inventors: Shankar Vivekanandan, Narinder Paul, Parth Shah, Pratibha Nayak, Sonal Choudhary, Huan Chen
-
Patent number: 12236483Abstract: An exchange computer system configured to continuously, securely, dynamically, and efficiently generate and disseminate implied correlation index values is described. The exchange computer system may include at least one communication interface that is configured to receive, via a computer network, data related to a stock market index option, data related to a plurality of stocks, and data related to a plurality of stock options. The exchange computer system may further include at least one non-transitory computer-readable medium configured to store data received over particular periods of time, and an index engine including at least one hardware processor that is configured to continuously generate and disseminate implied correlation index values for display on a plurality of user computing devices that are connected via the computer network, and that are configured to facilitate trading of financial instruments related to the implied correlation index via a graphical user interface.Type: GrantFiled: September 27, 2022Date of Patent: February 25, 2025Assignee: Cboe Exchange, Inc.Inventors: John Hiatt, Parth Shah
-
Patent number: 12164633Abstract: Systems and methods include causing a scan by Cloud Access Security Broker (CASB) system of a plurality of users associated with a tenant in a Software-as-a-Service (SaaS) application where the scan includes any of identifying malware in content in the SaaS application and identifying confidential data in the content in the SaaS application; during the scan which is covering historical data in the SaaS application, receiving notifications of the content being actively modified by any of the plurality of users; and including the content being actively modified in the scan with the historical data. The systems and methods can further include maintaining geolocation of the any of the plurality of users; and causing the content being actively modified in the scan to be processed by the CASB system based on the geolocation.Type: GrantFiled: July 22, 2020Date of Patent: December 10, 2024Assignee: Zscaler, Inc.Inventors: Shankar Vivekanandan, Narinder Paul, Arun Bhallamudi, Sakshi Agrawal, Sonal Choudhary, Parth Shah, Huan Chen
-
Publication number: 20240018451Abstract: A system for producing a product is disclosed. The system includes a production facility for producing a product using a chemical process involving chemical reactions, and an information processing device comprising a computer processor that simulates, using a hybrid model, the chemical reactions in the chemical process that produces the product to obtain a predicted output, wherein the hybrid model is a combination of a first-principles model and a data-driven model, determines, using an observer model, expected concentrations and levels of all substrates for the simulated process, sets derived optimal conditions for the chemical process based on the estimated concentrations and levels of all substrates, and predicts future production results based on a current status of the production facility.Type: ApplicationFiled: November 16, 2021Publication date: January 18, 2024Applicants: The Texas A&M University System, Kaneka Americas Holding, Inc.Inventors: Costas Kravaris, Joseph Kwon, Parth Shah, Mohammed Ziyan Sheriff, Mohammed Saad Faizan Bangi, Chiranjivi Botre, Junichi Hirota
-
Publication number: 20230156041Abstract: A cloud node in a cloud-based system includes one or more processors and memory storing instructions that, when executed, cause the one or more processors to: communicate with a user associated with a tenant of a plurality of tenants; obtain policy and configuration for the user based on the tenant, from a central authority in the cloud-based system; provide the one or more cloud services to the user, based on the policy and configuration; and crawl one or more cloud providers having a plurality of files for the user, based on the policy and configuration. The cloud node is inline between a user device of the user and the Internet, as well as connected to the one or more cloud providers.Type: ApplicationFiled: January 18, 2023Publication date: May 18, 2023Inventors: Shankar Vivekanandan, Narinder Paul, Parth Shah, Pratibha Nayak, Sonal Choudhary, Huan Chen
-
Patent number: 11595260Abstract: A cloud management server and method for performing automatic placement of clients in a distributed computer system uses a list of compatible clusters to select an affinity cluster to place the clients associated with an affinity constraint. As part of the placement method, a cluster that cannot satisfy any anti-affinity constraint associated with the clients and the affinity constrain is removed from the list of compatible clusters. After the affinity cluster has been selected, at least one cluster in the distributed computer system is also selected to place clients associated with an anti-affinity constraint.Type: GrantFiled: January 8, 2021Date of Patent: February 28, 2023Assignee: VMWARE, Inc.Inventors: Parth Shah, Pradeep Padala, Ajay Gulati
-
Patent number: 11582261Abstract: A Cloud Access Security Broker (CASB) system includes a controller; a message broker connected to the controller; and a plurality of workers connected to the message broker and connected to one or more cloud providers having a plurality of files contained therein for one or more tenants, wherein the plurality of workers are configured to crawl through the plurality of files for the one or more tenants, based on policy and configuration for the one or more tenants provided via the controller, and based on assignments from the message broker. The plurality of workers can be further configured to cause an action in the one or more cloud providers based on the crawl and based on the policy and the configuration. The action can include any of allowing a file, deleting a file, quarantining a file, and providing a notification.Type: GrantFiled: March 30, 2020Date of Patent: February 14, 2023Assignee: Zscaler, Inc.Inventors: Shankar Vivekanandan, Narinder Paul, Parth Shah, Pratibha Nayak, Sonal Choudhary, Huan Chen
-
Publication number: 20230022152Abstract: Among other things, we describe systems and method for implementing data security in an autonomous vehicle system. The systems and methods can include inter-process communication security via key management, in which asymmetric cryptography and other validation techniques are used to validate data received from sensors. The systems and method can also include penetrative testing, in which valid sensor inputs are modified and transmitted throughout a distributed network through one or more sensors.Type: ApplicationFiled: September 8, 2022Publication date: January 26, 2023Inventors: Rajesh K. Venkateswaran, Anurag Sanu, Junsung Kim, Dana Miller, Brett Sandler, Silvio Maeta, James Esper, Vasudeva Pai Melgangolli, Yunpeng Xu, Michael Maass, Parth Shah, Scott Sweeny
-
Patent number: 11469906Abstract: Among other things, we describe systems and method for implementing data security in an autonomous vehicle system. The systems and methods can include inter-process communication security via key management, in which asymmetric cryptography and other validation techniques are used to validate data received from sensors. The systems and method can also include penetrative testing, in which valid sensor inputs are modified and transmitted throughout a distributed network through one or more sensors.Type: GrantFiled: October 30, 2019Date of Patent: October 11, 2022Assignee: MOTIONAL AD LLCInventors: Rajesh K. Venkateswaran, Anurag Sanu, Junsung Kim, Dana Miller, Brett Sandler, Silvio Maeta, James Esper, Vasudeva Pai Melgangolli, Yunpeng Xu, Michael Maass, Parth Shah, Scott Sweeny
-
Publication number: 20220314758Abstract: Various disclosed embodiments include illustrative door assemblies, vehicles, and methods of assembling door assemblies. In an illustrative embodiment, a door assembly has a right horizontal track, a left horizontal track, a counterbalance assembly having a right end and a left end, a right connector plate, and a left connector plate. The right connector plate is configured to be connected to the right horizontal track and to the right end of the counterbalance assembly. The left connector plate is configured to be connected to the left horizontal track and to the left end of the counterbalance assembly.Type: ApplicationFiled: March 30, 2021Publication date: October 6, 2022Inventors: Parth Shah, Braden Adcock, Jeffrey D. Elliott, Javier Gutierrez, Rajinder Singh
-
Publication number: 20220027469Abstract: Systems and methods include causing a scan by Cloud Access Security Broker (CASB) system of a plurality of users associated with a tenant in a Software-as-a-Service (SaaS) application where the scan includes any of identifying malware in content in the SaaS application and identifying confidential data in the content in the SaaS application; during the scan which is covering historical data in the SaaS application, receiving notifications of the content being actively modified by any of the plurality of users; and including the content being actively modified in the scan with the historical data. The systems and methods can further include maintaining geolocation of the any of the plurality of users; and causing the content being actively modified in the scan to be processed by the CASB system based on the geolocation.Type: ApplicationFiled: July 22, 2020Publication date: January 27, 2022Inventors: Shankar Vivekanandan, Narinder Paul, Arun Bhallamudi, Sakshi Agrawal, Sonal Choudhary, Parth Shah, Huan Chen
-
Patent number: 11181970Abstract: Power consumption by a first host included in a plurality of hosts in a clustered computing system, where each of the hosts executes one or more applications, is managed by detecting that a utilization level of the first host falls below a threshold value and, responsive to the detecting, migrating one or more applications executing on the first host to a second host. After the migration is completed, the first host is caused to consume less power while remaining powered on.Type: GrantFiled: January 23, 2020Date of Patent: November 23, 2021Assignee: VMware, Inc.Inventors: Parth Shah, Madhuri Yechuri
-
Publication number: 20210258348Abstract: A Cloud Access Security Broker (CASB) system includes a controller; a message broker connected to the controller; and a plurality of workers connected to the message broker and connected to one or more cloud providers having a plurality of files contained therein for one or more tenants, wherein the plurality of workers are configured to crawl through the plurality of files for the one or more tenants, based on policy and configuration for the one or more tenants provided via the controller, and based on assignments from the message broker. The plurality of workers can be further configured to cause an action in the one or more cloud providers based on the crawl and based on the policy and the configuration. The action can include any of allowing a file, deleting a file, quarantining a file, and providing a notification.Type: ApplicationFiled: March 30, 2020Publication date: August 19, 2021Inventors: Shankar Vivekanandan, Narinder Paul, Parth Shah, Pratibha Nayak, Sonal Choudhary, Huan Chen
-
Publication number: 20210160141Abstract: A cloud management server and method for performing automatic placement of clients in a distributed computer system uses a list of compatible clusters to select an affinity cluster to place the clients associated with an affinity constraint. As part of the placement method, a cluster that cannot satisfy any anti-affinity constraint associated with the clients and the affinity constrain is removed from the list of compatible clusters. After the affinity cluster has been selected, at least one cluster in the distributed computer system is also selected to place clients associated with an anti-affinity constraint.Type: ApplicationFiled: January 8, 2021Publication date: May 27, 2021Inventors: Parth Shah, Pradeep Padala, Ajay Gulati
-
Patent number: 10924349Abstract: A cloud management server and method for performing automatic placement of clients in a distributed computer system uses a list of compatible clusters to select an affinity cluster to place the clients associated with an affinity constraint. As part of the placement method, a cluster that cannot satisfy any anti-affinity constraint associated with the clients and the affinity constrain is removed from the list of compatible clusters. After the affinity cluster has been selected, at least one cluster in the distributed computer system is also selected to place clients associated with an anti-affinity constraint.Type: GrantFiled: May 21, 2019Date of Patent: February 16, 2021Assignee: VMWARE, INC.Inventors: Parth Shah, Pradeep Padala, Ajay Gulati
-
Publication number: 20210001488Abstract: An imaging system captures images of a work surface having articles of cutlery distributed thereon. An end effector, such as a magnetic end effector, may be used to grasp articles of cutlery and place them in a designated location according to the type of the article of cutlery as determined using an image of the work surface and machine vision. A type of articles of cutlery may be classified based on the image such as according to category (knife, fork, spoon), size, or brand. Multiple articles of cutlery occluding one another may be dealt with by stirring or grasping multiple items and releasing them on a separate work surface in order to disperse them. Whether the end effector is grasping multiple articles of cutlery may be determined by capturing an image of the end effector. Machine vision may determine whether an article of cutlery is contaminated or damaged.Type: ApplicationFiled: July 3, 2019Publication date: January 7, 2021Inventors: Paul Michael Birkmeyer, Kerkil Choi, Kenneth McAfee Peters, Parth Shah, Linda Pouliot
-
Patent number: 10678573Abstract: A placement simulator is used for testing a placement engine in a virtual machine environment. The placement simulator includes a simulation controller, an event manager, and an inventory manager. The simulation controller receives input data for a simulated datacenter. The event manager invokes event handlers for a sequence of events from the input data. The inventory manager stores states of inventory objects to simulate deployment of virtual infrastructure resources by the placement engine based on the sequence of the events.Type: GrantFiled: June 23, 2014Date of Patent: June 9, 2020Assignee: VMware, Inc.Inventors: Parth Shah, Pradeep Padala, Badhrinath Sampathkumar
-
Publication number: 20200166986Abstract: Power consumption by a first host included in a plurality of hosts in a clustered computing system, where each of the hosts executes one or more applications, is managed by detecting that a utilization level of the first host falls below a threshold value and, responsive to the detecting, migrating one or more applications executing on the first host to a second host. After the migration is completed, the first host is caused to consume less power while remaining powered on.Type: ApplicationFiled: January 23, 2020Publication date: May 28, 2020Inventors: PARTH SHAH, MADHURI YECHURI