Patents by Inventor Joseph Mann

Joseph Mann 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: 11015830
    Abstract: A controller configured to provision on a surface of an environment includes a projector configured to project light for a user interface through an opening in the surface, wherein the projector is located on a first side of the surface. The controller includes a waveguide located within the opening of the surface, wherein the waveguide is configured to transmit the light from the projector through the opening in the surface. The controller further includes a direction element located on a second side of the surface, wherein the direction element is configured to direct the light from the projector to a user.
    Type: Grant
    Filed: November 19, 2018
    Date of Patent: May 25, 2021
    Assignee: Johnson Controls Technology Company
    Inventor: Joseph Mann
  • Publication number: 20200158366
    Abstract: A controller configured to provision on a surface of an environment includes a projector configured to project light for a user interface through an opening in the surface, wherein the projector is located on a first side of the surface. The controller includes a waveguide located within the opening of the surface, wherein the waveguide is configured to transmit the light from the projector through the opening in the surface. The controller further includes a direction element located on a second side of the surface, wherein the direction element is configured to direct the light from the projector to a user.
    Type: Application
    Filed: November 19, 2018
    Publication date: May 21, 2020
    Applicant: Johnson Controls Technology Company
    Inventor: Joseph Mann
  • Publication number: 20070055386
    Abstract: A machine can be accessed and controlled with the help of an interface device. The customizable interface device contains device elements that define features relating to the external representation and internal functionality of the interface device, as linked to one or more machines. An operator can use a configuration station to implement single or reoccurring queries that interact with the interface device and corresponding machines. In particular, the queries target the configuration of device elements in the interface device. The process can include temporarily unloading unused features from active memory and mirroring property changes initialized by a source. An emulator can assist in the configuration process by providing a preliminary software representation of the interface device hardware. A user can develop, test, and reconfigure functions on the emulator before loading the finalized platform to the interface device.
    Type: Application
    Filed: September 29, 2006
    Publication date: March 8, 2007
    Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
    Inventors: Krista Mann, Robert Lloyd, Steven Cisler, Clinton Britt, Joseph Mann
  • Publication number: 20070055385
    Abstract: A machine can be accessed and controlled with the help of an interface device. The customizable interface device contains device elements that define features relating to the external representation and internal functionality of the interface device, as linked to one or more machines. An operator can use a configuration station to implement single or reoccurring queries that interact with the interface device and corresponding machines. In particular, the queries target the configuration of device elements in the interface device. The process can include temporarily unloading unused features from active memory and mirroring property changes initialized by a source. An emulator can assist in the configuration process by providing a preliminary software representation of the interface device hardware. A user can develop, test, and reconfigure functions on the emulator before loading the finalized platform to the interface device.
    Type: Application
    Filed: September 29, 2006
    Publication date: March 8, 2007
    Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
    Inventors: Krista Mann, Robert Lloyd, Steven Cisler, Clinton Britt, Joseph Mann
  • Publication number: 20070033538
    Abstract: A machine can be accessed and controlled with the help of an interface device. The customizable interface device contains device elements that define features relating to the external representation and internal functionality of the interface device, as linked to one or more machines. An operator can use a configuration station to implement single or reoccurring queries that interact with the interface device and corresponding machines. In particular, the queries target the configuration of device elements in the interface device. The process can include temporarily unloading unused features from active memory and mirroring property changes initialized by a source. An emulator can assist in the configuration process by providing a preliminary software representation of the interface device hardware. A user can develop, test, and reconfigure functions on the emulator before loading the finalized platform to the interface device.
    Type: Application
    Filed: September 29, 2006
    Publication date: February 8, 2007
    Applicant: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
    Inventors: Krista Mann, Robert Lloyd, Steven Cisler, Clinton Britt, Joseph Mann
  • Publication number: 20060288105
    Abstract: A technique is provided for exchanging data between software components in interface devices, monitoring devices, control devices, and so forth. Device elements are stored in the devices that are capable of communicating signals to one other, with each device element including a predetermined functionality. A connection is established between the device elements that facilitates event-based transfer of signals. A first of the device elements transfers data resulting from its functionality acting upon the received signals or the received signals themselves to a second device element. The transfer happens upon a receipt of the signals by the first device element. Each of the device elements made and act upon the signals in accordance with this respective functionality. The technique may used to cause interface elements to mirror one another.
    Type: Application
    Filed: June 7, 2005
    Publication date: December 21, 2006
    Inventors: Clinton Britt, Joseph Mann, Robert Lloyd
  • Publication number: 20060277027
    Abstract: An emulator is provided for an interface device. The emulator includes all functional software of the physical interface device, including configuration software, operating system, design-time environment, run-time engine, and so forth. Device elements, which may be standard COM elements objects, may be configured via the emulator, as may particular interface screens, applications, and so forth. The emulator may be used to try interface devices before their specification for a particular product. The emulator may also be used to develop software and interface screens that will be downloaded to interface device hardware prior to product introduction, thereby facilitating and improving time-market for new product introductions.
    Type: Application
    Filed: June 7, 2005
    Publication date: December 7, 2006
    Inventors: Joseph Mann, Clinton Britt, Steven Cisler, Robert Lloyd, Krista Mann
  • Publication number: 20060277479
    Abstract: A technique is provided for configuring and interface device. The interface device includes a plurality of device elements, each having visual representation and a state engine defining a functionality. A server module in the interface device receives a query from a user viewable screen that includes the visual representations. The server module serves the user viewable screen to a general purpose viewer or browser, which may include a design-time environment. An access module, then, prompts each device to send an image defining its visual representation to a memory display context for inclusion in the user viewable screen. The access module works without reference to the respective functionality of the device elements.
    Type: Application
    Filed: June 7, 2005
    Publication date: December 7, 2006
    Inventors: Clinton Britt, Joseph Mann
  • Publication number: 20060277499
    Abstract: A technique is provided for enhancing the performance of an interface device. A collection of device elements having properties including a visual representation and a functionality are instantiated in a global container. The global container includes the device elements that are required for various screen views. Device elements that are not required in a currently displayed screen view are torn off in the global container so that memory and processing requirements are reduced, while increasing the speed and performance of the interface, particularly in switching between screen views.
    Type: Application
    Filed: June 7, 2005
    Publication date: December 7, 2006
    Inventors: Clinton Britt, Joseph Mann
  • Publication number: 20060277463
    Abstract: A technique is provided for adapting or “relegending” interface device views. The views include static content and dynamic content. At least a part of the static content defined a look and feel of the interface screens, including screens in a design-time environment and a run-time environment. The adaptable static content may be loaded as bitmaps, JPEG files, and so forth, such as in HTML standard style sheets. The static content may be changed for various original equipment manufacturers, applications, and so forth, while allowing dynamic content to vary depending upon the software and application running on the interface device.
    Type: Application
    Filed: June 7, 2005
    Publication date: December 7, 2006
    Inventors: Joseph Mann, Clinton Britt, Steven Cisler, Robert Lloyd, Krista Mann
  • Publication number: 20060277194
    Abstract: A technique is provided for configuring an interface device. The interface device includes a plurality of device elements, such as objects configured in accordance with object-oriented programming concepts. A query from a general purpose viewer is received by the interface device, such as originating from a configuration station where the general purpose viewer is operative. The query is interpreted by server-side scripting executed in the interface device to identify the device elements and to display visual representations of the device elements in a design-time environment. The design-time environment and the visual representations are then transmitted to a configuration station. The device elements, their properties and functionalities may be altered by means of the design-time environment and the server-side scripting to create interface screens, alter device elements and their properties and functions, and so forth.
    Type: Application
    Filed: June 7, 2005
    Publication date: December 7, 2006
    Inventors: Clinton Britt, Joseph Mann
  • Publication number: 20060277461
    Abstract: A device interface includes device elements that are programmed to execute respective functionality and that have visual representations for inclusion in interface screen views. The elements are queried to provide images in a memory display context that is converted to dynamic content for inclusion in a design-time environment. The elements are also instantiated for generating a screen view for display on the interface device in parallel with the view provided in the design-time environment.
    Type: Application
    Filed: June 7, 2005
    Publication date: December 7, 2006
    Inventors: Clinton Britt, Joseph Mann
  • Publication number: 20060277498
    Abstract: A technique is provided for configuring an interface device. Individual device elements are stored on the interface device and each element includes a functionality and a visual representation. A general purpose engine resident on the interface device enumerates properties of the device elements in response to a query in a design-time environment. Design-time environment may be served to a general purpose computer working as a configuration station. The general purpose engine is independent of the device elements enumerated. A user viewable screen is then generated for viewing in the design-time environment, with the potential for altering properties of the enumerated device elements. The viewable screen and design-time environment may be displayed in a general purpose viewer or browser by collecting the visual representations associated with the device elements.
    Type: Application
    Filed: June 7, 2005
    Publication date: December 7, 2006
    Inventors: Joseph Mann, Steven Cisler, Robert Lloyd, Krista Mann, Clinton Britt
  • Publication number: 20060277026
    Abstract: A technique is disclosed for facilitating editing of editable code in an interface device or similar apparatus. Properties of device elements are enumerated by a general purpose engine resident on the interface device. The general purpose engine enumerates the properties in response to a query in a design-time environment. The device element includes a specific property type and editable code consistent with the property type. A server module on the device serves the editable code and an editing environment from the interface device to a configuration station. The code can be edited on the configuration station in the editing environment and restored to the interface device. The technique alleviates the need for separate editing software or storage of the editable code in any location other than on the interface device itself.
    Type: Application
    Filed: June 7, 2005
    Publication date: December 7, 2006
    Inventors: Joseph Mann, Clinton Britt, Steven Cisler, Robert Lloyd, Krista Mann
  • Publication number: 20060178760
    Abstract: Embodiments of the present invention relate to a system and method of reconfiguring a human-machine interface. In accordance with embodiments of the present techniques, a configuration application stored on a human-machine interface may be accessed by a remote configuration station via a browser that cooperates with a server resident on the human-machine interface. The configuration application is adapted to allow reconfiguration of the human-machine interface via the browser. Additionally, control objects may be accessible via the browser to create a display file in accordance with the present techniques. The display file may provide links to the control objects that are accessible to a user via the human-machine interface. Further, the display file may be implemented on the human-machine interface for display and execution of the links to the control objects.
    Type: Application
    Filed: February 4, 2005
    Publication date: August 10, 2006
    Inventors: Joseph Mann, Krista Mann, Clinton Britt, Robert Lloyd, Steven Cisler
  • Publication number: 20060095855
    Abstract: Embodiments of the present invention relate to a system and method of reconfiguring a human-machine interface. In accordance with embodiments of the present techniques, a plurality of control objects may be accessed from a human-machine interface via a configuration station. The control objects may include properties for accessing inputs via an industrial control and monitoring network, performing a function based on the inputs, and outputting a signal to a remote device via the industrial control and monitoring network. Additionally, a display page may be configured on the configuration station using Web page creation software, including links to the control objects, to create a display file in accordance with the present techniques. Further, the display file may be downloaded to the human-machine interface for display of the display page and execution of the links to the control objects.
    Type: Application
    Filed: November 3, 2004
    Publication date: May 4, 2006
    Inventors: Clinton Britt, Robert Lloyd, Krista Mann, Joseph Mann, Steven Cisler
  • Patent number: 6913302
    Abstract: An edge gripping device grips and ungrips a substrate, such as a semiconductor wafer. A blade extends in a distal direction from a base of the device. At least one distal contact member is provided at the tip of the blade. Two proximal lever arms are pivotally coupled for synchronized, oppositely directed rotation to the base. Each lever arm has at least one proximal contact member at an outer end. A biasing member is coupled to the two proximal lever arms and to an actuator to effect pivoting movement of the lever arms. The pivoting motion moves the ends of the arms generally radially toward and away from the center of the substrate to be gripped or ungripped, thereby minimizing sliding of the substrate. The biasing member is biased to retain the lever arms in a closed position in the event of a power failure. Ramps are provided next to each contact member. The contact members and ramps are profiled to minimize the zone of the substrate edge that is contacted.
    Type: Grant
    Filed: April 11, 2002
    Date of Patent: July 5, 2005
    Assignee: PRI Automation, Inc.
    Inventors: Chuckson Yokota, Joseph Mann, Jean-Pascal Rouland, Malek Charif, Ted Hwang
  • Patent number: 6623235
    Abstract: An edge gripping device for a robot arm grips and ungrips substrates, such as semiconductor wafers. A base is fixed to an end of the robot arm. A blade, having a distal contact location thereon, and a pusher bar, having preferably two proximal contact locations thereon, are movably mounted to the base via a linkage mechanism. The linkage mechanism includes two four-bar linkages. The first four-bar linkage has a stationary link and three movable links connected in a parallelogram configuration. The pusher bar is fixed to one of the movable links of the first linkage for movement therewith. The second four-bar linkage has a stationary link and three movable links connected in a trapezoidal configuration. The blade is fixed to one of the movable links of the second linkage for movement therewith. The two linkages share a stationary pivot point.
    Type: Grant
    Filed: April 11, 2002
    Date of Patent: September 23, 2003
    Assignee: PRI Automation, Inc.
    Inventors: Chuckson Yokota, Joseph Mann, Jean-Pascal Rouland, Malek Charif, Ted Hwang
  • Publication number: 20030133780
    Abstract: An edge gripping device grips and ungrips a substrate, such as a semiconductor wafer. A blade extends in a distal direction from a base of the device. At least one distal contact member is provided at the tip of the blade. Two proximal lever arms are pivotally coupled for synchronized, oppositely directed rotation to the base. Each lever arm has at least one proximal contact member at an outer end. A biasing member is coupled to the two proximal lever arms and to an actuator to effect pivoting movement of the lever arms. The pivoting motion moves the ends of the arms generally radially toward and away from the center of the substrate to be gripped or ungripped, thereby minimizing sliding of the substrate. The biasing member is biased to retain the lever arms in a closed position in the event of a power failure. Ramps are provided next to each contact member. The contact members and ramps are profiled to minimize the zone of the substrate edge that is contacted.
    Type: Application
    Filed: April 11, 2002
    Publication date: July 17, 2003
    Applicant: PRI Automation, Inc.
    Inventors: Chuckson Yokota, Joseph Mann, Jean-Pascal Rouland, Malek Charif, Ted Hwang
  • Publication number: 20030053902
    Abstract: An edge gripping device for a robot arm grips and ungrips substrates, such as semiconductor wafers. A base is fixed to an end of the robot arm. A blade, having a distal contact location thereon, and a pusher bar, having preferably two proximal contact locations thereon, are movably mounted to the base via a linkage mechanism. The linkage mechanism includes two four-bar linkages. The first four-bar linkage has a stationary link and three movable links connected in a parallelogram configuration. The pusher bar is fixed to one of the movable links of the first linkage for movement therewith. The second four-bar linkage has a stationary link and three movable links connected in a trapezoidal configuration. The blade is fixed to one of the movable links of the second linkage for movement therewith. The two linkages share a stationary pivot point.
    Type: Application
    Filed: April 11, 2002
    Publication date: March 20, 2003
    Applicant: PRI Automation, Inc.
    Inventors: Chuckson Yokota, Joseph Mann, Jean-Pascal Rouland, Malek Charif, Ted Hwang