Patents by Inventor Scott E. Joyce

Scott E. Joyce 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: 8667478
    Abstract: A method, to be performed in a computer, is provided. The method includes, for each of a plurality of devices, (a) detecting a hardware revision of that device, (b) selecting a version of a plugin associated with that hardware revision, and (c) loading the selected version of the plugin. At least one device of the plurality of devices has a different hardware revision than at least one other device of the plurality of devices. The version of the plugin associated with the one device is different than the version of the plugin associated with the other device. Corresponding computer program products and devices are also provided.
    Type: Grant
    Filed: September 17, 2010
    Date of Patent: March 4, 2014
    Assignee: EMC Corporation
    Inventors: Scott E. Joyce, Bruce R. Rabe, Munish T. Desai, Scott B. Kay, Sreenath Rajagopal
  • Patent number: 8635447
    Abstract: A method is used in managing certificates between software environments. In a Flex operating environment, a certificate store is maintained that is accessible to a Java operating environment. In the Flex operating environment, certificates from the Flex and Java operating environments are caused to be validated and stored in the certificate store.
    Type: Grant
    Filed: December 23, 2010
    Date of Patent: January 21, 2014
    Assignee: EMC Corporation
    Inventors: Scott E. Joyce, Christopher S. Lacasse, Munish T. Desai, Gev F. Daruwalla
  • Patent number: 8566595
    Abstract: A method and system for use in managing secure communications with software environments is disclosed. In at least one embodiment, the method and system comprises maintaining, in a Java operating environment, a regulatory compliant communications facility that is accessible to a Flex operating environment. The Flex and Java operating environments are caused to use the regulatory compliant communications facility for network communications with a data storage system.
    Type: Grant
    Filed: March 30, 2011
    Date of Patent: October 22, 2013
    Assignee: EMC Corporation
    Inventors: Scott E. Joyce, Gregory W. Lazar, Christopher S. Lacasse
  • Patent number: 8478303
    Abstract: A method and system for use in determining a current location of a data storage system is disclosed. A current location of a mobile portable device is determined in response to the device being positioned local to the data storage system. The mobile portable device comprises a position determining module for determining the current location of the device. The determined current location of the device is associated with the data storage system local thereto. The determined current location is stored in connection with the data storage system.
    Type: Grant
    Filed: December 7, 2011
    Date of Patent: July 2, 2013
    Assignee: EMC Corporation
    Inventors: Scott E Joyce, Bruce R Rabe
  • Patent number: 8473905
    Abstract: Managing user interface characteristics in displaying data storage system information. New functionality may be provided that can effect look-and-feel skinning for OEM and client customization. Extensions to conventional Java Synth Look-and-Feel technology for support of OEM and client customization may be enabled. Multiple Synth XML files can be merged, e.g., on the fly, and form one Synth XML file. One primary Synth XML file may be provided and any Style elements defined in secondary XML files may override corresponding Style elements in the primary XML file. For example, an OEM customer can define one Button Style in a secondary (customer's) XML file, and this definition can be detected at runtime and overrides a primary XML file's Button Style, resulting in the OEM look and feel.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: June 25, 2013
    Assignee: EMC Corporation
    Inventors: Anirudh Takkallapally, Scott E. Joyce, Munish Desai, Sreenath Rajagopal
  • Patent number: 8447873
    Abstract: A method and system are used in managing object model communications. In a Flex operating environment, an information set is received conforming to an object model representation. A client side normalization is performed in the flex operating environment on the information to derive another information set conforming to another object model representation. Based on the other object model representation, a dialog is generated that is sufficient for legacy and current object models of Flex and Java operating environments having network communications with data storage systems.
    Type: Grant
    Filed: June 29, 2011
    Date of Patent: May 21, 2013
    Assignee: EMC Corporation
    Inventors: Scott E. Joyce, Norman M. Miles, Pauline Boyong Chen
  • Patent number: 8407720
    Abstract: Inter-process communication management allows a first data storage system management application to execute a second data storage system management application. For example, when a user directs a client device to execute a second application while executing a first application, the client device establishes an inter-process communication (IPC) channel between the two applications to allow for security and navigation commands to be passed from the first application to the second application. With such a configuration, the first application does not require the user to re-enter information, such as a target IP address, and encrypted password to execute the second application. In one arrangement, the IPC channel is configured to detect the termination of either the first or the second application. Once detected, the client device can safely terminate the IPC channel between the two applications and execute the remaining, non-terminated application as a standalone product.
    Type: Grant
    Filed: March 31, 2010
    Date of Patent: March 26, 2013
    Assignee: EMC Corporation
    Inventors: Peter Chen, Scott E. Joyce, Gregory W. Lazar, Robert A. Ballantyne, Bryant C. Martin
  • Patent number: 8370862
    Abstract: A method for use in communicating between software environments is disclosed. A JavaScript connection is established between a Flex based operating environment and a Java based operating environment. Based on the JavaScript connection, a socket connection between the Flex based operating environment and the Java based operating environment is established. Based on the socket connection, remote procedure calls are executed between the Flex based operating environment and the Java based operating environment.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: February 5, 2013
    Assignee: EMC Corporation
    Inventors: Scott E. Joyce, Bruce R. Rabe, Mark A. Parenti, Timothy Cox, Eric S. Lewine, Ralph J. Marshall
  • Patent number: 8347219
    Abstract: One embodiment is directed to a method for building an object for display by a client device. The method includes transmitting, by a client device, a request to an object storage device for a class of objects. The method includes receiving, by the client device, a list of objects of the class of objects requested, the list of objects including an interface attribute, the interface attribute configured to direct the client device to a set of display properties for each object of the list of objects. The method also includes executing, by the client device, the interface attribute to retrieve the set of display properties associated with the display of each object of the class of objects, the set of display properties of each object defining a visual representation of that object by the client device.
    Type: Grant
    Filed: March 31, 2010
    Date of Patent: January 1, 2013
    Assignee: EMC Corporation
    Inventors: Scott E. Joyce, Munish Desai, Anirudh Takkallapally, Peter Chen
  • Patent number: 8234648
    Abstract: A method is used in managing threads in displaying data storage system information. A thread is selected having a first method for executing a background task for interacting with a data storage system and a second method for use in updating a graphical user interface display based on a result of executing the background task. From a thread pool, another thread is selected for executing the background task.
    Type: Grant
    Filed: December 22, 2008
    Date of Patent: July 31, 2012
    Assignee: EMC Corporation
    Inventors: Scott E. Joyce, Anirudh Takkallapally, Vidhi Bhardwaj, Sreenath Rajagopal