Patents by Inventor Siddharth Jain
Siddharth Jain 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: 20250148200Abstract: Determining job postings posted by one entity of an enterprise that are re-classifiable with respect to another entity of the enterprise. Computer systems and/or computer implemented methods use one or more reclassification analyses to compare an enterprise's active job postings with operations descriptions of entities of the job postings other than the entity that posted the job posting. A report and/or an alert can be generated when there is sufficient overlap between a job posting and an entity that did not post the job posting, indicating that the job posting is likely re-classifiable.Type: ApplicationFiled: September 9, 2022Publication date: May 8, 2025Inventors: Michael Bortis, Narsingh Rao Chatla, Siddharth Jain, Guangcao Ji, Carlton Jay Lindgren, Jr., Srihita Nudurupati, Pradyut Kumar Parida, Manesh Saini, Winthrop Treynor Smith, Ronald Sobey, Omar Zeitoun
-
Patent number: 12250336Abstract: Proactive caching, at a client device (e.g., a feature phone), of transient assistant action suggestions for selective rendering by an assistant client application of the client device. A transient assistant action suggestion, when rendered via an assistant client application and selected, causes the assistant client application to initiate performance of a corresponding assistant action. In various implementations, a prefetched transient action suggestion can be a time-constrained suggestion that includes at least associated rendering restriction metadata that defines one or more temporal windows to which rendering of the time-constrained suggestion is restricted. Proactive cache refresh rate metadata can also be associated with transient action suggestion(s) and defines a duration during which the assistant client application is to refrain from interfacing with a remote system to prefetch updated transient assistant action suggestions.Type: GrantFiled: June 29, 2023Date of Patent: March 11, 2025Assignee: GOOGLE LLCInventors: Diego Accame, Siddharth Jain, Bartlomiej Borawski, Yujie Wan
-
Publication number: 20240380836Abstract: A method of performing call analytics includes initiating a call on a mobile device, wherein the mobile device is connected to a network, and the call is initiated on a communication application executed by the mobile device. The method further includes determining whether data gathering for the communication application is initialized. The method further includes in response to determining that data gathering for the communication application is initialized: capturing a location of the mobile device; capturing a time of the initiated call; retrieving call information data from the communication application; retrieving call performance data from the communication application; and transmitting the location of the mobile device, the time of the initiated call, the call information data, and the call performance data.Type: ApplicationFiled: October 21, 2022Publication date: November 14, 2024Inventors: Manish PATEL, Siddharth JAIN, Jeetesh ACHARYA, Shubham RATHORE
-
Publication number: 20240286458Abstract: An integrated energy management unit includes a housing defining a housing cavity, an accumulator-separator positioned within the housing cavity, an ejector positioned within the housing cavity and in communication with the accumulator-separator, and an internal heat exchanger positioned within the housing cavity and in fluid communication with the accumulator-separator.Type: ApplicationFiled: February 23, 2024Publication date: August 29, 2024Inventors: Paul D. Kaufhold, John M. Kearney, Kegan J. Connick, Nils Fredrik Magnus Wallin, Scott Wujek, Siddharth Jain
-
Publication number: 20240283767Abstract: A message routing system is disclosed. The message routing system comprises a message routing module, a routing configuration module configured to provide a routing configuration for one or more content messages, a first binder module configured to connect a first data streaming application to the message routing module using one or more channels, and a second binder module configured to connect a second data streaming application to the message routing module using one or more channels. The message routing module is configured to receive a content message from a data streaming application and a corresponding routing configuration for the content message from the routing configuration module, and route the content message according to the corresponding routing configuration using a stream bridge interface.Type: ApplicationFiled: February 20, 2024Publication date: August 22, 2024Applicant: Barclays Execution Services LimitedInventors: Nikhil MAHESHWARI, Arvind KHATIK, Harikrishnan Ravi PILLAI, Siddharth JAIN
-
Publication number: 20240281310Abstract: The invention provides computer-implemented methods for publishing an event to at least one stream and data processing apparatuses, computer programs, and computer readable storage media for achieving the same. Publishing an event to at least one stream comprises receiving an operation to be performed on a domain table, performing the operation on the domain table, populating an event log table with event data, and publishing an event to a target stream.Type: ApplicationFiled: February 20, 2024Publication date: August 22, 2024Applicant: Barclays Execution Services LimitedInventors: Nikhil MAHESHWARI, Arvind KHATIK, Harikrishnan Ravi PILLAI, Siddharth JAIN
-
Publication number: 20240220223Abstract: A method and system of identifying a primary software program under a multi-tenant software architecture with respect to capturing data from a computing device. The method can include determining if a plurality of software programs installed on a computing device comprise the same multi-tenancy version with respect to each other, and upon determining that the plurality of software programs installed on the computing device do not comprise the same multi-tenancy version with respect to each other, determining an order of installation date priority amongst the plurality of software programs installed on the computing device. Further, upon determining the order of installation date priority amongst the plurality of software programs installed on the computing device, identifying a first software program that was installed prior to a second software program from the plurality of installed software programs on the computing device.Type: ApplicationFiled: July 13, 2022Publication date: July 4, 2024Applicant: RAKUTEN SYMPHONY SINGAPORE PTE.LTD.Inventors: Tarun MISHRA, Rahul JAIN, Siddharth JAIN, Rahul PATIDAR
-
Patent number: 12008589Abstract: Introduced here are approaches to determining causal relationships in mixed datasets containing data related to continuous variables and discrete variables. To accomplish this, a marketing insight and intelligence platform may employ a multi-phase approach in which dependency is established before the data related to continuous variables is discretized. Such an approach ensures that information regarding dependence is not lost through discretization.Type: GrantFiled: July 31, 2023Date of Patent: June 11, 2024Assignee: Adobe Inc.Inventors: Ayush Chauhan, Vineet Malik, Sourav Suman, Siddharth Jain, Gaurav Sinha, Aayush Makharia
-
Publication number: 20240171940Abstract: A system for monitoring network performance includes a non-transitory computer readable medium. The non-transitory computer readable medium is configured to store instructions thereon. The system further includes a processor connected to the non-transitory computer readable medium. The processor is configured to receive an inquiry from a user having access to a mobile device. The processor is configured to determine whether the system is able to access an application on the mobile device. The processor is configured to transmit a request to determine a location of the mobile device to the application in response to determining the system is able to access the application. The processor is configured to receive results of the location determination. The processor is configured to provide a recommendation for addressing the inquiry from the user based on the received results of the determined location.Type: ApplicationFiled: May 17, 2022Publication date: May 23, 2024Inventors: Nitin PAL, Shivchandra PATHAK, Siddharth JAIN, Goutam AGRAWAL
-
Publication number: 20240040027Abstract: Proactive caching, at a client device (e.g., a feature phone), of transient assistant action suggestions for selective rendering by an assistant client application of the client device. A transient assistant action suggestion, when rendered via an assistant client application and selected, causes the assistant client application to initiate performance of a corresponding assistant action. In various implementations, a prefetched transient action suggestion can be a time-constrained suggestion that includes at least associated rendering restriction metadata that defines one or more temporal windows to which rendering of the time-constrained suggestion is restricted. Proactive cache refresh rate metadata can also be associated with transient action suggestion(s) and defines a duration during which the assistant client application is to refrain from interfacing with a remote system to prefetch updated transient assistant action suggestions.Type: ApplicationFiled: June 29, 2023Publication date: February 1, 2024Inventors: Diego Accame, Siddharth Jain, Bartlomiej Borawski, Yujie Wan
-
Publication number: 20230385854Abstract: Introduced here are approaches to determining causal relationships in mixed datasets containing data related to continuous variables and discrete variables. To accomplish this, a marketing insight and intelligence platform may employ a multi-phase approach in which dependency is established before the data related to continuous variables is discretized. Such an approach ensures that information regarding dependence is not lost through discretization.Type: ApplicationFiled: July 31, 2023Publication date: November 30, 2023Inventors: Ayush Chauhan, Vineet Malik, Sourav Suman, Siddharth Jain, Gaurav Sinha, Aayush Makharia
-
Patent number: 11763325Abstract: Introduced here are approaches to determining causal relationships in mixed datasets containing data related to continuous variables and discrete variables. To accomplish this, a marketing insight and intelligence platform may employ a multi-phase approach in which dependency is established before the data related to continuous variables is discretized. Such an approach ensures that information regarding dependence is not lost through discretization.Type: GrantFiled: November 13, 2020Date of Patent: September 19, 2023Assignee: Adobe Inc.Inventors: Ayush Chauhan, Vineet Malik, Sourav Suman, Siddharth Jain, Gaurav Sinha, Aayush Makharia
-
Publication number: 20230252404Abstract: Disclosed herein are system and methods for inventory management. The methods can comprise of receiving historical retail data relating to a first product, receiving market demand data relating to the first product, analyzing the historical retail data and the market demand data relating to the first product to determine: a projected number of sales of the first product for a specified time period and margin for each sale of the first product, determining a gross margin return on investment for the first product, determining an optimal stocking level for the first product, and outputting, for display, the optimal stocking level of the first product.Type: ApplicationFiled: February 4, 2022Publication date: August 10, 2023Inventors: Siddharth Jain, Andrew Brooks, AJ Pryor, Salman Yousaf, David Asaf, Rob Helgeson
-
Patent number: 11695863Abstract: Proactive caching, at a client device (e.g., a feature phone), of transient assistant action suggestions for selective rendering by an assistant client application of the client device. A transient assistant action suggestion, when rendered via an assistant client application and selected, causes the assistant client application to initiate performance of a corresponding assistant action. In various implementations, a prefetched transient action suggestion can be a time-constrained suggestion that includes at least associated rendering restriction metadata that defines one or more temporal windows to which rendering of the time-constrained suggestion is restricted. Proactive cache refresh rate metadata can also be associated with transient action suggestion(s) and defines a duration during which the assistant client application is to refrain from interfacing with a remote system to prefetch updated transient assistant action suggestions.Type: GrantFiled: January 31, 2022Date of Patent: July 4, 2023Assignee: GOOGLE LLCInventors: Diego Accame, Siddharth Jain, Bartlomiej Borawski, Yujie Wan
-
Patent number: 11366230Abstract: An optical device creates 3D images comprising a field of points, each point comprising horizontal, vertical, and distance metrics. The device comprises an illumination subsystem, comprising light sources, such as LEDs, a non-resonant beam steering element such as a micro-electro-mechanical system (MEMs) mirror, beam-shaping optics, a beam director plate, and a diffuser. The device also comprises an imaging subsystem with one or more optical detector chips that measure time-of-flight (TOF). Devices may dynamically and sequentially images solid-angle sub-regions of interest, in an arbitrary order, out of a total FOV, using eye-safe illumination. The corresponding received image portions are stitched together. The beam steering element is non-resonant, allowing arbitrary and rapid changes to its pointing vector. Beam shaping optics generates rectangular solid-angle illumination. One detector chip integrates light from one sub-region while another chip is reads out image data.Type: GrantFiled: May 30, 2019Date of Patent: June 21, 2022Inventors: Ralph Spickermann, Srinath Kalluri, Siddharth Jain
-
Publication number: 20220156759Abstract: Introduced here are approaches to determining causal relationships in mixed datasets containing data related to continuous variables and discrete variables. To accomplish this, a marketing insight and intelligence platform may employ a multi-phase approach in which dependency is established before the data related to continuous variables is discretized. Such an approach ensures that information regarding dependence is not lost through discretization.Type: ApplicationFiled: November 13, 2020Publication date: May 19, 2022Inventors: Ayush Chauhan, Vineet Malik, Sourav Suman, Siddharth Jain, Gaurav Sinha, Aayush Makharia
-
Publication number: 20220159116Abstract: Proactive caching, at a client device (e.g., a feature phone), of transient assistant action suggestions for selective rendering by an assistant client application of the client device. A transient assistant action suggestion, when rendered via an assistant client application and selected, causes the assistant client application to initiate performance of a corresponding assistant action. In various implementations, a prefetched transient action suggestion can be a time-constrained suggestion that includes at least associated rendering restriction metadata that defines one or more temporal windows to which rendering of the time-constrained suggestion is restricted. Proactive cache refresh rate metadata can also be associated with transient action suggestion(s) and defines a duration during which the assistant client application is to refrain from interfacing with a remote system to prefetch updated transient assistant action suggestions.Type: ApplicationFiled: January 31, 2022Publication date: May 19, 2022Inventors: Diego Accame, Siddharth Jain, Bartlomiej Borawski, Yujie Wan
-
Patent number: 11240363Abstract: Proactive caching, at a client device (e.g., a feature phone), of transient assistant action suggestions for selective rendering by an assistant client application of the client device. A transient assistant action suggestion, when rendered via an assistant client application and selected, causes the assistant client application to initiate performance of a corresponding assistant action. In various implementations, a prefetched transient action suggestion can be a time-constrained suggestion that includes at least associated rendering restriction metadata that defines one or more temporal windows to which rendering of the time-constrained suggestion is restricted. Proactive cache refresh rate metadata can also be associated with transient action suggestion(s) and defines a duration during which the assistant client application is to refrain from interfacing with a remote system to prefetch updated transient assistant action suggestions.Type: GrantFiled: December 10, 2020Date of Patent: February 1, 2022Assignee: Google LLCInventors: Diego Accame, Siddharth Jain, Bartlomiej Borawski, Yujie Wan
-
Publication number: 20210325540Abstract: An optical device creates 3D images comprising a field of points, each point comprising horizontal, vertical, and distance metrics. The device comprises an illumination subsystem, comprising light sources, such as LEDs, a non-resonant beam steering element such as a micro-electro-mechanical system (MEMS) mirror, beam-shaping optics, a beam director plate, and a diffuser. The device also comprises an imaging subsystem with one or more optical detector chips that measure time-of-flight (TOF). Devices may dynamically and sequentially images solid-angle sub-regions of interest, in an arbitrary order, out of a total FOV, using eye-safe illumination. The corresponding received image portions are stitched together. The beam steering element is non-resonant, allowing arbitrary and rapid changes to its pointing vector. Beam shaping optics generates rectangular solid-angle illumination. One detector chip integrates light from one sub-region while another chip is reads out image data.Type: ApplicationFiled: May 30, 2019Publication date: October 21, 2021Applicant: OYLA, INCInventors: Ralph SPICKERMANN, Srinath KALLURI, Siddharth JAIN
-
Publication number: 20210125069Abstract: Computer-aided methods for performing computations using adversarially-robust neural networks is disclosed that includes providing a uncoded neural network comprising a plurality of neurons and associated inputs for each of the plurality of neurons, each neuron configured to perform a calculation according to an activation function. The method further includes transforming, using the computing device, at least one uncoded neuron into a coded neuron by adding, using the computing device, an error correcting code as an additional input to the at least one uncoded neuron, the error correcting code comprising a redundant combination of the associated inputs off the uncoded neuron, and revising, using the computing device, the activation function of the at least one uncoded neuron to accommodate the error correcting code as the additional input.Type: ApplicationFiled: October 29, 2020Publication date: April 29, 2021Applicants: Washington University, Texas A&M University, California Institute of TechnologyInventors: Netanel Raviv, Jehoshua Bruck, Siddharth Jain, Anxiao Jiang, Pulakesh Upadhyaya