Patents by Inventor Anthony Francis Catalfano

Anthony Francis Catalfano 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: 8874300
    Abstract: Embodiments of the invention provide systems and methods for obstacle avoidance. In some embodiments, a robotically controlled vehicle capable of operating in one or more modes may be provided. Examples of such modes include teleoperation, waypoint navigation, follow, and manual mode. The vehicle may include an obstacle detection and avoidance system capable of being implemented with one or more of the vehicle modes. A control system may be provided to operate and control the vehicle in the one or more modes. The control system may include a robotic control unit and a vehicle control unit.
    Type: Grant
    Filed: August 18, 2011
    Date of Patent: October 28, 2014
    Assignees: Deere & Company, iRobot Corporation
    Inventors: James Allard, Kathleen A. Wienhold, William Robert Norris, Anthony Francis Catalfano
  • Publication number: 20120046820
    Abstract: Embodiments of the invention provide systems and methods for obstacle avoidance. In some embodiments, a robotically controlled vehicle capable of operating in one or more modes may be provided. Examples of such modes include teleoperation, waypoint navigation, follow, and manual mode. The vehicle may include an obstacle detection and avoidance system capable of being implemented with one or more of the vehicle modes. A control system may be provided to operate and control the vehicle in the one or more modes. The control system may include a robotic control unit and a vehicle control unit.
    Type: Application
    Filed: August 18, 2011
    Publication date: February 23, 2012
    Inventors: James ALLARD, Kathleen A. WIENHOLD, William Robert NORRIS, Anthony Francis CATALFANO
  • Patent number: 8020657
    Abstract: Embodiments of the invention provide systems and methods for obstacle avoidance. In some embodiments, a robotically controlled vehicle capable of operating in one or more modes may be provided. Examples of such modes include teleoperation, waypoint navigation, follow, and manual mode. The vehicle may include an obstacle detection and avoidance system capable of being implemented with one or more of the vehicle modes. A control system may be provided to operate and control the vehicle in the one or more modes. The control system may include a robotic control unit and a vehicle control unit.
    Type: Grant
    Filed: October 20, 2006
    Date of Patent: September 20, 2011
    Assignees: Deere & Company, iRobot Corporation
    Inventors: James Allard, Kathleen A. Wienhold, William Robert Norris, Anthony Francis Catalfano
  • Patent number: 7743159
    Abstract: A reusable application framework for translating between a client and an external entity negotiates a first communication protocol with the client, receives an input request from the client, and parses the input request to extract client type and use case identifications. An application object module is configured for transferring the input request. A data mapper module is configured to extract input data from input requests having the client type identification, and maps the input data to an input bean. A use case handler module specific to at least one predefined task associated with the external entity receives the input bean. A broker module is configured to communicate with the external entity using a second communication protocol and inserts the input bean into a data stream of the second communication protocol for transfer to the external entity.
    Type: Grant
    Filed: January 24, 2007
    Date of Patent: June 22, 2010
    Assignee: Deere & Company
    Inventors: Anthony Francis Catalfano, William Robert Norris
  • Publication number: 20080177888
    Abstract: A reusable application framework for translating between a client and an external entity negotiates a first communication protocol with the client, receives an input request from the client, and parses the input request to extract client type and use case identifications. An application object module is configured for transferring the input request. A data mapper module is configured to extract input data from input requests having the client type identification, and maps the input data to an input bean. A use case handler module specific to at least one predefined task associated with the external entity receives the input bean. A broker module is configured to communicate with the external entity using a second communication protocol and inserts the input bean into a data stream of the second communication protocol for transfer to the external entity.
    Type: Application
    Filed: January 24, 2007
    Publication date: July 24, 2008
    Inventors: Anthony Francis Catalfano, William Robert Norris