Patents by Inventor Noel Villegas

Noel Villegas 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: 20240149881
    Abstract: Examples of the present disclosure provide a computer-implemented system, comprising instructions for performing operations including: estimating locations in a region of a map where features associated with water, snow or ice are likely to be formed under certain adverse weather conditions; simulating one of the adverse weather conditions; generating the features associated with the simulated one of the adverse weather conditions at the locations; determining a response of a perception stack of an autonomous vehicle (AV) to the adverse weather conditions observed at the locations; determining a reaction of the AV to the features generated in the region, the reaction of the AV being a function of a configuration of the AV; in response to the reaction, updating the configuration; repeating the determining the reaction and the updating the configuration until a desired reaction is obtained; and exporting a final configuration corresponding to the desired reaction to a physical AV.
    Type: Application
    Filed: November 4, 2022
    Publication date: May 9, 2024
    Applicant: GM Cruise Holdings LLC
    Inventor: Noel Villegas
  • Patent number: 11941934
    Abstract: An enclosure assembly for securely housing a bank notes acceptor (BNA) for use with an electronic gaming machine (EGM) is provided. The enclosure assembly includes a housing defining an interior for receiving the BNA. The housing includes an engagement bracket extending between a first end coupled to a side wall and a second, free end. The door assembly includes a door panel and a lock assembly. The lock assembly includes a lock frame including a side wall and a projection provided thereon, the projection extends from the side wall and towards the engagement bracket. The lock assembly further includes a prong latch coupled to the lock frame that is engageable with the engagement bracket to lock the door assembly. The engagement bracket is resiliently flexible and is configured to move into contact with the projection to enhance a structural integrity of the enclosure assembly.
    Type: Grant
    Filed: June 2, 2022
    Date of Patent: March 26, 2024
    Assignee: Aristocrat Technologies Australia Pty Limited
    Inventors: Noel Voloh, Conrado Villegas, Jr., Vladimir Halic, Nicholas Abraham
  • Patent number: 10319134
    Abstract: According to one implementation, an animation system includes a computing platform having a hardware processor and a system memory storing a software code. The hardware processor executes the software code to receive pose data including rig control values for multiple animation rigs, and to store the rig control values for each animation rig in respective rig control caches identified with the animation rig. The hardware processor also executes the software code to receive constraint data linking one animation rig to one rig control cache identified with any animation rig, receive change data for one rig control value of that linked animation rig, update the rig control value based on the change data, and clear the rig control cache linked with the updated animation rig. Thus, updating any rig control value of an animation rig results in clearing rig control caches linked with that animation rig.
    Type: Grant
    Filed: September 1, 2017
    Date of Patent: June 11, 2019
    Assignee: Disney Enterprises, Inc.
    Inventors: Gene S. Lee, Christian Eisenacher, Chung-An Lin, Noel Villegas
  • Publication number: 20190073742
    Abstract: According to one implementation, an animation system includes a computing platform having a hardware processor and a system memory storing a software code. The hardware processor executes the software code to receive pose data including rig control values for multiple animation rigs, and to store the rig control values for each animation rig in respective rig control caches identified with the animation rig. The hardware processor also executes the software code to receive constraint data linking one animation rig to one rig control cache identified with any animation rig, receive change data for one rig control value of that linked animation rig, update the rig control value based on the change data, and clear the rig control cache linked with the updated animation rig. Thus, updating any rig control value of an animation rig results in clearing rig control caches linked with that animation rig.
    Type: Application
    Filed: September 1, 2017
    Publication date: March 7, 2019
    Inventors: Gene S. Lee, Christian Eisenacher, Chung-An Lin, Noel Villegas