Patents by Inventor Jashanpreet Singh

Jashanpreet Singh 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: 12319372
    Abstract: A trailer system with a trailer and a booster is provided. The trailer can have a hitch assembly provided at a front end of the trailer, a load bed provided behind the hitch assembly, and an axle assembly. The booster can have a connection assembly pivotally connecting the booster to a rear end of the trailer and an axle assembly. The connection assembly can include a booster hydraulic cylinder to dampen the pivoting of the booster; and an axle assembly comprising: a booster suspension frame; at least one axle; ground wheels provided on each axle; a booster suspension having at least one booster suspension air spring controlling the height of the booster suspension frame relative to the ground wheels; and a pressure regulator limiting the maximum pressure of a fluid supplied to the at least one booster suspension air spring.
    Type: Grant
    Filed: May 3, 2023
    Date of Patent: June 3, 2025
    Assignee: Brandt Industries Canada Ltd.
    Inventors: Brett Burke, Jashanpreet Singh, Adrien Desmarais
  • Publication number: 20250095808
    Abstract: Techniques for maintaining state and context of conversations between a user and digital assistant using threads. In one aspect, a method includes receiving a natural language utterance from a user during a session, obtaining a topic context instance for the natural language utterance, and generating, by a GenAI model, a list comprising an executable action based on candidate actions associated with the topic context instance. The executable action is then executed to produce an output. The executing includes determining there is no thread running within the session that is associated with the topic context instance, the executable action, or both, and responsive to determining there is no thread running, creating a thread associated with the topic context instance, the executable action, or both, and executing, using the thread, the executable action to obtain the output. The output or a communication derived from the output is then sent to the user.
    Type: Application
    Filed: September 13, 2024
    Publication date: March 20, 2025
    Applicant: Oracle International Corporation
    Inventors: Steven Martijn Davelaar, Jashanpreet Singh