Patents by Inventor Elliott Rachlin

Elliott Rachlin 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: 20160239345
    Abstract: A method includes using processing circuitry and at least one memory configured to store a plurality of threads. The method includes providing an environment associated with an operating system to execute one or more threads of the plurality of threads. The environment includes a plurality of virtual priorities and a plurality of actual priorities. Each of the plurality of threads is allowed to select a virtual priority of the plurality of virtual priorities. The method also includes associating an actual priority of the plurality of actual priorities to one of the plurality of threads based on the plurality of virtual priorities assigned to the plurality of threads. The method also includes executing the one of the plurality of threads associated with the actual priority.
    Type: Application
    Filed: February 13, 2015
    Publication date: August 18, 2016
    Inventor: Elliott Rachlin
  • Publication number: 20160217197
    Abstract: A method includes determining that a received message includes one or more data elements to be converted from a first endian format to a second endian format based on endian formats of a transmitter and an intended recipient of the message. The method also includes determining a type of the received message and, based on the type, selecting a remediation routine for the message from a data structure that includes a plurality of remediation routines for a plurality of message types. The method further includes remediating the message by changing the one or more data elements in the message from the first endian format to the second endian format according to instructions in the selected remediation routine. In addition, the method includes transmitting the remediated message to the intended recipient.
    Type: Application
    Filed: January 23, 2015
    Publication date: July 28, 2016
    Inventor: Elliott Rachlin
  • Patent number: 9182584
    Abstract: A method and system to evaluate stare-time of a selected target by a pointing system is provided. In an embodiment, the method includes specifying a time period for evaluation. A processor simulates movement of selected celestial bodies during the time period and movement of the platform during the time period. The processor further simulates pointing the pointing system in each celestial direction during the time period. The method calculates stare-time in each celestial direction uninterrupted by the selected celestial bodies and the platform during the time period.
    Type: Grant
    Filed: July 31, 2012
    Date of Patent: November 10, 2015
    Assignee: HONEYWELL INTERNATIONAL INC.
    Inventors: Elliott Rachlin, David J. Dopilka
  • Publication number: 20140039855
    Abstract: A method and system to evaluate stare-time of a selected target by a pointing system is provided. In an embodiment, the method includes specifying a time period for evaluation. A processor simulates movement of selected celestial bodies during the time period and movement of the platform during the time period. The processor further simulates pointing the pointing system in each celestial direction during the time period. The method calculates stare-time in each celestial direction uninterrupted by the selected celestial bodies and the platform during the time period.
    Type: Application
    Filed: July 31, 2012
    Publication date: February 6, 2014
    Applicant: HONEYWELL INTERNATIONAL INC.
    Inventors: Elliott Rachlin, David J. Dopilka
  • Patent number: 8180610
    Abstract: Methods and apparatus are provided for a model-based diagnostic interface. An apparatus is provided for a diagnostic interface for a system having system data, system information, and a system model having a model nomenclature, the diagnostic interface comprising at least one computational object producing an output responsive to said system data, wherein said at least one object includes a binding of said system data to said system information, wherein said system data is mapped to said model nomenclature before being bound. A method is provided for making a model-based diagnostic interface for a system having system information and system data representing the status of said system, the method comprising the steps of modeling said system to create a system model having a system model nomenclature, mapping said system data into said system model nomenclature, and binding said system data mapped to said system model nomenclature to said system information.
    Type: Grant
    Filed: October 8, 2003
    Date of Patent: May 15, 2012
    Assignee: Honeywell International Inc.
    Inventors: Robert A. Blaser, Ed Kabbas, Mike Boender, Gordon Aaseng, Dave Dopilka, Elliott Rachlin, Ronald Quinn
  • Publication number: 20070101091
    Abstract: A method includes executing one or more applications in an execution environment. The one or more applications are capable of requesting allocation of memory during execution. The method also includes allocating a plurality of memory blocks in a heap to the one or more executing applications. The plurality of memory blocks are allocated sequentially in the heap to the one or more executing applications. In addition, the method includes deallocating the plurality of memory blocks during a single deallocation. Memory blocks in multiple heaps could be allocated to the one or more executing applications. A particular memory block in a particular heap could be allocated to a particular executing application by pushing an indicator identifying the particular heap onto a stack. The particular memory block is allocated in the particular heap based on the indicator, and the indicator is popped from the stack after allocation.
    Type: Application
    Filed: October 31, 2005
    Publication date: May 3, 2007
    Applicant: Honeywell International Inc.
    Inventors: Ziad Kaakani, Pratap Parashuram, Elliott Rachlin, Jethro Steinman
  • Publication number: 20070011660
    Abstract: A method includes executing one or more applications in a deterministic execution environment and executing a plurality of background tasks in the deterministic execution environment. The one or more applications and the background tasks are executed in different time slots. At least one of the background tasks cannot be completed within a single time slot. The at least one of the background task is executed incrementally in multiple non-adjacent time slots so as to prevent the at least one background task from interfering with the execution of the one or more applications.
    Type: Application
    Filed: July 6, 2005
    Publication date: January 11, 2007
    Applicant: Honeywell International Inc.
    Inventors: Piyush Garyali, Ziad Kaakani, Keijo Manninen, Pratap Parashuram, Elliott Rachlin, Jethro Steinman, Vivek Varma
  • Publication number: 20070011415
    Abstract: A method includes executing an application in an execution environment. The application is allocated a plurality of memory blocks in a memory during execution. The method also includes executing a deterministic garbage collection process. The garbage collection process is capable of reclaiming at least one of the memory blocks in the memory from the application so that the at least one reclaimed memory block can be reallocated.
    Type: Application
    Filed: July 6, 2005
    Publication date: January 11, 2007
    Applicant: Honeywell International Inc.
    Inventors: Ziad Kaakani, Elliott Rachlin
  • Publication number: 20060025908
    Abstract: An impact assessment system and method for determining emerging criticality in a complex system is provided. The impact assessment system includes a component dependency model and an emergent criticality analyzer. The component dependency model describes the relationships between components in the system and their underlying dependency and criticality relationships. The impact assessment system receives component failure data from the complex system and uses the component dependency model and emergent criticality analyzer to determine the impact of the component failure on the criticality of remaining components in the system. The impact assessment system is thus able to determine how component failures in the complex system can impact the criticality of remaining components in the complex system and thus can assist in determining how those components may or may not be safely used in further operational activities.
    Type: Application
    Filed: July 27, 2004
    Publication date: February 2, 2006
    Inventor: Elliott Rachlin
  • Publication number: 20050021632
    Abstract: An apparatus and methods for disambiguating data elements transmitted by exception over a multi-path, multi-tiered communications network of nodes from at least one originating node to a destination node. A method includes the steps of receiving counter data from each node operable to originate data elements, receiving a data element name, evaluating counter data from nodes forming at least one possible path between the named data element's originating node and said destination node; and indicating as unambiguous data associated with the data element name if each of the nodes forming the possible path are transmitting counter data to the destination node. The apparatus includes a processor coupled to the destination node and to a source of data element names, a memory containing a path database and instructions for searching the database for paths of the named data element and to update the database with data relating to counter data reception.
    Type: Application
    Filed: June 18, 2003
    Publication date: January 27, 2005
    Inventor: Elliott Rachlin