Patents by Inventor Hemant Raskar

Hemant Raskar 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: 10819589
    Abstract: A system and a method for providing service virtualization in a distributed computing architecture without a central server is disclosed. The present invention provides one or more service pods implementable on one or more workstations. Each of the one or more service pods is configured to host one or more virtual services. Each of the one or more service pods interface with one or more live services to generate virtual service data to emulate said live services. The one or more service pods interface with each other via a network fabric technique and interact with one or more client applications to be tested. Each of the one or more service pods are configured to receive and process requests from one or more client applications using various modes of service pods. The present invention provides complete abstraction of the one or more workstations from the one or more service pods.
    Type: Grant
    Filed: January 8, 2019
    Date of Patent: October 27, 2020
    Assignee: COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD.
    Inventor: Hemant Raskar
  • Publication number: 20200136933
    Abstract: A system and a method for providing service virtualization in a distributed computing architecture without a central server is disclosed. The present invention provides one or more service pods implementable on one or more workstations. Each of the one or more service pods is configured to host one or more virtual services. Each of the one or more service pods interface with one or more live services to generate virtual service data to emulate said live services. The one or more service pods interface with each other via a network fabric technique and interact with one or more client applications to be tested. Each of the one or more service pods are configured to receive and process requests from one or more client applications using various modes of service pods. The present invention provides complete abstraction of the one or more workstations from the one or more service pods.
    Type: Application
    Filed: January 8, 2019
    Publication date: April 30, 2020
    Inventor: Hemant Raskar
  • Patent number: 10459753
    Abstract: A system, computer-implemented method and computer program product for agent based transaction recordings for service virtualization is provided. The system comprises a proxy manager configured to receive a request from one or more proxy agents for registration. The system further comprises one or more smartstub clients configured to provide one or more options for selecting one or more proxy agents from a list of registered proxy agents and receiving service information. Furthermore, the one or more selected proxy agents configured to record simultaneously, each of the one or more service transactions between the one or more service endpoints and the corresponding one or more consumer applications and forward the one or more recorded service transactions to the proxy manager, wherein the proxy manager provides the one or more recorded service transactions to the one or more smartstub clients for service virtualization.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: October 29, 2019
    Assignee: COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD.
    Inventor: Hemant Raskar
  • Publication number: 20180341508
    Abstract: A system, computer-implemented method and computer program product for agent based transaction recordings for service virtualization is provided. The system comprises a proxy manager configured to receive a request from one or more proxy agents for registration. The system further comprises one or more smartstub clients configured to provide one or more options for selecting one or more proxy agents from a list of registered proxy agents and receiving service information. Furthermore, the one or more selected proxy agents configured to record simultaneously, each of the one or more service transactions between the one or more service endpoints and the corresponding one or more consumer applications and forward the one or more recorded service transactions to the proxy manager, wherein the proxy manager provides the one or more recorded service transactions to the one or more smartstub clients for service virtualization.
    Type: Application
    Filed: September 29, 2017
    Publication date: November 29, 2018
    Inventor: Hemant Raskar
  • Publication number: 20180275961
    Abstract: A computer-implemented method and system for providing fast data comparison of large datasets for one or more huge-sized heterogeneous database are disclosed. A source database and a target database are selected from one or more databases. A source dataset and a target dataset are extracted from the selected source database and the target database respectively. Each dataset comprises a plurality of data-strings and each data string is assigned a unique key that facilitates in generating a sequenced-file cache. The data of the cache is read incrementally in order to perform a fast data comparison between the source dataset and the target dataset.
    Type: Application
    Filed: August 21, 2017
    Publication date: September 27, 2018
    Inventor: Hemant Raskar
  • Patent number: 9378041
    Abstract: A method and system for integrating and implementing virtual service packages across different service virtualization tools is provided. Data is generated for performing a search on multiple virtual service package interfaces based on request received from a service virtualization tool. Virtual service package interfaces are fetched based on the search using the generated data. Each of the fetched virtual service package interfaces is assigned a selection priority value and a weight value. Further, an execution criticality value is computed for the fetched virtual service package interfaces based on the selection priority value and the weight value. Furthermore, a virtual service package interface with highest execution criticality value is selected. The selected virtual service package interface is invoked for execution. Finally, a response generated based on the execution is sent to the service virtualization tool.
    Type: Grant
    Filed: September 9, 2014
    Date of Patent: June 28, 2016
    Assignee: COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD.
    Inventors: Hemant Raskar, Amit Dhongde
  • Publication number: 20160011897
    Abstract: A method and system for integrating and implementing virtual service packages across different service virtualization tools is provided. Data is generated for performing a search on multiple virtual service package interfaces based on request received from a service virtualization tool. Virtual service package interfaces are fetched based on the search using the generated data. Each of the fetched virtual service package interfaces is assigned a selection priority value and a weight value. Further, an execution criticality value is computed for the fetched virtual service package interfaces based on the selection priority value and the weight value. Furthermore, a virtual service package interface with highest execution criticality value is selected. The selected virtual service package interface is invoked for execution. Finally, a response generated based on the execution is sent to the service virtualization tool.
    Type: Application
    Filed: September 9, 2014
    Publication date: January 14, 2016
    Inventors: Hemant Raskar, Amit Dhongde
  • Patent number: 8912918
    Abstract: A method for optimized monitoring and identification of AMI device communication failures in an AMI network is provided. A graphical representation of AMI devices is generated comprising nodes corresponding to AMI devices and links representing connectivity between AMI devices. The graphical representation is generated based on data associated with AMI devices retrieved via AMI network in real time. Further, properties of the AMI devices are computed using the graphical representation based on values associated with the nodes corresponding to the AMI devices. The graphical representation is modified based on the computed properties and predefined rules. Nodes in the modified graphical representation are selected and processed in an order based on AMI device hierarchy, priority and criticality. Further, the graphical representation is modified based on processing of selected nodes.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: December 16, 2014
    Assignee: Cognizant Technology Solutions India Pvt. Ltd.
    Inventors: Hemant Raskar, Ashutosh Kavathekar
  • Publication number: 20140203948
    Abstract: A method for optimized monitoring and identification of AMI device communication failures in an AMI network is provided. A graphical representation of AMI devices is generated comprising nodes corresponding to AMI devices and links representing connectivity between AMI devices. The graphical representation is generated based on data associated with AMI devices retrieved via AMI network in real time. Further, properties of the AMI devices are computed using the graphical representation based on values associated with the nodes corresponding to the AMI devices. The graphical representation is modified based on the computed properties and predefined rules. Nodes in the modified graphical representation are selected and processed in an order based on AMI device hierarchy, priority and criticality. Further, the graphical representation is modified based on processing of selected nodes.
    Type: Application
    Filed: March 13, 2013
    Publication date: July 24, 2014
    Applicant: COGNIZANT TECHNOLOGY SOLUTIONS INDIA PVT. LTD.
    Inventors: Hemant Raskar, Ashutosh Kavathekar