Patents by Inventor Harmeet Singh
Harmeet Singh 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: 20230086373Abstract: The disclosure describes techniques that enable detection of memory leaks of software executing on devices within a computer network. An example network device includes memory and processing circuitry. The processing circuitry monitors a usage of the memory by a software component operating within the network device. The processing circuitry periodically determines a memory growth pattern score for the software component based on the usage of the memory. The processing circuitry also predicts whether the user-level process is experiencing a memory leak based on the memory growth pattern score. The processing circuitry applies confirmation criteria to current memory usage of the software component to confirm that the software component is experiencing the memory leak. When the software component is experiencing the memory leak, the processing circuitry generates an alert.Type: ApplicationFiled: November 18, 2022Publication date: March 23, 2023Inventors: Prateek Halwe, Amit Arora, Harmeet Singh, Rahul Chandra Khali
-
Patent number: 11606719Abstract: A wireless access point comprises a memory; and one or more processors operably coupled to the memory configured to: receive a first packet for an application; configure an initial packet flow for the application including a first forwarding action to send traffic for the application via a tunnel path; learn the application of the first packet; generate, based on a policy of the application, an entry in an application server address cache specifying an address of the application server and a second forwarding action to send traffic for the application via a local breakout path; receive a second packet for the application; and configure, in response to determining that a destination address of the second packet matches the entry in the application server address cache, a subsequent packet flow for the application including the second forwarding action to send traffic for the application via the local breakout path.Type: GrantFiled: September 24, 2020Date of Patent: March 14, 2023Assignee: Juniper Networks, Inc.Inventors: Digambar Yashwant Sawant, Bhagat Singh Mariappan, Harmeet Singh, Rahul Chandra Khali, Prateek Halwe
-
Patent number: 11574035Abstract: Systems and methods for authenticating a user using a voice activated device. The method includes receiving first data representing a user identifier corresponding to a user and second data representing a device identifier corresponding to the voice activated device. The method further includes determining user metadata corresponding to the user identifier and a device audio type corresponding to the device identifier. The method also includes calculating a risk score based on the user metadata. The method further includes calculating a length of spoken voice utterance based on the calculated risk score. The method also includes receiving and processing third data representing a spoken voice utterance having the calculated length corresponding to the user using the voice activated device. The method further includes validating the user in response to determining that the processed third data substantially matches the voiceprint associated with the user.Type: GrantFiled: January 31, 2020Date of Patent: February 7, 2023Assignee: FMR LLCInventors: Harmeet Singh, Robert Gage, David Marteney, Kevin Johnson
-
Publication number: 20230020125Abstract: A computerized method is provided for digitally signing a digital document related to a transaction request from a customer. The method includes receiving, by a computing device, data related to the transaction request from the customer via a web-based interface. Receipt of the transaction data initiates a request session. The method also includes recording during the request session a voice signature sample from the customer via the web-based user interface and verifying the customer for the transaction request by comparing the voice signature sample with a stored voice print of the customer. Further, a consolidated record for the transaction request is generated that includes the transaction data and the transaction result. The digital document is populated with the transaction data if the customer is verified, where the digital document is treated as being digitally signed by the customer.Type: ApplicationFiled: July 15, 2021Publication date: January 19, 2023Inventors: Harmeet Singh, Kevin Johnson, Mark Muir, Abhishek Kumar
-
Publication number: 20220400408Abstract: A wireless access point comprises a memory; and one or more processors operably coupled to the memory configured to: receive a first packet for an application; configure an initial packet flow for the application including a first forwarding action to send traffic for the application via a tunnel path; learn the application of the first packet; generate, based on a policy of the application, an entry in an application server address cache specifying an address of the application server and a second forwarding action to send traffic for the application via a local breakout path; receive a second packet for the application; and configure, in response to determining that a destination address of the second packet matches the entry in the application server address cache, a subsequent packet flow for the application including the second forwarding action to send traffic for the application via the local breakout path.Type: ApplicationFiled: August 24, 2022Publication date: December 15, 2022Inventors: Digambar Yashwant Sawant, Bhagat Singh Mariappan, Harmeet Singh, Rahul Chandra Khali, Prateek Halwe
-
Patent number: 11526426Abstract: The disclosure describes techniques that enable detection of memory leaks of software executing on devices within a computer network. An example network device includes memory and processing circuitry. The processing circuitry monitors a usage of the memory by a software component operating within the network device. The processing circuitry periodically determines a memory growth pattern score for the software component based on the usage of the memory. The processing circuitry also predicts whether the user-level process is experiencing a memory leak based on the memory growth pattern score. The processing circuitry applies confirmation criteria to current memory usage of the software component to confirm that the software component is experiencing the memory leak. When the software component is experiencing the memory leak, the processing circuitry generates an alert.Type: GrantFiled: December 29, 2020Date of Patent: December 13, 2022Assignee: JUNIPER NETWORKS, INC.Inventors: Prateek Halwe, Amit Arora, Harmeet Singh, Rahul Chandra Khali
-
Patent number: 11463914Abstract: A wireless access point comprises a memory; and one or more processors operably coupled to the memory configured to: receive a first packet for an application; configure an initial packet flow for the application including a first forwarding action to send traffic for the application via a tunnel path; learn the application of the first packet; generate, based on a policy of the application, an entry in an application server address cache specifying an address of the application server and a second forwarding action to send traffic for the application via a local breakout path; receive a second packet for the application; and configure, in response to determining that a destination address of the second packet matches the entry in the application server address cache, a subsequent packet flow for the application including the second forwarding action to send traffic for the application via the local breakout path.Type: GrantFiled: September 24, 2020Date of Patent: October 4, 2022Assignee: Juniper Networks, Inc.Inventors: Digambar Yashwant Sawant, Bhagat Singh Mariappan, Harmeet Singh, Rahul Chandra Khali, Prateek Halwe
-
Publication number: 20220130193Abstract: A smart lock system that includes a smart lock that electronically locks and unlocks a door and a server that outputs a command to the smart lock to lock or unlock the door via the internet in response to an instruction received via the internet from a user device. The user device may also (simultaneously) directly transmit an instruction to the smart lock (e.g., Bluetooth). The user device may also directly transmit an instruction to the smart lock to unlock the door in response to a determination that the user device is within a predefined geofenced region around the smart lock. The smart lock may also include a keypad. The smart lock may also include a camera that captures images and output those images to the server for transmittal to the user device. The smart may also include a motion sensor and capture images in response to detected motion.Type: ApplicationFiled: January 7, 2022Publication date: April 28, 2022Inventors: Harmeet SINGH, Anand CHOUDHA, Nayna CHOUDHA, Jitendra Singh PHALSWAL
-
Publication number: 20220095165Abstract: A wireless access point comprises a memory; and one or more processors operably coupled to the memory configured to: receive a first packet for an application; configure an initial packet flow for the application including a first forwarding action to send traffic for the application via a tunnel path; learn the application of the first packet; generate, based on a policy of the application, an entry in an application server address cache specifying an address of the application server and a second forwarding action to send traffic for the application via a local breakout path; receive a second packet for the application; and configure, in response to determining that a destination address of the second packet matches the entry in the application server address cache, a subsequent packet flow for the application including the second forwarding action to send traffic for the application via the local breakout path.Type: ApplicationFiled: September 24, 2020Publication date: March 24, 2022Inventors: Digambar Yashwant Sawant, Bhagat Singh Mariappan, Harmeet Singh, Rahul Chandra Khali, Prateek Halwe
-
Patent number: 11256794Abstract: Systems and methods for authenticating a user using an interactive voice response application. The method includes receiving data representing a spoken voice utterance corresponding to a user of an interactive voice response application. The method further includes processing the data representing the spoken voice utterance based on a length and a quality of the spoken voice utterance. The method also includes comparing the processed data representing the spoken voice utterance and a voiceprint associated with the user. The method further includes generating a security token in response to determining that the processed data representing the spoken voice utterance substantially matches the voiceprint associated with the user. The method also includes receiving the security token from the interactive voice application and validating the security token corresponding to the user in response to determining that the security token matches a security token generated by a server computing device.Type: GrantFiled: January 31, 2020Date of Patent: February 22, 2022Assignee: FMR LLCInventors: Harmeet Singh, Robert Gage, David Marteney, Kevin Johnson
-
Patent number: 11227454Abstract: A smart lock system that includes a smart lock that electronically locks and unlocks a door and a server that outputs a command to the smart lock to lock or unlock the door via the internet in response to an instruction received via the internet from a user device. The user device may also (simultaneously) directly transmit an instruction to the smart lock (e.g., via Bluetooth). The user device may also directly transmit an instruction to the smart lock to unlock the door in response to a determination that the user device is within a predefined geofenced region around the smart lock. The smart lock may also include a keypad. The smart lock may also include a camera that captures images and output those images to the server for transmittal to the user device. The smart may also include a motion sensor and capture images in response to detected motion.Type: GrantFiled: December 6, 2019Date of Patent: January 18, 2022Assignee: Altro Smart Inc.Inventors: Harmeet Singh, Anand Choudha, Nayna Choudha, Jitendra Singh Phalswal
-
Publication number: 20210397536Abstract: The disclosure describes techniques that enable detection of memory leaks of software executing on devices within a computer network. An example network device includes memory and processing circuitry. The processing circuitry monitors a usage of the memory by a software component operating within the network device. The processing circuitry periodically determines a memory growth pattern score for the software component based on the usage of the memory. The processing circuitry also predicts whether the user-level process is experiencing a memory leak based on the memory growth pattern score. The processing circuitry applies confirmation criteria to current memory usage of the software component to confirm that the software component is experiencing the memory leak. When the software component is experiencing the memory leak, the processing circuitry generates an alert.Type: ApplicationFiled: December 29, 2020Publication date: December 23, 2021Inventors: Prateek Halwe, Amit Arora, Harmeet Singh, Rahul Chandra Khali
-
Patent number: 11171021Abstract: The embodiments disclosed herein pertain to improved methods and apparatus for etching a semiconductor substrate. A plasma grid assembly is positioned in a reaction chamber to divide the chamber into upper and lower sub-chambers. The plasma grid assembly may include one or more plasma grids having slots of a particular aspect ratio, which allow certain species to pass through from the upper sub-chamber to the lower sub-chamber. Where multiple plasma grids are used, one or more of the grids may be movable, allowing for tenability of the plasma conditions in at least the lower sub-chamber. In some cases, an electron-ion plasma is generated in the upper sub-chamber. Electrons that make it through the grid to the lower sub-chamber are cooled as they pass through. In some cases, this results in an ion-ion plasma in the lower sub-chamber.Type: GrantFiled: November 17, 2015Date of Patent: November 9, 2021Assignee: Lam Research CorporationInventors: Harmeet Singh, Thorsten Lill, Alex Paterson, Richard A. Marsh, Saravanapriyan Sriraman
-
Patent number: 11165684Abstract: In general, this disclosure describes a network device that checks consistency between routing objects in a routing information base (RIB), a forwarding information base (FIB), and packet forwarding engine (PFE) forwarding tables. A method includes generating a marker that causes a routing protocol daemon, a control plane kernel, and PFEs of a network device to calculate zonal checksums for a plurality of zones using consistency values for each routing object within a RIB, a FIB, and corresponding forwarding tables respectively. The method includes performing a consistency check on the RIB, the FIB, and the forwarding tables to determine whether the routing objects in each of the RIB, the FIB, and the forwarding tables are consistent with each other. The method includes, when the RIB, the FIB, and the forwarding tables are not consistent, performing an action related to at least one of RIB, the FIB, or the forwarding tables.Type: GrantFiled: March 31, 2020Date of Patent: November 2, 2021Assignee: Juniper Networks, Inc.Inventors: Vasudevan Navaneetha Krishnan, Raveendra Torvi, Srikanth Venakta Gandiboyina, Ashish Kumar, Srihari Ramachandra Sangli, Jimmy Jose, Amit Arora, Harmeet Singh
-
Patent number: 11152787Abstract: A system of reactive power compensators for a wind farm includes a multi-winding transformer and a plurality of modular reactive power compensators (MVBs). The multi-winding transformer includes a primary winding and a plurality of secondary windings. The primary winding is configured to be coupled to a point of common coupling (POCC) for the wind farm. The plurality of MVBs are each coupled to a corresponding winding of the plurality of secondary windings.Type: GrantFiled: January 10, 2020Date of Patent: October 19, 2021Assignee: General Electric CompanyInventors: Arvind Kumar Tiwari, Jayanti Navilgone Ganesh, Kasi Viswanadha Raju Gadiraju, Robert Gregory Wagoner, Harmeet Singh Narang
-
Publication number: 20210306249Abstract: In general, this disclosure describes a network device that checks consistency between routing objects in a routing information base (RIB), a forwarding information base (FIB), and packet forwarding engine (PFE) forwarding tables. A method includes generating a marker that causes a routing protocol daemon, a control plane kernel, and PFEs of a network device to calculate zonal checksums for a plurality of zones using consistency values for each routing object within a RIB, a FIB, and corresponding forwarding tables respectively. The method includes performing a consistency check on the RIB, the FIB, and the forwarding tables to determine whether the routing objects in each of the RIB, the FIB, and the forwarding tables are consistent with each other. The method includes, when the RIB, the FIB, and the forwarding tables are not consistent, performing an action related to at least one of RIB, the FIB, or the forwarding tables.Type: ApplicationFiled: March 31, 2020Publication date: September 30, 2021Inventors: Vasudevan Navaneetha Krishnan, Raveendra Torvi, Srikanth Venakta Gandiboyina, Ashish Kumar, Srihari Ramachandra Sangli, Jimmy Jose, Amit Arora, Harmeet Singh
-
Patent number: 11069553Abstract: A substrate support for a substrate processing system includes a baseplate, a bond layer provided on the baseplate, and a ceramic layer arranged on the bond layer. The ceramic layer includes a first region and a second region located radially outward of the first region, the first region has a first thickness, the second region has a second thickness, and the first thickness is greater than the second thickness.Type: GrantFiled: June 27, 2017Date of Patent: July 20, 2021Assignee: Lam Research CorporationInventors: Alexander Matyushkin, John Patrick Holland, Harmeet Singh, Alexei Marakhtanov, Keith Gaff, Zhigang Chen, Felix Kozakevich
-
Publication number: 20210218245Abstract: A system of reactive power compensators for a wind farm includes a multi-winding transformer and a plurality of modular reactive power compensators (MVBs). The multi-winding transformer includes a primary winding and a plurality of secondary windings. The primary winding is configured to be coupled to a point of common coupling (POCC) for the wind farm. The plurality of MVBs are each coupled to a corresponding winding of the plurality of secondary windings.Type: ApplicationFiled: January 10, 2020Publication date: July 15, 2021Inventors: Arvind Kumar Tiwari, Jayanti Navilgone Ganesh, Kasi Viswanadha Raju Gadiraju, Robert Gregory Wagoner, Harmeet Singh Narang
-
Patent number: 10984108Abstract: A trusted computing environment may be dynamically certified by providing a selectable boot option that controls running a loadable boot image in one of a test mode and a production mode. The test mode may automate running a processing standard validation test to obtain a processing standard validation test result. Responsive to running the processing standard validation test with a successful test result, a record indicating the successful test result and the loadable boot image is stored within the trusted computing environment, utilizing a certification process. Responsive to running the production mode, the trusted computing environment and the loadable boot image may be loaded.Type: GrantFiled: October 5, 2018Date of Patent: April 20, 2021Assignee: International Business Machines CorporationInventors: Jeb R Linton, Warren W. Grunbok, Harmeet Singh
-
Patent number: D947000Type: GrantFiled: March 9, 2021Date of Patent: March 29, 2022Assignee: Altro Smart Inc.Inventors: Harmeet Singh, Anand Choudha, Nayna Choudha, Jitendra Singh Phalswal