Patents by Inventor Aaditya Chandrasekhar

Aaditya Chandrasekhar 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: 11829787
    Abstract: A multi-process model to support compiling applications for multiple platforms is described. In one embodiment, applications designed for execution on a mobile platform can be ported to and/or compiled for execution on a desktop/laptop platform without requiring modification of the core program code of the mobile application. The mobile application is executed using a multi-process (e.g., two or more process) model in which the core mobile application program generates content that is displayed by a host process. The host process enables automatic translation of program calls to generate mobile user interface elements into program calls that generate user interface elements of the host platform. The translation can be performed using a multi-process (e.g., two or more process) model in which the core application program generates content that is displayed by a host process.
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: November 28, 2023
    Assignee: Apple Inc.
    Inventors: Ali T. Ozer, Russell A. Bishop, Aaditya Chandrasekhar, Christopher A. Dreessen, Kristin M. Forster, Jeremiah R. Sequoia
  • Publication number: 20230325561
    Abstract: A computer-implemented physics solver operates within a neural network framework. A neural network accepts a coordinate for each location within a design domain and outputs a local composition for each location. A model of the design domain is formed in a physics solver. The model includes discrete elements that encompass the design domain. A solution of the model provides a value of a design objective. For a plurality of iterations, the following is performed: the neural network determines current local compositions for the locations in the design domain corresponding to the discrete elements; the current local compositions are input into the discrete elements of the physics solver to obtain a current value of the design objective; and the current value of the design objective is used to find a loss gradient of a loss function. The loss gradient is used to update the neural network during the iterations.
    Type: Application
    Filed: April 6, 2022
    Publication date: October 12, 2023
    Inventors: Aaditya Chandrasekhar, Amirmassoud Mirzendehdel, Morad Behandish
  • Patent number: 11545036
    Abstract: A system and method may track data from one or more sensors during vehicle driving. Based on the sensors data, one or more alerts or potential hazards may be identified. The system and method may generate a drive summary including information and optional statistics about the alerts or potential hazards.
    Type: Grant
    Filed: December 19, 2019
    Date of Patent: January 3, 2023
    Assignee: Google LLC
    Inventors: Xinyu Li, Chen-Ping Yu, Aaditya Chandrasekhar
  • Patent number: 11448518
    Abstract: A system and method may generate a more realistic augmented reality (AR) overlay by generating a segmentation image and blending it with one or more other images. The system may generate a segmentation image based on an input image. The segmentation image may be blended with an AR path overlay image to generate an object-masked AR path overlay image. The object-masked AR path overlay image may be blended with the input image to generate an output image.
    Type: Grant
    Filed: January 17, 2020
    Date of Patent: September 20, 2022
    Inventors: Chen-Ping Yu, Xinyu Li, Aaditya Chandrasekhar
  • Patent number: 11333506
    Abstract: Systems and methods for a more usable Augmented Reality (AR) display of navigation indications is described. A live camera image of a scene may be captured from a device. Navigation instructions may be generated from a navigation system and a navigation indication may be generated for display. A computer vision-based positioning algorithm may be performed on the camera image to determine the relative position between the viewpoint of the device and one or more landmarks in the live camera image. The location or shape of the visual display of the navigation indication may be determined based on the computer vision-based positioning algorithm.
    Type: Grant
    Filed: December 18, 2020
    Date of Patent: May 17, 2022
    Assignee: Phiar Technologies, Inc.
    Inventors: Chen-Ping Yu, Xinyu Li, Jim Zin, Aaditya Chandrasekhar
  • Patent number: 11313695
    Abstract: A system and method may generate a more realistic augmented reality (AR) overlay by generating a segmentation image and blending it with one or more other images. The system may generate a segmentation image based on an input image. The segmentation image may be blended with an AR path overlay image to generate an object-masked AR path overlay image. The object-masked AR path overlay image may be blended with the input image to generate an output image.
    Type: Grant
    Filed: September 12, 2019
    Date of Patent: April 26, 2022
    Assignee: Phiar Technologies, Inc.
    Inventors: Chen-Ping Yu, Xinyu Li, Aaditya Chandrasekhar
  • Publication number: 20210216337
    Abstract: A multi-process model to support compiling applications for multiple platforms is described. In one embodiment, applications designed for execution on a mobile platform can be ported to and/or compiled for execution on a desktop/laptop platform without requiring modification of the core program code of the mobile application. The mobile application is executed using a multi-process (e.g., two or more process) model in which the core mobile application program generates content that is displayed by a host process. The host process enables automatic translation of program calls to generate mobile user interface elements into program calls that generate user interface elements of the host platform. The translation can be performed using a multi-process (e.g., two or more process) model in which the core application program generates content that is displayed by a host process.
    Type: Application
    Filed: March 31, 2021
    Publication date: July 15, 2021
    Inventors: Ali T. Ozer, Russell A. Bishop, Aaditya Chandrasekhar, Christopher A. Dreessen, Kristin M. Forster, Jeremiah R. Sequoia
  • Publication number: 20210148713
    Abstract: Systems and methods for a more usable Augmented Reality (AR) display of navigation indications is described. A live camera image of a scene may be captured from a device. Navigation instructions may be generated from a navigation system and a navigation indication may be generated for display. A computer vision-based positioning algorithm may be performed on the camera image to determine the relative position between the viewpoint of the device and one or more landmarks in the live camera image. The location or shape of the visual display of the navigation indication may be determined based on the computer vision-based positioning algorithm.
    Type: Application
    Filed: December 18, 2020
    Publication date: May 20, 2021
    Inventors: Chen-Ping Yu, Xinyu Li, Jim Zin, Aaditya Chandrasekhar
  • Patent number: 10983811
    Abstract: Embodiments described herein provide for a multi-process model to support compiling applications for multiple platforms. In one embodiment, applications designed for execution on a mobile platform can be ported to and/or compiled for execution on a desktop/laptop platform without requiring modification of the core program code of the mobile application. The mobile application is executed using a multi-process (e.g., two or more process) model in which the core mobile application program generates content that is displayed by a host process. The host process enables automatic translation of program calls to generate mobile user interface elements into program calls that generate user interface elements of the host platform. The translation can be performed using a multi-process (e.g., two or more process) model in which the core application program generates content that is displayed by a host process.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: April 20, 2021
    Assignee: Apple Inc.
    Inventors: Ali T. Ozer, Russell A. Bishop, Aaditya Chandrasekhar, Christopher A. Dreessen, Kristin M. Forster, Jeremiah R. Sequoia
  • Patent number: 10901761
    Abstract: Embodiments described herein provide for a multi-process model to support compiling applications for multiple platforms. In one embodiment, applications designed for execution on a mobile platform can be ported to and/or compiled for execution on a desktop/laptop platform without requiring modification of the core program code of the mobile application. The mobile application is executed using a multi-process (e.g., two or more process) model in which the core mobile application program generates content that is displayed by a host process. The host process enables automatic translation of program calls to generate mobile user interface elements into program calls that generate user interface elements of the host platform. The translation can be performed using a multi-process (e.g., two or more process) model in which the core application program generates content that is displayed by a host process.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: January 26, 2021
    Assignee: Apple Inc.
    Inventors: Aaditya Chandrasekhar, Russell A. Bishop, Christopher A. Dreessen, Kristin M. Forster, Ali T. Ozer, Jeremiah R. Sequoia
  • Patent number: 10871377
    Abstract: Systems and methods for a more usable Augmented Reality (AR) display of navigation indications is described. A live camera image of a scene may be captured from a device. Navigation instructions may be generated from a navigation system and a navigation indication may be generated for display. A computer vision-based positioning algorithm may be performed on the camera image to determine the relative position between the viewpoint of the device and one or more landmarks in the live camera image. The location or shape of the visual display of the navigation indication may be determined based on the computer vision-based positioning algorithm.
    Type: Grant
    Filed: August 8, 2019
    Date of Patent: December 22, 2020
    Assignee: Phiar Technologies, Inc.
    Inventors: Chen-Ping Yu, Xinyu Li, Jim Zin, Aaditya Chandrasekhar
  • Patent number: 10684871
    Abstract: Embodiments described herein provide for a multi-process model to support compiling applications for multiple platforms. In one embodiment, applications designed for execution on a mobile platform can be ported to and/or compiled for execution on a desktop/laptop platform without requiring modification of the core program code of the mobile application. The mobile application is executed using a multi-process (e.g., two or more process) model in which the core mobile application program generates content that is displayed by a host process. The host process enables automatic translation of program calls to generate mobile user interface elements into program calls that generate user interface elements of the host platform. The translation can be performed using a multi-process (e.g., two or more process) model in which the core application program generates content that is displayed by a host process.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: June 16, 2020
    Assignee: Apple Inc.
    Inventors: Russell A. Bishop, Aaditya Chandrasekhar, Christopher A. Dreessen, Kristin M. Forster, Ali T. Ozer, Jeremiah R. Sequoia
  • Publication number: 20200149916
    Abstract: A system and method may generate a more realistic augmented reality (AR) overlay by generating a segmentation image and blending it with one or more other images. The system may generate a segmentation image based on an input image. The segmentation image may be blended with an AR path overlay image to generate an object-masked AR path overlay image. The object-masked AR path overlay image may be blended with the input image to generate an output image.
    Type: Application
    Filed: January 17, 2020
    Publication date: May 14, 2020
    Inventors: Chen-Ping Yu, Xinyu Li, Aaditya Chandrasekhar
  • Publication number: 20200126423
    Abstract: A system and method may track data from one or more sensors during vehicle driving. Based on the sensors data, one or more alerts or potential hazards may be identified. The system and method may generate a drive summary including information and optional statistics about the alerts or potential hazards.
    Type: Application
    Filed: December 19, 2019
    Publication date: April 23, 2020
    Inventors: Xinyu LI, Chen-Ping YU, Aaditya CHANDRASEKHAR
  • Publication number: 20200103247
    Abstract: A system and method may generate a more realistic augmented reality (AR) overlay by generating a segmentation image and blending it with one or more other images. The system may generate a segmentation image based on an input image. The segmentation image may be blended with an AR path overlay image to generate an object-masked AR path overlay image. The object-masked AR path overlay image may be blended with the input image to generate an output image.
    Type: Application
    Filed: September 12, 2019
    Publication date: April 2, 2020
    Inventors: Chen-Ping Yu, Xinyu Li, Aaditya Chandrasekhar
  • Patent number: 10573183
    Abstract: A system and method may track data from one or more sensors during vehicle driving. Based on the sensors data, one or more alerts or potential hazards may be identified. The system and method may generate a drive summary including information and optional statistics about the alerts or potential hazards.
    Type: Grant
    Filed: January 24, 2019
    Date of Patent: February 25, 2020
    Assignee: Phiar Technologies, Inc.
    Inventors: Xinyu Li, Chen-Ping Yu, Aaditya Chandrasekhar
  • Publication number: 20190369987
    Abstract: Embodiments described herein provide for a multi-process model to support compiling applications for multiple platforms. In one embodiment, applications designed for execution on a mobile platform can be ported to and/or compiled for execution on a desktop/laptop platform without requiring modification of the core program code of the mobile application. The mobile application is executed using a multi-process (e.g., two or more process) model in which the core mobile application program generates content that is displayed by a host process. The host process enables automatic translation of program calls to generate mobile user interface elements into program calls that generate user interface elements of the host platform. The translation can be performed using a multi-process (e.g., two or more process) model in which the core application program generates content that is displayed by a host process.
    Type: Application
    Filed: September 26, 2018
    Publication date: December 5, 2019
    Inventors: Aaditya Chandrasekhar, Russell A. Bishop, Christopher A. Dreessen, Kristin M. Forster, Ali T. Ozer, Jeremiah R. Sequoia
  • Publication number: 20190370033
    Abstract: Embodiments described herein provide for a multi-process model to support compiling applications for multiple platforms. In one embodiment, applications designed for execution on a mobile platform can be ported to and/or compiled for execution on a desktop/laptop platform without requiring modification of the core program code of the mobile application. The mobile application is executed using a multi-process (e.g., two or more process) model in which the core mobile application program generates content that is displayed by a host process. The host process enables automatic translation of program calls to generate mobile user interface elements into program calls that generate user interface elements of the host platform. The translation can be performed using a multi-process (e.g., two or more process) model in which the core application program generates content that is displayed by a host process.
    Type: Application
    Filed: September 26, 2018
    Publication date: December 5, 2019
    Inventors: Russell A. Bishop, Aaditya Chandrasekhar, Christopher A. Dreessen, Kristin M. Forster, Ali T. Ozer, Jeremiah R. Sequoia
  • Publication number: 20190370091
    Abstract: Embodiments described herein provide for a multi-process model to support compiling applications for multiple platforms. In one embodiment, applications designed for execution on a mobile platform can be ported to and/or compiled for execution on a desktop/laptop platform without requiring modification of the core program code of the mobile application. The mobile application is executed using a multi-process (e.g., two or more process) model in which the core mobile application program generates content that is displayed by a host process. The host process enables automatic translation of program calls to generate mobile user interface elements into program calls that generate user interface elements of the host platform. The translation can be performed using a multi-process (e.g., two or more process) model in which the core application program generates content that is displayed by a host process.
    Type: Application
    Filed: September 26, 2018
    Publication date: December 5, 2019
    Inventors: Ali T. Ozer, Russell A. Bishop, Aaditya Chandrasekhar, Christopher A. Dreessen, Kristin M. Forster, Jeremiah R. Sequoia
  • Patent number: 10495476
    Abstract: A system and method may generate a more realistic augmented reality (AR) overlay by generating a segmentation image and blending it with one or more other images. The system may generate a segmentation image based on an input image. The segmentation image may be blended with an AR path overlay image to generate an object-masked AR path overlay image. The object-masked AR path overlay image may be blended with the input image to generate an output image.
    Type: Grant
    Filed: January 24, 2019
    Date of Patent: December 3, 2019
    Assignee: Phiar Technologies, Inc.
    Inventors: Chen-Ping Yu, Xinyu Li, Aaditya Chandrasekhar