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: 10862731Abstract: 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: GrantFiled: June 27, 2013Date of Patent: December 8, 2020Assignee: EMC IP Holding Company LLCInventors: Timothy Cox, Norman Miles, Scott Joyce, Donald Labaj
-
Patent number: 9811520Abstract: 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: GrantFiled: December 19, 2012Date of Patent: November 7, 2017Assignee: EMC IP Holding Company LLCInventors: Thiago da Silva, Bruce R. Rabe, Scott Joyce, Peter Chen
-
Patent number: 9612802Abstract: 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: GrantFiled: September 27, 2013Date of Patent: April 4, 2017Assignee: EMC CORPORATIONInventors: Timothy J. Cox, Scott Joyce, Donald Labaj
-
Patent number: 9253192Abstract: 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: GrantFiled: March 14, 2013Date of Patent: February 2, 2016Assignee: EMC CorporationInventors: Anirudh Takkallapally, Scott Joyce, Bruce Rabe, Munish Desai
-
Patent number: 8924876Abstract: 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: GrantFiled: September 29, 2008Date of Patent: December 30, 2014Assignee: EMC CorporationInventors: Scott Joyce, Sreenath Rajagopal, Anirudh Takkallapally, Vijay Balasubramanian Srivatsa
-
Patent number: 8458780Abstract: 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: GrantFiled: December 21, 2009Date of Patent: June 4, 2013Assignee: EMC CorporationInventors: Anirudh Takkallapally, Scott Joyce, Bruce Rabe, Munish Desai
-
Patent number: 8413114Abstract: 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: GrantFiled: September 26, 2008Date of Patent: April 2, 2013Assignee: EMC CorporationInventors: Scott Joyce, Thiago DaSilva
-
Patent number: 8326919Abstract: 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: GrantFiled: December 22, 2009Date of Patent: December 4, 2012Assignee: EMC CorporationInventors: Anirudh Takkallapally, Scott Joyce, Sreenath Rajagopal, Bruce Rabe, Greg Lazar
-
Patent number: 8255914Abstract: 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: GrantFiled: September 25, 2008Date of Patent: August 28, 2012Assignee: EMC CorporationInventors: Scott Joyce, Sreenath Rajagopal, Anirudh Takkallapally, Vidhi Bhardwai
-
Patent number: 8171046Abstract: 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: GrantFiled: June 29, 2009Date of Patent: May 1, 2012Assignee: EMC CorporationInventors: Scott Joyce, Thiago da Silva, Binbin Liu, Keithley R. Sutton, Munish Desai
-
Patent number: 8131743Abstract: 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: GrantFiled: June 29, 2009Date of Patent: March 6, 2012Assignee: EMC CorporationInventors: Scott Joyce, Thiago daSilva, Munish Desai, Neil Schutzman, Keith Sutton
-
Patent number: 5812767Abstract: 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: GrantFiled: March 12, 1997Date of Patent: September 22, 1998Assignee: International Business Machines CorporationInventors: Saurabh Desai, Jessie Ann Hays Haug, Gregory Scott Joyce, Lance Warren Russell, Larry Steven Wise