Patents by Inventor Saurabh Dutta

Saurabh Dutta 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: 20230327853
    Abstract: A system receives a speech of a user that indicates a request. The system extracts a plurality of voice features from the speech. The system converts the speech into a plurality of binary digits. The system determines a first voice feature constant value associated with a first voice feature, where the first voice feature constant value is an average of the first voice feature. The system determines a second voice feature constant value associated with the second voice feature, where the second voice feature constant value is an average of the second voice feature. The system encrypts the plurality of binary digits using the first and second voice feature constant values, where the encrypted plurality of binary digits corresponds to a voice-based hash value. The system generates a new block in a blockchain network using the voice-based hash value.
    Type: Application
    Filed: April 7, 2022
    Publication date: October 12, 2023
    Inventors: Prashant Khare, Abhishek Trivedi, Gaurav Dadhich, Saurabh Dutta, Shruti Nandini Thakur, Parneet Kaur Gujral, Zeno Valerian Anthony
  • Publication number: 20230327892
    Abstract: A system for resolving exceptions in requests determines that a request comprises an exception. The exception impeded processing the request to be granted or denied. The system determines a type of exception that indicates whether the exception is incomplete information, incorrect information, or previously-unknown information. The system generates a block in a blockchain network. Based on the stored details in the block, the type of exception is identified. Accordingly, the block is segregated for exception processing based on its exception type. The system stores the exception in the block. The system compares the request with user information previously provided by the user. The system determines a similarity score between the request and the user information. The system compares the similarity score with a threshold percentage. In response to determining that the similarity score exceeds the threshold percentage, the system determines that the exception can be resolved and resolves the exception.
    Type: Application
    Filed: April 7, 2022
    Publication date: October 12, 2023
    Inventors: Prashant Khare, Abhishek Trivedi, Gaurav Dadhich, Saurabh Dutta, Shruti Nandini Thakur, Parneet Kaur Gujral, Zeno Valerian Anthony
  • Patent number: 11546230
    Abstract: System(s) and method(s) for processing one or more real time data streams captured in a distributed computing environment. In accordance with the system(s) and method(s), a GUI may be provided that enables a user to design a GUI pipeline comprising multiple sub-systems executing logic associated with a plurality of applications. Each of the sub-systems in the pipeline may be configured with different parameters by the user using the GUI. Further, the user may configure to integrate the multiple sub-systems through the GUI. Further, the user may control and/or update the configuration of the logic, configuration of the parameters, and the integration of the multiple sub-systems through the GUI. The updating of the configuration is automatically notified to the running pipeline in real time. Further, the GUT facilitates to monitor performance of the running pipeline in real time.
    Type: Grant
    Filed: September 21, 2015
    Date of Patent: January 3, 2023
    Assignee: IMPETUS TECHNOLOGIES, INC.
    Inventors: Ankit Jain, Aashu Mahajan, Punit Shah, Rakesh Kumar Rakshit, Sanjeev Kumar, Saurabh Dutta, Sumit Sharma
  • Patent number: 11082302
    Abstract: A system and method for facilitating reusability of distributed computing pipelines, initially, captures the distributed computing pipeline designed over a Graphical User Interface (GUI) of a first data processing environment associated with a stream analytics platform. Subsequent to the designing, the distributed computing pipeline may be stored in a repository. The distributed computing pipeline may be stored in a file with a predefined file format pertaining to the stream analytics platform. The system also maintains a repository of different versions of the distributed computing pipeline created by the first and second user. Upon storing the file, the file may be imported in a second data processing environment. After importing the file, the distributed computing pipeline may be populated over the GUI of the second data processing environment, thereby facilitating reusability of the distributed computing pipeline.
    Type: Grant
    Filed: December 15, 2016
    Date of Patent: August 3, 2021
    Assignee: IMPETUS TECHNOLOGIES, INC.
    Inventors: Aashu Mahajan, Pravin Agrawal, Punit Shah, Rakesh Kumar Rakshit, Saurabh Dutta, Sumit Sharma, Ankit Jain
  • Patent number: 10496925
    Abstract: A system and method for visualizing and updating a data analytics model using Graphical User Interface (GUI) is disclosed. The system is configured to receive an input file, from a user, storing a data analytics model. Based upon the input file, the system identifies the standard template, from a set of template, corresponding to a data analytics module of the input file. Further, the system is configured to display a graphical representation corresponding to the data analytics model based upon the standard template of the data analytics model, wherein the graphical representation comprises a set of elements corresponding to the data analytics model. Further, the system enables editing one or more elements from the set of elements of the graphical representation. Upon modification of the elements of graphical representation, the system enables updating the input file, thereby update the data analytics model using the GUI.
    Type: Grant
    Filed: November 10, 2016
    Date of Patent: December 3, 2019
    Assignee: IMPETUS TECHNOLOGIES, INC.
    Inventors: Aashu Mahajan, Amarjeet Singh Khalsa, Aman Solanki, Abhishek Singh Gour, Saurabh Dutta, Nitin Agrawal
  • Patent number: 10171378
    Abstract: The present disclosure relates to system(s) and method(s) for allocating and reserving one or more supervisors, to be used by a data processing pipeline associated with a tenant, of a real-time distributed processing platform, is disclosed. The system is configured to identify a set of supervisors corresponding to a set of computing machines of a real-time distributed processing platform. One the set of supervisors is identified, the system enables a primary user to assign a subset of supervisors from the set of supervisors to a tenant. Further, the enables a secondary user, corresponding to the tenant, to design a set of data processing pipelines in a workspace. Further, the system further enables assigning one or more supervisors from the subset of supervisors to each data processing pipeline from the set of data processing pipelines based on the inputs received from the secondary user.
    Type: Grant
    Filed: November 10, 2016
    Date of Patent: January 1, 2019
    Assignee: IMPETUS TECHNOLOGIES, INC.
    Inventors: Aashu Mahajan, Hokam Singh Chauhan, Saurabh Dutta, Punit Shah
  • Patent number: 10031747
    Abstract: The present disclosure relates to system(s) and method(s) for registration of a custom component on a Stream Analytics Platform. The system is configured to receive a program file and one or more registration instructions corresponding to the custom component, from a primary user of the Stream Analytics Platform. Further, a program code may be extracted from the program file by parsing the program file. Further, the system is configured to register the program code as a registered custom component, on the Stream Analytics Platform based on the one or more registration instructions. Once registered, the registered custom component is available over a Graphical User Interface (GUI) of the Stream Analytics Platform. The system enables at least the primary user or a set of secondary users of the Stream Analytics platform to use the registered custom component, based on the one or more registration instructions, for designing a distributed processing pipeline.
    Type: Grant
    Filed: December 15, 2016
    Date of Patent: July 24, 2018
    Assignee: IMPETUS TECHNOLOGIES, INC.
    Inventors: Aashu Mahajan, Kumar Gaurav, Nitin Kumar, Punit Shah, Saurabh Dutta
  • Publication number: 20170168814
    Abstract: The present disclosure relates to system(s) and method(s) for registration of a custom component on a Stream Analytics Platform. The system is configured to receive a program file and one or more registration instructions corresponding to the custom component, from a primary user of the Stream Analytics Platform. Further, a program code may be extracted from the program file by parsing the program file. Further, the system is configured to register the program code as a registered custom component, on the Stream Analytics Platform based on the one or more registration instructions. Once registered, the registered custom component is available over a Graphical User Interface (GUI) of the Stream Analytics Platform. The system enables at least the primary user or a set of secondary users of the Stream Analytics platform to use the registered custom component, based on the one or more registration instructions, for designing a distributed processing pipeline.
    Type: Application
    Filed: December 15, 2016
    Publication date: June 15, 2017
    Inventors: Aashu Mahajan, Kumar Gaurav, Nitin Kumar, Punit Shah, Saurabh Dutta
  • Publication number: 20170132817
    Abstract: A system and method for visualizing and updating a data analytics model using Graphical User Interface (GUI) is disclosed. The system is configured to receive an input file, from a user, storing a data analytics model. Based upon the input file, the system identifies the standard template, from a set of template, corresponding to a data analytics module of the input file. Further, the system is configured to display a graphical representation corresponding to the data analytics model based upon the standard template of the data analytics model, wherein the graphical representation comprises a set of elements corresponding to the data analytics model. Further, the system enables editing one or more elements from the set of elements of the graphical representation. Upon modification of the elements of graphical representation, the system enables updating the input file, thereby update the data analytics model using the GUI.
    Type: Application
    Filed: November 10, 2016
    Publication date: May 11, 2017
    Inventors: Aashu Mahajan, Amarjeet Singh Khalsa, Aman Solanki, Abhishek Singh Gour, Saurabh Dutta, Nitin Agrawal
  • Publication number: 20170134305
    Abstract: The present disclosure relates to system(s) and method(s) for allocating and reserving one or more supervisors, to be used by a data processing pipeline associated with a tenant, of a real-time distributed processing platform, is disclosed. The system is configured to identify a set of supervisors corresponding to a set of computing machines of a real-time distributed processing platform. One the set of supervisors is identified, the system enables a primary user to assign a subset of supervisors from the set of supervisors to a tenant. Further, the enables a secondary user, corresponding to the tenant, to design a set of data processing pipelines in a workspace. Further, the system further enables assigning one or more supervisors from the subset of supervisors to each data processing pipeline from the set of data processing pipelines based on the inputs received from the secondary user.
    Type: Application
    Filed: November 10, 2016
    Publication date: May 11, 2017
    Inventors: Aashu Mahajan, Hokam Singh Chauhan, Saurabh Dutta, Punit Shah
  • Publication number: 20170099193
    Abstract: A system and method for facilitating reusability of distributed computing pipelines is disclosed. The system captures the distributed computing pipeline designed over a Graphical User Interface (GUI) of a first data processing environment associated with a stream analytics platform. Subsequent to the designing, the distributed computing pipeline may be stored in a repository. The distributed computing pipeline may be stored in a file with a predefined file format pertaining to the stream analytics platform. The system also maintains a repository of different versions of the distributed computing pipeline created by the first and second user. Upon storing the file, the file may be imported in a second data processing environment. After importing the file, the distributed computing pipeline may be populated over the GUI of the second data processing environment, thereby facilitating reusability of the distributed computing pipeline.
    Type: Application
    Filed: December 15, 2016
    Publication date: April 6, 2017
    Inventors: Aashu Mahajan, Pravin Agrawal, Punit Shah, Rakesh Kumar Rakshit, Saurabh Dutta, Sumit Sharma, Ankit Jain
  • Publication number: 20160085399
    Abstract: System(s) and method(s) for processing one or more real time data streams captured in a distributed computing environment. In accordance with the system(s) and method(s), a GUI may be provided that enables a user to design a GUI pipeline comprising multiple sub-systems executing logic associated with a plurality of applications. Each of the sub-systems in the pipeline may be configured with different parameters by the user using the GUI. Further, the user may configure to integrate the multiple sub-systems through the GUI. Further, the user may control and/or update the configuration of the logic, configuration of the parameters, and the integration of the multiple sub-systems through the GUI. The updating of the configuration is automatically notified to the running pipeline in real time. Further, the GUT facilitates to monitor performance of the running pipeline in real time.
    Type: Application
    Filed: September 21, 2015
    Publication date: March 24, 2016
    Inventors: Ankit Jain, Aashu Mahajan, Punit Shah, Rakesh Kumar Rakshit, Sanjeev Kumar, Saurabh Dutta, Sumit Sharma
  • Patent number: 7915175
    Abstract: A method of forming a semiconductor structure comprises etching an anti-reflective coating on a substrate with a first plasma comprising bromine and oxygen; and etching a nitride layer on the substrate with a second plasma comprising bromine and oxygen.
    Type: Grant
    Filed: June 27, 2005
    Date of Patent: March 29, 2011
    Assignee: Cypress Semiconductor Corporation
    Inventors: Saurabh Dutta Chowdhury, Helena Stadniychuk
  • Patent number: 7229929
    Abstract: A method of making a semiconductor structure, comprises etching a nitride layer with a plasma to form a patterned nitride layer. The nitride layer is on a semiconductor substrate, a photoresist layer is on the nitride layer, and the plasma is prepared from a gas mixture comprising CF4 and CHF3 at a pressure of at least 10 mTorr.
    Type: Grant
    Filed: December 6, 2002
    Date of Patent: June 12, 2007
    Assignee: Cypress Semiconductor Corporation
    Inventor: Saurabh Dutta Chowdhury
  • Patent number: 7078334
    Abstract: According to one embodiment, a method (100) may include forming a first insulating layer over a semiconductor substrate (step 102), forming a hard mask layer (step 104), and forming a photoresist etch mask having a thickness of less than about 4,000 angstroms (step 106). Such a reduced thickness may conventionally lead to uncontrolled etching and/or may require multiple steps to ensure feature formation. A method (100) may further include etching an opening through at least one half the thickness of the hard mask layer to form a hard mask (step 108) and etching through a first insulating layer without first removing a photoresist layer (step 110). Such etching can essentially consume a photoresist layer, however controllability can be maintained as etching may continue with a hard mask in place.
    Type: Grant
    Filed: June 6, 2002
    Date of Patent: July 18, 2006
    Assignee: Cypress Semiconductor Corporation
    Inventors: Saurabh Dutta Chowdhury, Mehran Sedigh, Chan Lon Yang, Prabhu Goplana
  • Publication number: 20040110387
    Abstract: A method of making a semiconductor structure, comprises etching a nitride layer with a plasma to form a patterned nitride layer. The nitride layer is on a semiconductor substrate, a photoresist layer is on the nitride layer, and the plasma is prepared from a gas mixture comprising CF4 and CHF3 at a pressure of at least 10 mtorr.
    Type: Application
    Filed: December 6, 2002
    Publication date: June 10, 2004
    Inventor: Saurabh Dutta Chowdhury
  • Patent number: 6713831
    Abstract: A method and a system are provided for forming a borderless contact structure. In particular, a method is provided which includes using an inorganic anti-reflective coating layer as an etch stop to form a borderless contact structure. In some embodiments, the method may include patterning an interconnect line above an inorganic layer with anti-reflective properties and depositing an upper interlevel dielectric layer above the interconnect line. A trench may then be etched within the upper interlevel dielectric layer such that a borderless contact structure may be formed in contact with said interconnect line. Consequently, a semiconductor topography is provided, in such an embodiment, which includes an inorganic anti-reflective coating layer arranged below an interconnect line and a contact structure arranged upon the interconnect line. In some embodiments, a width of the contact structure may be greater than a width of the interconnect line.
    Type: Grant
    Filed: December 4, 2001
    Date of Patent: March 30, 2004
    Assignee: Cypress Semiconductor Corp.
    Inventors: Sharmin Sadoughi, Mira Ben-Tzur, Michal E. Fastow, Saurabh Dutta Chowdhury
  • Patent number: 6620715
    Abstract: A method is provided for fabricating a device, which includes device components and spacings that may each have a final dimension that is smaller than a minimum dimension obtainable by a photolithography process used to form the device components. In particular, the method may include patterning an upper layer of the semiconductor topography using the photolithography process to form a device mask having dimensions substantially equal to or greater than the minimum dimension. The method may further include trimming the device mask and forming a semiconductor structure in alignment with the trimmed device mask. In addition, the method may include patterning the semiconductor structure to form device components and spacings therebetween. In general, patterning the semiconductor structure may include tapering a first layer of the semiconductor structure and removing an exposed portion of a second layer of the semiconductor structure.
    Type: Grant
    Filed: March 29, 2002
    Date of Patent: September 16, 2003
    Assignee: Cypress Semiconductor Corp.
    Inventors: Alain P. Blosse, Saurabh Dutta Chowdhury