Patents by Inventor Dave Otway

Dave Otway 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: 20070094672
    Abstract: A method for detecting a change in a current state of a property associated with an element of a user-interface includes the step of associating the element with a property path including a concatenation of a plurality of identifiers defining a path through a plurality of application components to a property at the end of the concatenation. The property path is mapped to a current state of the property at the end of the path. A request is received, from a local machine, for a change in a state of a property mapped to one of said plurality of concatenated identifiers defining the property path. The request for the change is sent to a remote machine. The remote machine applies the change. The local machine updates the element of the user-interface associated with the property path responsive to the change and the received regeneration.
    Type: Application
    Filed: December 1, 2006
    Publication date: April 26, 2007
    Applicant: Citrix Systems, Inc.
    Inventors: Richard Hayton, Dave Otway
  • Patent number: 7194743
    Abstract: In one aspect the invention relates to a method of associating an element of a user-interface to a current state of a property in a system including an application having a plurality of components, wherein at least one component has a property, wherein each property is identified with an identifier. The method comprises associating the element of the user-interface with a property path, the property path including a concatenation of a plurality of identifiers, the concatenation of identifiers defining a path through the components of the application to a property at the end of the concatenation, and mapping the property path to a current state of the property at the end of the path defined by the concatenation of identifiers, to associate the element of the user-interface with the current state of that property.
    Type: Grant
    Filed: May 1, 2001
    Date of Patent: March 20, 2007
    Assignee: Citrix Systems, Inc.
    Inventors: Richard Hayton, Dave Otway
  • Publication number: 20020120679
    Abstract: In one aspect the invention relates to a method of associating an element of a user-interface to a current state of a property in a system including an application having a plurality of components, wherein at least one component has a property, wherein each property is identified with an identifier. The method comprises associating the element of the user-interface with a property path, the property path including a concatenation of a plurality of identifiers, the concatenation of identifiers defining a path through the components of the application to a property at the end of the concatenation, and mapping the property path to a current state of the property at the end of the path defined by the concatenation of identifiers, to associate the element of the user-interface with the current state of that property.
    Type: Application
    Filed: May 1, 2001
    Publication date: August 29, 2002
    Inventors: Richard Hayton, Dave Otway
  • Publication number: 20020105548
    Abstract: The invention relates to a system for creating a user-interface independently of an application with which the user interface interacts, wherein the application includes a plurality of components and at least one component contains a property, wherein each property is identified with an identifier. The system includes a property connector module to insert at least one element into the user-interface, and to associate at least one property path with one inserted element, the property path including a concatenation of a plurality of identifiers, the concatenation of identifiers defining a path through the components of the application to a property at the end of the concatenation. A client node can include the user interface having one or more elements, and a client portion of the property connector module. A server node can include the application, and a server portion of the property connector module.
    Type: Application
    Filed: May 1, 2001
    Publication date: August 8, 2002
    Inventors: Richard Hayton, Dave Otway