Patents by Inventor Gavin D. Scott
Gavin D. Scott 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: 11489727Abstract: Methods, apparatus, and processor-readable storage media for automatically replicating configuration parameters from securely identified connected systems are provided herein. An example computer-implemented method includes discovering a set of one or more systems connected via at least one network; identifying at least one of the one or more systems of the discovered set by processing cryptographic data associated with at least a portion of the one or more systems; establishing a communication session with the at least one identified system by securing at least one application programming interface; replicating one or more configuration parameters from at least a portion of the at least one identified system in connection with the established communication session; and performing one or more automated actions based at least in part on the one or more replicated configuration parameters.Type: GrantFiled: March 23, 2021Date of Patent: November 1, 2022Assignee: EMC IP Holding Company LLCInventors: Maunish A. Shah, Anurag Sharma, Gavin D. Scott
-
Publication number: 20220311668Abstract: Methods, apparatus, and processor-readable storage media for automatically replicating configuration parameters from securely identified connected systems are provided herein. An example computer-implemented method includes discovering a set of one or more systems connected via at least one network; identifying at least one of the one or more systems of the discovered set by processing cryptographic data associated with at least a portion of the one or more systems; establishing a communication session with the at least one identified system by securing at least one application programming interface; replicating one or more configuration parameters from at least a portion of the at least one identified system in connection with the established communication session; and performing one or more automated actions based at least in part on the one or more replicated configuration parameters.Type: ApplicationFiled: March 23, 2021Publication date: September 29, 2022Inventors: Maunish A. Shah, Anurag Sharma, Gavin D. Scott
-
Patent number: 10656971Abstract: A software development platform comprising one or more user-selectable modular units containing a vertical stack of back-end business logic. One or more user-selectable modular units containing domain model components. One or more user-selectable modular units containing front end presentation components. A virtual appliance comprising application-specific logic that includes one or more of the modular units containing the vertical stack of back-end business logic, one or more of the user-selectable modular units containing the domain model components and one or more of the user-selectable modular units containing front end presentation components.Type: GrantFiled: January 31, 2014Date of Patent: May 19, 2020Assignee: DELL PRODUCTS L.P.Inventors: Stanley K. Poon, Maisa C. Manoel, Yao Lu, Gavin D. Scott, Andrew T. Miller, Michael D. Condon, Kevin S. Borden, Praharsh S. Shah, Roger W. Faulkner, James Watt
-
Publication number: 20170372826Abstract: We disclose a magnetic device having a pair of coplanar thin-film magnetic electrodes arranged on a substrate with a relatively small edge-to-edge separation. In an example embodiment, the magnetic electrodes have a substantially identical footprint that can be approximated by an ellipse, with the short axes of the ellipses being collinear and the edge-to-edge separation between the ellipses being smaller than the size of the short axis. In some embodiments, the magnetic electrodes may have relatively small tapers that extend toward each other from the ellipse edges in the constriction area between the electrodes. Some embodiments may also include an active element inserted into the gap between the tapers and electrical leads connected to the magnetic electrodes for passing electrical current through the active element. When subjected to an appropriate external magnetic field, the magnetic electrodes can advantageously be magnetized to controllably enter parallel and antiparallel magnetization states.Type: ApplicationFiled: June 28, 2016Publication date: December 28, 2017Applicant: Alcatel-Lucent USA Inc.Inventor: Gavin D. Scott
-
Patent number: 9852833Abstract: We disclose a magnetic device having a pair of coplanar thin-film magnetic electrodes arranged on a substrate with a relatively small edge-to-edge separation. In an example embodiment, the magnetic electrodes have a substantially identical footprint that can be approximated by an ellipse, with the short axes of the ellipses being collinear and the edge-to-edge separation between the ellipses being smaller than the size of the short axis. In some embodiments, the magnetic electrodes may have relatively small tapers that extend toward each other from the ellipse edges in the constriction area between the electrodes. Some embodiments may also include an active element inserted into the gap between the tapers and electrical leads connected to the magnetic electrodes for passing electrical current through the active element. When subjected to an appropriate external magnetic field, the magnetic electrodes can advantageously be magnetized to controllably enter parallel and antiparallel magnetization states.Type: GrantFiled: June 28, 2016Date of Patent: December 26, 2017Assignee: Alcatel-Lucent USA Inc.Inventor: Gavin D. Scott
-
Patent number: 9626251Abstract: A method of for system management, comprising initiating a workflow operating on a processor. Initiating a sub-workflow operating on the processor from the workflow. Electronically reading state data for one or more resources designated by the sub-workflow prior to performing a first logical process of the sub-workflow. Storing the state data in a non-transient data memory. Performing logical processes associated with the sub-workflow using the processor. Restoring the state data for the one or more resources if it is determined that an error has occurred.Type: GrantFiled: January 31, 2014Date of Patent: April 18, 2017Assignee: DELL PRODUCTS L.P.Inventors: Kevin S. Borden, Andrew T. Miller, Michael D. Condon, Aaron Merkin, Gavin D. Scott
-
Patent number: 9459859Abstract: A method for template derivation comprising generating a plurality of templates using a processor, each template having a plurality of unfixed attributes. The plurality of templates are stored in a non-transient data memory. One of the plurality of templates is retrieved using the processor. One or more of the unfixed attributes of the retrieved template is fixed. The modified template is stored as a new template having a plurality fixed attributes and a plurality of unfixed attributes.Type: GrantFiled: January 31, 2014Date of Patent: October 4, 2016Assignee: DELL PRODUCTS L.P.Inventors: Kevin S. Borden, Andrew T. Miller, Michael D. Condon, Gavin D. Scott, Maisa C. Manoel
-
Publication number: 20150220404Abstract: A method of for system management, comprising initiating a workflow operating on a processor. Initiating a sub-workflow operating on the processor from the workflow. Electronically reading state data for one or more resources designated by the sub-workflow prior to performing a first logical process of the sub-workflow. Storing the state data in a non-transient data memory. Performing logical processes associated with the sub-workflow using the processor. Restoring the state data for the one or more resources if it is determined that an error has occurred.Type: ApplicationFiled: January 31, 2014Publication date: August 6, 2015Applicant: DELL PRODUCTS L.P.Inventors: Kevin S. Borden, Andrew T. Miller, Michael D. Condon, Aaron Merkin, Gavin D. Scott
-
Publication number: 20150220308Abstract: A system for representing devices in a software application, comprising a plurality of templates, each having an associated device, each of the templates configured to be added to an operating software application. A plurality of resource models, each storing state data for one of the plurality of devices, each of resource models configured to be added to the operating software application. A plurality of drivers, each associated with one of the plurality of devices, each of the drivers configured to be added to the operating software application, and wherein the plurality of templates, the plurality of resource models and the plurality of drivers are stored in a non-transient electronic data memory as a single associated unit.Type: ApplicationFiled: January 31, 2014Publication date: August 6, 2015Applicant: DELL PRODUCTS L.P.Inventors: Michael D. Condon, Andrew T. Miller, Kevin S. Borden, Gavin D. Scott, Maisa C. Manoel, Stanley K. Poon
-
Publication number: 20150220325Abstract: A software development platform comprising one or more user-selectable modular units containing a vertical stack of back-end business logic. One or more user-selectable modular units containing domain model components. One or more user-selectable modular units containing front end presentation components. A virtual appliance comprising application-specific logic that includes one or more of the modular units containing the vertical stack of back-end business logic, one or more of the user-selectable modular units containing the domain model components and one or more of the user-selectable modular units containing front end presentation components.Type: ApplicationFiled: January 31, 2014Publication date: August 6, 2015Applicant: Dell Products L.P.Inventors: Stanley K. Poon, Maisa C. Manoel, Yao Lu, Gavin D. Scott, Andrew T. Miller, Michael D. Condon, Kevin S. Borden, Praharsh S. Shah, Roger W. Faulkner, James Watt
-
Publication number: 20150220330Abstract: A method for template derivation comprising generating a plurality of templates using a processor, each template having a plurality of unfixed attributes. The plurality of templates are stored in a non-transient data memory. One of the plurality of templates is retrieved using the processor. One or more of the unfixed attributes of the retrieved template is fixed. The modified template is stored as a new template having a plurality fixed attributes and a plurality of unfixed attributes.Type: ApplicationFiled: January 31, 2014Publication date: August 6, 2015Applicant: DELL PRODUCTS L.P.Inventors: Kevin S. Borden, Andrew T. Miller, Michael D. Condon, Gavin D. Scott, Maisa C. Manoel