Patents by Inventor Manpreet Singh

Manpreet 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).

  • Patent number: 12126488
    Abstract: A network infrastructure management console configures one or more network switch stacks each comprising a plurality of switches. A monitoring component monitors a current conductor switch of the stack. A user interface (UI) backend component comprises a cache memory and receives a user request to configure the stack. The UI backend component receives from the monitoring component notification of the current conductor and stores in a cache memory segment associated with the current conductor the requested configuration changes. If the current conductor switch of the stack has changed due to a failover event, the configuration changes stored in the cache memory segment associated with the previous current conductor are written to a cache memory segment associated with the new current conductor. A configuration push component receives the configuration changes and transmits the configuration changes to the network switch stack.
    Type: Grant
    Filed: January 8, 2024
    Date of Patent: October 22, 2024
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Aslam Khan, Sudhakar Mohan, Manpreet Singh
  • Publication number: 20240330142
    Abstract: Methods and systems for managing collection of diagnostic data are disclosed. To collect diagnostic data, unmanaged devices may be used. The unmanaged devices may be registered with a data management system. During the registration process, procedures for processing diagnostic data from the unmanaged devices may be established. The procedures may be established based on data collection performance of the unmanaged devices. The procedures may reduce the likelihood of use of diagnostic data that is unreliable. Once obtained, the diagnostic data may be rated for different uses based on the performance of the hardware used to obtain the diagnostic data.
    Type: Application
    Filed: March 27, 2023
    Publication date: October 3, 2024
    Inventors: DHARMESH M. PATEL, PREM PRADEEP MOTGI, MANPREET SINGH SOKHI
  • Publication number: 20240331857
    Abstract: Methods and systems for managing collection of diagnostic data are disclosed. To collect diagnostic data, unmanaged devices may be used. The unmanaged devices may be registered with a data management system. During the registration process, procedures for processing diagnostic data from the unmanaged devices may be established. The procedures may be established based on data collection performance of the unmanaged devices. The procedures may reduce the likelihood of use of diagnostic data that is unreliable.
    Type: Application
    Filed: March 27, 2023
    Publication date: October 3, 2024
    Inventors: DHARMESH M. PATEL, PREM PRADEEP MOTGI, MANPREET SINGH SOKHI
  • Publication number: 20240330494
    Abstract: Methods and systems for managing collection of diagnostic data are disclosed. To collect diagnostic data, unmanaged devices may be used. The unmanaged devices may be registered with a data management system. During the registration process, procedures for processing diagnostic data from the unmanaged devices may be established. The procedures may be established based on data collection performance of the unmanaged devices. The procedures may reduce the likelihood of use of diagnostic data that is unreliable. Once obtained, the diagnostic data may be rated for different uses based on the performance of the hardware used to obtain the diagnostic data. Access controls for the diagnostic data may be put in place to manage distribution of the diagnostic data.
    Type: Application
    Filed: March 27, 2023
    Publication date: October 3, 2024
    Inventors: DHARMESH M. PATEL, PREM PRADEEP MOTGI, MANPREET SINGH SOKHI
  • Publication number: 20240330722
    Abstract: Methods and systems for managing collection of diagnostic data are disclosed. To collect diagnostic data, unmanaged devices may be used. The unmanaged devices may be registered with a data management system. During the registration process, procedures for processing diagnostic data from the unmanaged devices may be established. The procedures may be established based on data collection performance of the unmanaged devices. The procedures may reduce the likelihood of use of diagnostic data that is unreliable. To manage overhead for obtaining and maintaining data, a distributed inference model may be used to selective some diagnostic data for retention and other diagnostic data for removal. Once obtained, the diagnostic data may be rated for different uses based on the performance of the hardware used to obtain the diagnostic data.
    Type: Application
    Filed: March 27, 2023
    Publication date: October 3, 2024
    Inventors: DHARMESH M. PATEL, PREM PRADEEP MOTGI, MANPREET SINGH SOKHI
  • Publication number: 20240296071
    Abstract: A system is disclosed. The system includes a resource monitor to monitor a resource utilization of a set of resources of one or more instances, the resource utilization corresponding to a first level of performance and cost and an instance type determiner to, based on the resource utilization, determine if there is an instance type for at least one of the one or more instances, with a resource profile, that will provide a second level of performance and cost that is closer to a default level of performance and cost than the first level of performance and cost. In addition, the system also includes an instance type recommender to, based on the determining, perform one of making and not making a recommendation to replace the instance type of the at least one of the one or more instances.
    Type: Application
    Filed: May 7, 2024
    Publication date: September 5, 2024
    Inventors: Brian TOAL, Manpreet SINGH
  • Patent number: 12079125
    Abstract: A first read request for data stored at a non-volatile memory is received by a primary storage controller. The data is programmed from the non-volatile memory to a first cache of the primary storage controller, the first cache to store the data over a first time range. A second read request is received for the data. In response to receiving the second read request for the data, the data is programmed to a second cache to store the data over a second time range that is greater than the first time range. A notification is transmitted to a secondary storage controller, the notification including information associated with the programming of the data to the second cache.
    Type: Grant
    Filed: October 28, 2022
    Date of Patent: September 3, 2024
    Assignee: PURE STORAGE, INC.
    Inventors: Riley Thomasson, Manpreet Singh, Mohit Gupta, Joshua Freilich
  • Publication number: 20240289170
    Abstract: A system is disclosed. The system includes a resource monitor to monitor a resource utilization of a set of resources of one or more instances, the resource utilization corresponding to a first level of performance and cost and an instance type determiner to, based on the resource utilization, determine if there is an instance type for at least one of the one or more instances, with a resource profile, that will provide a second level of performance and cost that is closer to a default level of performance and cost than the first level of performance and cost. In addition, the system also includes an instance type recommender to, based on the determining, perform one of making and not making a recommendation to replace the instance type of the at least one of the one or more instances.
    Type: Application
    Filed: May 7, 2024
    Publication date: August 29, 2024
    Inventors: Brian TOAL, Manpreet SINGH
  • Patent number: 12056991
    Abstract: An automated teller machine (“ATM”) receives, from a user computing device via a first wireless communication session, a unique transaction identifier (“UTN”). The ATM transmits the UTN to a bank computing system via a network. The ATM receives, from the bank computing system responsive to transmitting the UTN, transaction details and a first security code associated with the UTN. The ATM receives, from the user computing device via a second wireless communication session, a second security code. Responsive to determining that the first security code matches the second security code, the ATM processes a transaction in accordance with the transaction details.
    Type: Grant
    Filed: March 29, 2022
    Date of Patent: August 6, 2024
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Ramesh Babu, Naveen Gururaja Yeri, Ashutosh Verma, Shitiz Gupta, Divakar Vijayan, Manpreet Singh, Vinothkumar Venkataraman, Nihar Swain
  • Patent number: 12041198
    Abstract: A voice communications computer system (“VCCS”) receives a ring signal from a call device having unverified device identification data. The VCCS identifies an audible frequency component and an electronic frequency component of the ring signal. The VCCS identifies a device identification characteristic or a geographic location characteristic based on the audible or electronic frequency components, and identifies a stored identification characteristic associated with the device identification data. Based on a comparison of the stored identification characteristic with the device identification characteristic or geographic location characteristic, the VCCS generates fraud estimation data. In some cases, the VCCS generates call status data based on the fraud estimation data. The VCCS provides the fraud estimation data or the call status data to a user interface device, which is configured to display data or perform a call action for a call associated with the ring signal.
    Type: Grant
    Filed: May 23, 2023
    Date of Patent: July 16, 2024
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Ashutosh Verma, Naveen Gururaja Yeri, Shitiz Gupta, Divakar Vijayan, Manpreet Singh, Vinoth Venkataraman, Ramesh Babu, Nihar Swain
  • Publication number: 20240223437
    Abstract: A network infrastructure management console configures one or more network switch stacks each comprising a plurality of switches. A monitoring component monitors a current conductor switch of the stack. A user interface (UI) backend component comprises a cache memory and receives a user request to configure the stack. The UI backend component receives from the monitoring component notification of the current conductor and stores in a cache memory segment associated with the current conductor the requested configuration changes. If the current conductor switch of the stack has changed due to a failover event, the configuration changes stored in the cache memory segment associated with the previous current conductor are written to a cache memory segment associated with the new current conductor. A configuration push component receives the configuration changes and transmits the configuration changes to the network switch stack.
    Type: Application
    Filed: January 8, 2024
    Publication date: July 4, 2024
    Inventors: Aslam Khan, Sudhakar Mohan, Manpreet Singh
  • Patent number: 12028277
    Abstract: Methods and systems are disclosed. The method comprises: designating a first plurality of links from a first stack segment to a second stack segment as a first etherchannel link; designating a second plurality of links from the first stack segment to a third stack segment as a second etherchannel link, where the second stack segment and the third stack segment are in communication with a fourth stack segment; designating the first etherchannel link and the second etherchannel link as members of a hierarchical etherchannel link; and sending a packet from the first stack segment to the fourth stack segment using the hierarchical etherchannel link.
    Type: Grant
    Filed: October 24, 2022
    Date of Patent: July 2, 2024
    Inventors: Linda T. Cheng, Manpreet Singh Sandhu, Subrat Mohanty, Ali Ahmad Tareen, Ganesh Srinivasa Bhat
  • Publication number: 20240211034
    Abstract: Methods and systems for gaze assisted interaction with a pointing device on a display screen. In response to receiving an activation input, a user's point of gaze (POG) on a display is received and a gaze region of the display corresponding to the POG is extracted, enlarged and transposed on the display according to a first cursor location, generating an interaction region on the display. A user interaction with the pointing device at a second cursor location on the display associated with the interaction region is intercepted in a system hook, mapped to a location on the display corresponding to the gaze region and passed to an application. The disclosed method and system may enable improved GUI interaction with pointing devices on displays while overcoming challenges associated with the precision of eye-gaze assisted interaction, including the impact of eye jittering on gaze estimation.
    Type: Application
    Filed: December 23, 2022
    Publication date: June 27, 2024
    Inventors: Juntao YE, Manpreet Singh TAKKAR, Soumil CHUGH
  • Publication number: 20240201958
    Abstract: Methods, systems, apparatuses, devices, and computer program products are described. A system may collect a first set of profiling data associated with computational resource consumption of one or more code implementations or methods. The system may use a vector embedding translation to convert the profiling data into one or more vector spaces. Each vector space may include a set of vectors, and each vector may correspond to an execution of a code implementation or method. The system may use the vector spaces to generate a model representation of the computational resource consumption of the one or more code implementations. In some cases, the system may collect and convert a second set of real-time profiling data into vector spaces, which the system may compare to the model representation such that users may identify deviations from resource consumption footprints.
    Type: Application
    Filed: December 14, 2022
    Publication date: June 20, 2024
    Inventors: Ajay Krishna Borra, Manpreet Singh, Ravi Sankar Pulle, Amrita Saha
  • Patent number: 12008408
    Abstract: A system is disclosed. The system includes a resource monitor to monitor a resource utilization of a set of resources of one or more instances, the resource utilization corresponding to a first level of performance and cost and an instance type determiner to, based on the resource utilization, determine if there is an instance type for at least one of the one or more instances, with a resource profile, that will provide a second level of performance and cost that is closer to a default level of performance and cost than the first level of performance and cost. In addition, the system also includes an instance type recommender to, based on the determining, perform one of making and not making a recommendation to replace the instance type of the at least one of the one or more instances.
    Type: Grant
    Filed: June 30, 2022
    Date of Patent: June 11, 2024
    Assignee: Salesforce, Inc.
    Inventors: Brian Toal, Manpreet Singh
  • Patent number: 12008407
    Abstract: A system is disclosed. The system includes a resource monitor to monitor a resource utilization of a set of resources of one or more instances, the resource utilization corresponding to a first level of performance and cost and an instance type determiner to, based on the resource utilization, determine if there is an instance type for at least one of the one or more instances, with a resource profile, that will provide a second level of performance and cost that is closer to a default level of performance and cost than the first level of performance and cost. In addition, the system also includes an instance type recommender to, based on the determining, perform one of making and not making a recommendation to replace the instance type of the at least one of the one or more instances.
    Type: Grant
    Filed: June 30, 2022
    Date of Patent: June 11, 2024
    Assignee: Salesforce, Inc.
    Inventors: Brian Toal, Manpreet Singh
  • Publication number: 20240177830
    Abstract: Systems or techniques that facilitate automated imaging protocol management for hybrid modalities are provided. In various embodiments, a system can electronically access a first medical imaging scanner and a second medical imaging scanner, wherein the first medical imaging scanner and the second medical imaging scanner can be of different image-capture modalities. In various aspects, the system can electronically perform automated imaging protocol management across the first medical imaging scanner and the second medical imaging scanner. In various instances, such automated imaging protocol management can comprise: hybrid-aware scanner registration management; hybrid-aware protocol dependency management; hybrid-aware protocol commit management; hybrid-aware remote protocol marking management; hybrid-aware protocol restore management; hybrid-aware protocol editing management; or hybrid-aware scanner-protocol incompatibility management.
    Type: Application
    Filed: November 14, 2023
    Publication date: May 30, 2024
    Inventors: Angelo FERNANDES, Ann JOSE, Manpreet SINGH, Adarsh V. NATH, Anoop THOMAS, Veeresh BADIGINCHULA, Marina MESH, Uzi DROR
  • Publication number: 20240166100
    Abstract: According to at least one aspect of the present disclosure a car seat release mechanism is provided. The car seat release mechanism comprises a shell; a first base connection mechanism coupled to the shell and configured to secure the shell to a car seat base, the first base connection mechanism having an open position and a closed position; a first stroller connection mechanism coupled to the shell and configured to secure the shell to a stroller, the first stroller connection mechanism having an open position and a closed position, the first stroller connection mechanism including a hook, a latch configured to receive a hook, a stroller securing portion, and a spring configured to bias the stroller securing portion in the closed position; and a handle coupled to an underside of the shell and configured to operate both the first base connection mechanism and the first stroller connection mechanism.
    Type: Application
    Filed: November 21, 2022
    Publication date: May 23, 2024
    Inventors: Manpreet Singh Sokhi, Stephen Alan Kender, Robert Scott Anderson
  • Publication number: 20240166109
    Abstract: According to at least one aspect of the present disclosure a car seat having an adjustable headrest is disclosed. The car seat comprises a shell; an adjustment portion coupled to the shell, the adjustment portion having a plurality of grooves; a headrest portion slidably coupled to the adjustment portion; at least one prong coupled to the headrest portion, the at least one prong configured to fit within a groove of the plurality of grooves; a handle; and a fixing member coupled to the handle, the fixing member being configured to retain the at least one prong in a fixed state.
    Type: Application
    Filed: November 21, 2022
    Publication date: May 23, 2024
    Inventors: Manpreet Singh Sokhi, Robert Scott Anderson, Stephen Alan Kender
  • Patent number: 11977920
    Abstract: A system is disclosed. The system includes a resource monitor to monitor a resource utilization of a set of resources of one or more instances, the resource utilization corresponding to a first level of performance and cost and an instance type determiner to, based on the resource utilization, determine if there is an instance type for at least one of the one or more instances, with a resource profile, that will provide a second level of performance and cost that is closer to a default level of performance and cost than the first level of performance and cost. In addition, the system also includes an instance type recommender to, based on the determining, perform one of making and not making a recommendation to replace the instance type of the at least one of the one or more instances.
    Type: Grant
    Filed: June 30, 2022
    Date of Patent: May 7, 2024
    Assignee: Salesforce, Inc.
    Inventors: Brian Toal, Manpreet Singh