Patents by Inventor Saurabh Garg
Saurabh Garg 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).
-
Patent number: 11972477Abstract: Systems and methods for customer journey optimization are described.Type: GrantFiled: April 14, 2022Date of Patent: April 30, 2024Assignee: ADOBE INC.Inventors: Mukul Lamba, Saurabh Garg, Aditi Jain
-
Patent number: 11947446Abstract: Systems and methods for customer journey orchestration are described. One or more aspects of the systems and methods include identifying, by a customer journey orchestration application, a customer journey having a previously unidentified fault; initiating, by a mode selection component, a debug mode of the customer journey orchestration application for the customer journey; receiving, by a graphical user interface of the customer journey orchestration application, a user input corresponding to an event of a plurality of events of the customer journey; simulating, by an event simulation component, the event based on the user input and the debug mode; determining, by a status component, a status of the event based on the simulation; and identifying, by a fault identification component, the previously unidentified fault based on the status of the event.Type: GrantFiled: April 14, 2022Date of Patent: April 2, 2024Assignee: ADOBE INC.Inventors: Mukul Lamba, Saurabh Garg, Mandeep Singh, Kaushal Mishra
-
Patent number: 11940525Abstract: An example method to determine an object spin rate may include receiving a radar signal of a particular object in motion. The method may further include converting the radar signal into an input vector. The method may also include providing the input vector as input to a neural network. The neural network may include access to a set of initial data that has been generated based on multiple initial radar signals of multiple initial objects in motion. The method may further include determining a spin rate of the particular object in motion based on an analysis performed by the neural network of the input vector including time and frequency information of the particular object in motion in view of the set of initial data. The analysis may include comparing one or more elements of the input vector to one or more elements of the set of initial data.Type: GrantFiled: August 31, 2021Date of Patent: March 26, 2024Assignee: RAPSODO PTE. LTD.Inventors: Batuhan Okur, Roshan Gopalakrishnan, Saurabh Garg, Lodiya Radhakrishnan Vijayanand
-
Publication number: 20240029051Abstract: Arrangements for providing dual-functionality device control functions are provided. In some aspects, a selection of a mode of functionality may be received. For instance, a user may select an option of at least two options available for selection on the payment device. In response to receiving the selected mode, a device identifier that may be or include a non-fungible token (NFT) may be generated. The NFT may be transmitted to the payment device for display on the payment device. The payment device may then be used to initiate a transaction. A transaction request including an encrypted version of the NFT, as well as additional data, may be received. The NFT may be decrypted and evaluated to determine whether it matches a pre-stored NFT. If not, the transaction may be denied and if so, the transaction may be authorized.Type: ApplicationFiled: July 25, 2022Publication date: January 25, 2024Inventors: Maneesh Sethia, Saurabh Garg
-
Publication number: 20230421632Abstract: A control device configuration system may receive, store, process, and/or display control device configuration information. The control device configuration system may filter the control device configuration information based on user selections of configuration options for configuration parameters. The control device configuration system may identify compatible and incompatible configuration options for various configuration parameters. The control device configuration system may allow selections of the incompatible configuration options. The control device configuration system may adjust how it filters the control device configuration information based on the selections of the incompatible configuration options. The control device configuration system may implement a configuration model that includes configuration parameter groups for efficient evaluation of user selections.Type: ApplicationFiled: September 13, 2023Publication date: December 28, 2023Applicant: Lutron Technology Company LLCInventors: Ram Kripal Prasad, Saurabh Garg
-
Patent number: 11856051Abstract: A control device configuration system may receive, store, process, and/or display control device configuration information. The control device configuration system may filter the control device configuration information based on user selections of configuration options for configuration parameters. The control device configuration system may identify compatible and incompatible configuration options for various configuration parameters. The control device configuration system may allow selections of the incompatible configuration options. The control device configuration system may adjust how it filters the control device configuration information based on the selections of the incompatible configuration options. The control device configuration system may implement a configuration model that includes configuration parameter groups for efficient evaluation of user selections.Type: GrantFiled: August 15, 2022Date of Patent: December 26, 2023Assignee: Lutron Technology Company LLCInventors: Ram Kripal Prasad, Saurabh Garg
-
Publication number: 20230372775Abstract: A cricket sensor may include one or more first image-capturing sensors configured to capture image data of a pitching motion of a bowler and image data of an initial motion of a cricket ball at a bowling end of a cricket field. The cricket sensor may include one or more second image-capturing sensors configured to capture image data of a trajectory and a flight path of the cricket ball towards a batting end of the cricket field. The cricket sensor may also include one or more first radar sensors configured to capture radar data describing one or more initial launch parameters of the cricket ball related to the trajectory and the flight path of the cricket ball towards the batting end of the cricket field.Type: ApplicationFiled: May 18, 2022Publication date: November 23, 2023Applicant: RAPSODO PTE. LTD.Inventors: Roshan GOPALAKRISHNAN, Saurabh GARG, Lodiya Radhakrishnan VIJAYANAND, Batuhan OKUR
-
Publication number: 20230372776Abstract: A stump device may include a first image-capturing sensor configured to couple to at least one stump of a wicket positioned at a bowling end of a cricket field and capture image data of an initial motion of a cricket ball. The stump device may also include a second image-capturing sensor configured to couple to at least one stump of the wicket and capture image data of a trajectory and a flight path of the cricket ball. The stump device may additionally include a first radar sensor configured to couple to at least one stump of the wicket and capture radar data describing one or more initial launch parameters of the cricket ball. The stump device may include a second radar sensor configured to couple to at least one of the stumps of the wicket and capture radar data describing one or more movement parameters of a bowler.Type: ApplicationFiled: May 18, 2022Publication date: November 23, 2023Applicant: RAPSODO PTE. LTD.Inventors: Roshan GOPALAKRISHNAN, Saurabh GARG, Lodiya Radhakrishnan VIJAYANAND, Batuhan OKUR
-
Patent number: 11809258Abstract: Methods and apparatus for isolation of sub-system resources (such as clocks, power, and reset) within independent domains. In one embodiment, each sub-system of a system has one or more dedicated power and clock domains that operate independent of other sub-system operation. For example, in an exemplary mobile device with cellular, WLAN and PAN connectivity, each such sub-system is connected to a common memory mapped bus function, yet can operate independently. The disclosed architecture advantageously both satisfies the power consumption limitations of mobile devices, and concurrently provides the benefits of memory mapped connectivity for high bandwidth applications on such mobile devices.Type: GrantFiled: March 16, 2020Date of Patent: November 7, 2023Assignee: APPLE INC.Inventors: Saurabh Garg, Karan Sanghi, Vladislav Petkov, Richard Solotke
-
Publication number: 20230334558Abstract: Systems and methods for customer journey optimization are described.Type: ApplicationFiled: April 14, 2022Publication date: October 19, 2023Inventors: Mukul Lamba, Saurabh Garg, Aditi Jain
-
Publication number: 20230333966Abstract: Systems and methods for customer journey orchestration are described. One or more aspects of the systems and methods include identifying, by a customer journey orchestration application, a customer journey having a previously unidentified fault; initiating, by a mode selection component, a debug mode of the customer journey orchestration application for the customer journey; receiving, by a graphical user interface of the customer journey orchestration application, a user input corresponding to an event of a plurality of events of the customer journey; simulating, by an event simulation component, the event based on the user input and the debug mode; determining, by a status component, a status of the event based on the simulation; and identifying, by a fault identification component, the previously unidentified fault based on the status of the event.Type: ApplicationFiled: April 14, 2022Publication date: October 19, 2023Inventors: Mukul Lamba, Saurabh Garg, Mandeep Singh, Kaushal Mishra
-
Publication number: 20230065614Abstract: An example method to determine an object spin rate may include receiving a radar signal of a particular object in motion. The method may further include converting the radar signal into an input vector. The method may also include providing the input vector as input to a neural network. The neural network may include access to a set of initial data that has been generated based on multiple initial radar signals of multiple initial objects in motion. The method may further include determining a spin rate of the particular object in motion based on an analysis performed by the neural network of the input vector including time and frequency information of the particular object in motion in view of the set of initial data. The analysis may include comparing one or more elements of the input vector to one or more elements of the set of initial data.Type: ApplicationFiled: August 31, 2021Publication date: March 2, 2023Inventors: Batuhan OKUR, Roshan GOPALAKRISHNAN, Saurabh GARG, Lodiya Radhakrishnan VIJAYANAND
-
Publication number: 20230038564Abstract: A control device configuration system may receive, store, process, and/or display control device configuration information. The control device configuration system may filter the control device configuration information based on user selections of configuration options for configuration parameters. The control device configuration system may identify compatible and incompatible configuration options for various configuration parameters. The control device configuration system may allow selections of the incompatible configuration options. The control device configuration system may adjust how it filters the control device configuration information based on the selections of the incompatible configuration options. The control device configuration system may implement a configuration model that includes configuration parameter groups for efficient evaluation of user selections.Type: ApplicationFiled: August 15, 2022Publication date: February 9, 2023Applicant: Lutron Technology Company LLCInventors: Ram Kripal Prasad, Saurabh Garg
-
Patent number: 11544333Abstract: Analytics system onboarding of web content is described. In one example, an analytics onboarding system is configured to process web content to generate recommendations, automatically and without user intervention. The recommendations are configured to assist in mapping of web content variables in web content to data elements supported by an analytics system to generate metrics that describe occurrence of events as part of user interaction with web content.Type: GrantFiled: August 26, 2019Date of Patent: January 3, 2023Assignee: Adobe Inc.Inventors: Deepansh Rawal, Shubhi Rastogi, Shivani Jaiswal, Saurabh Garg, Hyder Javeed Ziaee, Deepak Kumar, Akshay Sethi, Aditi Jain
-
Publication number: 20220391405Abstract: An apparatus, computer-readable medium, and computer-implemented method for extracting a subset, including receiving a request comprising one or more criteria indicating one or more criteria tables in a plurality of tables of the database, storing an entity graph corresponding to a schema of the database and the one or more criteria, determining one or more top-most criteria entities in the entity graph, and generating the subset from the plurality of tables by traversing the entity graph starting at the one or more top-most criteria entities without traversing any directed edge more than once.Type: ApplicationFiled: August 15, 2022Publication date: December 8, 2022Inventors: Saurabh GARG, Anay GHOTIKAR
-
Publication number: 20220335448Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for generating a dynamic journey graph representing various activities corresponding to a user-segment journey by displaying nodes with visual indicators that report portions of such users who experienced the various activities. In particular, in one or more embodiments, the disclosed systems receive datasets representing activities experienced by users from a user segment during a user-segment journey. The disclosed systems further determine different portions of users from the user segment that experienced particular activities, such as events or actions experienced by particular portions of the user segment. Based on determining different user portions that experienced different activities, the disclosed systems generate a journey graph including nodes with visual indicators reporting the different portions of users corresponding to particular activities.Type: ApplicationFiled: April 15, 2021Publication date: October 20, 2022Inventors: Saurabh Garg, Mukul Lamba, Aditi Jain, David Jocic
-
Patent number: 11418579Abstract: A control device configuration system may receive, store, process, and/or display control device configuration information. The control device configuration system may filter the control device configuration information based on user selections of configuration options for configuration parameters. The control device configuration system may identify compatible and incompatible configuration options for various configuration parameters. The control device configuration system may allow selections of the incompatible configuration options. The control device configuration system may adjust how it filters the control device configuration information based on the selections of the incompatible configuration options. The control device configuration system may implement a configuration model that includes configuration parameter groups for efficient evaluation of user selections.Type: GrantFiled: May 24, 2021Date of Patent: August 16, 2022Assignee: Lutron Technology Company LLCInventors: Ram Kripal Prasad, Saurabh Garg
-
Patent number: 11416511Abstract: An apparatus, computer-readable medium, and computer-implemented method for extracting a subset, including receiving a request comprising one or more criteria indicating one or more criteria tables in a plurality of tables of the database, storing an entity graph corresponding to a schema of the database and the one or more criteria, determining one or more top-most criteria entities in the entity graph, and generating the subset from the plurality of tables by traversing the entity graph starting at the one or more top-most criteria entities without traversing any directed edge more than once.Type: GrantFiled: January 8, 2021Date of Patent: August 16, 2022Assignee: INFORMATICA LLCInventors: Saurabh Garg, Anay Ghotikar
-
Patent number: 11381514Abstract: Methods and apparatus for non-sequential packet transfer. Prior art multi-processor devices implement a complete network communications stack at each processor. The disclosed embodiments provide techniques for delivering network layer (L3) and/or transport layer (L4) data payloads in the order of receipt, rather than according to the data link layer (L2) order. The described techniques enable e.g., earlier packet delivery. Such design topologies can operate within a substantially smaller memory footprint compared to prior art solutions. As a related benefit, applications that are unaffected by data link layer corruptions can receive data immediately (rather than waiting for the re-transmission of an unrelated L4 data flow) and thus the overall network latency can be greatly reduced and user experience can be improved.Type: GrantFiled: May 7, 2018Date of Patent: July 5, 2022Assignee: Apple Inc.Inventors: Karan Sanghi, Saurabh Garg, Cahya Adiansyah Masputra
-
Patent number: 11379278Abstract: Methods and apparatus for correcting out-of-order data transactions over an inter-processor communication (IPC) link between two (or more) independently operable processors. In one embodiment, a peripheral-side processor receives data from an external device and stores it to memory. The host processor writes data structures (transfer descriptors) describing the received data, regardless of the order the data was received from the external device. The transfer descriptors are written to a memory structure (transfer descriptor ring) in memory shared between the host and peripheral processors. The peripheral reads the transfer descriptors and writes data structures (completion descriptors) to another memory structure (completion descriptor ring). The completion descriptors are written to enable the host processor to retrieve the stored data in the correct order. In optimized variants, a completion descriptor describes groups of transfer descriptors.Type: GrantFiled: September 28, 2020Date of Patent: July 5, 2022Assignee: Apple Inc.Inventors: Karan Sanghi, Saurabh Garg