Patents by Inventor Wesley Mao

Wesley Mao 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: 12639200
    Abstract: A system that includes a failed test detector and a task updater can automatically update tasks associated with consistent failures of software tests in a software development management platform. The failed test detector can use a set of evidence of test (EOT) files that indicate software testing results over a period of time to identify tests that are consistently failing when executed against versions of a software application. The task updater can automatically create tasks associated with such consistently-failing tests in the software development management platform. The task updater can also automatically close existing tasks associated with tests, in the software development management system, if the failed test detector determines that those tests are no longer failing consistently.
    Type: Grant
    Filed: January 4, 2024
    Date of Patent: May 26, 2026
    Assignee: State Farm Mutual Automobile Insurance Company
    Inventors: Daniel Joseph Sanders, Wesley Mao, Stephen Richard Jones
  • Publication number: 20260140567
    Abstract: A computing system for collaborative interactions between virtual and real-world environments using an extended reality collaboration environment is provided.
    Type: Application
    Filed: September 16, 2025
    Publication date: May 21, 2026
    Inventors: Jody A. Thoele, Antonio Cunanan, Wesley Mao, David Herrera
  • Publication number: 20260141644
    Abstract: A computer system is described for conducting interactions of a simulated event for users in a virtual environment. The computer system includes a processor programmed to: (i) present the virtual environment including an item of a first user associated with a first user device; (ii) receive sensor data from one or more sensors associated with the first user device, the sensor data including data related to the item; (iii) select a simulated event involving the item; (iv) generate the simulated event involving the item and using the received sensor data for display within the virtual environment; and (v) cause the simulated event involving the item to be displayed within the virtual environment to the first user device and a second user device, wherein the first user and the second user visually experience the simulated event involving the item.
    Type: Application
    Filed: August 27, 2025
    Publication date: May 21, 2026
    Inventors: Jody A. Thoele, Antonio Cunanan, Wesley Mao, David Herrera
  • Publication number: 20260093375
    Abstract: A computing system is provided.
    Type: Application
    Filed: September 16, 2025
    Publication date: April 2, 2026
    Inventors: Jody A. Thoele, Antonio Cunanan, Wesley Mao, David Herrera
  • Publication number: 20260017050
    Abstract: A timeline generation and solving tool is provided to parameterize a project at an application lifecycle management (“ALM”) tool, and generate and solve a timeline of features according to the parameterized project. The Scrum master may re-parameterize the project, causing a new timeline to be generated, solved, and visualized. In this fashion, the Scrum master may rapidly prototype many project parameterizations, resulting in many possible timelines. Without the use of a timeline generation and solving tool which interfaces with an ALM tool, retrieves project features, and converts project features to a common format suitable for computations based on working speeds, a Scrum master would need to generate and check a timeline by hand, and work indirectly by manually copying data out of the ALM tool, leading to a slow and potentially error-prone project roadmapping process which does not permit rapid prototyping of possible timelines.
    Type: Application
    Filed: September 17, 2025
    Publication date: January 15, 2026
    Inventors: Wesley Mao, Stephen Richard Jones, Daniel Joseph Sanders, Milo Harper Skalicky, Ronald Patrick Allen, Sarah Lynn Richards, Kevin Michael Arnold
  • Patent number: 12443405
    Abstract: A timeline generation and solving tool is provided to parameterize a project at an application lifecycle management (“ALM”) tool, and generate and solve a timeline of features according to the parameterized project. The Scrum master may re-parameterize the project, causing a new timeline to be generated, solved, and visualized. In this fashion, the Scrum master may rapidly prototype many project parameterizations, resulting in many possible timelines.
    Type: Grant
    Filed: July 22, 2022
    Date of Patent: October 14, 2025
    Assignee: State Farm Mutual Automobile Insurance Company
    Inventors: Wesley Mao, Stephen Richard Jones, Daniel Joseph Sanders, Milo Harper Skalicky, Ronald Patrick Allen, Sarah Lynn Richards, Kevin Michael Arnold
  • Publication number: 20240143492
    Abstract: A system that includes a failed test detector and a task updater can automatically update tasks associated with consistent failures of software tests in a software development management platform. The failed test detector can use a set of evidence of test (EOT) files that indicate software testing results over a period of time to identify tests that are consistently failing when executed against versions of a software application. The task updater can automatically create tasks associated with such consistently-failing tests in the software development management platform. The task updater can also automatically close existing tasks associated with tests, in the software development management system, if the failed test detector determines that those tests are no longer failing consistently.
    Type: Application
    Filed: January 4, 2024
    Publication date: May 2, 2024
    Inventors: Daniel Joseph Sanders, Wesley Mao, Stephen Richard Jones
  • Patent number: 11899569
    Abstract: A system that includes a failed test detector and a task updater can automatically update tasks associated with consistent failures of software tests in a software development management platform. The failed test detector can use a set of evidence of test (EOT) files that indicate software testing results over a period of time to identify tests that are consistently failing when executed against versions of a software application. The task updater can automatically create tasks associated with such consistently-failing tests in the software development management platform. The task updater can also automatically close existing tasks associated with tests, in the software development management system, if the failed test detector determines that those tests are no longer failing consistently.
    Type: Grant
    Filed: November 17, 2021
    Date of Patent: February 13, 2024
    Assignee: State Farm Mutual Automobile Insurance Company
    Inventors: Daniel Joseph Sanders, Wesley Mao, Stephen Richard Jones
  • Publication number: 20230153233
    Abstract: A system that includes a failed test detector and a task updater can automatically update tasks associated with consistent failures of software tests in a software development management platform. The failed test detector can use a set of evidence of test (EOT) files that indicate software testing results over a period of time to identify tests that are consistently failing when executed against versions of a software application. The task updater can automatically create tasks associated with such consistently-failing tests in the software development management platform. The task updater can also automatically close existing tasks associated with tests, in the software development management system, if the failed test detector determines that those tests are no longer failing consistently.
    Type: Application
    Filed: November 17, 2021
    Publication date: May 18, 2023
    Inventors: Daniel Joseph Sanders, Wesley Mao, Stephen Richard Jones
  • Publication number: 20230021530
    Abstract: A timeline generation and solving tool is provided to parameterize a project at an application lifecycle management (“ALM”) tool, and generate and solve a timeline of features according to the parameterized project. The Scrum master may re-parameterize the project, causing a new timeline to be generated, solved, and visualized. In this fashion, the Scrum master may rapidly prototype many project parameterizations, resulting in many possible timelines. Without the use of a timeline generation and solving tool which interfaces with an ALM tool, retrieves project features, and converts project features to a common format suitable for computations based on working speeds, a Scrum master would need to generate and check a timeline by hand, and work indirectly by manually copying data out of the ALM tool, leading to a slow and potentially error-prone project roadmapping process which does not permit rapid prototyping of possible timelines.
    Type: Application
    Filed: July 22, 2022
    Publication date: January 26, 2023
    Inventors: Wesley Mao, Stephen Richard Jones, Daniel Joseph Sanders, Milo Harper Skalicky, Ronald Patrick Allen, Sarah Lynn Richards, Kevin Michael Arnold