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: 11972477
    Abstract: Systems and methods for customer journey optimization are described.
    Type: Grant
    Filed: April 14, 2022
    Date of Patent: April 30, 2024
    Assignee: ADOBE INC.
    Inventors: Mukul Lamba, Saurabh Garg, Aditi Jain
  • Patent number: 11947446
    Abstract: 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: Grant
    Filed: April 14, 2022
    Date of Patent: April 2, 2024
    Assignee: ADOBE INC.
    Inventors: Mukul Lamba, Saurabh Garg, Mandeep Singh, Kaushal Mishra
  • Patent number: 11940525
    Abstract: 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: Grant
    Filed: August 31, 2021
    Date of Patent: March 26, 2024
    Assignee: RAPSODO PTE. LTD.
    Inventors: Batuhan Okur, Roshan Gopalakrishnan, Saurabh Garg, Lodiya Radhakrishnan Vijayanand
  • Publication number: 20240029051
    Abstract: 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: Application
    Filed: July 25, 2022
    Publication date: January 25, 2024
    Inventors: Maneesh Sethia, Saurabh Garg
  • Publication number: 20230421632
    Abstract: 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: Application
    Filed: September 13, 2023
    Publication date: December 28, 2023
    Applicant: Lutron Technology Company LLC
    Inventors: Ram Kripal Prasad, Saurabh Garg
  • Patent number: 11856051
    Abstract: 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: Grant
    Filed: August 15, 2022
    Date of Patent: December 26, 2023
    Assignee: Lutron Technology Company LLC
    Inventors: Ram Kripal Prasad, Saurabh Garg
  • Publication number: 20230372775
    Abstract: 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: Application
    Filed: May 18, 2022
    Publication date: November 23, 2023
    Applicant: RAPSODO PTE. LTD.
    Inventors: Roshan GOPALAKRISHNAN, Saurabh GARG, Lodiya Radhakrishnan VIJAYANAND, Batuhan OKUR
  • Publication number: 20230372776
    Abstract: 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: Application
    Filed: May 18, 2022
    Publication date: November 23, 2023
    Applicant: RAPSODO PTE. LTD.
    Inventors: Roshan GOPALAKRISHNAN, Saurabh GARG, Lodiya Radhakrishnan VIJAYANAND, Batuhan OKUR
  • Patent number: 11809258
    Abstract: 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: Grant
    Filed: March 16, 2020
    Date of Patent: November 7, 2023
    Assignee: APPLE INC.
    Inventors: Saurabh Garg, Karan Sanghi, Vladislav Petkov, Richard Solotke
  • Publication number: 20230334558
    Abstract: Systems and methods for customer journey optimization are described.
    Type: Application
    Filed: April 14, 2022
    Publication date: October 19, 2023
    Inventors: Mukul Lamba, Saurabh Garg, Aditi Jain
  • Publication number: 20230333966
    Abstract: 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: Application
    Filed: April 14, 2022
    Publication date: October 19, 2023
    Inventors: Mukul Lamba, Saurabh Garg, Mandeep Singh, Kaushal Mishra
  • Publication number: 20230065614
    Abstract: 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: Application
    Filed: August 31, 2021
    Publication date: March 2, 2023
    Inventors: Batuhan OKUR, Roshan GOPALAKRISHNAN, Saurabh GARG, Lodiya Radhakrishnan VIJAYANAND
  • Publication number: 20230038564
    Abstract: 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: Application
    Filed: August 15, 2022
    Publication date: February 9, 2023
    Applicant: Lutron Technology Company LLC
    Inventors: Ram Kripal Prasad, Saurabh Garg
  • Patent number: 11544333
    Abstract: 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: Grant
    Filed: August 26, 2019
    Date of Patent: January 3, 2023
    Assignee: Adobe Inc.
    Inventors: Deepansh Rawal, Shubhi Rastogi, Shivani Jaiswal, Saurabh Garg, Hyder Javeed Ziaee, Deepak Kumar, Akshay Sethi, Aditi Jain
  • Publication number: 20220391405
    Abstract: 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: Application
    Filed: August 15, 2022
    Publication date: December 8, 2022
    Inventors: Saurabh GARG, Anay GHOTIKAR
  • Publication number: 20220335448
    Abstract: 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: Application
    Filed: April 15, 2021
    Publication date: October 20, 2022
    Inventors: Saurabh Garg, Mukul Lamba, Aditi Jain, David Jocic
  • Patent number: 11418579
    Abstract: 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: Grant
    Filed: May 24, 2021
    Date of Patent: August 16, 2022
    Assignee: Lutron Technology Company LLC
    Inventors: Ram Kripal Prasad, Saurabh Garg
  • Patent number: 11416511
    Abstract: 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: Grant
    Filed: January 8, 2021
    Date of Patent: August 16, 2022
    Assignee: INFORMATICA LLC
    Inventors: Saurabh Garg, Anay Ghotikar
  • Patent number: 11381514
    Abstract: 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: Grant
    Filed: May 7, 2018
    Date of Patent: July 5, 2022
    Assignee: Apple Inc.
    Inventors: Karan Sanghi, Saurabh Garg, Cahya Adiansyah Masputra
  • Patent number: 11379278
    Abstract: 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: Grant
    Filed: September 28, 2020
    Date of Patent: July 5, 2022
    Assignee: Apple Inc.
    Inventors: Karan Sanghi, Saurabh Garg