Patents by Inventor John Canosa

John Canosa 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: 20220366343
    Abstract: A system and method of generating a plurality of actionable insights is disclosed herein. A computing system retrieves data corresponding to a work procedure. Each work procedure includes a plurality of steps. The computing system generates a predictive model for each actionable insight using a plurality of machine learning models by generating an input training based on the retrieved work procedure data and learning, by the plurality machine learning models, a metric corresponding to each actionable insight based on each respective input training set. The input data set for each actionable insight includes actionable insight specific information. The computing system receives a request to generate a plurality of actionable insights for a current work procedure. The computing system generates, via the predictive models, a plurality of metrics for a plurality of actionable insights based on data corresponding to the current work procedure.
    Type: Application
    Filed: August 1, 2022
    Publication date: November 17, 2022
    Inventors: Russell Fadel, Philip J. Huber, John Canosa, Lawrence Fan, Mustafa Onur Kabul
  • Patent number: 11423346
    Abstract: A system and method of generating a plurality of actionable insights is disclosed herein. A computing system retrieves data corresponding to a work procedure. Each work procedure includes a plurality of steps. The computing system generates a predictive model for each actionable insight using a plurality of machine learning models by generating an input training based on the retrieved work procedure data and learning, by the plurality machine learning models, a metric corresponding to each actionable insight based on each respective input training set. The input data set for each actionable insight includes actionable insight specific information. The computing system receives a request to generate a plurality of actionable insights for a current work procedure. The computing system generates, via the predictive models, a plurality of metrics for a plurality of actionable insights based on data corresponding to the current work procedure.
    Type: Grant
    Filed: April 15, 2020
    Date of Patent: August 23, 2022
    Assignee: Augmentir, Inc.
    Inventors: Russell Fadel, Philip J. Huber, John Canosa, Lawrence Fan, Mustafa Onur Kabul
  • Publication number: 20210279655
    Abstract: A non-transitory computer-readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by an electronic system with a display, cause the electronic system to display a human-centric process (HCP) authoring application window configured to allow an author to create one or more tasks for the human¬centric process, wherein HCP authoring application window displays one or more task cards, wherein at least one of the task cards includes HCP task characteristics data input fields, receive HCP task characteristics entered into the HCP task characteristics data input field of the task card by the author, determine whether the HCP task characteristics meets task authoring criteria, wherein the task authoring criteria is based on task status data and/or prior author process modification data.
    Type: Application
    Filed: June 13, 2019
    Publication date: September 9, 2021
    Inventors: Lawrence Fan, Philip J. Huber, John Canosa, Russ Fadel
  • Publication number: 20200334607
    Abstract: A system and method of generating a plurality of actionable insights is disclosed herein. A computing system retrieves data corresponding to a work procedure. Each work procedure includes a plurality of steps. The computing system generates a predictive model for each actionable insight using a plurality of machine learning models by generating an input training based on the retrieved work procedure data and learning, by the plurality machine learning models, a metric corresponding to each actionable insight based on each respective input training set. The input data set for each actionable insight includes actionable insight specific information. The computing system receives a request to generate a plurality of actionable insights for a current work procedure. The computing system generates, via the predictive models, a plurality of metrics for a plurality of actionable insights based on data corresponding to the current work procedure.
    Type: Application
    Filed: April 15, 2020
    Publication date: October 22, 2020
    Inventors: Russell Fadel, Philip J. Huber, John Canosa, Lawrence Fan, Mustafa Onur Kabul
  • Patent number: 10313410
    Abstract: A system and method of a communication device including a port configured to receive a plurality of binary data streams having a binary header and a binary body. The device includes a memory storing a first message structure description of the binary header and the binary body, and a second message structure description of a metadata construct of the message. The device includes a processor configured to parse a received binary data stream using the first message structure description to determine the binary header and the binary body. The processor parses the binary body using the second message structure description to determine the one or more groups of description values forming the metadata construct. The processor uses a portion of the determined description values of the metadata construct to determine the one or more groups of data values of the message construct.
    Type: Grant
    Filed: March 20, 2015
    Date of Patent: June 4, 2019
    Assignee: PTC Inc.
    Inventors: Rick Bullotta, John Canosa, Bob Deremer, Mike Mahoney
  • Patent number: 9762637
    Abstract: A system and method thereof of a communication device. The device includes a port configured to receive a plurality of binary data streams having a binary header and a binary body. The device includes a memory storing a first structural description of the binary header and the binary body and a second structural description of a metadata construct of the message. The device includes a processor configured to parse a received binary data stream using the first structural description to determine the binary header and the binary body. The processor parses the binary body using the second structural description to determine the one or more groups of description values forming the metadata construct where the processor uses a portion of the determined description values of the metadata construct to determine the one or more groups of data values of the message construct.
    Type: Grant
    Filed: March 21, 2014
    Date of Patent: September 12, 2017
    Assignee: PTC Inc.
    Inventors: Rick Bullotta, John Canosa, Bob DeRemer, Mike Mahoney
  • Publication number: 20170099332
    Abstract: A system and method of a communication device including a port configured to receive a plurality of binary data streams having a binary header and a binary body. The device includes a memory storing a first message structure description of the binary header and the binary body, and a second message structure description of a metadata construct of the message. The device includes a processor configured to parse a received binary data stream using the first message structure description to determine the binary header and the binary body. The processor parses the binary body using the second message structure description to determine the one or more groups of description values forming the metadata construct. The processor uses a portion of the determined description values of the metadata construct to determine the one or more groups of data values of the message construct.
    Type: Application
    Filed: March 20, 2015
    Publication date: April 6, 2017
    Applicant: PTC INC.
    Inventors: Rick Bullotta, John Canosa, Bob Deremer, Mike Mahoney
  • Patent number: 9560170
    Abstract: A system and method for abstracting communication protocol using self-describing messages. The method includes providing a first communication protocol having control codes and binary messages having a self-describing schema of a data object model. The method includes providing a second communication protocol where instances of the second communication protocol are associatively mapped to the instances of the first communication protocol. The method includes receiving a message in the second communication protocol. The method includes classifying the message as being either a control message or a data message and translating it to a second message where upon the message has been classified as a control message, the processor maps the control message to one or more control codes and where upon the message has been classified as a data message, the processor maps the data message to a corresponding binary message having the self-describing schema.
    Type: Grant
    Filed: March 21, 2014
    Date of Patent: January 31, 2017
    Assignee: PTC Inc.
    Inventors: Rick Bullotta, John Canosa, Bob DeRemer, Mike Mahoney
  • Patent number: 9462085
    Abstract: A communication engine and a method thereof of chunk-based communication of binary Dynamic REST messages. The communication engine includes a port to receive one or more data streams. The communication engine having a first buffer to store a received first data stream and a received second data stream. The communicate engine includes a second buffer to store portions of a decoded message. The communication engine includes a processor configured to decode the received data stream buffered within the first buffer to produce a given decoded portion. The processor storing the given decoded portion to the second buffer where the processor initiates decoding of the received first data stream buffered within the first buffer prior to a complete receipt of the received second data stream.
    Type: Grant
    Filed: March 21, 2014
    Date of Patent: October 4, 2016
    Assignee: PTC INC.
    Inventors: Rick Bullotta, John Canosa, Mike Mahoney
  • Publication number: 20150271229
    Abstract: A system and method thereof of a communication device. The device includes a port configured to receive a plurality of binary data streams having a binary header and a binary body. The device includes a memory storing a first structural description of the binary header and the binary body and a second structural description of a metadata construct of the message. The device includes a processor configured to parse a received binary data stream using the first structural description to determine the binary header and the binary body. The processor parses the binary body using the second structural description to determine the one or more groups of description values forming the metadata construct where the processor uses a portion of the determined description values of the metadata construct to determine the one or more groups of data values of the message construct.
    Type: Application
    Filed: March 21, 2014
    Publication date: September 24, 2015
    Applicant: PTC Inc.
    Inventors: Rick Bullotta, John Canosa, Bob DeRemer, Mike Mahoney
  • Publication number: 20150271271
    Abstract: A system and method thereof of a communication device that uses dynamic REST messages with Web sockets. The device includes a port configured to transmit and receive a data stream via a persistent stateless connection. The device includes a memory for storing a dynamic REST API model. The device includes a processor configured to connect to a second communication device over the persistent stateless connection. The processor formats a request message with the stored dynamic REST API model to produce a self-describing request message. The processor causes the self-describing request message to be transmitted over the port.
    Type: Application
    Filed: March 21, 2014
    Publication date: September 24, 2015
    Applicant: PTC Inc.
    Inventors: Rick Bullotta, John Canosa, Bob DeRemer, Mike Mahoney
  • Publication number: 20150271109
    Abstract: A communication engine and a method thereof of chunk-based communication of binary Dynamic REST messages. The communication engine includes a port to receive one or more data streams. The communication engine having a first buffer to store a received first data stream and a received second data stream. The communicate engine includes a second buffer to store portions of a decoded message. The communication engine includes a processor configured to decode the received data stream buffered within the first buffer to produce a given decoded portion. The processor storing the given decoded portion to the second buffer where the processor initiates decoding of the received first data stream buffered within the first buffer prior to a complete receipt of the received second data stream.
    Type: Application
    Filed: March 21, 2014
    Publication date: September 24, 2015
    Applicant: PTC Inc.
    Inventors: Rick Bullotta, John Canosa, Mike Mahoney
  • Publication number: 20150271299
    Abstract: A system and method for abstracting communication protocol using self-describing messages. The method includes providing a first communication protocol having control codes and binary messages having a self-describing schema of a data object model. The method includes providing a second communication protocol where instances of the second communication protocol are associatively mapped to the instances of the first communication protocol. The method includes receiving a message in the second communication protocol. The method includes classifying the message as being either a control message or a data message and translating it to a second message where upon the message has been classified as a control message, the processor maps the control message to one or more control codes and where upon the message has been classified as a data message, the processor maps the data message to a corresponding binary message having the self-describing schema.
    Type: Application
    Filed: March 21, 2014
    Publication date: September 24, 2015
    Applicant: PTC Inc.
    Inventors: Rick Bullotta, John Canosa, Bob DeRemer, Mike Mahoney
  • Publication number: 20070288629
    Abstract: A method includes periodically sending a polling call to an enterprise system outside the firewall at a first polling rate during normal operating conditions, monitoring for a fault condition, periodically sending polling calls to the device outside the firewall at a second polling rate when a fault condition is detected, the second polling rate being higher than the first polling rate. The second polling rate is used as result of a fault condition. The method also includes sending a problem report with the polling calls when the fault condition is detected.
    Type: Application
    Filed: September 29, 2006
    Publication date: December 13, 2007
    Applicant: QUESTRA CORPORATION
    Inventors: John Taylor, John Canosa
  • Publication number: 20070078976
    Abstract: A method includes periodically sending a polling call to an enterprise system outside the firewall at a first polling rate during normal operating conditions, monitoring for a fault condition, periodically sending polling calls to the device outside the firewall at a second polling rate when a fault condition is detected, the second polling rate being higher than the first polling rate. The second polling rate is used as result of a fault condition. The method also includes sending a problem report with the polling calls when the fault condition is detected.
    Type: Application
    Filed: September 29, 2006
    Publication date: April 5, 2007
    Applicant: QUESTRA CORPORATION
    Inventors: John Taylor, John Canosa