Patents by Inventor Naveen Gupta
Naveen Gupta 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: 20240005366Abstract: Disclosed is a system to manage customer communications. The system is configured to collect communications associated with the customer from a plurality of communication channels.Type: ApplicationFiled: July 1, 2022Publication date: January 4, 2024Applicant: BirdEye, Inc.Inventors: Naveen Gupta, Ameya Virkar
-
Patent number: 11861357Abstract: Examples disclosed herein relate to providing a subset of software components customized for a device to the device prior to the device installing an associated operating system. An update platform including a repository including a number of software components associated with multiple operating systems and multiple hardware sets is to determine that an operating system install is to occur on the device. The update platform is to select a subset of the software components for the device based on the operating system install and hardware devices on the device. The update platform is to push the subset to a storage coupled to a baseboard management controller of the device prior to the operating system install.Type: GrantFiled: April 15, 2022Date of Patent: January 2, 2024Assignee: Hewlett Packard Enterprise Development LPInventors: Naveen Gupta, Kevin J. Brusky, Srikanth Bemineni, Barbara Craig, Christina Rogers
-
Publication number: 20220244942Abstract: Examples disclosed herein relate to providing a subset of software components customized for a device to the device prior to the device installing an associated operating system. An update platform including a repository including a number of software components associated with multiple operating systems and multiple hardware sets is to determine that an operating system install is to occur on the device. The update platform is to select a subset of the software components for the device based on the operating system install and hardware devices on the device. The update platform is to push the subset to a storage coupled to a baseboard management controller of the device prior to the operating system install.Type: ApplicationFiled: April 15, 2022Publication date: August 4, 2022Inventors: Naveen GUPTA, Kevin J. BRUSKY, Srikanth BEMINENI, Barbara CRAIG, Christina ROGERS
-
Patent number: 11334337Abstract: Examples disclosed herein relate to providing a subset of software components customized for a device to the device prior to the device installing an associated operating system. An update platform including a repository including a number of software components associated with multiple operating systems and multiple hardware sets is to determine that an operating system install is to occur on the device. The update platform is to select a subset of the software components for the device based on the operating system install and hardware devices on the device. The update platform is to push the subset to a storage coupled to a baseboard management controller of the device prior to the operating system install.Type: GrantFiled: April 23, 2019Date of Patent: May 17, 2022Assignee: Hewlett Packard Enterprise Development LPInventors: Naveen Gupta, Kevin J. Brusky, Srikanth Bemineni, Barbara Craig, Christina Rogers
-
Patent number: 11321338Abstract: An intelligent data ingestion and governance method and system is disclosed. A set of data requirements is received from a user. The set of data requirements includes multiple different formats and corresponding location information indicating a plurality of corresponding different data sources. One or more data policies are also received from the user as part of the set of data requirements. A configuration file is automatically generated using the set of data requirements. A new dataset is retrieved from the plurality of corresponding different sources of data, using the generated configuration file. The retrieved dataset is classified, and metadata for the retrieved dataset is provided. Actionable policies are automatically generated using the metadata and the user defined data policies, and a compliance engine is generated. Security of access to the retrieved input data is controlled using the generated compliance engine.Type: GrantFiled: March 11, 2019Date of Patent: May 3, 2022Assignee: Accenture Global Solutions LimitedInventors: Ekpe Okorafor, Atish Ray, Nayanjyoti Paul, Naveen Gupta, Sudhanshu Gupta, Vineet Kumar, Jayanta Das, Amit Chandra Shrivastava
-
Patent number: 11218599Abstract: Systems, methods, and computer program products for provisioning a temporary disposable number are described. A user can be provided with a pool of available temporary disposable numbers that have a limited shelf life. The user can select one of the available temporary disposable numbers while submitting a permanent phone number associated with a communications device (e.g., mobile phone, home phone, business phone, etc.). Prior to activating the selected temporary disposable number, the temporary disposable number is linked to the permanent phone number. After activation, when an incoming call to the temporary disposable number is received, the permanent phone number is identified to be associated with the temporary disposable number being called. The incoming call is then forwarded to the communications device on which the permanent phone number is established.Type: GrantFiled: March 15, 2021Date of Patent: January 4, 2022Assignee: RingCentral, Inc.Inventors: Vi Dinh Chau, Naveen Gupta, Rituparna Mukherjee, Nisha K. Ahluwalia
-
Publication number: 20210203787Abstract: Systems, methods, and computer program products for provisioning a temporary disposable number are described. A user can be provided with a pool of available temporary disposable numbers that have a limited shelf life. The user can select one of the available temporary disposable numbers while submitting a permanent phone number associated with a communications device (e.g., mobile phone, home phone, business phone, etc.). Prior to activating the selected temporary disposable number, the temporary disposable number is linked to the permanent phone number. After activation, when an incoming call to the temporary disposable number is received, the permanent phone number is identified to be associated with the temporary disposable number being called. The incoming call is then forwarded to the communications device on which the permanent phone number is established.Type: ApplicationFiled: March 15, 2021Publication date: July 1, 2021Inventors: Vi Dinh Chau, Naveen Gupta, Rituparna Mukherjee, Nisha K. Ahluwalia
-
Patent number: 10992819Abstract: Systems, methods, and computer program products for provisioning a temporary disposable number are described. A user can be provided with a pool of available temporary disposable numbers that have a limited shelf life. The user can select one of the available temporary disposable numbers while submitting a permanent phone number associated with a communications device (e.g., mobile phone, home phone, business phone, etc.). Prior to activating the selected temporary disposable number, the temporary disposable number is linked to the permanent phone number. After activation, when an incoming call to the temporary disposable number is received, the permanent phone number is identified to be associated with the temporary disposable number being called. The incoming call is then forwarded to the communications device on which the permanent phone number is established.Type: GrantFiled: August 21, 2020Date of Patent: April 27, 2021Assignee: RingCentral, Inc.Inventors: Vi Dinh Chau, Naveen Gupta, Rituparna Mukherjee, Nisha K. Ahluwalia
-
Publication number: 20200382650Abstract: Systems, methods, and computer program products for provisioning a temporary disposable number are described. A user can be provided with a pool of available temporary disposable numbers that have a limited shelf life. The user can select one of the available temporary disposable numbers while submitting a permanent phone number associated with a communications device (e.g., mobile phone, home phone, business phone, etc.). Prior to activating the selected temporary disposable number, the temporary disposable number is linked to the permanent phone number. After activation, when an incoming call to the temporary disposable number is received, the permanent phone number is identified to be associated with the temporary disposable number being called. The incoming call is then forwarded to the communications device on which the permanent phone number is established.Type: ApplicationFiled: August 21, 2020Publication date: December 3, 2020Inventors: Vi Dinh Chau, Naveen Gupta, Rituparna Mukherjee, Nisha K. Ahluwalia
-
Publication number: 20200341743Abstract: Examples disclosed herein relate to providing a subset of software components customized for a device to the device prior to the device installing an associated operating system. An update platform including a repository including a number of software components associated with multiple operating systems and multiple hardware sets is to determine that an operating system install is to occur on the device. The update platform is to select a subset of the software components for the device based on the operating system install and hardware devices on the device. The update platform is to push the subset to a storage coupled to a baseboard management controller of the device prior to the operating system install.Type: ApplicationFiled: April 23, 2019Publication date: October 29, 2020Inventors: Naveen Gupta, Kevin J. Brusky, Srikanth Bemineni, Barbara Craig, Christina Rogers
-
Patent number: 10798248Abstract: Systems, methods, and computer program products for provisioning a temporary disposable number are described. A user can be provided with a pool of available temporary disposable numbers that have a limited shelf life. The user can select one of the available temporary disposable numbers while submitting a permanent phone number associated with a communications device (e.g., mobile phone, home phone, business phone, etc.). Prior to activating the selected temporary disposable number, the temporary disposable number is linked to the permanent phone number. After activation, when an incoming call to the temporary disposable number is received, the permanent phone number is identified to be associated with the temporary disposable number being called. The incoming call is then forwarded to the communications device on which the permanent phone number is established.Type: GrantFiled: December 9, 2019Date of Patent: October 6, 2020Assignee: RingCentral, Inc.Inventors: Vi Dinh Chau, Naveen Gupta, Rituparna Mukherjee, Nisha K. Ahluwalia
-
Publication number: 20200112640Abstract: Systems, methods, and computer program products for provisioning a temporary disposable number are described. A user can be provided with a pool of available temporary disposable numbers that have a limited shelf life. The user can select one of the available temporary disposable numbers while submitting a permanent phone number associated with a communications device (e.g., mobile phone, home phone, business phone, etc.). Prior to activating the selected temporary disposable number, the temporary disposable number is linked to the permanent phone number. After activation, when an incoming call to the temporary disposable number is received, the permanent phone number is identified to be associated with the temporary disposable number being called. The incoming call is then forwarded to the communications device on which the permanent phone number is established.Type: ApplicationFiled: December 9, 2019Publication date: April 9, 2020Applicant: Ring Central, Inc.Inventors: Vi Dinh CHAU, Naveen GUPTA, Rituparna MUKHERJEE, Nisha K. AHLUWALIA
-
Patent number: 10542156Abstract: Systems, methods, and computer program products for provisioning a temporary disposable number are described. A user can be provided with a pool of available temporary disposable numbers that have a limited shelf life. The user can select one of the available temporary disposable numbers while submitting a permanent phone number associated with a communications device (e.g., mobile phone, home phone, business phone, etc.). Prior to activating the selected temporary disposable number, the temporary disposable number is linked to the permanent phone number. After activation, when an incoming call to the temporary disposable number is received, the permanent phone number is identified to be associated with the temporary disposable number being called. The incoming call is then forwarded to the communications device on which the permanent phone number is established.Type: GrantFiled: April 10, 2019Date of Patent: January 21, 2020Assignee: RINGCENTRAL, INC.Inventors: Vi Dinh Chau, Naveen Gupta, Rituparna Mukherjee, Nisha K. Ahluwalia
-
Publication number: 20200019558Abstract: An intelligent data ingestion and governance method and system is disclosed. A set of data requirements is received from a user. The set of data requirements includes multiple different formats and corresponding location information indicating a plurality of corresponding different data sources. One or more data policies are also received from the user as part of the set of data requirements. A configuration file is automatically generated using the set of data requirements. A new dataset is retrieved from the plurality of corresponding different sources of data, using the generated configuration file. The retrieved dataset is classified, and metadata for the retrieved dataset is provided. Actionable policies are automatically generated using the metadata and the user defined data policies, and a compliance engine is generated. Security of access to the retrieved input data is controlled using the generated compliance engine.Type: ApplicationFiled: March 11, 2019Publication date: January 16, 2020Inventors: Ekpe Okorafor, Atish Ray, Nayanjyoti Paul, Naveen Gupta, Sudhanshu Gupta, Vineet Kumar, Jayanta Das, Amit Chandra Shrivastava
-
Publication number: 20190274916Abstract: Systems, methods, and computer program products for provisioning a temporary disposable number are described. A user can be provided with a pool of available temporary disposable numbers that have a limited shelf life. The user can select one of the available temporary disposable numbers while submitting a permanent phone number associated with a communications device (e.g., mobile phone, home phone, business phone, etc.). Prior to activating the selected temporary disposable number, the temporary disposable number is linked to the permanent phone number. After activation, when an incoming call to the temporary disposable number is received, the permanent phone number is identified to be associated with the temporary disposable number being called. The incoming call is then forwarded to the communications device on which the permanent phone number is established.Type: ApplicationFiled: May 3, 2018Publication date: September 12, 2019Inventors: Vi Dinh CHAU, Naveen GUPTA, Rituparna MUKHERJEE, Nisha K. AHLUWALIA
-
Patent number: 10389886Abstract: Systems, methods, and computer program products for provisioning a temporary disposable number are described. A user can be provided with a pool of available temporary disposable numbers that have a limited shelf life. The user can select one of the available temporary disposable numbers while submitting a permanent phone number associated with a communications device (e.g., mobile phone, home phone, business phone, etc.). Prior to activating the selected temporary disposable number, the temporary disposable number is linked to the permanent phone number. After activation, when an incoming call to the temporary disposable number is received, the permanent phone number is identified to be associated with the temporary disposable number being called. The incoming call is then forwarded to the communications device on which the permanent phone number is established.Type: GrantFiled: May 3, 2018Date of Patent: August 20, 2019Assignee: RINGCENTRAL, INC.Inventors: Vi Dinh Chau, Naveen Gupta, Rituparna Mukherjee, Nisha K. Ahluwalia
-
Publication number: 20190238684Abstract: Systems, methods, and computer program products for provisioning a temporary disposable number are described. A user can be provided with a pool of available temporary disposable numbers that have a limited shelf life. The user can select one of the available temporary disposable numbers while submitting a permanent phone number associated with a communications device (e.g., mobile phone, home phone, business phone, etc.). Prior to activating the selected temporary disposable number, the temporary disposable number is linked to the permanent phone number. After activation, when an incoming call to the temporary disposable number is received, the permanent phone number is identified to be associated with the temporary disposable number being called. The incoming call is then forwarded to the communications device on which the permanent phone number is established.Type: ApplicationFiled: April 10, 2019Publication date: August 1, 2019Inventors: Vi Dinh CHAU, Naveen GUPTA, Rituparna MUKHERJEE, Nisha K. AHLUWALIA
-
Publication number: 20180250191Abstract: Systems, methods, and computer program products for provisioning a temporary disposable number are described. A user can be provided with a pool of available temporary disposable numbers that have a limited shelf life. The user can select one of the available temporary disposable numbers while submitting a permanent phone number associated with a communications device (e.g., mobile phone, home phone, business phone, etc.). Prior to activating the selected temporary disposable number, the temporary disposable number is linked to the permanent phone number. After activation, when an incoming call to the temporary disposable number is received, the permanent phone number is identified to be associated with the temporary disposable number being called. The incoming call is then forwarded to the communications device on which the permanent phone number is established.Type: ApplicationFiled: May 3, 2018Publication date: September 6, 2018Inventors: Vi Dinh CHAU, Naveen GUPTA, Rituparna MUKHERJEE, Nisha K. AHLUWALIA
-
Patent number: 10015323Abstract: Systems, methods, and computer program products for provisioning a temporary disposable number are described. A user can be provided with a pool of available temporary disposable numbers that have a limited shelf life. The user can select one of the available temporary disposable numbers while submitting a permanent phone number associated with a communications device (e.g., mobile phone, home phone, business phone, etc.). Prior to activating the selected temporary disposable number, the temporary disposable number is linked to the permanent phone number. After activation, when an incoming call to the temporary disposable number is received, the permanent phone number is identified to be associated with the temporary disposable number being called. The incoming call is then forwarded to the communications device on which the permanent phone number is established.Type: GrantFiled: August 28, 2017Date of Patent: July 3, 2018Assignee: RINGCENTRAL, INC.Inventors: Vi Dinh Chau, Naveen Gupta, Rituparna Mukherjee, Nisha K. Ahluwalia
-
Publication number: 20170359469Abstract: Systems, methods, and computer program products for provisioning a temporary disposable number are described. A user can be provided with a pool of available temporary disposable numbers that have a limited shelf life. The user can select one of the available temporary disposable numbers while submitting a permanent phone number associated with a communications device (e.g., mobile phone, home phone, business phone, etc.). Prior to activating the selected temporary disposable number, the temporary disposable number is linked to the permanent phone number. After activation, when an incoming call to the temporary disposable number is received, the permanent phone number is identified to be associated with the temporary disposable number being called. The incoming call is then forwarded to the communications device on which the permanent phone number is established.Type: ApplicationFiled: August 28, 2017Publication date: December 14, 2017Inventors: Vi Dinh Chau, Naveen Gupta, Rituparna Mukherjee, Nisha K. Ahluwalia