Patents by Inventor Anuj Thakkar

Anuj Thakkar 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: 20240140733
    Abstract: A pick-and-place assembly tool, system and method comprising a flexible array of gripper heads is adapted to pick a sheet of flexible material or a pre-assembled array of flexibly coupled elements from a flat surface and place it on a convex, doubly curved surface. Gripping action may be provided by a suction force. When picking the pre-assembled array of elements, the array of gripper heads may conform to the flat surface. The assembly tool may then be moved above and aligned to the compound curved placing surface. When lowered onto the receiving surface, the assembly tool passively may precisely conform to the convex surface. Distortion of the material or array may be controlled by flexible couplers disposed between the gripper heads. Heating elements disposed on some or all of the gripper heads may be used to tack the workpiece in place to maintain registration during subsequent processing, e.g., lamination.
    Type: Application
    Filed: November 1, 2023
    Publication date: May 2, 2024
    Applicant: APTERA MOTORS CORP.
    Inventors: Aiden CROWE, Anuj THAKKAR
  • Publication number: 20230420588
    Abstract: An apparatus, system, and method is disclosed, which integrates a flexible solar module with a freestanding, molded panel assembly in a curved geometry, such as for a vehicle dashboard, using insert molding. A flexible solar module with surface texture may be integrated with a larger body panel with a seamless, flush surface and uninterrupted texture. A flexible module may be adhered to a textured cap sheet and overmolded on a back side. A smooth, flexible module may be over-molded on a front or back side, in a single molding operation. A smooth, flexible module may be overmolded on front and back sides using two molding operations. Methods of flexible and rigid module retention within the insert mold are disclosed. Methods of surface texturing are also described. Furthermore, methods of concealing the solar cells through color matching are disclosed.
    Type: Application
    Filed: June 27, 2023
    Publication date: December 28, 2023
    Applicant: APTERA MOTORS CORP.
    Inventors: Anuj THAKKAR, Bradly PATCHEN
  • Publication number: 20230412573
    Abstract: Methods, systems, and media for protecting and verifying video files are provided.
    Type: Application
    Filed: September 1, 2023
    Publication date: December 21, 2023
    Inventors: Anuj Thakkar, Valeri Savvateev
  • Publication number: 20230401253
    Abstract: Consolidation of disparate data source queries is provided. An application intake component can receive an application package file, and process the file to identify one or more actions and entities for the application. A natural language processor component can receive an input audio signal to identify an action and an entity on which to perform the action. An application delivery component can identify applications that can perform the action and applications that have access to the entity, and then select an application that is configured to perform the action on the entity. The application delivery component can provide an indication of the application selected by the system to a client device.
    Type: Application
    Filed: July 24, 2023
    Publication date: December 14, 2023
    Inventors: Anuj Thakkar, Chaitrali Amrutkar, Ognjen Nikolic, Jason Douglas, Ilya Firman, Steve Chen
  • Publication number: 20230280974
    Abstract: The present disclosure is generally related to systems and methods of rendering visual components on applications. At least one action-inventory can indicate to render a user interface component. A data processing system can identify a request from an input audio signal from a client device. The client device can display a first application in a foreground process. The data processing system can select an action-inventory to execute the action corresponding to the request by a second application. The data processing system can generate an action data structure using the action-inventory to provide to the second application. The data processing system can determine that an output of the second application is authorized to be presented with the first application. The data processing system can display, on the client device, a user interface component from the second application with the first application.
    Type: Application
    Filed: May 8, 2023
    Publication date: September 7, 2023
    Inventor: Anuj Thakkar
  • Patent number: 11748402
    Abstract: Consolidation of disparate data source queries is provided. An application intake component can receive an application package file, and process the file to identify one or more actions and entities for the application. A natural language processor component can receive an input audio signal to identify an action and an entity on which to perform the action. An application delivery component can identify applications that can perform the action and applications that have access to the entity, and then select an application that is configured to perform the action on the entity. The application delivery component can provide an indication of the application selected by the system to a client device.
    Type: Grant
    Filed: June 14, 2022
    Date of Patent: September 5, 2023
    Assignee: GOOGLE LLC
    Inventors: Anuj Thakkar, Chaitrali Amrutkar, Ognjen Nikolic, Jason Douglas, Ilya Firman, Steve Chen
  • Patent number: 11750577
    Abstract: Methods, systems, and media for protecting and verifying video files are provided.
    Type: Grant
    Filed: June 17, 2022
    Date of Patent: September 5, 2023
    Assignee: Google LLC
    Inventors: Anuj Thakkar, Valeri Savvateev
  • Patent number: 11675566
    Abstract: The present disclosure is generally related to systems and methods of rendering visual components on applications. At least one action-inventory can indicate to render a user interface component. A data processing system can identify a request from an input audio signal from a client device. The client device can display a first application in a foreground process. The data processing system can select an action-inventory to execute the action corresponding to the request by a second application. The data processing system can generate an action data structure using the action-inventory to provide to the second application. The data processing system can determine that an output of the second application is authorized to be presented with the first application. The data processing system can display, on the client device, a user interface component from the second application with the first application.
    Type: Grant
    Filed: June 10, 2022
    Date of Patent: June 13, 2023
    Assignee: GOOGLE LLC
    Inventor: Anuj Thakkar
  • Publication number: 20220329572
    Abstract: Methods, systems, and media for protecting and verifying video files are provided.
    Type: Application
    Filed: June 17, 2022
    Publication date: October 13, 2022
    Inventors: Anuj Thakkar, Valeri Savvateev
  • Publication number: 20220308830
    Abstract: The present disclosure is generally related to systems and methods of rendering visual components on applications. At least one action-inventory can indicate to render a user interface component. A data processing system can identify a request from an input audio signal from a client device. The client device can display a first application in a foreground process. The data processing system can select an action-inventory to execute the action corresponding to the request by a second application. The data processing system can generate an action data structure using the action-inventory to provide to the second application. The data processing system can determine that an output of the second application is authorized to be presented with the first application. The data processing system can display, on the client device, a user interface component from the second application with the first application.
    Type: Application
    Filed: June 10, 2022
    Publication date: September 29, 2022
    Inventor: Anuj Thakkar
  • Publication number: 20220309098
    Abstract: Consolidation of disparate data source queries is provided. An application intake component can receive an application package file, and process the file to identify one or more actions and entities for the application. A natural language processor component can receive an input audio signal to identify an action and an entity on which to perform the action. An application delivery component can identify applications that can perform the action and applications that have access to the entity, and then select an application that is configured to perform the action on the entity. The application delivery component can provide an indication of the application selected by the system to a client device.
    Type: Application
    Filed: June 14, 2022
    Publication date: September 29, 2022
    Inventors: Anuj Thakkar, Chaitrali Amrutkar, Ognjen Nikolic, Jason Douglas, Ilya Firman, Steve Chen
  • Patent number: 11429665
    Abstract: Consolidation of disparate data source queries is provided. An application intake component can receive an application package file, and process the file to identify one or more actions and entities for the application. A natural language processor component can receive an input audio signal to identify an action and an entity on which to perform the action. An application delivery component can identify applications that can perform the action and applications that have access to the entity, and then select an application that is configured to perform the action on the entity. The application delivery component can provide an indication of the application selected by the system to a client device.
    Type: Grant
    Filed: February 6, 2019
    Date of Patent: August 30, 2022
    Assignee: GOOGLE LLC
    Inventors: Anuj Thakkar, Chaitrali Amrutkar, Ognjen Nikolic, Jason Douglas, Ilya Firman, Steve Chen
  • Patent number: 11368438
    Abstract: Methods, systems, and media for protecting and verifying video files are provided.
    Type: Grant
    Filed: July 13, 2020
    Date of Patent: June 21, 2022
    Assignee: Google LLC
    Inventors: Anuj Thakkar, Valeri Savvateev
  • Patent number: 11360738
    Abstract: The present disclosure is generally related to systems and methods of rendering visual components on applications. At least one action-inventory can indicate to render a user interface component. A data processing system can identify a request from an input audio signal from a client device. The client device can display a first application in a foreground process. The data processing system can select an action-inventory to execute the action corresponding to the request by a second application. The data processing system can generate an action data structure using the action-inventory to provide to the second application. The data processing system can determine that an output of the second application is authorized to be presented with the first application. The data processing system can display, on the client device, a user interface component from the second application with the first application.
    Type: Grant
    Filed: May 6, 2019
    Date of Patent: June 14, 2022
    Assignee: GOOGLE LLC
    Inventor: Anuj Thakkar
  • Publication number: 20210334067
    Abstract: The present disclosure is generally related to systems and methods of rendering visual components on applications. At least one action-inventory can indicate to render a user interface component. A data processing system can identify a request from an input audio signal from a client device. The client device can display a first application in a foreground process. The data processing system can select an action-inventory to execute the action corresponding to the request by a second application. The data processing system can generate an action data structure using the action-inventory to provide to the second application. The data processing system can determine that an output of the second application is authorized to be presented with the first application. The data processing system can display, on the client device, a user interface component from the second application with the first application.
    Type: Application
    Filed: May 6, 2019
    Publication date: October 28, 2021
    Inventor: Anuj Thakkar
  • Publication number: 20210334305
    Abstract: Consolidation of disparate data source queries is provided. An application intake component can receive an application package file, and process the file to identify one or more actions and entities for the application. A natural language processor component can receive an input audio signal to identify an action and an entity on which to perform the action. An application delivery component can identify applications that can perform the action and applications that have access to the entity, and then select an application that is configured to perform the action on the entity. The application delivery component can provide an indication of the application selected by the system to a client device.
    Type: Application
    Filed: February 6, 2019
    Publication date: October 28, 2021
    Inventors: Anuj Thakkar, Chaitrali Amrutkar, Ognjen Nikolic, Jason Douglas, Ilya Firman, Steve Chen
  • Publication number: 20200344220
    Abstract: Methods, systems, and media for protecting and verifying video files are provided.
    Type: Application
    Filed: July 13, 2020
    Publication date: October 29, 2020
    Inventors: Anuj Thakkar, Valeri Savvateev
  • Patent number: 10715498
    Abstract: Methods, systems, and media for protecting and verifying video files are provided.
    Type: Grant
    Filed: July 18, 2017
    Date of Patent: July 14, 2020
    Assignee: Google LLC
    Inventors: Anuj Thakkar, Valeri Savvateev
  • Publication number: 20190028441
    Abstract: Methods, systems, and media for protecting and verifying video files are provided.
    Type: Application
    Filed: July 18, 2017
    Publication date: January 24, 2019
    Inventors: Anuj Thakkar, Valeri Savvateev