Patents by Inventor John R. Hajdukiewicz

John R. Hajdukiewicz 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: 8407611
    Abstract: A method includes defining a placeholder widget having a property and defining a prototype graphical user interface (GUI) having an instance of the placeholder widget. The method also includes presenting the prototype GUI to a user, where an appearance of the instance of the placeholder widget is based on the property of the placeholder widget. The method further includes replacing the instance of the placeholder widget in the prototype GUI with an instance of another widget. In addition, the method includes updating the presentation of the prototype GUI using the instance of the other widget. Replacing the instance of the placeholder widget with the instance of the other widget could include transforming an instance of a lower fidelity placeholder widget into an instance of a higher fidelity widget. The property of the placeholder widget could include a textual property, an image property, and/or a graphics property.
    Type: Grant
    Filed: August 4, 2008
    Date of Patent: March 26, 2013
    Assignee: Honeywell International Inc.
    Inventors: Rui Zhang, John R. Hajdukiewicz, Shi Qiang Wang, Daoping Zhang, Geoffrey Ho
  • Patent number: 8276069
    Abstract: A system and method for automatically generating an adaptive user interface for a plurality of appliances within a physical environment. Appliance description specifications of the appliances are generated from provided appliance functionality information and semantic information of related appliances and/or related environment information. The appliance description specifications can be analyzed to construct a semantic functionality relationship among the appliances and the adaptive user interface can be rendered based on an interface elements relationship which is a transformation of the semantic functionality relationship. The system has a user interface rendering module, which when run on a controller, implements the aforesaid appliance description specification generation and analysis, and adaptor modules, which when run on the appliances, maintain the appliance description specifications and allow exchange of same between the controller and appliances.
    Type: Grant
    Filed: March 28, 2007
    Date of Patent: September 25, 2012
    Assignee: Honeywell International Inc.
    Inventors: Enyi Chen, Rui Zhang, John R. Hajdukiewicz
  • Patent number: 8085265
    Abstract: One embodiment of the application provides a method of generating a 3D user interface (UI) in a controller for an appliance in a physical environment. The method includes: abstracting the appliance to obtain to a appliance functionality description having variables of the appliance, operations of the state variables, and relationship among the state variables; converting the state variables into corresponding 3D widgets in the controller, wherein the state variable are mapped respectively into the 3D widgets; laying out the 3D widgets to form the 3D UI in the controller; constructing communication objects in the controller from the state variables, the state variables being mapped into the communication objects; and providing interaction between the 3D UI and the appliance by a communication protocol integrated with the appliance.
    Type: Grant
    Filed: April 23, 2008
    Date of Patent: December 27, 2011
    Assignee: Honeywell International Inc.
    Inventors: Henry Chen, Ji Gu, Cheng Jun Li, Yajun-Edwin Zhang, John R. Hajdukiewicz, Tom Plocher
  • Publication number: 20110154293
    Abstract: A data entry device is provided to enter data related to usability of a user interface of a product. A processor provides a usability score card on the data entry device. The score card facilitates entry of usability issues regarding the user interface, and entry of data related to three dimensions of each issue including a risk severity, a probability of occurrence of the issue, and a probability of detecting the issue. The processor processes the data to provide an overall usability score of the user interface.
    Type: Application
    Filed: December 17, 2009
    Publication date: June 23, 2011
    Applicant: Honeywell International Inc.
    Inventors: Pallavi Dharwada, Anand Tharanathan, John R. Hajdukiewicz
  • Publication number: 20100031171
    Abstract: A method includes defining a placeholder widget having a property and defining a prototype graphical user interface (GUI) having an instance of the placeholder widget. The method also includes presenting the prototype GUI to a user, where an appearance of the instance of the placeholder widget is based on the property of the placeholder widget. The method further includes replacing the instance of the placeholder widget in the prototype GUI with an instance of another widget. In addition, the method includes updating the presentation of the prototype GUI using the instance of the other widget. Replacing the instance of the placeholder widget with the instance of the other widget could include transforming an instance of a lower fidelity placeholder widget into an instance of a higher fidelity widget. The property of the placeholder widget could include a textual property, an image property, and/or a graphics property.
    Type: Application
    Filed: August 4, 2008
    Publication date: February 4, 2010
    Applicant: Honeywell International Inc.
    Inventors: Rui Zhang, John R. Hajdukiewicz, Shi Qiang Wang, Daoping Zhang, Geoffrey Ho
  • Publication number: 20090271742
    Abstract: A user interface navigation design system and method is described in this document. In some embodiments, a user interface (UI) navigation diagram is generated. The UI navigation diagram displays two or more of the plurality of screen views and corresponding navigation relationships. A screen view is selected according to a user interaction with the UI navigation diagram. A dynamic view of the user interface navigation diagram is provided as a function of the selected screen view. The dynamic view of the UI navigation diagram displays one or more navigation relationships associated with the selected screen view. The one or more navigation relationships include non-hyperlinked navigation relationships associated with the selected screen view.
    Type: Application
    Filed: April 29, 2008
    Publication date: October 29, 2009
    Inventors: Rui Zhang, John R. Hajdukiewicz, Shi Qiang Wang, Daoping Zhang, Harlin Liao
  • Publication number: 20090271365
    Abstract: One embodiment of the application provides a method of generating a 3D user interface (UI) in a controller for an appliance in a physical environment. The method includes: abstracting the appliance to obtain to a appliance functionality description having variables of the appliance, operations of the state variables, and relationship among the state variables; converting the state variables into corresponding 3D widgets in the controller, wherein the state variable are mapped respectively into the 3D widgets; laying out the 3D widgets to form the 3D UI in the controller; constructing communication objects in the controller from the state variables, the state variables being mapped into the communication objects; and providing interaction between the 3D UI and the appliance by a communication protocol integrated with the appliance.
    Type: Application
    Filed: April 23, 2008
    Publication date: October 29, 2009
    Inventors: Henry Chen, Ji Gu, Cheng Jun Li, Yajun-Edwin Zhang, John R. Hajdukiewicz, Tom Plocher
  • Publication number: 20090083697
    Abstract: A system for creating a user interface is disclosed herein. The system comprises (a) a display for viewing a visual representation of the user interface being created, (b) a processor, (c) data storage, and (d) program code stored in the data storage and executable by the processor to (i) implement a UML model explorer that communicates with a model driven design tool to access one or more UML models, (ii) implement a rule-based object visual creation system that is operable to map UML elements to corresponding user interface objects, (iii) in response to input from a user, add corresponding user interface objects to the visual representation, and (iv) implement a model generator that is operable to generate a UML model based on the visual representation of the user interface, wherein the UML model can be executed to create an instance of the user interface on a display.
    Type: Application
    Filed: September 21, 2007
    Publication date: March 26, 2009
    Applicant: Honeywell International Inc.
    Inventors: Rui Zhang, John R. Hajdukiewicz, Conard B. Beaulieu
  • Patent number: 7496580
    Abstract: A method includes storing information defining a plurality of procedures to be followed. The method also includes receiving a request for the information associated with at least one of the procedures. The method further includes formatting the requested information based on a platform to receive the requested information. In addition, the method includes providing the formatted requested information to the platform. Formatting the requested information may include formatting the requested information using one of a plurality of templates, where the templates are associated with a plurality of different procedure types. Formatting the requested information may also include formatting the requested information differently based on whether the requested information is to be presented via a console computing device, a mobile device, or a printed document.
    Type: Grant
    Filed: April 11, 2006
    Date of Patent: February 24, 2009
    Assignee: Honeywell International Inc.
    Inventors: John R. Hajdukiewicz, Peter Bullemer
  • Publication number: 20090031226
    Abstract: Described herein is a task modeling system configured to process a task model that is described by a task modeling notation. Further, the task modeling notation may provide for attaching the task model to a user interface description. The system comprises a computer readable storage medium containing program code, wherein the program code is executable by a processor to (a) generate a task tree from a task model, wherein the task tree comprises a plurality of interconnected task nodes, wherein the task model is described by a task modeling notation, (b) attach the task tree to a user interface description, (c) coordinate a state of the task tree with a state of the user interface, and (d) cause the state of the user interface to be updated as indicated by the state of the task tree, wherein the state of the user interface is updated by updating a graphical display of the user interface.
    Type: Application
    Filed: July 27, 2007
    Publication date: January 29, 2009
    Applicant: HONEYWELL INTERNATIONAL INC.
    Inventors: Rui Zhang, John R. Hajdukiewicz, Gopal Vaswani
  • Publication number: 20090031281
    Abstract: Disclosed herein are a method and system for creating visual programs using a graphical notation. In a preferred embodiment, a visual programming system is provided. The visual programming system comprises (a) a processor; (b) data storage; and (c) program code stored in the data storage and executable by the processor. The program code is executable to implement a graphical notation that can be used to create visual programs displayable on a monitor, wherein the graphical notation comprises objects and connectors that connect the objects to other objects, wherein the objects comprise control flow objects and standard objects, and wherein the control flow objects substantially direct execution of the visual program. The program code is further executable to implement a visual program engine operable to execute visual programs created using the graphical notation, thereby causing the processor to carry out processes as indicated by the visual programs.
    Type: Application
    Filed: July 27, 2007
    Publication date: January 29, 2009
    Applicant: HONEYWELL INTERNATIONAL INC.
    Inventors: Rui Zhang, John R. Hajdukiewicz
  • Publication number: 20090018994
    Abstract: A system and method provide a visual based query interface for time series data to facilitate entry of n query reference patterns and specification of temporal relationships between multiple such patterns.
    Type: Application
    Filed: July 12, 2007
    Publication date: January 15, 2009
    Inventor: John R. Hajdukiewicz
  • Publication number: 20080244421
    Abstract: A system and method for automatically generating an adaptive user interface for a plurality of appliances within a physical environment. Appliance description specifications of the appliances are generated from provided appliance functionality information and semantic information of related appliances and/or related environment information. The appliance description specifications can be analyzed to construct a semantic functionality relationship among the appliances and the adaptive user interface can be rendered based on an interface elements relationship which is a transformation of the semantic functionality relationship. The system has a user interface rendering module, which when run on a controller, implements the aforesaid appliance description specification generation and analysis, and adaptor modules, which when run on the appliances, maintain the appliance description specifications and allow exchange of same between the controller and appliances.
    Type: Application
    Filed: March 28, 2007
    Publication date: October 2, 2008
    Inventors: Enyi Chen, Rui Zhang, John R. Hajdukiewicz
  • Publication number: 20070268300
    Abstract: A map for displaying hierarchical or non-hierarchical information in a two dimensional format in a fixed space. The map may be used for displaying information about various entities of a complex arrangement for simultaneous viewing in one presentation or display. Examples of these entities may include controllers, plants and IO terminals. One form of representation may be in nested rectangles. Another form may be in sectors of circles. Other geometrical shapes or figures may used for a graphical presentation of the entities or components. Status of the entities may be indicated with a graphical pattern, color, shading, flickering, and/or other manner. Effort representations, filters, tabular displays, popups of enlarged or scalable portions of the map, layouts with space for other information, and quick access techniques for seeking data points may be incorporated in the map.
    Type: Application
    Filed: April 10, 2007
    Publication date: November 22, 2007
    Applicant: HONEYWELL INTERNATIONAL INC.
    Inventors: Zhaoxia Jin (Janet), John R. Hajdukiewicz, Yajun Zhang