Patents by Inventor Rohit Agarwal

Rohit Agarwal 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: 12109494
    Abstract: Techniques are disclosed for generating a representation of a motion of an object through a physical topography. In one example, a system receives from a camera a sequence of images that shows the motion of the object within a first field of view of the camera that shows a portion of the physical topography, the portion being mapped to a three-dimensional coordinate space. The object is detected using a computer vision model, and a motion profile of the object is determined that maps the motion of the object to the three-dimensional space. The motion profile is provided to a computing service for being combined with audiovisual data (e.g., including a three-dimensional model of the physical topography), and whereby the combined data is then provided to a user device for subsequent presentation.
    Type: Grant
    Filed: August 3, 2021
    Date of Patent: October 8, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Hayden Matthew Ives, Nicholas Eng-Rohrbach, Abhishek Pandey, Rohit Agarwal, Kevin Francis Delaney
  • Patent number: 11954111
    Abstract: Disclosed is system for executing service request. The system comprises a processing arrangement and data sources. The processing arrangement receives the service request and is configured to extract data from the data sources based on the service request. The data sources respond in response to a characteristic framework of the service request. The system further comprises an administrator module to permute the service request received by the processing arrangement in accordance with the characteristic framework employed by the data sources. The administrator module is configured to identify at least one attribute of the service request, obtain data corresponding to the at least one attribute of the service request from the data sources, normalize the obtained data and provide the normalized data to execute the service request, via the processing arrangement.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: April 9, 2024
    Assignee: INNOPLEXUS AG
    Inventors: Ashwinkumar Rathod, Souymadeep Ghosh, Rohit Agarwal, Rajat Chaudhary
  • Publication number: 20240018937
    Abstract: A rotor blade for a wind turbine includes a first blade segment and a second blade segment extending in opposite directions from a chord-wise joint. Each of the first and second blade segments includes at least one shell member defining an airfoil surface. The rotor blade also includes pin joint(s) for connecting the first and second blade segments at the chord-wise joint. The pin joint(s) includes pin joint tube(s) received within the pin joint slot(s). The pin joint slot(s) are secured within a bearing block. Further, a gap is defined between the pin joint slot(s) and the bearing block. Moreover, the rotor blade includes a shim within the gap between the pin joint slot(s) and the bearing block so as to retain the pin joint slot(s) within the bearing block. In addition, the shim is constructed of a liquid material that hardens after being poured into the gap.
    Type: Application
    Filed: September 27, 2023
    Publication date: January 18, 2024
    Inventors: Rohit Agarwal, Andrew Mitchell Rodwell, Amir Riahi, Mohammad Salah Attia, Donald Joseph Kasperski, Jianqiang Chen
  • Publication number: 20230393702
    Abstract: Techniques are described for providing an interface for managing invitations to communicate via a communication platform. In an example, a first user can access a first interface to invite a second user to communicate via the communication platform. In response to input from the first user via the first interface, the communication platform can generate an invitation for the second user to communicate with the first user and can provide the invitation to the second user, such as by causing the invitation to be presented via a second interface. The second user can submit a response to the invitation via the second interface. The communication platform can update the first interface and the second interface based on response, such as, in examples in which the second user accepts the invitation, to reflect a newly established connection between the first user and the second user.
    Type: Application
    Filed: August 16, 2023
    Publication date: December 7, 2023
    Inventors: Michael Demmer, Samir Ketema, Yoav Sion, Julie Cockle, Rohit Agarwal, Preetham Deshikachar Shrinivas, Ryan David Morris
  • Publication number: 20230374971
    Abstract: A mechanism for restraining movement of a locking pin is disclosed. The mechanism includes a plurality of bushings 1. At least one of the plurality of bushings is provided in an aperture 76, 78 and on either ends of the locking pin 74. Further, at least one primary restraining mechanism 7 is configured in the at least one bushing 1 at one end of the locking pin 74, where the primary restraining mechanism 7 is fixedly connected to the at least one bushing 1 and is configured to restrain at least one of sliding and rotary movement of the locking pin 74.
    Type: Application
    Filed: November 26, 2021
    Publication date: November 23, 2023
    Inventors: Scott HUTH, Jon Stuart WRIGHT, Graham ALDINGER, Rohit AGARWAL
  • Patent number: 11823299
    Abstract: A computer-implemented system and method for providing alerts in an online learning environment is provided. An electronic gradebook is maintained for a teacher of an online learning environment and includes education related data for each student of the teacher. An event in the online learning environment is identified based on receipt of further education related data for one of the students of the teacher for entry into the electronic gradebook. Automatically upon receipt into the electronic gradebook, an alert is generated for the event by identifying a type of the further education related data received and selecting a template for the alert based on the type of the further education related data. The template is filled with the further education related data and recipients of the alert that are associated with the student are identified. The alert is delivered to the identified recipients.
    Type: Grant
    Filed: October 25, 2021
    Date of Patent: November 21, 2023
    Assignee: Apex Learning, Inc.
    Inventors: Andrew Lippert, Rohit Agarwal
  • Patent number: 11802542
    Abstract: A rotor blade for a wind turbine includes a first blade segment and a second blade segment extending in opposite directions from a chord-wise joint. Each of the first and second blade segments includes at least one shell member defining an airfoil surface. The rotor blade also includes one or more pin joints for connecting the first and second blade segments at the chord-wise joint. The pin joint(s) includes one or more pin joint tubes received within the pin joint slot(s). The pin joint slot(s) are secured within a bearing block. Further, a gap is defined between the pin joint slot(s) and the bearing block. Moreover, the rotor blade includes a shim within the gap between the pin joint slot(s) and the bearing block so as to retain the pin joint slot(s) within the bearing block. In addition, the shim is constructed of a liquid material that hardens after being poured into the gap.
    Type: Grant
    Filed: November 1, 2018
    Date of Patent: October 31, 2023
    Assignee: General Electric Company
    Inventors: Rohit Agarwal, Andrew Mitchell Rodwell, Amir Riahi, Mohammad Salah Attia, Donald Joseph Kasperski, Jianqiang Chen
  • Publication number: 20230323855
    Abstract: A method of joining first and second blade components of a rotor blade of a wind turbine includes arranging the first blade component and the second blade component together at an interface. The first and second blade components are formed of different materials having different stiffnesses. The method further includes providing at least one gap at the interface of the blade components. Further, the method includes securing the blade components together by at least partially filling the gap with at least one filler material. Moreover, the method includes further securing the blade components together via an infusion process, wherein, during the infusion process, additional filler material further fills the gap or covers at least a portion of the at least one filler material. In addition, the method includes allowing the filler material(s) to cure.
    Type: Application
    Filed: August 31, 2021
    Publication date: October 12, 2023
    Inventors: Graham Andress Aldinger, Scott Jacob Huth, Rohit Agarwal, Amir Riahi, Andrew Mitchell Rodwell, Thomas Merzhaeuser
  • Patent number: 11775137
    Abstract: Techniques are described for providing an interface for managing invitations to communicate via a communication platform. In an example, a first user can access a first interface to invite a second user to communicate via the communication platform. In response to input from the first user via the first interface, the communication platform can generate an invitation for the second user to communicate with the first user and can provide the invitation to the second user, such as by causing the invitation to be presented via a second interface. The second user can submit a response to the invitation via the second interface. The communication platform can update the first interface and the second interface based on response, such as, in examples in which the second user accepts the invitation, to reflect a newly established connection between the first user and the second user.
    Type: Grant
    Filed: June 25, 2021
    Date of Patent: October 3, 2023
    Assignee: Salesforce, Inc.
    Inventors: Michael Demmer, Samir Ketema, Yoav Sion, Julie Cockle, Rohit Agarwal, Preetham Deshikachar Shrinivas, Ryan David Morris
  • Patent number: 11669375
    Abstract: A multi-tenant load balancing system that includes artificial intelligence based algorithm to dynamically route requests from one or more channels to an agent best suited to process the request. The AI based algorithm routes the request based on company's business goals, agent attributes, and channel attributes. The AI based algorithm also predicts agent availability.
    Type: Grant
    Filed: February 20, 2020
    Date of Patent: June 6, 2023
    Assignee: Freshworks Inc.
    Inventors: Karthikeyan Marudhachalam, Rohit Agarwal, Hariharan Ganapathiraman, Abinaya K. Sarathi
  • Publication number: 20220413659
    Abstract: Techniques are described for providing an interface for managing invitations to communicate via a communication platform. In an example, a first user can access a first interface to invite a second user to communicate via the communication platform. In response to input from the first user via the first interface, the communication platform can generate an invitation for the second user to communicate with the first user and can provide the invitation to the second user, such as by causing the invitation to be presented via a second interface. The second user can submit a response to the invitation via the second interface. The communication platform can update the first interface and the second interface based on response, such as, in examples in which the second user accepts the invitation, to reflect a newly established connection between the first user and the second user.
    Type: Application
    Filed: June 25, 2021
    Publication date: December 29, 2022
    Inventors: Michael Demmer, Samir Ketema, Yoav Sion, Julie Cockle, Rohit Agarwal, Preetham Deshikachar Shrinivas, Ryan David Morris
  • Patent number: 11483366
    Abstract: A process for annotating a video in real-time on a mobile device. The process may include creating one or more markers, allowing a user of the mobile device to annotate the video while one or more users within a group of users are annotating the streaming video in real-time. The process may include receiving a selection from the user for which he or she seeks to annotate within the video. The process further includes displaying a text box for a frame or range of frames selected by the user seeks for annotation, and receiving a submitted text box from the user and propagating the annotations within the submitted text box to one or more users within the group in real-time.
    Type: Grant
    Filed: May 23, 2017
    Date of Patent: October 25, 2022
    Assignee: Freshworks, Inc.
    Inventors: Vineet Markan, Rohit Agarwal
  • Publication number: 20220178346
    Abstract: A rotor blade includes first and second blade segments extending in opposite directions from a chord-wise joint. The first blade segment includes a beam structure that connects with the second blade segment via a receiving section. A chord-wise gap exists between an edge of the beam structure and an edge of the receiving section. The beam structure defines a first pin joint slot, whereas the receiving section defines a second pin joint slot that aligns with the first pin joint slot. First and second bushings are arranged in first ends of the first and second pin joint slots, each having a flange extending within the chord-wise gap. As such, the flanges abut against each other within the chord-wise gap so as to fill the chord-wise gap with a predetermined defined gap or interference. Further, a chord-wise extending pin is positioned through the bushings so as to secure the first and second blade segments together.
    Type: Application
    Filed: February 27, 2020
    Publication date: June 9, 2022
    Inventors: Jon Stuart Wright, Andrew Mitchell Rodwell, Scott Jacob Huth, Scott Iverson Shillig, Rohit Agarwal, Ashley Simone Wilford
  • Publication number: 20220156865
    Abstract: A computer-implemented system and method for providing alerts in an online learning environment is provided. An electronic gradebook is maintained for a teacher of an online learning environment and includes education related data for each student of the teacher. An event in the online learning environment is identified based on receipt of further education related data for one of the students of the teacher for entry into the electronic gradebook. Automatically upon receipt into the electronic gradebook, an alert is generated for the event by identifying a type of the further education related data received and selecting a template for the alert based on the type of the further education related data. The template is filled with the further education related data and recipients of the alert that are associated with the student are identified. The alert is delivered to the identified recipients.
    Type: Application
    Filed: October 25, 2021
    Publication date: May 19, 2022
    Inventors: Andrew Lippert, Rohit Agarwal
  • Publication number: 20220120255
    Abstract: A rotor blade for a wind turbine includes a first blade segment and a second blade segment extending in opposite directions from a chord-wise joint. Each of the first and second blade segments includes at least one shell member defining an airfoil surface. The rotor blade also includes one or more pin joints for connecting the first and second blade segments at the chord-wise joint. The pin joint(s) includes one or more pin joint tubes received within the pin joint slot(s). The pin joint slot(s) are secured within a bearing block. Further, a gap is defined between the pin joint slot(s) and the bearing block. Moreover, the rotor blade includes a shim within the gap between the pin joint slot(s) and the bearing block so as to retain the pin joint slot(s) within the bearing block. In addition, the shim is constructed of a liquid material that hardens after being poured into the gap.
    Type: Application
    Filed: November 1, 2018
    Publication date: April 21, 2022
    Inventors: Rohit Agarwal, Andrew Mitchell Rodwell, Amir Riahi, Mohammad Salah Attia, Donald Joseph Kasperski, Jianqiang Chen
  • Patent number: 11158015
    Abstract: A computer-implemented system and method for providing alerts in an online learning environment is provided. An electronic gradebook is maintained for a teacher of an online learning environment and includes education related data for each student of the teacher. An event in the online learning environment is identified based on receipt of further education related data for one of the students of the teacher for entry into the electronic gradebook. Automatically upon receipt into the electronic gradebook, an alert is generated for the event by identifying a type of the further education related data received and selecting a template for the alert based on the type of the further education related data. The template is filled with the further education related data and recipients of the alert that are associated with the student are identified. The alert is delivered to the identified recipients.
    Type: Grant
    Filed: February 24, 2020
    Date of Patent: October 26, 2021
    Assignee: Apex Learning, Inc.
    Inventors: Andrew Lippert, Rohit Agarwal
  • Publication number: 20200311093
    Abstract: Disclosed is system for executing service request. The system comprises a processing arrangement and data sources. The processing arrangement receives the service request and is configured to extract data from the data sources based on the service request. The data sources respond in response to a characteristic framework of the service request. The system further comprises an administrator module to permute the service request received by the processing arrangement in accordance with the characteristic framework employed by the data sources. The administrator module is configured to identify at least one attribute of the service request, obtain data corresponding to the at least one attribute of the service request from the data sources, normalize the obtained data and provide the normalized data to execute the service request, via the processing arrangement.
    Type: Application
    Filed: March 29, 2019
    Publication date: October 1, 2020
    Inventors: Ashwinkumar Rathod, Souymadeep Ghosh, Rohit Agarwal, Rajat Chaudhary
  • Publication number: 20200233725
    Abstract: A multi-tenant load balancing system that includes artificial intelligence based algorithm to dynamically route requests from one or more channels to an agent best suited to process the request. The AI based algorithm routes the request based on company's business goals, agent attributes, and channel attributes. The AI based algorithm also predicts agent availability.
    Type: Application
    Filed: February 20, 2020
    Publication date: July 23, 2020
    Applicant: Freshworks Inc.
    Inventors: Karthikeyan MARUDHACHALAM, Rohit AGARWAL, Hariharan GANAPATHIRAMAN, Abinaya K. SARATHI
  • Publication number: 20200193543
    Abstract: A computer-implemented system and method for providing alerts in an online learning environment is provided. An electronic gradebook is maintained for a teacher of an online learning environment and includes education related data for each student of the teacher. An event in the online learning environment is identified based on receipt of further education related data for one of the students of the teacher for entry into the electronic gradebook. Automatically upon receipt into the electronic gradebook, an alert is generated for the event by identifying a type of the further education related data received and selecting a template for the alert based on the type of the further education related data. The template is filled with the further education related data and recipients of the alert that are associated with the student are identified. The alert is delivered to the identified recipients.
    Type: Application
    Filed: February 24, 2020
    Publication date: June 18, 2020
    Inventors: Andrew Lippert, Rohit Agarwal
  • Patent number: 10572958
    Abstract: A computer-implemented system and method for providing performance alerts in an online learning environment is provided. Education-related information for a user is monitored within an online learning environment and an assignment completed by the user is received. A score of the assignment is determined to be below passing level. Other assignments that are the same as the received assignment and are associated with below passing scores of the user are identified. A number of the received assignment and the same assignments is determined as common assignments. A predetermined threshold is applied to the number of common assignments and when the number of common assignments exceeds the predetermined threshold, access of the user to the online learning environment is blocked. An alert providing notice of the user's blocked access is delivered.
    Type: Grant
    Filed: September 17, 2018
    Date of Patent: February 25, 2020
    Assignee: Apex Learning, Inc.
    Inventors: Andrew Lippert, Rohit Agarwal