Patents by Inventor Kunal A. Shah

Kunal A. 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: 20240126354
    Abstract: Systems, apparatus, articles of manufacture, and methods are disclosed for power budgeting for computer peripherals with electronic devices. An example apparatus to budget power in an electronic device includes interface circuitry; machine readable instructions; and programmable circuitry to at least one of instantiate or execute the machine readable instructions to: detect a Type-C event associated with a computer peripheral; write a power level offset based on an assumed power contract for the computer peripheral during debounce time; obtain an actual power contract for the computer peripheral; and adjust the power level offset based on the actual power contract.
    Type: Application
    Filed: December 28, 2023
    Publication date: April 18, 2024
    Inventors: Kunal Shah, Prabhakar Subrahmanyam, Venkataramani Gopalakrishnan, Chuen Ming Tan, Venkataramana Kotakonda, Mitsu Shah, Kannappan Rajaraman, Yi Jen Huang, Dmitriy Berchanskiy, Swathi Nukala
  • Patent number: 11949661
    Abstract: Systems and methods include obtaining criteria for selecting connectors for private application access in a cloud-based system; responsive to a request to access an application, by a user device, located in any of a public cloud, a private cloud, and an enterprise network, wherein the user device is remote over the Internet, determining a connector coupled to the application based on the criteria; and, responsive to a user of the user device being permitted to access the application, stitching together connections between the cloud-based system, the application, and the user device to provide access to the application.
    Type: Grant
    Filed: July 6, 2021
    Date of Patent: April 2, 2024
    Assignee: Zscaler, Inc.
    Inventors: Kunal Shah, John A. Chanak, Vamshi Palkonda
  • Publication number: 20240104043
    Abstract: Embodiments herein relate to a module which can be inserted into or removed from a computing device by a user. The module includes an input-output port which is configured for a desired specification, such as USB-A, USB-C, Thunderbolt, DisplayPort or HDMI. The port can be provided on an expansion card such as an M.2 card for communicating with a host platform. The host platform can communicate with different types of modules in a standardized way so that complexity and costs are reduced. In another aspect, with a dual port module, the host platform can concurrently send/receive power through one port and send/receive data from the other port.
    Type: Application
    Filed: September 22, 2022
    Publication date: March 28, 2024
    Inventors: Shailendra Singh Chauhan, Nirmala Bailur, Reza M. Zamani, Jackson Chung Peng Kong, Charuhasini Sunder Raman, Venkataramani Gopalakrishnan, Chuen Ming Tan, Sreejith Satheesakurup, Karthi Kaliswamy, Venkata Mahesh Gunnam, Yi Jen Huang, Kie Woon Lim, Dhinesh Sasidaran, Pik Shen Chee, Venkataramana Kotakonda, Kunal A. Shah, Ramesh Vankunavath, Siva Prasad Jangili Ganga, Ravali Pampala, Uma Medepalli, Tomer Savariego, Naznin Banu Wahab, Sindhusha Kodali, Manjunatha Venkatarauyappa, Surendar Jeevarathinam, Madhura Shetty, Deepak Sharma, Rohit Sharad Mahajan
  • Patent number: 11936623
    Abstract: Systems and methods include obtaining for a tenant a definition of a sub-cloud in a cloud-based system, wherein the cloud-based system includes a plurality of data centers geographically distributed, and wherein the sub-cloud includes a subset of the plurality of data centers; receiving a request, in a cloud system from a user device, to access an application for the tenant, wherein the application is constrained to the sub-cloud, and wherein the user device is remote over the Internet; determining if the user device is permitted to access the application; if the user device is not permitted to access the application, notifying the user device the application does not exist; and if the user device is permitted to access the application, stitching together connections between the sub-cloud, the application, and the user device to provide access to the application.
    Type: Grant
    Filed: July 6, 2021
    Date of Patent: March 19, 2024
    Assignee: Zscaler, Inc.
    Inventors: John A. Chanak, Kunal Shah
  • Publication number: 20230409100
    Abstract: Embodiments herein relate to a power monitor that can be used to dynamically change a power level of an electronic device and/or operational settings of a processor of the electronic device. Specifically, the power monitor may be configured to identify “droop” of power, and logic to update the power level and/or operational settings in accordance with identification of the droop. Other embodiments may be described and claimed.
    Type: Application
    Filed: June 15, 2022
    Publication date: December 21, 2023
    Inventors: Shailendra Singh Chauhan, Arvind Sundaram, Manasa Nagamangala Sridhara, Anil Kumar Nama, Ramesh Vankunavath, Manjunath Channipura Hombaiah, Siva Prasad Jangili Ganga, Kunal Shah, Venkata Mahesh Gunnam, Chuen Ming Tan, Venkataramana Kotakonda
  • Patent number: 11838271
    Abstract: Systems and methods include, responsive to a request from a user for one or more Business-to-Business (B2B) applications, redirecting the request, by a cloud-based system, to an identity provider to authorize the user; displaying the one or more B2B applications that the user is authorized to access; responsive to a selection of a B2B application of the one or more B2B applications, creating a first tunnel from the B2B application to the cloud-based system; and stitching the first tunnel between the B2B application and the cloud-based system with a second tunnel between the user and the cloud-based system. The systems and methods further include, responsive to the user being unauthorized for any of the one or more B2B applications, omitting the one or more B2B applications from the displaying, such that the one or more B2B applications are invisible to the user.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: December 5, 2023
    Assignee: Zscaler, Inc.
    Inventors: Patrick Foxhoven, John A. Chanak, William Fehring, Manoj Apte, Kunal Shah, Dhawal Sharma
  • Patent number: 11799860
    Abstract: Systems and methods include providing a user interface to an administrator associated with a tenant of a cloud-based system, wherein the tenant has a plurality of users each having an associated user device; receiving a plurality of client forwarding policies for the plurality of users, wherein each client forwarding policy of the client forwarding policies define rules related to how application requests from the plurality of users are forwarded for zero trust access; and providing the rules to corresponding user devices of the plurality of users.
    Type: Grant
    Filed: November 24, 2020
    Date of Patent: October 24, 2023
    Assignee: Zscaler, Inc.
    Inventors: Kunal Shah, John A. Chanak, David Creedy
  • Patent number: 11652797
    Abstract: Systems and methods, in a lightweight connector including a processor communicatively coupled to a network interface, include connecting to a cloud-based system, via the network interface; connecting to one or more of a file share and an application, via the network interface; and providing access to a user device to the one or more of the file share and the application via a stitched connection between the network interface and the user device through the cloud-based system. The systems and methods can further include receiving a query for discovery; and responding to the query based on the one or more of the file share and the application connected thereto.
    Type: Grant
    Filed: February 25, 2020
    Date of Patent: May 16, 2023
    Assignee: Zscaler, Inc.
    Inventors: John A. Chanak, Patrick Foxhoven, William Fehring, Denzil Wessels, Kunal Shah, Subramanian Srinivasan
  • Patent number: 11612062
    Abstract: A barrier layer is disposed on a copper surface, the barrier layer including an organic molecule. The organic molecule may be a nitrogen-containing molecule. The nitrogen-containing organic molecule includes 1 to 6 carbon atoms. The barrier layer may be deposited on an exposed copper surface before deposition of a surface finish.
    Type: Grant
    Filed: June 1, 2021
    Date of Patent: March 21, 2023
    Inventors: Kunal Shah, Purvi Shah
  • Publication number: 20230077846
    Abstract: A pre-startup control method for a boiler or water heater includes: providing a controller operatively coupled to a boiler or water heater unit; performing a unit shutdown operation; enabling a pre-start up mode; at about a same time or in any order, moving an air fuel valve by a controller to a non-off position with a gas supply to the water heater or boiler turned off, wherein the controller turns on a blower at an operational level, and causes an ignitor to spark; and displaying parameters which allow an affirmation of a safe and reliable ignition prior to a gas turn on of the boiler or water heater unit. A flow balancing method and a programmed auto run method are also described.
    Type: Application
    Filed: November 17, 2022
    Publication date: March 16, 2023
    Inventors: Kunal Shah, Nery Hernandez, Scott McGrath, Joseph Bentitou
  • Patent number: 11549681
    Abstract: A pre-startup control method for a boiler or water heater includes: providing a controller operatively coupled to a boiler or water heater unit; performing a unit shutdown operation; enabling a pre-start up mode; at about a same time or in any order, moving an air fuel valve by a controller to a non-off position with a gas supply to the water heater or boiler turned off, wherein the controller turns on a blower at an operational level, and causes an ignitor to spark; and displaying parameters which allow an affirmation of a safe and reliable ignition prior to a gas turn on of the boiler or water heater unit. A flow balancing method and a programmed auto run method are also described.
    Type: Grant
    Filed: April 29, 2020
    Date of Patent: January 10, 2023
    Inventors: Kunal Shah, Nery Hernandez, Scott McGrath, Joseph Bentitou
  • Publication number: 20220335515
    Abstract: A computer system includes an account data store, a physical account ledger, a virtual account ledger, and an interest distribution subsystem. The account data store includes the mappings between physical accounts and corresponding hierarchies of virtual accounts and interest distribution parameters indicating how interest is distributed between physical accounts and corresponding virtual accounts. The physical account ledger stores balances for the physical accounts and the virtual account ledger stores balances for the virtual accounts. The interest distribution subsystem is configured to receive interest accrual information from the ledgers and determine how to distribute the accrued interest according to the interest distribution parameters.
    Type: Application
    Filed: April 20, 2021
    Publication date: October 20, 2022
    Inventors: Kunal Shah, Vadim Tsukhtman, Mohamed Ouaaddi, Anthony Daniel Carrozza
  • Publication number: 20220022325
    Abstract: A barrier layer is disposed on a copper surface, the barrier layer including an organic molecule. The organic molecule may be a nitrogen-containing molecule. The nitrogen-containing organic molecule includes 1 to 6 carbon atoms. The barrier layer may be deposited on an exposed copper surface before deposition of a surface finish.
    Type: Application
    Filed: June 1, 2021
    Publication date: January 20, 2022
    Inventors: Kunal SHAH, Purvi SHAH
  • Publication number: 20210377223
    Abstract: Systems and methods include receiving a request, in a cloud system from a first device, to access a second device; determining if the first device is permitted to access the second device; if the first device is not permitted to access the second device, notifying the first device the second device does not exist; and, if the first device is permitted to access the second device, stitching together connections between the cloud system, the first device, and the second device to provide access to the second device for the first device, wherein the connections are implemented through the cloud-based system.
    Type: Application
    Filed: August 16, 2021
    Publication date: December 2, 2021
    Inventors: John A. Chanak, Sindhura Mandava, Vamshi Palkonda, Charles Huang, Ramesh Badam, Victor Pavlov, Kunal Shah, Vikas Mahajan, Yun Ling
  • Patent number: 11172423
    Abstract: A solar-powered device (SPD) node operates as an access point for leaf nodes. The SPD node load balances network traffic received from leaf nodes across different backhaul networks. The SPD node determines a specific backhaul network across which to route the network traffic based on several different factors associated with the SPD node. Those factors include a current battery level, a current solar generation rate, and a current communication link status. The SPD access point also determines the specific backhaul network across which to route the network traffic based on characteristics of the different backhaul networks, including a network latency, among other characteristics.
    Type: Grant
    Filed: December 31, 2018
    Date of Patent: November 9, 2021
    Assignee: ITRON, INC.
    Inventors: Bruce Edwards, Kunal Shah
  • Publication number: 20210336933
    Abstract: Systems and methods include obtaining criteria for selecting connectors for private application access in a cloud-based system; responsive to a request to access an application, by a user device, located in any of a public cloud, a private cloud, and an enterprise network, wherein the user device is remote over the Internet, determining a connector coupled to the application based on the criteria; and, responsive to a user of the user device being permitted to access the application, stitching together connections between the cloud-based system, the application, and the user device to provide access to the application.
    Type: Application
    Filed: July 6, 2021
    Publication date: October 28, 2021
    Inventors: Kunal Shah, John A. Chanak, Vamshi Palkonda
  • Publication number: 20210336959
    Abstract: Systems and methods include providing a user interface to an administrator associated with a tenant of a cloud-based system, wherein the tenant has a plurality of users each having an associated user device; receiving a plurality of client forwarding policies for the plurality of users, wherein each client forwarding policy of the client forwarding policies define rules related to how application requests from the plurality of users are forwarded for zero trust access; and providing the rules to corresponding user devices of the plurality of users.
    Type: Application
    Filed: November 24, 2020
    Publication date: October 28, 2021
    Inventors: Kunal Shah, John A. Chanak, David Creedy
  • Publication number: 20210336932
    Abstract: Systems and methods include obtaining for a tenant a definition of a sub-cloud in a cloud-based system, wherein the cloud-based system includes a plurality of data centers geographically distributed, and wherein the sub-cloud includes a subset of the plurality of data centers; receiving a request, in a cloud system from a user device, to access an application for the tenant, wherein the application is constrained to the sub-cloud, and wherein the user device is remote over the Internet; determining if the user device is permitted to access the application; if the user device is not permitted to access the application, notifying the user device the application does not exist; and if the user device is permitted to access the application, stitching together connections between the sub-cloud, the application, and the user device to provide access to the application.
    Type: Application
    Filed: July 6, 2021
    Publication date: October 28, 2021
    Inventors: John A. Chanak, Kunal Shah
  • Patent number: 11058011
    Abstract: A barrier layer is disposed on a copper surface, the barrier layer including an organic molecule. The organic molecule may be a nitrogen-containing molecule. The nitrogen-containing organic molecule includes 1 to 6 carbon atoms. The barrier layer may be deposited on an exposed copper surface before deposition of a surface finish.
    Type: Grant
    Filed: March 10, 2018
    Date of Patent: July 6, 2021
    Inventors: Kunal Shah, Purvi Shah
  • Publication number: 20210193346
    Abstract: A surface finish for a printed circuit board (PCB) and semiconductor wafer includes a nickel disposed over an aluminum or copper conductive metal surface. A barrier layer including all or fractions of a nitrogen-containing molecule is deposited on the surface of the nickel layer to make a barrier layer/electroless nickel (BLEN) surface finish. The barrier layer allows solder to be reflowed over the surface finish. Optionally, gold (e.g., immersion gold) may be coated over the barrier layer to create a nickel/barrier layer/gold (NBG) surface treatment. Presence of the barrier layer causes the surface treatment to be smoother than a conventional electroless nickel/immersion gold (ENIG) surface finish. Presence of the barrier layer causes a subsequently applied solder joint to be stronger and less subject to brittle failure than conventional ENIG.
    Type: Application
    Filed: December 22, 2020
    Publication date: June 24, 2021
    Applicant: LILOTREE, L.L.C.
    Inventors: Kunal Shah, Purvi Shah