Patents by Inventor Abhijit Sharma

Abhijit Sharma 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: 11929838
    Abstract: Some embodiments provide a method for evaluating locations of applications in a multi-cloud network with applications located in different cloud datacenters of one or more cloud providers. The method receives data for flows collected from the cloud datacenters. The data for each flow indicates a source and destination of the flow and applications to which at least one of the source and destination of the flow belong. The method uses network topology data to identify a subset of the flows as egress flows, each of which is charged by a cloud provider at which the flow source is located. Based on data from the cloud providers, the method determines a cost for each of the egress flows and a cost associated with each of the applications. The method provides these costs to users of the network for the users to optimize locations of the applications in the different cloud datacenters.
    Type: Grant
    Filed: May 11, 2023
    Date of Patent: March 12, 2024
    Assignee: VMware LLC
    Inventors: Madan Singhal, Amol Manohar Vaikar, Ambarish Prashant Pande, Shubhrajyoti Mohapatra, Pratiksha Ishwarlal Gugale, Devraj Narendra Baheti, Prahalad Gowardhan Deshpande, Abhijit Sharma
  • Publication number: 20230289202
    Abstract: An application reconciliation to improve flow-based applications. Generating a first application source graph based on first discovery information. Generating a second application graph based on first discovery information. Clustering the applications generated in the second graph of connected components. Performing a reconciliation of the connected components to cluster applications with similar members to obtain a reduced output of clustered applications.
    Type: Application
    Filed: February 17, 2022
    Publication date: September 14, 2023
    Inventors: GIRI PRASHANTH SUBRAMANIAN, MADAN SINGHAL, SHUBHRAJYOTI MOHAPATRA, DEEPAK GANGWAR, ABHIJIT SHARMA
  • Publication number: 20230156285
    Abstract: Methods, systems, and machine-readable media are provided to facilitate content receiver control for particularized output of content items based on intra-content metrics. Observation data, corresponding to indications of detected content receiver operations associated with a content receiver and mapped to a first set of content items, may be processed. A first set of intra-content metrics may be detected. An audiovisual pattern of intra-content metrics may be mapped based on correlating the set of observation data with the first set of intra-content metrics. A second set of content items may be processed to detect a second set of intra-content metrics. A subset of the second set of content items may be selected based on a visual category and/or an audio category of the audiovisual pattern of intra-content metrics. The subset may be specified to cause a content receiver to modify operations to record and/or output content corresponding to the subset.
    Type: Application
    Filed: January 13, 2023
    Publication date: May 18, 2023
    Inventor: Abhijit Sharma
  • Publication number: 20230044231
    Abstract: Systems, methods, machine-readable media, and media device are provided to facilitate seamless flow content splicing to dynamically insert particularized content items in television programming content. A plurality of particularized content items may be received and stored in a content store. First content that corresponds to television programming may be received and processed to detect a first set of color characteristics of video content. A subset of the particularized content items may be selected based on matching a second set of color characteristics of the subset of the particularized content items to the first set of color characteristics of the video content corresponding to the television programming. The first content may be output for display. Then, the subset of the particularized content items may be output for display in succession so that display of the subset of the particularized content items directly follows display of the first content.
    Type: Application
    Filed: October 20, 2022
    Publication date: February 9, 2023
    Inventor: Abhijit Sharma
  • Publication number: 20230019064
    Abstract: Methods and systems described herein are directed resolving object dependencies in a data center. A trie data structure that represents network paths of objects utilized by a selected source object is constructed. The trie data structure comprises nodes linked by edges. Each node represents an edge identification (“ID”) of source objects and destination objects of one or more network paths of objects utilized by the selected source object in a user-defined time interval. The trie data structure is traversed to resolve the different versions of source objects and destination objects utilized by the selected source object in subintervals of the time interval. A graph of the objects and destination objects utilized by the selected source object in the subintervals is generated and used to identify source objects and destination objects utilized by the selected source object during a performance problem of the selected source object.
    Type: Application
    Filed: September 16, 2021
    Publication date: January 19, 2023
    Inventors: AMARJIT KUMAR GUPTA, ABHIJIT SHARMA, RAHUL AJIT CHAWATHE, GYAN SAGAR SINHA
  • Patent number: 11558671
    Abstract: Methods, systems, and machine-readable media are provided to facilitate content receiver control for particularized output of content items based on intra-content metrics. Observation data, corresponding to indications of detected content receiver operations associated with a content receiver and mapped to a first set of content items, may be processed. A first set of intra-content metrics may be detected. An audiovisual pattern of intra-content metrics may be mapped based on correlating the set of observation data with the first set of intra-content metrics. A second set of content items may be processed to detect a second set of intra-content metrics. A subset of the second set of content items may be selected based on a visual category and/or an audio category of the audiovisual pattern of intra-content metrics. The subset may be specified to cause a content receiver to modify operations to record and/or output content corresponding to the subset.
    Type: Grant
    Filed: August 2, 2021
    Date of Patent: January 17, 2023
    Assignee: DISH Network L.L.C.
    Inventor: Abhijit Sharma
  • Publication number: 20230004853
    Abstract: A methodology for assigning an identity to a plurality of unsupervised machine learning based applications is disclosed. In a computer-implemented method, a machine learning based discovery of a plurality of unsupervised machine learning based applications spanning across a plurality of diverse components in a computing environment is received. A persistent unique identifier is assigned to each of the plurality of unsupervised machine learning based applications. It is then determined which of the plurality of diverse components in the computing environment is operating with each of the plurality of unsupervised machine learning based applications.
    Type: Application
    Filed: June 29, 2021
    Publication date: January 5, 2023
    Applicant: VMware, Inc.
    Inventors: Gyan SINHA, Madan SINGHAL, Abhijit SHARMA
  • Patent number: 11483595
    Abstract: Systems, methods, machine-readable media, and media device are provided to facilitate seamless flow content splicing to dynamically insert particularized content items in television programming content. A plurality of particularized content items may be received and stored in a content store. First content that corresponds to television programming may be received and processed to detect a first set of color characteristics of video content. A subset of the particularized content items may be selected based on matching a second set of color characteristics of the subset of the particularized content items to the first set of color characteristics of the video content corresponding to the television programming. The first content may be output for display. Then, the subset of the particularized content items may be output for display in succession so that display of the subset of the particularized content items directly follows display of the first content.
    Type: Grant
    Filed: October 9, 2020
    Date of Patent: October 25, 2022
    Assignee: DISH Technologies L.L.C.
    Inventor: Abhijit Sharma
  • Patent number: 11483284
    Abstract: The present disclosure provides an approach for generating one or more firewall rules to regulate communication between containerized services running within containers. The approach includes determining which services communicate with each other, independently of in which containers the services execute. The determining occurs over a period of time. If two services communicated with each other during the period of time, then the firewall allows the services to continue communicating, but only over the same ports as used during the period of time. If two services did not communicate during the period of time, then the firewall does not allow the services to communicate after the expiration of the period of time. In some embodiments, redetermining the communication flow over a new period of time may occur after the initial period of time so as to refresh the firewall rules.
    Type: Grant
    Filed: June 11, 2019
    Date of Patent: October 25, 2022
    Assignee: VMWARE, INC.
    Inventors: Abhijit Sharma, Prahalad Deshpande, Atul Jadhav, Nikhil Bhalerao, Shashank Ranjan
  • Patent number: 11424990
    Abstract: A system and method for topology construction in hybrid cloud environments includes receiving connection information from a local perimeter edge router of a local network that has a known topology and receiving connection information from a remote perimeter edge router of a remote network that is provided by a cloud provider. The received local perimeter edge router connection information is associated with the received remote perimeter edge router connection information. The associated connection information is normalized to a generic model, the generic model representing connections having different link layer policies in a generic way and the normalized connection information is applied to a network topology of the local network and the remote network.
    Type: Grant
    Filed: July 27, 2020
    Date of Patent: August 23, 2022
    Assignee: VMWARE, INC.
    Inventors: Ravi Singhal, Prahalad Deshpande, Avinash Nigam, Abhijit Sharma, Somil Bhandari, Amarjit Gupta, Ambarish Pande
  • Patent number: 11409895
    Abstract: A feature selection methodology is disclosed. In a computer-implemented method, components of a computing environment are automatically monitored, and have a feature selection analysis performed thereon. Provided the feature selection analysis determines that features of the components are well defined, a classification of the features is performed. Provided the feature selection analysis determines that features of the components are not well-defined access to those features are discarded. Results of the feature selection methodology are generated.
    Type: Grant
    Filed: February 13, 2020
    Date of Patent: August 9, 2022
    Assignee: VMware, Inc.
    Inventors: Abhijit Sharma, Amarjit Gupta, Somil Bhandari
  • Patent number: 11398254
    Abstract: Systems and processes associated with an augmented film crew.
    Type: Grant
    Filed: August 14, 2020
    Date of Patent: July 26, 2022
    Assignee: DISH Network L.L.C.
    Inventors: Nicholas B. Newell, Abhijit Sharma
  • Patent number: 11341195
    Abstract: A datacenter management system uses data collection proxies to collect performance data and configuration data for different physical and virtual entities in the datacenter. A schema is used to represent the different entities, entity relationships, and entity properties in the datacenter. A search engine identifies the intent of a natural language based search query based on the schema and a datacenter dictionary. The search engine then searches the data based on the search query intent. A dictionary manager converts both periodic and aperiodic data into a time series. This allows the search engine to operate as a time machine identifying both performance data and configuration data for any selectable time period.
    Type: Grant
    Filed: January 3, 2020
    Date of Patent: May 24, 2022
    Assignee: VMWARE, INC.
    Inventors: Shiv Agarwal, Apurv Gupta, Mukul Gupta, Abhijit Sharma, Rohit Toshniwal
  • Patent number: 11343231
    Abstract: The present disclosure provides an approach for creating one or more firewall rules to regulate communication between containers. The approach includes calculating a trust score for each container. To generate a rule for any two containers, a difference between the trust scores is computed, and if the difference in trust levels is too large, then the more trustworthy container is not allowed to communicate with the less trustworthy container. If the difference in trust scores is not too large, then the trustworthy container is allowed to communicate with the other trustworthy container, or an untrustworthy container is allowed to communicate with another untrustworthy container.
    Type: Grant
    Filed: August 22, 2019
    Date of Patent: May 24, 2022
    Assignee: VMWARE, INC.
    Inventors: Prahalad Deshpande, Nikhil Bhalerao, Atul Jadhav, Abhijit Sharma, Shashank Ranjan
  • Patent number: 11343594
    Abstract: Systems and processes associated with an augmented film crew.
    Type: Grant
    Filed: September 30, 2020
    Date of Patent: May 24, 2022
    Assignee: DISH Network L.L.C.
    Inventors: Nicholas B. Newell, Abhijit Sharma
  • Publication number: 20210367851
    Abstract: A system and method for topology construction in hybrid cloud environments includes receiving connection information from a local perimeter edge router of a local network that has a known topology and receiving connection information from a remote perimeter edge router of a remote network that is provided by a cloud provider. The received local perimeter edge router connection information is associated with the received remote perimeter edge router connection information. The associated connection information is normalized to a generic model, the generic model representing connections having different link layer policies in a generic way and the normalized connection information is applied to a network topology of the local network and the remote network.
    Type: Application
    Filed: July 27, 2020
    Publication date: November 25, 2021
    Inventors: RAVI SINGHAL, PRAHALAD DESHPANDE, AVINASH NIGAM, ABHIJIT SHARMA, SOMIL BHANDARI, AMARJIT GUPTA, AMBARISH PANDE
  • Publication number: 20210360323
    Abstract: Methods, systems, and machine-readable media are provided to facilitate content receiver control for particularized output of content items based on intra-content metrics. Observation data, corresponding to indications of detected content receiver operations associated with a content receiver and mapped to a first set of content items, may be processed. A first set of intra-content metrics may be detected. An audiovisual pattern of intra-content metrics may be mapped based on correlating the set of observation data with the first set of intra-content metrics. A second set of content items may be processed to detect a second set of intra-content metrics. A subset of the second set of content items may be selected based on a visual category and/or an audio category of the audiovisual pattern of intra-content metrics. The subset may be specified to cause a content receiver to modify operations to record and/or output content corresponding to the subset.
    Type: Application
    Filed: August 2, 2021
    Publication date: November 18, 2021
    Inventor: Abhijit Sharma
  • Patent number: 11115717
    Abstract: Methods, systems, and machine-readable media are provided to facilitate content receiver control for particularized output of content items based on intra-content metrics. Observation data, corresponding to indications of detected content receiver operations associated with a content receiver and mapped to a first set of content items, may be processed. A first set of intra-content metrics may be detected. An audiovisual pattern of intra-content metrics may be mapped based on correlating the set of observation data with the first set of intra-content metrics. A second set of content items may be processed to detect a second set of intra-content metrics. A subset of the second set of content items may be selected based on a visual category and/or an audio category of the audiovisual pattern of intra-content metrics. The subset may be specified to cause a content receiver to modify operations to record and/or output content corresponding to the subset.
    Type: Grant
    Filed: October 13, 2017
    Date of Patent: September 7, 2021
    Assignee: DISH Network L.L.C.
    Inventor: Abhijit Sharma
  • Patent number: 11048490
    Abstract: A container set manager may determine a plurality of container sets, each container set specifying a non-functional architectural concern associated with deployment of a service within at least one data center. A decision table manager may determine a decision table specifying relative priority levels of the container sets relative to one another with respect to the deployment. A placement engine may determine an instance of an application placement model (APM), based on the plurality of container sets and the decision table, determine an instance of a data center placement model (DPM) representing the at least one data center, and generate a placement plan for the deployment, based on the APM instance and the DPM instance.
    Type: Grant
    Filed: April 16, 2018
    Date of Patent: June 29, 2021
    Assignee: BMC Software, Inc.
    Inventors: Abhijit Sharma, Nilesh Phadke, Alexander Vul, Varun Karnati, Rajesh Kamineni
  • Publication number: 20210182414
    Abstract: A feature selection methodology is disclosed. In a computer-implemented method, components of a computing environment are automatically monitored, and have a feature selection analysis performed thereon. Provided the feature selection analysis determines that features of the components are well defined, a classification of the features is performed. Provided the feature selection analysis determines that features of the components are not well-defined access to those features are discarded. Results of the feature selection methodology are generated.
    Type: Application
    Filed: February 13, 2020
    Publication date: June 17, 2021
    Inventors: Abhijit Sharma, Amarjit Gupta, Somil Bhandari