Patents by Inventor Harrick Vin

Harrick Vin 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: 10572805
    Abstract: Disclosed is method and system for modeling and executing service operation associated with technical service. Method comprises modeling of knowledge required for execution of service operation by representing factual knowledge and actionable knowledge in executable form. Modeling comprises representing standard operators and service operation. Service operation comprises parameters and rules presented in form of list of predicate-action pairs. Predicate-action pair comprises predicate and action. Predicate defines condition to be verified to comply with rule, and action specifies standard operator to be executed based on verification of condition. Method further comprises execution of service operation.
    Type: Grant
    Filed: October 15, 2014
    Date of Patent: February 25, 2020
    Assignee: TATA CONSULTANCY SERVICES LIMITED
    Inventors: Amrish Shashikant Pathak, Adwait Inamdar, Harrick Vin, Krithesh Shetty, Nikita Aggarwal, Paulomi Basak, Rahul Kelkar, Shreya Patel
  • Patent number: 10121150
    Abstract: The present disclosure relates to system(s) and method(s) to provide compliance as a service for one or more organization. The system further facilitates identifying one or more causes involved to provide compliance as a service by analyzing compliance documents. The system and method also provides conversion of clauses into appropriate controls. The system and method also assists in defining control that can perform a specific task on a system. The system and method further provides mapping of compliance using control.
    Type: Grant
    Filed: October 15, 2014
    Date of Patent: November 6, 2018
    Assignee: TATA CONSULTANCY SERVICES LIMITED
    Inventors: Anjali Sagar Gajendragadkar, Rahul Ramesh Kelkar, Prasaad Patil, Sandeep M, Azad Kalakoti, Harrick Vin, Amit Setia
  • Patent number: 9043647
    Abstract: Systems and Methods for detection and localization of performance faults in data centers are described. In one embodiment, a method comprises identifying a performance fault in a data center upon detection of the performance fault at any of a plurality of monitors in the data center, wherein the plurality of monitors are placed at monitor nodes, amongst a plurality of nodes, in the data center. Further, the method comprises evaluating a fault vector for the data center upon identification of the performance fault, wherein the fault vector is evaluated based on a fault indicator corresponding to each of the plurality of monitors. Based on the comparison of the fault vector with signatures of each of the plurality of nodes, one or more faulty nodes, amongst the plurality of nodes in the data center, are determined as likely root cause of the performance fault.
    Type: Grant
    Filed: January 2, 2013
    Date of Patent: May 26, 2015
    Assignee: TATA CONSULTANCY SERVICES LIMITED
    Inventors: Vaishali Sadaphal, Maitreya Natu, Harrick Vin
  • Publication number: 20150106279
    Abstract: The present disclosure relates to system(s) and method(s) to provide compliance as a service for one or more organization. The system further facilitates identifying one or more causes involved to provide compliance as a service by analysing compliance documents. The system and method also provides conversion of clauses into appropriate controls. The system and method also assists in defining control that can perform a specific task on a system. The system and method further provides mapping of compliance using control.
    Type: Application
    Filed: October 15, 2014
    Publication date: April 16, 2015
    Inventors: Anjali Sagar GAJENDRAGADKAR, Rahul Ramesh KELKAR, Prasaad PATIL, Sandeep M, Azad KALAKOTI, Harrick VIN, Amit SETIA
  • Publication number: 20150106322
    Abstract: Disclosed is method and system for modeling and executing service operation associated with technical service. Method comprises modeling of knowledge required for execution of service operation by representing factual knowledge and actionable knowledge in executable form. Modeling comprises representing standard operators and service operation. Service operation comprises parameters and rules presented in form of list of predicate-action pairs. Predicate-action pair comprises predicate and action. Predicate defines condition to be verified to comply with rule, and action specifies standard operator to be executed based on verification of condition. Method further comprises execution of service operation.
    Type: Application
    Filed: October 15, 2014
    Publication date: April 16, 2015
    Inventors: Amrish Shashikant PATHAK, Adwait INAMDAR, Harrick VIN, Krithesh SHETTY, Nikita AGGARWAL, Paulomi BASAK, Rahul KELKAR, Shreya PATEL
  • Publication number: 20140189436
    Abstract: Systems and Methods for detection and localization of performance faults in data centers are described. In one embodiment, a method comprises identifying a performance fault in a data center upon detection of the performance fault at any of a plurality of monitors in the data center, wherein the plurality of monitors are placed at monitor nodes, amongst a plurality of nodes, in the data center. Further, the method comprises evaluating a fault vector for the data center upon identification of the performance fault, wherein the fault vector is evaluated based on a fault indicator corresponding to each of the plurality of monitors. Based on the comparison of the fault vector with signatures of each of the plurality of nodes, one or ore faulty nodes, amongst the plurality of nodes in the data center, are determined as likely root cause of the performance fault.
    Type: Application
    Filed: January 2, 2013
    Publication date: July 3, 2014
    Applicant: TATA CONSULTANCY SERVICES LIMITED
    Inventors: Vaishali SADAPHAL, Maitreya NATU, Harrick VIN
  • Patent number: 7536674
    Abstract: Embodiments of the present invention relate to a method and system for automatically configuring network processing software to reduce memory latency associated with parallel processing using a plurality of processing elements.
    Type: Grant
    Filed: August 13, 2003
    Date of Patent: May 19, 2009
    Assignee: Intel Corporation
    Inventors: James L. Jason, Aaron R. Kunze, Erik J. Johnson, Harrick Vin, Ravi Sahita
  • Publication number: 20060212874
    Abstract: In general, in one aspect, the disclosure describes a method of automatically inserting into a first thread instructions that relinquishes control of a multi-tasking processor to another thread will be concurrently sharing the processor.
    Type: Application
    Filed: December 12, 2003
    Publication date: September 21, 2006
    Inventors: Erik Johnson, James Jason, Harrick Vin
  • Publication number: 20050226235
    Abstract: A method and apparatus for two-stage packet classification. In the first stage, which may be implemented in software, a packet is classified on the basis of the packet's network path and, perhaps, its protocol. In the second stage, which may be implemented in hardware, the packet is classified on the basis of one or more transport level fields of the packet. An apparatus of two-stage packet classification may include a processing system for first stage code execution, a classification circuit for performing the second stage of classification, and a memory to store a number of bins, each bin including one or more rules.
    Type: Application
    Filed: April 8, 2004
    Publication date: October 13, 2005
    Inventors: Alok Kumar, Michael Kounavis, Raj Yavatkar, Prashant Chandra, Sridhar Lakshmanamurthy, Chen-Chi Kuo, Harrick Vin
  • Publication number: 20050086657
    Abstract: A process, method, and system that examines a set of services to identify two or more parallel services performed by a common processor. A defined number of data elements are processed to simulate a data flow through the set of services. An element ratio is determined that defines the portion of data elements processed by each of the parallel services.
    Type: Application
    Filed: October 21, 2003
    Publication date: April 21, 2005
    Inventors: James Jason, Erik Johnson, Harrick Vin, Jayaram Mudigonda
  • Publication number: 20050083935
    Abstract: A method and apparatus for two-stage packet classification, the two-stage packet classification scheme including a first stage and a second stage. In the first classification stage, a packet is classified on the basis of the packet's network path. In the second stage of classification, the packet is classified on the basis of one or more transport (or other) fields of the packet. Also disclosed are embodiments of most specific filter matching and transport level sharing, and either one or both of these techniques may be implemented in the two-stage classification method.
    Type: Application
    Filed: October 20, 2003
    Publication date: April 21, 2005
    Inventors: Michael Kounavis, Alok Kumar, Raj Yavatkar, Harrick Vin
  • Publication number: 20050039184
    Abstract: A method for assigning a process to a processor for execution includes determining a value that represents a degree of information sharing between one process and another process, grouping the processes into a process group based on the value, determining if the process group is executable in a memory associated with a processor, and associating the process group, if determined executable, with the memory associated with the processor.
    Type: Application
    Filed: August 13, 2003
    Publication date: February 17, 2005
    Inventors: Aaron Kunze, Jayaram Mudigonda, Harrick Vin, Arun Raghunath
  • Publication number: 20050038937
    Abstract: Embodiments of the present invention relate to a method and system for automatically configuring network processing software to reduce memory latency associated with parallel processing using a plurality of processing elements.
    Type: Application
    Filed: August 13, 2003
    Publication date: February 17, 2005
    Inventors: James Jason, Aaron Kunze, Erik Johnson, Harrick Vin, Ravi Sahita