Patents by Inventor Scott Joyce

Scott 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: 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: 9811520
    Abstract: Described are methods, systems, and apparatus, including computer program products for identifying IT components. An image of at least a portion of a first IT component and a second IT component is acquired by a mobile computing device. A first identification marker on the first IT component is located in the image. An identity of the first IT component based on the first identification marker is determined by the mobile computing device. A second identification marker on the second IT component is located in the image. An identity of the second IT component based on the second identification marker is located in the image by the mobile computing device. The image is displayed by the mobile computing device. Indicia of the identity of the first IT component and the second IT component is overlayed by the mobile computing device in the image.
    Type: Grant
    Filed: December 19, 2012
    Date of Patent: November 7, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Thiago da Silva, Bruce R. Rabe, Scott Joyce, Peter Chen
  • 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: 9253192
    Abstract: Methods and systems are disclosed that generally involve handling logins for a user accessing a plurality of computer resources. In one embodiment, once a user enters login information for a first computer resource, the login information can be stored and/or re-used to access a plurality of other computer resources without the user having to re-enter the login information for each resource. The methods and systems can involve a software framework in communication with various plugins, each plugin including one or more login candidates representing a type of a computer resource. The plugins and/or login candidates can allow the framework to pluggably and dynamically recognize and log into various types of computer resources.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: February 2, 2016
    Assignee: EMC Corporation
    Inventors: Anirudh Takkallapally, Scott Joyce, Bruce Rabe, Munish Desai
  • Patent number: 8924876
    Abstract: A method is provided, the method including (a) storing a set of drag-and-drop properties associated with an object in a properties file, the properties file being stored on a tangible computer readable medium, and (b) implementing a program in software. The program includes an instantiation of the object and a method for handling drag-and-drop features associated with the instantiated object with reference to the set of drag-and-drop properties stored in the properties file. Software and data structure methods are provided as well.
    Type: Grant
    Filed: September 29, 2008
    Date of Patent: December 30, 2014
    Assignee: EMC Corporation
    Inventors: Scott Joyce, Sreenath Rajagopal, Anirudh Takkallapally, Vijay Balasubramanian Srivatsa
  • Patent number: 8458780
    Abstract: Methods and systems are disclosed that generally involve handling logins for a user accessing a plurality of computer resources. In one embodiment, once a user enters login information for a first computer resource, the login information can be stored and/or re-used to access a plurality of other computer resources without the user having to re-enter the login information for each resource. The methods and systems can involve a software framework in communication with various plugins, each plugin including one or more login candidates representing a type of a computer resource. The plugins and/or login candidates can allow the framework to pluggably and dynamically recognize and log into various types of computer resources.
    Type: Grant
    Filed: December 21, 2009
    Date of Patent: June 4, 2013
    Assignee: EMC Corporation
    Inventors: Anirudh Takkallapally, Scott Joyce, Bruce Rabe, Munish Desai
  • Patent number: 8413114
    Abstract: A method is provided for displaying a numeric property value. The method includes (a) reading a file from a tangible computer-readable storage medium, the file containing a set of property display patterns, (b) extracting a particular property display code from the file, the particular property display pattern corresponding to the numeric property value to be displayed, (c) extracting a unit of measure and a reference to a conversion function from the particular property display pattern, (d) calling the referenced conversion function to perform a unit conversion on the numeric property value to convert from an internal unit of measure into an display unit of measure, and (e) displaying the converted numeric property value and the extracted unit of measure to a user. In another embodiment, software is provided for executing this method. Additional methods are provided for developing software.
    Type: Grant
    Filed: September 26, 2008
    Date of Patent: April 2, 2013
    Assignee: EMC Corporation
    Inventors: Scott Joyce, Thiago DaSilva
  • Patent number: 8326919
    Abstract: Embodiments of the invention relate to a method for discovering a network address translation (NAT) network connection with a data storage system. The method includes establishing, by a client device, a network connection with the data storage system via a target network address associated with the data storage system, retrieving over the network connection, by the client device, a set of private network addresses associated with a set of storage processors of the data storage system, comparing, by the client device, each private network address of the set of private network addresses associated with the set of storage processors with the target network address, and when the target network address is absent from the set of private network addresses associated with the set of storage processors as a result of the comparison, detecting, the network connection as being configured as a NAT mode network connection with the data storage system.
    Type: Grant
    Filed: December 22, 2009
    Date of Patent: December 4, 2012
    Assignee: EMC Corporation
    Inventors: Anirudh Takkallapally, Scott Joyce, Sreenath Rajagopal, Bruce Rabe, Greg Lazar
  • Patent number: 8255914
    Abstract: A technique retrieves information from an electronic object source. The technique involves receiving a user command from a user. The user command requires data from the electronic object source. The technique further involves generating object requests in response to the user command. The object requests have (i) respective task identifiers and (ii) respective priority identifiers. The task identifiers identify tasks to be performed by the electronic object source. The priority identifiers identify priorities of the object requests. The technique further involves processing the object requests based on the priority identifiers of the object requests to obtain objects from the electronic object source, the objects including the data required by the user command, and the data resulting from the electronic object source performing the tasks identified by the task identifiers of the object requests. Such a technique is well-suited for data storage system applications, among other things.
    Type: Grant
    Filed: September 25, 2008
    Date of Patent: August 28, 2012
    Assignee: EMC Corporation
    Inventors: Scott Joyce, Sreenath Rajagopal, Anirudh Takkallapally, Vidhi Bhardwai
  • Patent number: 8171046
    Abstract: A method is provided. The method includes (a) sending, from a client device to a data storage system, a query regarding elements of the data storage system, (b) receiving, at the client device, from the data storage system, a query result, the query result containing information about a set of elements within the data storage system presented in tabular format, the set of elements being defined by the query, (c) parsing the query result, at the client device, to obtain a class object representing an element of the set of elements, and (d) performing an operation associated with the element on the class object. Corresponding apparatus and computer program products are also provided.
    Type: Grant
    Filed: June 29, 2009
    Date of Patent: May 1, 2012
    Assignee: EMC Corporation
    Inventors: Scott Joyce, Thiago da Silva, Binbin Liu, Keithley R. Sutton, Munish Desai
  • Patent number: 8131743
    Abstract: The method of object searching in a data storage system includes receiving, by an object search machine, a search criteria, the search criteria including a plurality of parameters and storing, by the object search machine, the search criteria as a persistence query having a first query format. The method also includes creating, by the object search machine, a protocol query based upon the persistence query, the protocol query having a second query format, the second query format distinct from the first query format. The method additionally includes utilizing, by the object search machine, the protocol query to request at least one object associated with the protocol query from the data storage system.
    Type: Grant
    Filed: June 29, 2009
    Date of Patent: March 6, 2012
    Assignee: EMC Corporation
    Inventors: Scott Joyce, Thiago daSilva, Munish Desai, Neil Schutzman, Keith Sutton
  • Patent number: 5812767
    Abstract: An information handling system includes a number of stations connected in a network configuration, each station including a processor, a storage and an I/O controller, where the processor operates under control of an operating system control program which is divided into a user (application) space and a kernel (system) space, the kernel may include a protocol layer interfacing the user application to a DLPI in the kernel, a DLPI which interfaces between the protocol module and a device driver interface, a device driver and a hardware device for connecting the station to the network. When data is to be received by a station from the network, the following steps are performed in the DLPI: recognize the network interface type (FDDI, Ethernet, Token Ring, etc.
    Type: Grant
    Filed: March 12, 1997
    Date of Patent: September 22, 1998
    Assignee: International Business Machines Corporation
    Inventors: Saurabh Desai, Jessie Ann Hays Haug, Gregory Scott Joyce, Lance Warren Russell, Larry Steven Wise