Patents by Inventor Howard Taitel
Howard Taitel 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: 11708638Abstract: A system consisting of a pencil-type sacrificial anode rod and a companion plug for use in, e.g., marine engines, generators, and other machinery or fluid-containing components requiring the presence of sacrificial anodes to prevent galvanic and electrolytic corrosion. The anode rod is securely held in the plug via a push-to-connect mechanism that allows the anode rod to rotate when acted on by a torsional force. This mechanism allows for extraction of the plug through pure tensile forces on the anode rod, thus preventing the breaking of stuck anode rods through torsional forces or stuck anode rods being left behind in engine components due to unthreading of the anode rod from the plug. Electrical continuity between the anode rod and plug is continuously maintained via metal-to-metal contact.Type: GrantFiled: June 24, 2020Date of Patent: July 25, 2023Inventor: Howard Taitel
-
Patent number: 8855981Abstract: Remote auxiliary tools are provided for non-intrusively and synchronously interacting with graphical models. The remote auxiliary tools are non-intrusively connected to the graphical model without requiring the addition of components to the model definition. The remote auxiliary tool can operate in an observer mode, a bypass mode, and/or a generator mode. In these modes, the remote auxiliary tool can synchronously read, modify, and/or generate data, respectively, in response to events within the executing block diagram.Type: GrantFiled: December 13, 2004Date of Patent: October 7, 2014Assignee: The MathWorks, Inc.Inventors: Donald Paul Orofino, II, Ramamurthy Mani, Howard Taitel, John Ciolfi
-
Patent number: 8855971Abstract: A remote auxiliary tool is created in a graphical model having at least one of a signal or a block. The remote auxiliary tool is non-intrusively attached to one of the signal or the block. The graphical model and the remote auxiliary tool are executed synchronously. At least one of an execution result or a remote auxiliary tool result is output to at least one of a display device, a storage device or a destination device.Type: GrantFiled: August 20, 2007Date of Patent: October 7, 2014Assignee: The MathWorks, Inc.Inventors: Donald Paul Orofino, II, Ramamurthy Mani, Howard Taitel, John Ciolfi
-
Patent number: 8631013Abstract: Mediums, methods, and systems are provided for efficiently logging data. A model may include one or more logging points which process data, the data being stored in a log associated with the logging point. The logging point may request that a logging object store the data point. The logging object may include a reference to a vector for storing the data point. When two or more logging objects are associated with the same logged data points, the two or more logging objects may share the same vector. If an object logs a point which is not present in a shared vector, the object may update the object's reference so that the object references a different existing vector, or the object may create a new vector. The vectors may be compressed and/or made circular to achieve improved efficiency.Type: GrantFiled: September 21, 2011Date of Patent: January 14, 2014Assignee: The MathWorks, Inc.Inventors: Howard Taitel, Michael Kositsky
-
Patent number: 8577928Abstract: A method includes characterizing portions of a model as being either critical to a real-time execution of the model or non-critical to a real-time execution of the model, and generating code that is capable of real-time execution based on the critical portions of the model while maintaining the full functionality of the non-real-time critical sections, e.g., graphics, logging, other offline calculations, via a communication link and parallel host processing.Type: GrantFiled: October 25, 2011Date of Patent: November 5, 2013Assignee: The MathWorks, Inc.Inventor: Howard Taitel
-
Publication number: 20120072399Abstract: Mediums, methods, and systems are provided for efficiently logging data. A model may include one or more logging points which process data, the data being stored in a log associated with the logging point. The logging point may request that a logging object store the data point. The logging object may include a reference to a vector for storing the data point. When two or more logging objects are associated with the same logged data points, the two or more logging objects may share the same vector. If an object logs a point which is not present in a shared vector, the object may update the object's reference so that the object references a different existing vector, or the object may create a new vector. The vectors may be compressed and/or made circular to achieve improved efficiency.Type: ApplicationFiled: September 21, 2011Publication date: March 22, 2012Applicant: THE MATHWORKS, INC.Inventors: Howard Taitel, Michael Kositsky
-
Publication number: 20120042300Abstract: A method includes characterizing portions of a model as being either critical to a real-time execution of the model or non-critical to a real-time execution of the model, and generating code that is capable of real-time execution based on the critical portions of the model while maintaining the full functionality of the non-real-time critical sections, e.g., graphics, logging, other offline calculations, via a communication link and parallel host processing.Type: ApplicationFiled: October 25, 2011Publication date: February 16, 2012Applicant: THE MATHWORKS, INC.Inventor: Howard TAITEL
-
Patent number: 8046386Abstract: A method includes characterizing portions of a model as being either critical to a real-time execution of the model or non-critical to a real-time execution of the model, and generating code that is capable of real-time execution based on the critical portions of the model while maintaining the full functionality of the non-real-time critical sections, e.g., graphics, logging, other offline calculations, via a communication link and parallel host processing.Type: GrantFiled: August 21, 2007Date of Patent: October 25, 2011Assignee: The MathWorks, Inc.Inventor: Howard Taitel
-
Patent number: 7890542Abstract: The invention relates to enabling a user to log data of a block diagram without using a functional logging block within the block diagram. There is a first timing identifier for a first data set based on a timing characteristic of the first data set. There is also a first task identifier established by an execution engine that is associated with a first data set. The logging of the data associated with the first data set is based on the first timing identifier and the first task identifier.Type: GrantFiled: August 20, 2007Date of Patent: February 15, 2011Assignee: The MathWorks, Inc.Inventor: Howard Taitel
-
Patent number: 7613716Abstract: A method includes characterizing portions of a model as being either critical to a real-time execution of the model or non-critical to a real-time execution of the model, and generating code that is capable of real-time execution based on the critical portions of the model while maintaining the full functionality of the non-real-time critical sections, e.g., graphics, logging, other offline calculations, via a communication link and parallel host processing.Type: GrantFiled: July 20, 2001Date of Patent: November 3, 2009Assignee: The MathWorks, Inc.Inventor: Howard Taitel
-
Patent number: 7512613Abstract: The invention relates to enabling a user to log data of a block diagram without using a functional logging block within the block diagram. There is a first timing identifier for a first data set based on a timing characteristic of the first data set. There is also a first task identifier established by an execution engine that is associated with a first data set. The logging of the data associated with the first data set is based on the first timing identifier and the first task identifier.Type: GrantFiled: April 16, 2003Date of Patent: March 31, 2009Assignee: The MathWorks, Inc.Inventor: Howard Taitel
-
Publication number: 20090012757Abstract: A remote auxiliary tool is created in a graphical model having at least one of a signal or a block. The remote auxiliary tool is non-intrusively attached to one of the signal or the block. The graphical model and the remote auxiliary tool are executed synchronously. At least one of an execution result or a remote auxiliary tool result is output to at least one of a display device, a storage device or a destination device.Type: ApplicationFiled: August 20, 2007Publication date: January 8, 2009Applicant: The MathWorks, Inc.Inventors: Donald Paul Orofino, II, Ramamurthy Mani, Howard Taitel, John Ciolfi
-
Publication number: 20080052667Abstract: A method includes characterizing portions of a model as being either critical to a real-time execution of the model or non-critical to a real-time execution of the model, and generating code that is capable of real-time execution based on the critical portions of the model while maintaining the full functionality of the non-real-time critical sections, e.g., graphics, logging, other offline calculations, via a communication link and parallel host processing.Type: ApplicationFiled: August 21, 2007Publication date: February 28, 2008Applicant: The Mathworks, Inc.Inventor: Howard Taitel
-
Publication number: 20060129371Abstract: Remote auxiliary tools are provided for non-intrusively and synchronously interacting with graphical models. The remote auxiliary tools are non-intrusively connected to the graphical model without requiring the addition of components to the model definition. The remote auxiliary tool can operate in an observer mode, a bypass mode, and/or a generator mode. In these modes, the remote auxiliary tool can synchronously read, modify, and/or generate data, respectively, in response to events within the executing block diagram.Type: ApplicationFiled: December 13, 2004Publication date: June 15, 2006Applicant: The MathWorks, Inc.Inventors: Donald Orofino, Ramamurthy Mani, Howard Taitel, John Ciolfi
-
Publication number: 20040210578Abstract: The invention relates to enabling a user to log data of a block diagram without using a functional logging block within the block diagram. There is a first timing identifier for a first data set based on a timing characteristic of the first data set. There is also a first task identifier established by an execution engine that is associated with a first data set. The logging of the data associated with the first data set is based on the first timing identifier and the first task identifier.Type: ApplicationFiled: April 16, 2003Publication date: October 21, 2004Inventor: Howard Taitel
-
Publication number: 20030016206Abstract: A method includes characterizing portions of a model as being either critical to a real-time execution of the model or non-critical to a real-time execution of the model, and generating code that is capable of real-time execution based on the critical portions of the model while maintaining the full functionality of the non-real-time critical sections, e.g., graphics, logging, other offline calculations, via a communication link and parallel host processing.Type: ApplicationFiled: July 20, 2001Publication date: January 23, 2003Inventor: Howard Taitel