Patents by Inventor Glenn R Engel

Glenn R Engel 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: 11706319
    Abstract: An electronic device for collecting and displaying measurement data includes a data interface, a processor and a transport interface. The data interface obtains measurement data. The processor is configured to generate portable graphical user interface (GUI) information indicating a visual format corresponding to at least one of the measurement data or the electronic device, and to associate the portable GUI information with the measurement data. The transport interface is configured to deliver the measurement data and the associated portable GUI information to a remote display, enabling the remote display to display the measurement data in accordance with the visual format indicated by the portable GUI information.
    Type: Grant
    Filed: November 24, 2021
    Date of Patent: July 18, 2023
    Assignee: VIAVI SOLUTIONS INC.
    Inventors: Glenn R. Engel, Glen L. Purdy, Jr.
  • Patent number: 11379114
    Abstract: A method of operating a first data processing system having a screen for responding to a vector gesture performed on that screen is disclosed. The method includes estimating a direction and assuming an identity for the vector gesture prior to the vector gesture being completed. A command that depends on the estimated direction and assumed identity is executed, the command being a command that would be required to update a current state of the first data processing system if the assumed identity of the vector gesture is correct. The command is executed prior to the vector gesture being completed. The current state of the first data processing system is then updated based on the data generated by the command. After the vector gesture has been determined to have been completed, the first data processing system is updated to a state indicated by the completed vector gesture.
    Type: Grant
    Filed: September 28, 2020
    Date of Patent: July 5, 2022
    Assignee: Keysight Technologies, Inc.
    Inventor: Glenn R Engel
  • Publication number: 20220166853
    Abstract: An electronic device for collecting and displaying measurement data includes a data interface, a processor and a transport interface. The data interface obtains measurement data. The processor is configured to generate portable graphical user interface (GUI) information indicating a visual format corresponding to at least one of the measurement data or the electronic device, and to associate the portable GUI information with the measurement data. The transport interface is configured to deliver the measurement data and the associated portable GUI information to a remote display, enabling the remote display to display the measurement data in accordance with the visual format indicated by the portable GUI information.
    Type: Application
    Filed: November 24, 2021
    Publication date: May 26, 2022
    Applicant: VIAVI SOLUTIONS INC.
    Inventors: Glenn R. ENGEL, Glen L. Purdy, JR.
  • Patent number: 11212367
    Abstract: An electronic device for collecting and displaying measurement data includes a data interface, a processor and a transport interface. The data interface obtains measurement data. The processor is configured to generate portable graphical user interface (GUI) information indicating a visual format corresponding to at least one of the measurement data or the electronic device, and to associate the portable GUI information with the measurement data. The transport interface is configured to deliver the measurement data and the associated portable GUI information to a remote display, enabling the remote display to display the measurement data in accordance with the visual format indicated by the portable GUI information.
    Type: Grant
    Filed: March 15, 2018
    Date of Patent: December 28, 2021
    Assignee: VIAVI SOLUTIONS INC.
    Inventors: Glenn R. Engel, Glen L. Purdy, Jr.
  • Patent number: 11016635
    Abstract: A method for operating a data processing system having a display screen on which a GUI is displayed is disclosed. The GUI has a plurality of configurations having different aspect ratios or numbers of pixels. The method includes providing a layout description and a runtime system that generates the GUI in response to the layout description and the display configuration. The layout description defines a first container having a plurality of components to be shown in the GUI within a first container space. Each component has a component layout description within the first container. The runtime system automatically allocates the first container space depending on the display configuration, and automatically divides the first container space into a plurality of component spaces. Each component is shown in a corresponding one of the component spaces. The first container space and the component spaces automatically change when the display configuration changes.
    Type: Grant
    Filed: August 25, 2017
    Date of Patent: May 25, 2021
    Assignee: Keysight Technologies, Inc.
    Inventors: Glenn R. Engel, Jonathan Helfman
  • Publication number: 20210011619
    Abstract: A method of operating a first data processing system having a screen for responding to a vector gesture performed on that screen is disclosed. The method includes estimating a direction and assuming an identity for the vector gesture prior to the vector gesture being completed. A command that depends on the estimated direction and assumed identity is executed, the command being a command that would be required to update a current state of the first data processing system if the assumed identity of the vector gesture is correct. The command is executed prior to the vector gesture being completed. The current state of the first data processing system is then updated based on the data generated by the command. After the vector gesture has been determined to have been completed, the first data processing system is updated to a state indicated by the completed vector gesture.
    Type: Application
    Filed: September 28, 2020
    Publication date: January 14, 2021
    Applicant: Keysight Technologies, Inc.
    Inventor: Glenn R. Engel
  • Publication number: 20180278723
    Abstract: An electronic device for collecting and displaying measurement data includes a data interface, a processor and a transport interface. The data interface obtains measurement data. The processor is configured to generate portable graphical user interface (GUI) information indicating a visual format corresponding to at least one of the measurement data or the electronic device, and to associate the portable GUI information with the measurement data. The transport interface is configured to deliver the measurement data and the associated portable GUI information to a remote display, enabling the remote display to display the measurement data in accordance with the visual format indicated by the portable GUI information.
    Type: Application
    Filed: March 15, 2018
    Publication date: September 27, 2018
    Applicant: VIAVI SOLUTIONS INC.
    Inventors: Glenn R. ENGEL, Glen L. PURDY, JR.
  • Publication number: 20170357393
    Abstract: A method for operating a data processing system having a display screen on which a GUI is displayed is disclosed. The GUI has a plurality of configurations having different aspect ratios or numbers of pixels. The method includes providing a layout description and a runtime system that generates the GUI in response to the layout description and the display configuration. The layout description defines a first container having a plurality of components to be shown in the GUI within a first container space. Each component has a component layout description within the first container. The runtime system automatically allocates the first container space depending on the display configuration, and automatically divides the first container space into a plurality of component spaces. Each component is shown in a corresponding one of the component spaces. The first container space and the component spaces automatically change when the display configuration changes.
    Type: Application
    Filed: August 25, 2017
    Publication date: December 14, 2017
    Applicant: Keysight Technologies, Inc.
    Inventors: Glenn R. Engel, Jonathan Helfman
  • Patent number: 9361074
    Abstract: A method of operating a data processing system having a control screen to provide control of a program is disclosed. First and second program graphical user interfaces (GUIs) and a runtime library are provided. The first program GUI includes a first GUI description and a first method for operating on data input to or data output from that the first program GUI. The second program GUI includes a second GUI description and a second method for operating on data input to or data output from that the second program GUI. The runtime library includes the first and second method. The data processing system combines the first GUI description and the second GUI description to provide a compound GUI without recompiling the runtime library.
    Type: Grant
    Filed: January 14, 2014
    Date of Patent: June 7, 2016
    Assignee: Keysight Technologies, Inc.
    Inventors: Glenn R. Engel, Jonathan Helfman
  • Patent number: 9298428
    Abstract: A method for operating a computer to develop a program having a GUI is disclosed. The method includes providing a program development system having an editing mode in which a user constructs a GUI and providing a graphical element that can be placed on a form as part of the GUI, the graphical element displaying data from the server while the program development system is in the editing mode. The parameters that control the connection and data transfer from the server can be provided in the properties section of the graphical element, and hence, no compilation of the underlying program is needed to verify the server connection and associated data.
    Type: Grant
    Filed: February 27, 2013
    Date of Patent: March 29, 2016
    Assignee: Keysight Technologies, Inc.
    Inventors: Jonathan Helfman, Glen L. Purdy, Glenn R. Engel
  • Patent number: 8984083
    Abstract: Capability to record relevant aggregated data via a test and measurement instrument interface through a software agent. The agent resides within the test and measurement instrument and gathers the information when activated. The information can be measurement data; measurement setup parameters; test system topology; user notes, brief descriptions, audio recordings or pen input; pictures; or attached documents. The agent can communicate directly to an electronic laboratory notebook server or can store the information on a portable computer readable media (CRM). A user can upload the information from the portable CRM to the server. The user can access the information via a PC workstation.
    Type: Grant
    Filed: June 16, 2008
    Date of Patent: March 17, 2015
    Assignee: Keysight Technologies, Inc.
    Inventors: Glenn R. Engel, William R. Pritchard, Glen L. Purdy, Jr., Jan Schiefer, Jefferson B. Burch
  • Patent number: 8914018
    Abstract: In a communication network architecture including mobile equipment that employs multiple functions selectable for use by the user, the functions having respective measurable parameters, a service provider monitors the user's behavior with, and use of, the mobile equipment. An agent, such as software installed on-board the mobile equipment, measures parameters that are related to the user's behavior and use of the mobile equipment, and communicates the measured parameters to the service provider, over the communication network. The agent detects change of such user behavior and use, and accordingly changes parameters to measure and report on.
    Type: Grant
    Filed: April 3, 2006
    Date of Patent: December 16, 2014
    Assignee: Keysight Technologies, Inc.
    Inventors: Lance A. Tatman, Jerry J. Liu, Glenn R. Engel, Glen L. Purdy, Jr.
  • Patent number: 8896561
    Abstract: A method for operating a data processing system to implement a gesture on a touch enabled display is disclosed. The method causes the data processing system to determine a position of a contact object on the touch-enabled display as a function of time. The data processing system provides an offset indicating a distance through which a point shown on the display is to be moved in response to the determined position. The offset has a first value in a normal mode and a second value in a precise gesture mode. The value in the precise gesture mode is less than the value in the normal mode. The data processing system automatically changes from the normal mode to the precise gesture mode in response to changes in the determined position as a function of time. Exemplary changes utilize changes in direction or the speed of motion of the contact object.
    Type: Grant
    Filed: March 27, 2013
    Date of Patent: November 25, 2014
    Assignee: Keysight Technologies, Inc.
    Inventor: Glenn R. Engel
  • Publication number: 20140282133
    Abstract: A method of operating a data processing system having a control screen to provide control of a program is disclosed. First and second program graphical user interfaces (GUIs) and a runtime library are provided. The first program GUI includes a first GUI description and a first method for operating on data input to or data output from that the first program GUI. The second program GUI includes a second GUI description and a second method for operating on data input to or data output from that the second program GUI. The runtime library includes the first and second method. The data processing system combines the first GUI description and the second GUI description to provide a compound GUI without recompiling the runtime library.
    Type: Application
    Filed: January 14, 2014
    Publication date: September 18, 2014
    Applicant: Agilent Technologies, Inc.
    Inventors: Glenn R. Engel, Jonathan Helfman
  • Publication number: 20140282055
    Abstract: A method for operating a data processing system having a display screen on which a GUI is displayed is disclosed. The GUI has a plurality of configurations having different aspect ratios or numbers of pixels. The method includes providing a layout description and a runtime system that generates the GUI in response to the layout description and the display configuration. The layout description defines a first container having a plurality of components to be shown in the GUI within a first container space. Each component has a component layout description within the first container. The runtime system automatically allocates the first container space depending on the display configuration, and automatically divides the first container space into plurality of component spaces. Each component is shown in a corresponding one of the component spaces. The first container space and the component spaces automatically change when the display configuration changes.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: Agilent Technologies, Inc.
    Inventors: Glenn R. Engel, Jonathan Helfman
  • Publication number: 20140245168
    Abstract: A method for operating a computer to develop a program having a GUI is disclosed. The method includes providing a program development system having an editing mode in which a user constructs a GUI and providing a graphical element that can be placed on a form as part of the GUI, the graphical element displaying data from the server while the program development system is in the editing mode. The parameters that control the connection and data transfer from the server can be provided in the properties section of the graphical element, and hence, no compilation of the underlying program is needed to verify the server connection and associated data.
    Type: Application
    Filed: February 27, 2013
    Publication date: August 28, 2014
    Applicant: Agilent Technologies, Inc.
    Inventors: Jonathan Helfman, Glen L. Purdy, Glenn R. Engel
  • Publication number: 20140215382
    Abstract: A method of operating a first data processing system having a screen for responding to a vector gesture performed on that screen is disclosed. The method includes estimating a direction and assuming an identity for the vector gesture prior to the vector gesture being completed. A command that depends on the estimated direction and assumed identity is executed, the command being a command that would be required to update a current state of the first data processing system if the assumed identity of the vector gesture is correct. The command is executed prior to the vector gesture being completed. The current state of the first data processing system is then updated based on the data generated by the command. After the vector gesture has been determined to have been completed, the first data processing system is updated to a state indicated by the completed vector gesture.
    Type: Application
    Filed: January 25, 2013
    Publication date: July 31, 2014
    Applicant: Agilent Technologies, Inc.
    Inventor: Glenn R. Engel
  • Patent number: 8762076
    Abstract: Probe configuration is achieved in a measurement system in which probes are given possible configuration data depending upon conditions in an area relevant to the area of the probe. The possible probe configurations include global boundaries, such as time, and each probe then, based upon the possible configurations, selects a configuration. In one embodiment, the probe may interact with a central processor to further define the probe configuration. In one embodiment, probes may communicate with other probes, both to help define their operating environment and to optionally provide configuration data to another probe.
    Type: Grant
    Filed: September 20, 2005
    Date of Patent: June 24, 2014
    Assignee: JDS Uniphase Corporation
    Inventors: Glenn R. Engel, Glen L. Purdy, Jr., Jerry J. Liu
  • Patent number: 8374599
    Abstract: In a communication network architecture, a service provider monitors its customer's experience as the customer selects and uses services offered by the service provider. An agent, such as software installed on-board the customer's mobile equipment, measures parameters that are related to the services, and communicates the measured parameters to the service provider, over the communication network.
    Type: Grant
    Filed: April 3, 2006
    Date of Patent: February 12, 2013
    Assignee: Agilent Technologies, Inc.
    Inventors: Lance A. Tatman, Jerry J. Liu, Glenn R. Engel, Glen L. Purdy, Jr.
  • Patent number: 7979031
    Abstract: In a communication network architecture having multiple technology coverage areas that support different network technologies, a service provider monitors its customer's experience as the customer roams between technology coverage areas. An agent, such as software installed on-board the customer's mobile equipment, measures parameters that are related to the network technology, and communicates the measured parameters to the service provider, over the communication network.
    Type: Grant
    Filed: March 14, 2006
    Date of Patent: July 12, 2011
    Assignee: Agilent Technologies, Inc.
    Inventors: Lance A. Tatman, Jerry J. Liu, Glenn R. Engel, Glen L Purdy, Jr.