Patents by Inventor Arnold H. Cachelin

Arnold H. Cachelin 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: 12456271
    Abstract: Some examples of the disclosure are directed to object manipulators and associated processes for manipulating an object representation in a three-dimensional environment. The object representation may correspond to a scan of a real-world object in a real-world environment. The object manipulators may include an object cleanup manipulator and a text annotation manipulator. The object cleanup manipulator may be selectable to display one or more control affordances providing functionality for selectively removing portions of the object representation in the three-dimensional environment and/or selectively adjusting one or more parameters of the object representation in the three-dimensional environment. The text annotation manipulator may be selectable to display one or more control affordances providing functionality for selectively generating one or more text labels in the three-dimensional environment.
    Type: Grant
    Filed: November 18, 2022
    Date of Patent: October 28, 2025
    Assignee: Apple Inc.
    Inventors: Jeremy R. Bernstein, Michelle Chua, Arnold H. Cachelin, Eric Geusz, Karen N. Wong, Novaira Masood, Zachary Z. Becker, Shem Nguyen
  • Patent number: 12217342
    Abstract: A computer-generated environment may include a virtual agent and a plurality of targets. Movements of the virtual agent to the plurality of targets can be defined and the movements of the virtual agent to the plurality of targets may be interpolated, such that to generate an interpolated animation path of movement of the virtual agent to the first target and to the second target.
    Type: Grant
    Filed: April 19, 2022
    Date of Patent: February 4, 2025
    Assignee: Apple Inc.
    Inventors: Gregory Duquesne, Arnold H. Cachelin
  • Publication number: 20230076939
    Abstract: In an example method, a system obtains first data representing a plurality of polygons of a polygon mesh, and performs several operations for each of the polygons, including (i) determining a number of sample points for that polygon, where the number of sample points is determined based on at least one of an area of that polygon or an area of the polygon mesh, (ii) determining a distribution of the sample points for that polygon, and (iii) sampling the polygon mesh in accordance with the determined number of sample points and the determined distribution of sample points, where sampling the polygon mesh includes determining one or more characteristics of the polygon mesh at each of the sample points. The system also outputs second data representing the one or more characteristics of the polygon mesh at one or more of the sample points.
    Type: Application
    Filed: September 9, 2022
    Publication date: March 9, 2023
    Inventors: Khaled Mammou, Alexandros Tourapis, Arnold H. Cachelin, David Flynn, Fabrice A. Robinet, Jungsun Kim