Patents by Inventor Adam J. Simonoff

Adam J. Simonoff 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: 20130291106
    Abstract: A Common Architecture System Assurance Information Assurance (IA) alert system that monitors IA events that may occur on a separate computer or computer system that is vulnerable to attack from internal misuse and penetration by outside sources. The system collects IA event messages and translates them into a common format for processing. It then analyzes the IA event, determines its seriousness, analyzes possible repairs for problems resulting from the IA event, and reports this information in real time to system monitors. These reports are in a readily-understood format this is free of computer jargon. The system reports are designed to be read and understood even by a person with limited education who is not trained in computer or IA technology.
    Type: Application
    Filed: November 23, 2011
    Publication date: October 31, 2013
    Applicant: United States Government, as represented by the Secretary of the Navy
    Inventors: Adam J. Simonoff, William E. Ward, III, Brian D. Hobson
  • Patent number: 7493595
    Abstract: A multiple-user graphical programming and analysis environment is disclosed that includes graphically represented code objects, graphically represented inter-code object connections, application programs, and a graphical white board area. Each code object may be created by a user, and accessible by other users in an asynchronous fashion, in accordance with the security privileges of the other users. Each inter-code object connection represents data transfer between a pair of code objects. Each application program is made up of one or more chains of the code objects, interconnected via the inter-code object connections. The code objects are definable and movable within the graphical white board area, and the inter-code object connections are creatable within this area. The application programs are executable within the graphical white board area.
    Type: Grant
    Filed: December 19, 2003
    Date of Patent: February 17, 2009
    Assignee: The United States of America as represented by the Secretary of the Navy
    Inventors: Adam J Simonoff, Julian B. Hebert, Jr.
  • Patent number: 7162528
    Abstract: A Collaborator computer collaborative environment (CCE) instantiated by a computer network includes N Collaborator CCE clients and a Collaborator CCE server. Each of the N Collaborator CCE clients generates message objects each including a nested group identifier and an associated privilege level; the Collaborator CCE server filters the generated message objects and routes only those message objects to an Nth Collaborator CCE client that is a member of the respective group having the group identifier and that has a privilege greater than or equal to the associated privilege level. Corresponding software is also described.
    Type: Grant
    Filed: October 1, 2002
    Date of Patent: January 9, 2007
    Assignee: The United States of America as represented by the Secretary of the Navy
    Inventors: Adam J. Simonoff, Julian B. Hebert, Jr.
  • Patent number: 7043529
    Abstract: A White Board system permitting a plurality of users to collaborate with one another irrespective of the respective user's hardware platform or operating system, includes a server computer, and a plurality of client computers coupled to the server computer. Preferably, each of the client computers logs into the server computer and is thereby assigned a unique identifier, each of the client computers includes a graphical user interface (GUI) which selectively displays any combination of objects having active content, active hyperlinks, and text, each of the client computers transmits user-generated objects to the server computer for selective retransmission to respective one of the client computers, the server selectively controls transmission of all user-generated objects to respective ones of the computers responsive to the respective assigned identifier, and the server commands one of the client computers to update a new client computer when the new client computer logs into the server.
    Type: Grant
    Filed: April 17, 2000
    Date of Patent: May 9, 2006
    Assignee: The United States of America as represented by the Secretary of the Navy
    Inventor: Adam J. Simonoff
  • Patent number: 7024456
    Abstract: A method permitting collaboration between a plurality of users of incompatible hardware and/or operating system, includes steps for selectively generating predetermined objects, text objects, active hyperlink objects, active track objects, and freehand drawing objects, which are displayable at user-selected locations on the White Board screen of one of the users, transmitting all generated ones of the predetermined, the active hyperlink, the text, the active track, and the freehand drawing objects for selective distributions to each of the other users, accumulating the predetermined, the active hyperlink, the text, the active track, and the freehand drawing objects, and filtering the predetermined, the active hyperlink, the text, the active track, and the freehand drawing objects to thereby permit selective transmission of the predetermined, the active hyperlink, the text, the active track, and the freehand drawing objects to respective ones the other users.
    Type: Grant
    Filed: April 23, 1999
    Date of Patent: April 4, 2006
    Assignee: The United States of America as represented by the Secretary of the Navy
    Inventor: Adam J. Simonoff
  • Patent number: 6463460
    Abstract: A White Board system permitting a plurality of users to collaborate with one another irrespective of the respective user's hardware platform or operating system includes a server computer, and a plurality of client computers electrically coupled to the server computer. Preferably, each of the client computers logs into the server computer and is thereby assigned a unique identifier, each of the client computers includes a graphical user interface (GUI) which selectively displays any combination of objects having active content, active hyperlinks, and text, and each of the client computers transmits user-generated objects to the server computer for storage and selective retransmission to the computers. Additionally, the server stores all user-generated objects from all the client computers and selectively controls transmission of all user-generated objects to respective ones of the computers responsive to the respective assigned identifier.
    Type: Grant
    Filed: April 23, 1999
    Date of Patent: October 8, 2002
    Assignee: The United States of America as represented by the Secretary of the Navy
    Inventor: Adam J. Simonoff
  • Patent number: 6351777
    Abstract: Machine readable code stored in a memory converts a general purpose computer system into a dedicated White Board system facilitating collaboration between a plurality of users.
    Type: Grant
    Filed: April 23, 1999
    Date of Patent: February 26, 2002
    Assignee: The United States of America as represented by the Secretary of the Navy
    Inventor: Adam J. Simonoff
  • Publication number: 20020016861
    Abstract: Machine readable code stored in a memory converts a general purpose computer system into a dedicated White Board system facilitating collaboration between a plurality of users.
    Type: Application
    Filed: April 23, 1999
    Publication date: February 7, 2002
    Inventor: ADAM J. SIMONOFF
  • Patent number: 6125387
    Abstract: An operating method for a computer system having first, second, third, and lternate computers generating a graphical user interface (GUI) on the first computer screen corresponding to a presentation generated with respect to the second computer screen irrespective of the operating system differences between the respective first, second, third, and alternate computers. The method includes steps for: providing a hypertext markup language (HTML) document including an applet tag corresponding to a Universal Client device from the third computer to the first computer; initializing and executing the Universal Client device using a JAVA.TM.
    Type: Grant
    Filed: September 30, 1997
    Date of Patent: September 26, 2000
    Assignee: The United States of America represented by the Secretary of the Navy
    Inventors: Adam J. Simonoff, Robert L. Taft, Brian T. McLintock, Larry A. Fontenot
  • Patent number: 6091412
    Abstract: A computer system includes first, second and third computers. Preferably, e first computer includes a first storage device storing a document written in hypertext markup language (HTML), the HTML document including an applet tag for invoking a Universal Client device and computer readable first instructions for generating the Universal Client device, and a first communications device permitting the HTML document and the first instructions for generating the Universal Client device to be downloaded to a second computer, while the second computer includes a second storage device storing computer readable second instructions for permitting the second computer to utilize a World Wide Web browser providing a JAVA.TM.
    Type: Grant
    Filed: September 30, 1997
    Date of Patent: July 18, 2000
    Assignee: The United States of America as represented by the Secretary of the Navy
    Inventors: Adam J. Simonoff, Robert L. Taft, Brian T. McLintock, Larry A. Fontenot
  • Patent number: 6078321
    Abstract: A Universal Client with a self-contained scripting language called GUIScript allows computing systems of varying architectures linked to the Internet or connected by an Intranet to run the same application software without modification or recompilation. Preferably, the computer system includes a computer architecture independent device for generating and displaying a graphic user interface (GUI) on a client computer operatively connected to a server computer. More specifically, the device includes elements: for handling network protocols; for presenting a plurality of GUI objects to thereby form a GUI; for generating scripts defining respective ones of the GUI objects; for generating a GUIScript defining the GUI; for sending one of the scripts and the GUIScript; for receiving one of the scripts and the GUI script; and for scripting both behavior of a program responsive to operator interaction with one of the GUI objects and client-server commands unrelated to the GUI objects.
    Type: Grant
    Filed: September 30, 1997
    Date of Patent: June 20, 2000
    Assignee: The United States of America as represented by the Secretary of the Navy
    Inventors: Adam J. Simonoff, Robert L. Taft, Brian T. McLintock, Larry A. Fontenot
  • Patent number: 6078322
    Abstract: A Universal Client with a self-contained scripting language called GUIScript allows computing systems of varying architectures linked to the Internet or connected by an Intranet to run the same application software without modification or recompilation. Using a client-server architecture, the Universal Client receives GUIScript from the server, which commands the Universal Client to display certain graphical user interface (GUI) objects. The GUIScript also describes the behavior of the GUI objects presented by the Universal Client, thus providing a personality which defines the client application without changing the Universal Client's software. The Universal Client can also send GUIScript to the server to cause the server to execute commands.
    Type: Grant
    Filed: September 30, 1997
    Date of Patent: June 20, 2000
    Assignee: The United States of America as represented by the Secretary of the Navy
    Inventors: Adam J. Simonoff, Robert L. Taft, Brian T. McLintock, Larry A. Fontenot
  • Patent number: 6061727
    Abstract: A computer system having first, second, third and alternate computers for generating a graphical user interface (GUI) on the first computer screen corresponding to a presentation generated with respect to the second computer screen irrespective of the operating system differences between the respective first, second and third computers, includes:a first device for providing a hypertext markup language (HTML) document including an applet tag corresponding to a Universal Client device to the first computer;a second device for initializing and executing the Universal Client device using a JAVA.TM.
    Type: Grant
    Filed: September 30, 1997
    Date of Patent: May 9, 2000
    Assignee: The United States of America as represented by the Secretary of the Navy
    Inventors: Adam J. Simonoff, Robert L. Taft, Brian T. McLintock, Larry A. Fontenot
  • Patent number: 6054983
    Abstract: An operating method for a computer architecture independent device generating and displaying a graphic user interface (GUI) on a client computer operatively connected to a server computer includes steps for scripting both behavior of a program responsive to operator interaction with one of the GUI objects and client-server commands unrelated to the GUI objects, storing scripts defining respective GUI objects on the server computer, storing a GUIScript defining the GUI on the server computer, handling network protocols defining communications between the server and the client computers, sending one of the scripts and the GUIScript from the server computer to the client computer, receiving one of the scripts and the GUI script on the client computer, and presenting a plurality of GUI objects to thereby form a GUI on the client computer.
    Type: Grant
    Filed: September 30, 1997
    Date of Patent: April 25, 2000
    Assignee: The United States of America as represented by the Secretary of the Navy
    Inventors: Adam J. Simonoff, Robert L. Taft, Brian T. McLintock, Larry A. Fontenot
  • Patent number: 6043815
    Abstract: A method for operating a computer architecture independent device for genting and displaying a graphic user interface (GUI) includes steps for generating scripts defining respective GUI objects, generating a GUI script defining the GUI, storing one of the scripts and the GUI script, deciphering one of the scripts and the GUI script, scripting behavior of a program responsive to operator interaction with one of the GUI objects, and presenting a plurality of GUI objects to thereby form the GUI.
    Type: Grant
    Filed: September 30, 1997
    Date of Patent: March 28, 2000
    Assignee: The United States of America as represented by the Secretary of the Navy
    Inventors: Adam J. Simonoff, Robert L. Taft, Brian T. McLintock, Larry A. Fontenot
  • Patent number: 6005568
    Abstract: A Universal Client with a self-contained scripting language called GUIScript forms a computer architecture independent device for generating and displaying a graphic user interface (GUI). Preferably, the computer executing the Universal Client includes circuitry for presenting a plurality of GUI objects to thereby form a GUI, for generating scripts defining respective ones of the GUI objects, for generating a GUISCRIPT defining the GUI, for storing one of the scripts and the GUISCRIPT, for reading one of the scripts and the GUI script; and for scripting behavior of a program responsive to operator interaction with one of the GUI objects.
    Type: Grant
    Filed: September 30, 1997
    Date of Patent: December 21, 1999
    Assignee: The United States of America as represented by the Secretary of the Navy
    Inventors: Adam J. Simonoff, Robert L. Taft, Brian T. McLintock, Larry A. Fontenot
  • Patent number: 5978834
    Abstract: A Universal Client with a self-contained scripting language called GUIScript allows computing systems of varying architectures linked to the Internet or connected by an Intranet to run the same application software without modification or recompilation. Using a client-server architecture, the Universal Client receives GUIScript from the server, which commands the Universal Client to display certain graphical user interface (GUI) objects. The GUIScript also describes the behavior of the GUI objects presented by the Universal Client, thus providing a personality which defines the client application without changing the Universal Client's software. The Universal Client can also send GUIScript to the server to cause the server to execute commands. Preferably, a storage medium stores computer readable instructions for permitting a computer to display a graphical user interface (GUI) responsive to commands issued in the GUIScript scripting language to a Universal Client running on a JAVA.TM. virtual machine.
    Type: Grant
    Filed: September 30, 1997
    Date of Patent: November 2, 1999
    Assignee: The United States of America as represented by the Secretary of the Navy
    Inventors: Adam J. Simonoff, Robert L. Taft, Brian T. McLintock, Larry A. Fontenot
  • Patent number: 5944784
    Abstract: A Universal Client with a self-contained scripting language called GUIScript allows computing systems of varying architectures linked to the Internet or connected by an Intranet to run the same application software without modification or recompilation. Using a client-server architecture, the Universal Client receives GUIScript from the server, which commands the Universal Client to display certain graphical user interface (GUI) objects. The GUIScript also describes the behavior of the GUI objects presented by the Universal Client, thus providing a personality which defines the client application without changing the Universal Client's software. The Universal Client can also send GUIScript to the server to cause the server to execute commands. A method of operating the computer system using the Universal Client and GUIScript is described.
    Type: Grant
    Filed: September 30, 1997
    Date of Patent: August 31, 1999
    Assignee: The United States of America as represented by the Secretary of the Navy
    Inventors: Adam J. Simonoff, Robert L. Taft, Brian T. McLintock, Larry A. Fontenot
  • Patent number: 4962371
    Abstract: An improved collective protection system (CPS) alarm is generally comprised f an electronic circuit board terminal box that is readily connectable to any selected point of a ship power bus system. The system is provided with a plurality of pressure transducers that are selectively disposed in associated remote zones to be continuously monitored. A master monitoring panel is connected to the terminal box and is provided with a pressure indicating meter and a series of three red, yellow, and green lights corresponding to each remotely monitored zone. Separate slave panels allows monitoring of light status at additional locations such as a pilot house and/or a damage control station. The system is appropriately shielded to prevent EMI or RFI interference.
    Type: Grant
    Filed: November 14, 1988
    Date of Patent: October 9, 1990
    Assignee: The United States of America as represented by the Secretary of the Navy
    Inventors: Bradley A. Repp, Albert M. Wurm, Adam J. Simonoff, Spencer R. Courtney
  • Patent number: H1469
    Abstract: A remotely piloted vehicle control and interface system is provided. A penal computer equipped with an RS232 serial communication port passes an ASCII character(s) as a serial data stream. A shift register device converts the serial data stream to a parallel data character and continuously generates a status signal indicating one of the presence or absence of the parallel data character. A central processing unit, responsive to the status signal, compares the parallel data character with a set of valid control characters to generate a control signal when a match occurs therebetween. A transmitter, responsive to the control signal, transmits a radio frequency control signal to the remotely piloted vehicle.
    Type: Grant
    Filed: September 3, 1992
    Date of Patent: August 1, 1995
    Assignee: The United States of America as represented by the Secretary of the Navy
    Inventor: Adam J. Simonoff