Patents by Inventor Phillip J. Windley

Phillip J. Windley 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: 9652206
    Abstract: A rule engine system works with physical systems monitored by Internet-enabled endpoints on one hand and developer custom applications on the other. Endpoints operate in both the domain specific language of the rule engine, and communicate with participating applications in the native protocols thereof. Whether new or legacy, whether hardware, software, or firmware, whether having much, little, or no digital processing or communication capacity, the participating application may be monitored and controlled by an endpoint that communicates over the Internet with the rule engine. Individual developers prepare rule language files, containing data and instructions for the rule engine to implement through the end point. Any apparatus, whether exclusively mechanical, electrical, electronic, highly sophisticated electronic, or some combination may be monitored and controlled. Any participating application, from a mechanical lawn sprinkler to an Internet commerce server may be implemented thus.
    Type: Grant
    Filed: April 29, 2013
    Date of Patent: May 16, 2017
    Assignee: Pico Labs, LLC
    Inventors: Phillip J. Windley, Samuel Curren
  • Publication number: 20160180348
    Abstract: Systems and methods relating to autonomously establishing mutually acceptable terms for the procurement of goods and/or services on behalf of one or more represented entities. In various embodiments, this may include negotiating the payment amount, timing of payment, and/or method of payment. Persistently available compute objects or just persistent compute objects (PICOs) may operate autonomously on behalf of their owner. PICOs may communicate with other online services and even pay for services in accordance with one or more rules that the owner or other associated entity has set. PICOs may have an identity, storage, an open event network interface, a processor, event channels, and an application program interface (API). For example, a PICO may be a small, special-purpose, online computer. A PICO may be virtualized for scalability. For example, a PICO may be an object (in the object-oriented programming sense) that has persistent storage and is always online.
    Type: Application
    Filed: December 18, 2015
    Publication date: June 23, 2016
    Inventor: Phillip J. Windley
  • Publication number: 20140157244
    Abstract: A rule engine system works with physical systems monitored by Internet-enabled endpoints on one hand and developer custom applications on the other. Endpoints operate in both the domain specific language of the rule engine, and communicate with participating applications in the native protocols thereof. Whether new or legacy, whether hardware, software, or firmware, whether having much, little, or no digital processing or communication capacity, the participating application may be monitored and controlled by an endpoint that communicates over the Internet with the rule engine. Individual developers prepare rule language files, containing data and instructions for the rule engine to implement through the end point. Any apparatus, whether exclusively mechanical, electrical, electronic, highly sophisticated electronic, or some combination may be monitored and controlled. Any participating application, from a mechanical lawn sprinkler to an Internet commerce server may be implemented thus.
    Type: Application
    Filed: April 29, 2013
    Publication date: June 5, 2014
    Inventors: Phillip J. Windley, Samuel Curren
  • Patent number: 8434056
    Abstract: A rule engine system works with physical systems monitored by Internet-enabled endpoints on one hand and developer custom applications on the other. Endpoints operate in both the domain specific language of the rule engine, and communicate with participating applications in the native protocols thereof. Whether new or legacy, whether hardware, software, or firmware, whether having much, little, or no digital processing or communication capacity, the participating application may be monitored and controlled by an endpoint that communicates over the Internet with the rule engine. Individual developers prepare rule language files, containing data and instructions for the rule engine to implement through the end point. Any apparatus, whether exclusively mechanical, electrical, electronic, highly sophisticated electronic, or some combination may be monitored and controlled. Any participating application, from a mechanical lawn sprinkler to an Internet commerce server may be implemented thus.
    Type: Grant
    Filed: June 17, 2010
    Date of Patent: April 30, 2013
    Inventors: Phillip J. Windley, Samuel Curren
  • Publication number: 20100325609
    Abstract: A rule engine system works with physical systems monitored by Internet-enabled endpoints on one hand and developer custom applications on the other. Endpoints operate in both the domain specific language of the rule engine, and communicate with participating applications in the native protocols thereof. Whether new or legacy, whether hardware, software, or firmware, whether having much, little, or no digital processing or communication capacity, the participating application may be monitored and controlled by an endpoint that communicates over the Internet with the rule engine. Individual developers prepare rule language files, containing data and instructions for the rule engine to implement through the end point. Any apparatus, whether exclusively mechanical, electrical, electronic, highly sophisticated electronic, or some combination may be monitored and controlled. Any participating application, from a mechanical lawn sprinkler to an Internet commerce server may be implemented thus.
    Type: Application
    Filed: June 17, 2010
    Publication date: December 23, 2010
    Inventors: Phillip J. Windley, Samuel Curren