Patents by Inventor Sumedh Sathaye

Sumedh Sathaye 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: 11947441
    Abstract: An automated system for implementing visual testing of a Graphical User Interface (GUI) of an implemented product is provided. A codified user experience design is used to automatically create precompiled code. The precompiled code is executed to generate a GUI based on the intended codified user experience design. The implemented product code is executed to generate a GUI of the implemented product code. Screenshots of the GUIs are compared to perform automatic visual testing of the implemented product code from the codified user experience design.
    Type: Grant
    Filed: April 13, 2022
    Date of Patent: April 2, 2024
    Assignee: Dell Products, L.P.
    Inventors: Sumedh Sathaye, Jennifer Minarik, Patrick East, Reut Kovetz, Kelly Lisai
  • Publication number: 20240028418
    Abstract: Metrics, including cost and latency, corresponding to public computing system are monitored. A determination to migrate a workload running at a donor computing system may be made based on the monitored metrics. Before migrating the workload, state information corresponding to the workload may be stored to a remote storage that stores data used by the workload, but that is not part of the public computing systems. The recipient computing system may be instructed to retrieve the state information from the remote storage and to revive the workload based on the retrieved state information. The state information may comprise parameter values and factors that were current when the state information was stored. The state information may comprise an image of the workload. The recipient system may be instructed to revive the workload based on the retrieved state information retrieved from the remote storage.
    Type: Application
    Filed: July 19, 2022
    Publication date: January 25, 2024
    Inventors: Kristen Walsh, Sumedh Sathaye
  • Patent number: 11861329
    Abstract: Designers create user experience designs using external design systems. An Experience Design Codification and Management System (EDCMS) retrieves a user experience definition based on the user experience design from the external design system, and generates a comprehensive user experience specification from the user experience definition. Part of the comprehensive user experience specification includes JSON, XML, or YAML code created based on the user experience definition. The EDCMS then packages and encodes the comprehensive user experience specification to create a codified user experience from the comprehensive user experience specification. The codified user experience is then versioned and digitally signed, and the versioned and signed codified user experience is stored in a user experience design repository.
    Type: Grant
    Filed: January 18, 2022
    Date of Patent: January 2, 2024
    Assignee: Dell Products, L.P.
    Inventors: Sumedh Sathaye, Patrick East, Reut Kovetz, Jennifer Minarik, Kelly Lisai
  • Patent number: 11816420
    Abstract: An automated template and logic generator retrieves a codified user experience design having persona and outcome metadata and a finite state machine. An aggregation engine walks the finite state machine, identifies objects in each state, and selects components that correspond with the objects from a component library. Actions associated with the components are identified, and used to identify API calls that are required to be made to implement the actions. Corresponding APIs are aggregated to create a back-end for front-end (BFF) layer for the codified user experience definition. A pattern is created for a front-end layer for the codified user experience design based on the FSM. A code generator builds components to the objects of the codified user experience design to generate precompiled code, which is packaged with a node.js layer to allow local runtime. The generated precompiled code is versioned and placed in the user experience design repository.
    Type: Grant
    Filed: April 13, 2022
    Date of Patent: November 14, 2023
    Assignee: Dell Products, L.P.
    Inventors: Patrick East, Sumedh Sathaye, Jennifer Minarik, Reut Kovetz, Kelly Lisai
  • Publication number: 20230333844
    Abstract: A partially completed user experience design can be completed by selecting a previous codified user experience design, and determining portions of a Finite State Machine of the previous codified user experience design that should be added to a FSM of the partially completed user experience design. This enables use of a previous codified user experience designs to complete the FSM of a partially completed user experience design. Previously codified user experience designs can also be used as the basis for creation of new user experience designs. A previously codified user experience design is selected, and newly created portions of the FSM that are to be added to the FSM of the previously codified user experience design are added to the FSM of the previously codified user experience design. In both instances, components and patterns of the user experience design are automatically substituted to ensure uniformity within the created design.
    Type: Application
    Filed: April 13, 2022
    Publication date: October 19, 2023
    Inventors: Sumedh Sathaye, Reut Kovetz, Patrick East, Jennifer Minarik, Kelly Lisai
  • Publication number: 20230334227
    Abstract: An automated template and logic generator retrieves a codified user experience design having persona and outcome metadata and a finite state machine. An aggregation engine walks the finite state machine, identifies objects in each state, and selects components that correspond with the objects from a component library. Actions associated with the components are identified, and used to identify API calls that are required to be made to implement the actions. Corresponding APIs are aggregated to create a back-end for front-end (BFF) layer for the codified user experience definition. A pattern is created for a front-end layer for the codified user experience design based on the FSM. A code generator builds components to the objects of the codified user experience design to generate precompiled code, which is packaged with a node.js layer to allow local runtime. The generated precompiled code is versioned and placed in the user experience design repository.
    Type: Application
    Filed: April 13, 2022
    Publication date: October 19, 2023
    Inventors: Patrick East, Sumedh Sathaye, Jennifer Minarik, Reut Kovetz, Kelly Lisai
  • Publication number: 20230333963
    Abstract: An automated system for implementing visual testing of a Graphical User Interface (GUI) of an implemented product is provided. A codified user experience design is used to automatically create precompiled code. The precompiled code is executed to generate a GUI based on the intended codified user experience design. The implemented product code is executed to generate a GUI of the implemented product code. Screenshots of the GUIs are compared to perform automatic visual testing of the implemented product code from the codified user experience design.
    Type: Application
    Filed: April 13, 2022
    Publication date: October 19, 2023
    Inventors: Sumedh Sathaye, Jennifer Minarik, Patrick East, Reut Kovetz, Kelly Lisai
  • Patent number: 11775292
    Abstract: A partially completed user experience design can be completed by selecting a previous codified user experience design, and determining portions of a Finite State Machine of the previous codified user experience design that should be added to a FSM of the partially completed user experience design. This enables use of a previous codified user experience designs to complete the FSM of a partially completed user experience design. Previously codified user experience designs can also be used as the basis for creation of new user experience designs. A previously codified user experience design is selected, and newly created portions of the FSM that are to be added to the FSM of the previously codified user experience design are added to the FSM of the previously codified user experience design. In both instances, components and patterns of the user experience design are automatically substituted to ensure uniformity within the created design.
    Type: Grant
    Filed: April 13, 2022
    Date of Patent: October 3, 2023
    Assignee: Dell Products, L.P.
    Inventors: Sumedh Sathaye, Reut Kovetz, Patrick East, Jennifer Minarik, Kelly Lisai
  • Patent number: 11740878
    Abstract: Codified graphical user experience design includes finite state machine (FSM) metadata, logic describing the graphical aspects of the user experience design, and logic describing states of the user experience design and transitions between states. A GUI to API/CLI translator uses the codified graphical user experience design to automatically create corresponding CLI packages and API playbooks. The translator walks the FSM. For each visited state, a state based functional intermediate code package is created including the one or more API call basic blocks associated with API calls to be implemented at that state, and parameter definitions for each API call at that state. For each state transition, conditional intermediate code is created and attached to the API call basic blocks. The state based functional intermediate code packages with attached conditional intermediate code are used to create a CLI package or an API playbook based on the codified graphical user experience design.
    Type: Grant
    Filed: March 25, 2022
    Date of Patent: August 29, 2023
    Assignee: Dell Products, L.P.
    Inventors: Sumedh Sathaye, Patrick East, Reut Kovetz, Jennifer Minarik, Kelly Lisai, Arthur Lent, Nicole Reineke
  • Publication number: 20230229398
    Abstract: Designers create user experience designs using external design systems. An Experience Design Codification and Management System (EDCMS) retrieves a user experience definition based on the user experience design from the external design system, and generates a comprehensive user experience specification from the user experience definition. Part of the comprehensive user experience specification includes JSON, XML, or YAML code created based on the user experience definition. The EDCMS then packages and encodes the comprehensive user experience specification to create a codified user experience from the comprehensive user experience specification. The codified user experience is then versioned and digitally signed, and the versioned and signed codified user experience is stored in a user experience design repository.
    Type: Application
    Filed: January 18, 2022
    Publication date: July 20, 2023
    Inventors: Sumedh Sathaye, Patrick East, Reut Kovetz, Jennifer Minarik, Kelly Lisai
  • Patent number: 11645190
    Abstract: An automated system automatically creates compliance checking code that is used to test the functional aspects of implemented product code. Intermediate code blocks are created that are then written into compliance checking code, to enable automatic creation of compliance checking scripts designed to test the implemented product code for compliance with persona, outcome, states and state transitions, consistency rules, and annotations specified by the codified user experience design.
    Type: Grant
    Filed: April 13, 2022
    Date of Patent: May 9, 2023
    Assignee: Dell Products, L.P.
    Inventors: Sumedh Sathaye, Jennifer Minarik, Patrick East, Reut Kovetz, Kelly Lisai, Jehuda Shemer
  • Patent number: 11528613
    Abstract: Described herein are systems and methods to provide lawful interception (LI) of infrastructure state in a manner known only to law enforcement. A bare-metal cloud (BMC) control module is provided to an end user to allow user configuration and management for a set of one or more physical resources that form a BMC instantiation for the end user. An LI policy and control module may be used for data traffic tracking or hardware monitoring inside the BMC instantiation upon one or more conditions are met. Upon activation, customizable hardware monitoring may be implemented unbeknownst to the end-user. Such a technique of offering customizable bare-metal level LI service unbeknownst to end-users may enable new kinds of infrastructure interception methods.
    Type: Grant
    Filed: July 2, 2020
    Date of Patent: December 13, 2022
    Assignee: DELL PRODUCTS L.P.
    Inventors: Sumedh Sathaye, Nakul Shrivastava, Satya Gopi Manapragada
  • Publication number: 20220007179
    Abstract: Described herein are systems and methods to provide lawful interception (LI) of infrastructure state in a manner known only to law enforcement. A bare-metal cloud (BMC) control module is provided to an end user to allow user configuration and management for a set of one or more physical resources that form a BMC instantiation for the end user. An LI policy and control module may be used for data traffic tracking or hardware monitoring inside the BMC instantiation upon one or more conditions are met. Upon activation, customizable hardware monitoring may be implemented unbeknownst to the end-user. Such a technique of offering customizable bare-metal level LI service unbeknownst to end-users may enable new kinds of infrastructure interception methods.
    Type: Application
    Filed: July 2, 2020
    Publication date: January 6, 2022
    Applicant: DELL PRODUCTS L.P.
    Inventors: Sumedh SATHAYE, Nakul SHRIVASTAVA, Satya Gopi MANAPRAGADA
  • Patent number: 10205653
    Abstract: Implementations of discovery functionalities in accordance with the present invention are characterized by being exceptionally minimalistic. A primary reason and benefit for such minimalistic implementations relate to these discovery functionalities being implemented via a management processor and associated resources of a system on a chip (SoC) unit as opposed to them being implemented on data processing components of a cluster of nodes (i.e., central processing core components). By focusing on such a minimalist implementation, embodiments of the present invention allow discovery functionalities to be implemented on a relatively low-cost low-power management processor coupled to processing cores that provide for data serving functionality in the cluster of nodes.
    Type: Grant
    Filed: August 18, 2017
    Date of Patent: February 12, 2019
    Assignee: III Holdings 2, LLC
    Inventors: Kenneth S. Goss, Daniel M. Nold, Sumedh Sathaye, Mark Bradley Davis, George Robert Blair
  • Publication number: 20170346723
    Abstract: Implementations of discovery functionalities in accordance with the present invention are characterized by being exceptionally minimalistic. A primary reason and benefit for such minimalistic implementations relate to these discovery functionalities being implemented via a management processor and associated resources of a system on a chip (SoC) unit as opposed to them being implemented on data processing components of a cluster of nodes (i.e., central processing core components). By focusing on such a minimalist implementation, embodiments of the present invention allow discovery functionalities to be implemented on a relatively low-cost low-power management processor coupled to processing cores that provide for data serving functionality in the cluster of nodes.
    Type: Application
    Filed: August 18, 2017
    Publication date: November 30, 2017
    Inventors: Kenneth S. Goss, Daniel M. Nold, Sumedh Sathaye, Mark Bradley Davis, George Robert Blair
  • Patent number: 9742662
    Abstract: Implementations of discovery functionalities in accordance with the present invention are characterized by being exceptionally minimalistic. A primary reason and benefit for such minimalistic implementations relate to these discovery functionalities being implemented via a management processor and associated resources of a system on a chip (SoC) unit as opposed to them being implemented on data processing components of a cluster of nodes (i.e., central processing core components). By focusing on such a minimalist implementation, embodiments of the present invention allow discovery functionalities to be implemented on a relatively low-cost low-power management processor coupled to processing cores that provide for data serving functionality in the cluster of nodes.
    Type: Grant
    Filed: October 13, 2015
    Date of Patent: August 22, 2017
    Assignee: III HOLDINGS 2, LLC
    Inventors: Kenneth S. Goss, Daniel M. Nold, Sumedh Sathaye, Mark B. Davis, George R. Blair
  • Publication number: 20160094435
    Abstract: Implementations of discovery functionalities in accordance with the present invention are characterized by being exceptionally minimalistic. A primary reason and benefit for such minimalistic implementations relate to these discovery functionalities being implemented via a management processor and associated resources of a system on a chip (SoC) unit as opposed to them being implemented on data processing components of a cluster of nodes (i.e., central processing core components). By focusing on such a minimalist implementation, embodiments of the present invention allow discovery functionalities to be implemented on a relatively low-cost low-power management processor coupled to processing cores that provide for data serving functionality in the cluster of nodes.
    Type: Application
    Filed: October 13, 2015
    Publication date: March 31, 2016
    Inventors: Kenneth S. Goss, Daniel M. Nold, Sumedh Sathaye, Mark B. Davis, George R. Blair
  • Patent number: 9170971
    Abstract: Implementations of discovery functionalities in accordance with the present invention are characterized by being exceptionally minimalistic. A primary reason and benefit for such minimalistic implementations relate to these discovery functionalities being implemented via a management processor and associated resources of a system on a chip (SoC) unit as opposed to them being implemented on data processing components of a cluster of nodes (i.e., central processing core components). By focusing on such a minimalist implementation, embodiments of the present invention allow discovery functionalities to be implemented on a relatively low-cost low-power management processor coupled to processing cores that provide for data serving functionality in the cluster of nodes.
    Type: Grant
    Filed: December 26, 2012
    Date of Patent: October 27, 2015
    Assignee: III Holdings 2, LLC
    Inventors: Kenneth S. Goss, Daniel M. Nold, Sumedh Sathaye, Mark B. Davis, George R. Blair
  • Publication number: 20140181573
    Abstract: Implementations of discovery functionalities in accordance with the present invention are characterized by being exceptionally minimalistic. A primary reason and benefit for such minimalistic implementations relate to these discovery functionalities being implemented via a management processor and associated resources of a system on a chip (SoC) unit as opposed to them being implemented on data processing components of a cluster of nodes (i.e., central processing core components). By focusing on such a minimalist implementation, embodiments of the present invention allow discovery functionalities to be implemented on a relatively low-cost low-power management processor coupled to processing cores that provide for data serving functionality in the cluster of nodes.
    Type: Application
    Filed: December 26, 2012
    Publication date: June 26, 2014
    Applicant: CALXEDA, INC.
    Inventors: Kenneth S. Goss, Daniel M. Nold, Sumedh Sathaye, Mark B. Davis, George R. Blair
  • Publication number: 20140013322
    Abstract: Virtual machine images are distributed to, and retrieved from an image distribution network. A virtual machine image is received on the image distribution network and divided into chunks with a unique resource identifier created for each of the chunks. A virtual machine image reassembly file is created. Each of the chunks is assigned a unique resource locator address. An image distribution network server maintains a mapping between unique resource identifier for each of the chunks and the unique resource locator address. When a request to download a virtual machine image is received, chunks of the virtual machine image that are locally present are identified. Chunks of the virtual machine image that are not locally present are mapped to unique resource locator addresses in the image distribution network. When a sufficient number of chunks has been retrieved to instantiate the virtual machine image, the virtual machine image is instantiated.
    Type: Application
    Filed: July 5, 2012
    Publication date: January 9, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Douglas M. Freimuth, Vasileios Pappas, Sumedh Sathaye