Patents by Inventor Donald Labaj

Donald Labaj 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: 10862731
    Abstract: Described are methods, systems, and apparatus, including computer program product for selectively utilizing demonstration data based on dynamically determining feature availability on computer systems. A first request is received from a client device for computer system feature data related to a computer system feature. A second request is sent to a computer system to invoke by the computer system the computer system feature. Response computer system feature data including feature status information is received. The computer system feature data is formed based on the response computer system feature data, if the feature status information indicates that the computer system feature is available on the computer system. The computer system feature data is formed based on demonstration data, if the feature status information indicates that the computer system feature is not available on the computer system. The computer system feature data is sent to the client device.
    Type: Grant
    Filed: June 27, 2013
    Date of Patent: December 8, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Timothy Cox, Norman Miles, Scott Joyce, Donald Labaj
  • Patent number: 10162472
    Abstract: Techniques for displaying a user interface are described. A first plurality of property files specify property values of user interface elements for a first code entity of an application. The first plurality of property files includes a first property file and a common property file. The common property file specifies a first value for a first property of a first type of user interface element. A second plurality of property files specify property values for a second code entity of the application. The second plurality of property files includes a second property file and the common property file. First processing is performed to render a user interface element of the first type when executing the first code entity. A current value for the first property for the first code entity is determined in accordance with a first lookup chain specifying a prioritized ordering of the first plurality of property files.
    Type: Grant
    Filed: September 24, 2013
    Date of Patent: December 25, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Scott E. Joyce, Donald Labaj, Timothy Cox, Bruce R. Rabe
  • Patent number: 10061674
    Abstract: Described are methods, systems, and apparatus, including computer program products for determining and managing the dependencies of components of a storage system. Storage system object data for a plurality of storage system objects on a storage system is received by a management server. A plurality of logical dependencies are determined by the management server based on the storage system object data, where each logical dependency reflects a dependency between at least two storage system objects of the plurality of storage system objects. A tree having a plurality of nodes and a plurality of edges is formed by the management server, where each edge connects a first node and a second node, the first node representing a first storage system object and the second node representing a second storage system object, and the edge representing a logical dependency between the first storage system object and the second storage system object.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: August 28, 2018
    Assignee: EMC IP Holding Company LLC
    Inventors: Kendra M. Marchant, Bruce R. Rabe, Rhon Porter, Donald Labaj
  • Patent number: 9645707
    Abstract: Techniques for event processing include receiving notification at a navigation service of a first event regarding an interaction with a user interface element of a user interface of an application. The notification includes parameter(s) a navigation point in the application. Responsive to receiving the notification, first processing is performed by the navigation service, including identifying first target code invoked for updating the user interface to include a content view associated with the navigation point, identifying alternative views associated with the navigation point and a first alternative view as a default view, and transferring control to the first target code to update the user interface whereby additional information indicating the first alternative view and the alternative views is provided to the first target code to displays data for the navigation point in accordance with the first alternative view.
    Type: Grant
    Filed: December 12, 2013
    Date of Patent: May 9, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Scott E. Joyce, Timothy Cox, Donald Labaj
  • Patent number: 9612802
    Abstract: The subject disclosure is directed towards collecting feedback from users of a program in the current context in which the user is interacting with a part of the program. The collected feedback is thus likely relevant to that part of the program. By associating the collected feedback with metadata that corresponds to the context of the program at the current program location of collection, more meaningful, useful data is obtainable for improving an existing program, developing new programs, debugging and so forth.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: April 4, 2017
    Assignee: EMC CORPORATION
    Inventors: Timothy J. Cox, Scott Joyce, Donald Labaj
  • Patent number: 9558047
    Abstract: Described are techniques for event processing. Notification is received at a navigation service of a first navigation event. The notification includes a set of parameters and information identifying a target navigation point in the application. Responsive to receiving the notification, the navigation service performs first processing including: identifying first target code of the application to be invoked to update the user interface to include a content view associated with the target navigation point; updating location information and payload information in accordance with a target path in a hierarchical navigation structure of the application, wherein the payload information is updated to include additional information identifying the set of parameters; and transferring control to the first target code whereby the location information and the payload information are provided as inputs to the first target code.
    Type: Grant
    Filed: September 19, 2013
    Date of Patent: January 31, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Scott E. Joyce, Timothy Cox, Donald Labaj
  • Patent number: 9256651
    Abstract: A method is provided of displaying a GUI of a first dialog. The method includes, for a localizable display element of a set of localizable display elements of the first dialog, each element having an element name, (a) searching through a first chain of properties files of the first dialog for a display term mapped to by the element, (b) in response, determining that the display term is not found within the first chain, (c) in response, further searching through a second chain of properties files associated with a second dialog for the display term, the first chain being pre-configured to inherit properties from the second chain, and (d) when the display term is found within the second chain, displaying the display term found within the second chain in place of the localizable display element of the first dialog box on the GUI of the first dialog.
    Type: Grant
    Filed: September 24, 2013
    Date of Patent: February 9, 2016
    Assignee: EMC Corporation
    Inventors: Scott E. Joyce, Timothy Cox, Donald Labaj, Norman M. Miles
  • Patent number: 9026667
    Abstract: Described are techniques for validating a resource. A hierarchy of objects is received. The hierarchy includes first and second objects at, respectively, first and second levels of the hierarchy. The second object is a child of the first object. The first object is a parent of the second object and represents a first resource embedding a second resource represented by the second object. Each of the objects in the hierarchy identifies a resource that is automatically retrieved in connection with rendering a webpage. A first server location providing the first resource is determined using the first object. A second server location providing the second resource is determined using the second object. In accordance with trusted location criteria, it is determined whether the first resource is allowed to embed the second resource.
    Type: Grant
    Filed: March 26, 2012
    Date of Patent: May 5, 2015
    Assignee: EMC Corporation
    Inventors: Scott E. Joyce, Gregory W. Lazar, Donald Labaj