Patents by Inventor David William Wicks

David William Wicks 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: 20150293953
    Abstract: Application task management (“ATM”) methods may employ a task list stored in a file on a nonvolatile information storage medium. Parallel processing instances employ an application programming interface (“API”) that enables each processing instance to individually access the task list. The access protocol enforced by the API is sufficient to provide robust, fault-tolerant behavior without requiring a specific process or daemon to be responsible for ATM. The API may employ a locking mechanism based on universal or widely-available operating system calls (such as directory creation) that implicitly or explicitly guarantee atomic operations. Each processing instance performs a check-out of unfinished tasks with a request that includes a timeout value, transforms the unfinished tasks into finished tasks, and provides a check-in of the finished tasks, and repeats. This approach supports the use of a variety of models through the use of chained or nested task lists, and it can be readily scaled.
    Type: Application
    Filed: April 11, 2014
    Publication date: October 15, 2015
    Applicant: CHEVRON U.S.A. INC.
    Inventors: David William Wicks, Yonghe J. Sun