Patents by Inventor Rishabh Gupta

Rishabh 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: 20210344722
    Abstract: Systems and methods include providing functionality for the user device while operating in background on the user device including providing secure connectivity with a cloud-based system over a network; continuously collecting packets intercepted by the enterprise application over a time interval, wherein the collected packets are collected over the time interval; and responsive to an issue with functionality of the enterprise application, transmitting the collected packets to a back end server for troubleshooting of the issue. The time interval is a set amount of time, and each collected packet is deleted at the expiration of the time interval.
    Type: Application
    Filed: July 14, 2021
    Publication date: November 4, 2021
    Inventors: Rohit Goyal, Rishabh Gupta
  • Patent number: 11070578
    Abstract: Systems and methods include providing functionality for a user device while operating in background on the user device; responsive to a user request, starting collection of packets intercepted by the enterprise application; storing the collected packets on the user device; receiving a selection from the user of an issue type of a plurality of issue types for an issue; and providing the issue type and the collected packets for debugging of the issue type. The systems and methods can further include transmitting the collected data and the collected packets to a back end server for troubleshooting of the issue.
    Type: Grant
    Filed: August 13, 2020
    Date of Patent: July 20, 2021
    Assignee: Zscaler, Inc.
    Inventors: Rishabh Gupta, Rohit Goyal
  • Patent number: 11070649
    Abstract: An enterprise application executed on a user device is configured to perform steps of providing functionality for a user device while operating in background on the user device; determining an issue with the functionality of the enterprise application; presenting a user of the user device a list of a plurality of issue types for selection thereof; receiving a selection from the user of an issue type for the issue; and collecting data from the user device based on the selected issue type. The steps can further include transmitting the collected data to a back end server for troubleshooting of the issue.
    Type: Grant
    Filed: October 21, 2019
    Date of Patent: July 20, 2021
    Assignee: Zscaler, Inc.
    Inventors: Rohit Goyal, Rishabh Gupta
  • Patent number: 11053469
    Abstract: Provided is a culture bag accommodating a culture fluid, the culture bag is capable of suppressing foaming in the culture fluid when oscillating the culture fluid to perform a culture, and performing a culture with high efficiency. The culture bag includes a culture space accommodating a culture fluid, the culture space being an endless space to allow the culture fluid to circulate therein, in which the culture bag has an inner surface that comes into contact with the culture fluid to be accommodated therein, the inner surface including, at least in part thereof, a concave-convex region having a concave-convex structure.
    Type: Grant
    Filed: May 17, 2018
    Date of Patent: July 6, 2021
    Assignee: Dexerials Corporation
    Inventors: Hirokazu Odagiri, Yasuyuki Kudo, Rishabh Gupta, Keiji Honjo
  • Publication number: 20210195386
    Abstract: A tracking device is described. The tracking device receives, from a management server, pressure measurement thresholds. The tracking device monitors pressure measurements of the asset. Based on the pressure measurements, the tracking device enters an active mode of operation. When operating in the active mode of operation, the tracking device transmits sensor measurements of the asset to the management server. The tracking device determines new pressure measurements of the asset. Based on the new pressure measurements, the tracking device enters a passive mode of operation. When operating in the passive mode of operation, no data is transmitted or received from/to the tracking device to/from the management server.
    Type: Application
    Filed: March 3, 2021
    Publication date: June 24, 2021
    Inventors: Hadi HAJIMIRI, Rishabh GUPTA, Ye-Sheng KUO, Kenneth LEE, Siri Amrit RAMOS, Justin Tingao XIAO, Pete Nicholas CHULICK, Gautam Ravi RAMASWAMY
  • Patent number: 10979871
    Abstract: A tracking device is described. The tracking device receives, from a management server, configuration parameters including a first data transmission rate and a second data transmission rate. The tracking device automatically enters into an active mode of the tracking device. When operating in an active mode, the tracking device, is operative to transmit, in response to determining based on first motion sensor measurements that the asset is stationary, first location data at the first data transmission rate. In response to determining, based on second motion sensor measurements and motion definition parameters, that the asset is mobile, the tracking device is operative to transmit, second location data of the asset at the second data transmission rate.
    Type: Grant
    Filed: September 18, 2020
    Date of Patent: April 13, 2021
    Assignee: Samsara Networks Inc.
    Inventors: Hadi Hajimiri, Rishabh Gupta, Ye-Sheng Kuo, Kenneth Lee, Siri Amrit Ramos, Justin Tingao Xiao, Pete Nicholas Chulick, Gautam Ravi Ramaswamy
  • Patent number: 10969429
    Abstract: The present disclosure relates to a system and method for debugging in fault simulation associated with an electronic design. Embodiments may include receiving, using at least one processor, an electronic design and performing concurrent fault simulation on a fault to be analyzed associated with the electronic circuit design, wherein the fault has a fault propagation path associated therewith. Embodiments may also include identifying a trace of one or more signals of interest that are in the fault propagation path and generating a faulty database and a good database associated with the one or more signals of interest that are in the fault propagation path. Embodiments may further include identifying one or more differences between the faulty database and the good database.
    Type: Grant
    Filed: August 13, 2019
    Date of Patent: April 6, 2021
    Assignee: Cadence Design Systems, Inc.
    Inventors: Manoj Kumar, Rishabh Gupta, Inderpreet Singh Baweja
  • Publication number: 20210075811
    Abstract: Systems and methods include providing functionality for a user device while operating in background on the user device; responsive to a user request, starting collection of packets intercepted by the enterprise application; storing the collected packets on the user device; receiving a selection from the user of an issue type of a plurality of issue types for an issue; and providing the issue type and the collected packets for debugging of the issue type. The systems and methods can further include transmitting the collected data and the collected packets to a back end server for troubleshooting of the issue.
    Type: Application
    Filed: August 13, 2020
    Publication date: March 11, 2021
    Inventors: Rishabh Gupta, Rohit Goyal
  • Publication number: 20210075889
    Abstract: An enterprise application executed on a user device is configured to perform steps of providing functionality for a user device while operating in background on the user device; determining an issue with the functionality of the enterprise application; presenting a user of the user device a list of a plurality of issue types for selection thereof; receiving a selection from the user of an issue type for the issue; and collecting data from the user device based on the selected issue type. The steps can further include transmitting the collected data to a back end server for troubleshooting of the issue.
    Type: Application
    Filed: October 21, 2019
    Publication date: March 11, 2021
    Inventors: Rohit Goyal, Rishabh Gupta
  • Publication number: 20210006950
    Abstract: A tracking device is described. The tracking device receives, from a management server, configuration parameters including a first data transmission rate and a second data transmission rate. The tracking device automatically enters into an active mode of the tracking device. When operating in an active mode, the tracking device, is operative to transmit, in response to determining based on first motion sensor measurements that the asset is stationary, first location data at the first data transmission rate. In response to determining, based on second motion sensor measurements and motion definition parameters, that the asset is mobile, the tracking device is operative to transmit, second location data of the asset at the second data transmission rate.
    Type: Application
    Filed: September 18, 2020
    Publication date: January 7, 2021
    Inventors: Hadi HAJIMIRI, Rishabh GUPTA, Ye-Sheng KUO, Kenneth LEE, Siri Amrit RAMOS, Justin Tingao XIAO, Pete Nicholas CHULICK, Gautam Ravi RAMASWAMY
  • Patent number: 10827324
    Abstract: A tracking device is described. The tracking device receives, from a management server, configuration parameters including a first data transmission rate and a second data transmission rate. The tracking device automatically enters into an active mode of the tracking device. When operating in an active mode, the tracking device, is operative to transmit, in response to determining based on first motion sensor measurements that the asset is stationary, first location data at the first data transmission rate. In response to determining, based on second motion sensor measurements and motion definition parameters, that the asset is mobile, the tracking device is operative to transmit, second location data of the asset at the second data transmission rate.
    Type: Grant
    Filed: July 1, 2019
    Date of Patent: November 3, 2020
    Assignee: Samsara Networks Inc.
    Inventors: Hadi Hajimiri, Rishabh Gupta, Ye-Sheng Kuo, Kenneth Lee, Siri Amrit Ramos, Justin Tingao Xiao, Pete Nicholas Chulick, Gautam Ravi Ramaswamy
  • Publication number: 20200314184
    Abstract: A method of using a sensor platform of a garment of a wearer in order to interact with a remote networked device using a plurality of sensed biometric data, the method comprising: receiving from the sensors a set of the plurality of biometric data; comparing the set to a data model including a plurality of model data parameters; determining whether said comparing indicates a need for a command to be sent to the remote networked device in order to effect a change in an operational characteristic of the networked device; sending the command to the networked device; receiving a further set of the plurality of biometric data; further comparing the further set to the data model; and determining whether said further comparing indicates a need for a further command to be sent to the remote networked device in order to further effect a change in an operational characteristic of the networked device.
    Type: Application
    Filed: January 6, 2020
    Publication date: October 1, 2020
    Inventors: S. Ali ETEMAD, Daniel Stone, Adrian Straka, Rishabh Gupta, Abdul Javaid, Mark Klibanov
  • Patent number: 10599783
    Abstract: Methods, systems, and computer program products for automatically suggesting a temporal opportunity for writing one or more sequel articles via artificial intelligence are provided herein. A computer-implemented method includes extracting one or more types of information from a prior written document; automatically determining, based on the extracted information, at least one temporal opportunity for generating a follow-up written document to the prior written document; automatically generating a follow-up written document to the prior written document, the follow-up written document being written in a style that indicates that it is in response to the prior written document, in accordance with the at least one determined temporal opportunity, and based on (i) one or more items of information, related to the extracted information, derived from one or more web sources, and (ii) a writing model attributed to a user.
    Type: Grant
    Filed: December 26, 2017
    Date of Patent: March 24, 2020
    Assignee: International Business Machines Corporation
    Inventors: Pranay Lohia, Saket Gurukar, Rishabh Gupta, Himanshu Gupta
  • Publication number: 20190197120
    Abstract: Methods, systems, and computer program products for automatically suggesting a temporal opportunity for writing one or more sequel articles via artificial intelligence are provided herein. A computer-implemented method includes extracting one or more types of information from a prior written document; automatically determining, based on the extracted information, at least one temporal opportunity for generating a follow-up written document to the prior written document; automatically generating a follow-up written document to the prior written document, the follow-up written document being written in a style that indicates that it is in response to the prior written document, in accordance with the at least one determined temporal opportunity, and based on (i) one or more items of information, related to the extracted information, derived from one or more web sources, and (ii) a writing model attributed to a user.
    Type: Application
    Filed: December 26, 2017
    Publication date: June 27, 2019
    Inventors: Pranay Lohia, Saket Gurukar, Rishabh Gupta, Himanshu Gupta
  • Patent number: 10288653
    Abstract: A method for identifying frequently occurring waveform patterns in time series comprises segmenting each of one or more time series into a plurality of subsequences. Further, a subsequence matrix comprising each of the plurality of subsequences is generated. Further, the subsequence matrix is processed to obtain a candidate subsequence matrix comprising a plurality of non-trivial subsequences. Further, the plurality of non-trivial subsequences is clustered into a plurality of spherical clusters of a predetermined diameter. Further, a plurality of sub-clusters for each of one or more spherical clusters is obtained based on a mean of each of the plurality of non-trivial subsequences present in the spherical cluster. Further, one or more frequent waveform clusters, depicting frequently occurring waveform patterns, are ascertained from amongst the one or more spherical clusters based on a number of non-trivial subsequences present in each of the plurality of sub-clusters of the spherical cluster.
    Type: Grant
    Filed: November 12, 2014
    Date of Patent: May 14, 2019
    Assignee: TATA CONSULTANCY SERVICES LIMITED
    Inventors: Puneet Agarwal, Gautam Shroff, Rishabh Gupta
  • Publication number: 20190000384
    Abstract: A method of determining data model for use in predicting a state of a user based on collected biometric data collected via a sensor platform, the method comprising receiving from sensors of the sensor platform a plurality of the biometric data; extracting a plurality of representative features from the plurality of biometric data; receiving a plurality of user affect parameters associated with the plurality of representative features; correlating the plurality of user affect parameters with the plurality of representative features to determine a set of representative feature-affect pairings for the data model as a plurality of model data parameters; and storing the data model for subsequent use in determining the real time state of the user.
    Type: Application
    Filed: June 30, 2017
    Publication date: January 3, 2019
    Inventors: Rishabh Gupta, S. Ali Etemad, Abdul Javaid
  • Publication number: 20180340140
    Abstract: Provided is a culture bag accommodating a culture fluid, the culture bag is capable of suppressing foaming in the culture fluid when oscillating the culture fluid to perform a culture, and performing a culture with high efficiency. The culture bag includes a culture space accommodating a culture fluid, the culture space being an endless space to allow the culture fluid to circulate therein, in which the culture bag has an inner surface that comes into contact with the culture fluid to be accommodated therein, the inner surface including, at least in part thereof, a concave-convex region having a concave-convex structure.
    Type: Application
    Filed: May 17, 2018
    Publication date: November 29, 2018
    Applicant: Dexerials Corporation
    Inventors: Hirokazu ODAGIRI, Yasuyuki KUDO, Rishabh GUPTA, Keiji HONJO
  • Publication number: 20180340141
    Abstract: Provided is a culture bag accommodating a culture fluid, the culture bag is capable of suppressing foaming in the culture fluid when oscillating the culture fluid to perform a culture, and performing a culture with high efficiency. The culture bag includes a culture space accommodating a culture fluid, the culture space being an endless space to allow the culture fluid to circulate therein, in which the culture bag has an inner surface that comes into contact with the culture fluid to be accommodated therein, the inner surface including, at least in part thereof, a first surface formed of a fine structure and a second surface formed of a structure different from that of the first structure.
    Type: Application
    Filed: May 17, 2018
    Publication date: November 29, 2018
    Applicant: Dexerials Corporation
    Inventors: Hirokazu ODAGIRI, Yasuyuki KUDO, Rishabh GUPTA, Keiji HONJO
  • Publication number: 20150253366
    Abstract: A method for identifying frequently occurring waveform patterns in time series comprises segmenting each of one or more time series into a plurality of subsequences. Further, a subsequence matrix comprising each of the plurality of subsequences is generated. Further, the subsequence matrix is processed to obtain a candidate subsequence matrix comprising a plurality of non-trivial subsequences. Further, the plurality of non-trivial subsequences is clustered into a plurality of spherical clusters of a predetermined diameter. Further, a plurality of sub-clusters for each of one or more spherical clusters is obtained based on a mean of each of the plurality of non-trivial subsequences present in the spherical cluster. Further, one or more frequent waveform clusters, depicting frequently occurring waveform patterns, are ascertained from amongst the one or more spherical clusters based on a number of non-trivial subsequences present in each of the plurality of sub-clusters of the spherical cluster.
    Type: Application
    Filed: November 12, 2014
    Publication date: September 10, 2015
    Inventors: Puneet Agarwal, Gautam Shroff, Rishabh Gupta