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: 20210344722Abstract: 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: ApplicationFiled: July 14, 2021Publication date: November 4, 2021Inventors: Rohit Goyal, Rishabh Gupta
-
Patent number: 11070578Abstract: 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: GrantFiled: August 13, 2020Date of Patent: July 20, 2021Assignee: Zscaler, Inc.Inventors: Rishabh Gupta, Rohit Goyal
-
Patent number: 11070649Abstract: 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: GrantFiled: October 21, 2019Date of Patent: July 20, 2021Assignee: Zscaler, Inc.Inventors: Rohit Goyal, Rishabh Gupta
-
Patent number: 11053469Abstract: 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: GrantFiled: May 17, 2018Date of Patent: July 6, 2021Assignee: Dexerials CorporationInventors: Hirokazu Odagiri, Yasuyuki Kudo, Rishabh Gupta, Keiji Honjo
-
Publication number: 20210195386Abstract: 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: ApplicationFiled: March 3, 2021Publication date: June 24, 2021Inventors: Hadi HAJIMIRI, Rishabh GUPTA, Ye-Sheng KUO, Kenneth LEE, Siri Amrit RAMOS, Justin Tingao XIAO, Pete Nicholas CHULICK, Gautam Ravi RAMASWAMY
-
Patent number: 10979871Abstract: 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: GrantFiled: September 18, 2020Date of Patent: April 13, 2021Assignee: 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: 10969429Abstract: 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: GrantFiled: August 13, 2019Date of Patent: April 6, 2021Assignee: Cadence Design Systems, Inc.Inventors: Manoj Kumar, Rishabh Gupta, Inderpreet Singh Baweja
-
Publication number: 20210075811Abstract: 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: ApplicationFiled: August 13, 2020Publication date: March 11, 2021Inventors: Rishabh Gupta, Rohit Goyal
-
Publication number: 20210075889Abstract: 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: ApplicationFiled: October 21, 2019Publication date: March 11, 2021Inventors: Rohit Goyal, Rishabh Gupta
-
Publication number: 20210006950Abstract: 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: ApplicationFiled: September 18, 2020Publication date: January 7, 2021Inventors: Hadi HAJIMIRI, Rishabh GUPTA, Ye-Sheng KUO, Kenneth LEE, Siri Amrit RAMOS, Justin Tingao XIAO, Pete Nicholas CHULICK, Gautam Ravi RAMASWAMY
-
Patent number: 10827324Abstract: 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: GrantFiled: July 1, 2019Date of Patent: November 3, 2020Assignee: 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: 20200314184Abstract: 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: ApplicationFiled: January 6, 2020Publication date: October 1, 2020Inventors: S. Ali ETEMAD, Daniel Stone, Adrian Straka, Rishabh Gupta, Abdul Javaid, Mark Klibanov
-
Patent number: 10599783Abstract: 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: GrantFiled: December 26, 2017Date of Patent: March 24, 2020Assignee: International Business Machines CorporationInventors: Pranay Lohia, Saket Gurukar, Rishabh Gupta, Himanshu Gupta
-
Publication number: 20190197120Abstract: 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: ApplicationFiled: December 26, 2017Publication date: June 27, 2019Inventors: Pranay Lohia, Saket Gurukar, Rishabh Gupta, Himanshu Gupta
-
Patent number: 10288653Abstract: 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: GrantFiled: November 12, 2014Date of Patent: May 14, 2019Assignee: TATA CONSULTANCY SERVICES LIMITEDInventors: Puneet Agarwal, Gautam Shroff, Rishabh Gupta
-
Publication number: 20190000384Abstract: 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: ApplicationFiled: June 30, 2017Publication date: January 3, 2019Inventors: Rishabh Gupta, S. Ali Etemad, Abdul Javaid
-
Publication number: 20180340140Abstract: 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: ApplicationFiled: May 17, 2018Publication date: November 29, 2018Applicant: Dexerials CorporationInventors: Hirokazu ODAGIRI, Yasuyuki KUDO, Rishabh GUPTA, Keiji HONJO
-
Publication number: 20180340141Abstract: 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: ApplicationFiled: May 17, 2018Publication date: November 29, 2018Applicant: Dexerials CorporationInventors: Hirokazu ODAGIRI, Yasuyuki KUDO, Rishabh GUPTA, Keiji HONJO
-
Publication number: 20150253366Abstract: 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: ApplicationFiled: November 12, 2014Publication date: September 10, 2015Inventors: Puneet Agarwal, Gautam Shroff, Rishabh Gupta