Patents by Inventor Vinay Kulkarni

Vinay Kulkarni 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: 10827178
    Abstract: A method is provided for decoding an encoded video stream on a processor having a plurality of processing cores includes receiving and examining a video stream to identify any macroscopic constructs present therein that support parallel processing. Decoding of the video stream is divided into a plurality of decoding functions. The plurality of decoding functions is scheduled for decoding the video stream in a dynamic manner based on availability of any macroscopic constructs that have been identified and then based on a number of bytes used to encode each block into which each picture of the video stream is partitioned. Each of the decoding functions is dispatched to the plurality of processing cores in accordance with the scheduling.
    Type: Grant
    Filed: May 28, 2015
    Date of Patent: November 3, 2020
    Assignee: ARRIS Enterprises LLC
    Inventors: AnilKumar Nellore, Padmagowri Pichumani, Vinay Kulkarni, Chetan Kumar Viswanath Gubbi, Shailesh Ramamurthy, Padmassri Chandrashekar
  • Patent number: 10819997
    Abstract: A method and system is provided for encoding video data according to target decoding device complexity. One embodiment is evidenced by a method of encoding video data for decoding on a target decoding device having parallel processing, comprising: receiving uncoded video data, computing a relationship between each of a plurality of encoding parameters and target decoding device decoding costs, selecting encoding parameters to minimize encoding costs, wherein the encoding costs include the target decoding device decoding costs, and encoding the uncoded video data according to the selected encoding parameters.
    Type: Grant
    Filed: January 20, 2016
    Date of Patent: October 27, 2020
    Assignee: ARRIS Enterprises LLC
    Inventors: Shailesh Ramamurthy, Padmagowri Pichumani, Vinay Kulkarni, Anil Kumar Nellore, Padmassri Chandrashekar
  • Patent number: 10810643
    Abstract: This disclosure relates generally to document analysis, and more particularly to a method and system for Request For Proposal (RFP) response generation. In one embodiment, the system automatically generates at least one search query in response to a RFP received as input, searches in at least one reference solution database using the generated search query, finds matching data, filters the matching data based on RFP parameter specific data, and prepares a response document. The response document is then provided as an output of the system, in response to the RFP collected as input.
    Type: Grant
    Filed: January 22, 2019
    Date of Patent: October 20, 2020
    Assignee: Tata Consultancy Services Limited
    Inventors: Asha Sushilkumar Rajbhoj, Padmalata Venkata Nistala, Vinay Kulkarni, Gomathi Ganesan
  • Patent number: 10650190
    Abstract: Techniques for rule creation from natural language text (NLT) are disclosed. In an embodiment, a rule statement in the NLT is grammatically parsed to obtain a parse tree. Further, each of noun phrase (NP) core sub-tree and verb phrase (VP) core sub-tree, in the parse tree, is partitioned into at least one sub-tree. Furthermore, one or more operators are extracted using at least one sub-tree of NP or VP core sub-trees. The rule statement is substantially simultaneously splitted into groups of 3 adjacent words (3-grams). Each of the 3-grams is then compared with a predefined list to extract data properties and class concepts associated with the rule statement. Moreover, subscripts are assigned to the data properties, class concepts and operators. A rule head is then created based on the data properties and operators. Also, a rule is created using the data properties, operators, class concepts, associated subscripts and rule head.
    Type: Grant
    Filed: July 11, 2017
    Date of Patent: May 12, 2020
    Assignee: Tata Consultancy Services Limited
    Inventors: Suman Roychoudhury, Nikhil Narendra Bellarykar, Vinay Kulkarni
  • Publication number: 20200126136
    Abstract: This disclosure relates generally to document analysis, and more particularly to a method and system for Request For Proposal (RFP) response generation. In one embodiment, the system automatically generates at least one search query in response to a RFP received as input, searches in at least one reference solution database using the generated search query, finds matching data, filters the matching data based on RFP parameter specific data, and prepares a response document. The response document is then provided as an output of the system, in response to the RFP collected as input.
    Type: Application
    Filed: January 22, 2019
    Publication date: April 23, 2020
    Applicant: Tata Consultancy Services Limited
    Inventors: Asha Sushilkumar RAJBHOJ, Padmalata Venkata NISTALA, Vinay KULKARNI, Gomathi GANESAN
  • Patent number: 10339537
    Abstract: A system and method for automated regulatory compliance checking for organizations is disclosed. The present subject matter discloses a method for generating queries to extract relevant data from an organization that with respect to the regulatory rules and subsequently performing automated compliance checking for the organization. In an embodiment, the system captures regulatory rules provided by a regulatory body for an organization and extracts logical specification of rules from the semantic model in DR-Prolog language. The system further extracts a conceptual data model from the semantic model and obtains mapping between the conceptual data model and plurality of physical database. The system generates queries and translated the queries on to physical database schema to extract relevant data from the organization. The extracted data is transformed into ground facts in DR-Prolog and compared with logical specification of rules to perform automated regulatory compliance checking.
    Type: Grant
    Filed: February 16, 2017
    Date of Patent: July 2, 2019
    Assignee: Tata Consultancy Services Limited
    Inventors: Deepali Kholkar, Sagar Sunkle, Vinay Kulkarni
  • Publication number: 20190018833
    Abstract: Techniques for rule creation from natural language text (NLT) are disclosed. In an embodiment, a rule statement in the NLT is grammatically parsed to obtain a parse tree. Further, each of noun phrase (NP) core sub-tree and verb phrase (VP) core sub-tree, in the parse tree, is partitioned into at least one sub-tree. Furthermore, one or more operators are extracted using at least one sub-tree of NP or VP core sub-trees. The rule statement is substantially simultaneously splitted into groups of 3 adjacent words (3-grams). Each of the 3-grams is then compared with a predefined list to extract data properties and class concepts associated with the rule statement. Moreover, subscripts are assigned to the data properties, class concepts and operators. A rule head is then created based on the data properties and operators. Also, a rule is created using the data properties, operators, class concepts, associated subscripts and rule head.
    Type: Application
    Filed: July 11, 2017
    Publication date: January 17, 2019
    Applicant: Tata Consultancy Services Limited
    Inventors: Suman ROYCHOUDHURY, Nikhil Narendra BELLARYKAR, Vinay KULKARNI
  • Publication number: 20170236129
    Abstract: A system and method for automated regulatory compliance checking for organizations is disclosed. The present subject matter discloses a method for generating queries to extract relevant data from an organization that with respect to the regulatory rules and subsequently performing automated compliance checking for the organization. In an embodiment, the system captures regulatory rules provided by a regulatory body for an organization and extracts logical specification of rules from the semantic model in DR-Prolog language. The system further extracts a conceptual data model from the semantic model and obtains mapping between the conceptual data model and plurality of physical database. The system generates queries and translated the queries on to physical database schema to extract relevant data from the organization. The extracted data is transformed into ground facts in DR-Prolog and compared with logical specification of rules to perform automated regulatory compliance checking.
    Type: Application
    Filed: February 16, 2017
    Publication date: August 17, 2017
    Applicant: Tata Consultancy Services Limited
    Inventors: DEEPALI KHOLKAR, SAGAR SUNKLE, VINAY KULKARNI
  • Publication number: 20170208335
    Abstract: A method and system is provided for encoding video data according to target decoding device complexity. One embodiment is evidenced by a method of encoding video data for decoding on a target decoding device having parallel processing, comprising: receiving uncoded video data, computing a relationship between each of a plurality of encoding parameters and target decoding device decoding costs, selecting encoding parameters to minimize encoding costs, wherein the encoding costs include the target decoding device decoding costs, and encoding the uncoded video data according to the selected encoding parameters.
    Type: Application
    Filed: January 20, 2016
    Publication date: July 20, 2017
    Inventors: Shailesh Ramamurthy, Padmagowri Pichumani, Vinay Kulkarni, Anil Kumar Nellore, Padmassri Chandrashekar
  • Patent number: 9588869
    Abstract: A method(s) and system(s) of monitoring and logging of various identified events of the operating system or the software application hosted on the operating system is disclosed. The method includes configuring the events associated with at least one event handler for monitoring. The method further includes assigning the at least one event handler to active processes of an operating system for handling of the events. Further, the method includes capturing of events by a different daemons and collecting the captured events. To this end, the captured similar events are grouped in one or more groups. The method further includes filtering of collected events based on a definable filter configuration and generating a dashboard representation of the filtered events. The dashboard representations of filtered events are then reported to the user.
    Type: Grant
    Filed: February 25, 2015
    Date of Patent: March 7, 2017
    Assignee: TATA CONSULTANCY SERVICES LTD.
    Inventors: Anand Kumar, Vinay Kulkarni
  • Publication number: 20170061445
    Abstract: This disclosure relates generally to regulatory compliance management, and more particularly to method and system for generation of proof explanation in regulatory compliance management. In one embodiment, the method for includes modeling an operations dictionary associated with business facts data of an enterprise, a regulations dictionary from regulatory rules data and a terminological dictionary having terminological variations of concepts and natural language statements associated with the regulatory rules data. A proof of one of a compliance and non-compliance in form of one of success rules and failure rules and corresponding facts is obtained from a compliance determination engine. The method includes systematically mapping words selected from the operations dictionary, the regulations dictionary and the terminological dictionary based at least on a concept associated with the proof to obtain the explanation of the proof in natural language.
    Type: Application
    Filed: August 25, 2016
    Publication date: March 2, 2017
    Applicant: Tata Consultancy Services Limited
    Inventors: Sagar SUNKLE, Deepali D P KHOLKAR, Vinay KULKARNI
  • Publication number: 20160063154
    Abstract: The present disclosure discloses a method and system for structured simulation of enterprise model and data and more specifically a model-based translation approach for translating elements of Enterprise architecture (EA) and Intentional modeling (IM) to corresponding System Dynamic (SD) elements to enable simulation of enterprise data and enterprise model. The method and system may further be enabled to conduct ontology based translation. The method and system may further be enabled to perform mapping of EA elements to equivalent SD elements based on underlying EA relations. In another implementation, the method and system may be enabled to perform mapping of IM elements to equivalent SD elements based on underlying IM relations. The method and system may further be enabled to obtain feedback from the enterprise simulation to choose optimal elements from the EA and the IM like best alternative path, depending on underlying problem context or goal of the enterprise.
    Type: Application
    Filed: August 28, 2015
    Publication date: March 3, 2016
    Inventors: Suman ROYCHOUDHURY, Sagar SUNKLE, Hemant Kumar RATHOD, Vinay KULKARNI
  • Publication number: 20150373379
    Abstract: A method is provided for determining a context-index when performing Context-based Adaptive Binary Arithmetic Coding (CABAC) for video compression or decompression includes initializing to an initialized value each of a plurality of context-indexes of chosen syntax elements associated with a given block (e.g., a macroblock). The context-index of dependent neighboring blocks of the given block is evaluated. The dependent neighboring blocks are blocks that have a context-index that depends on coding of a current bin position. The context-index of the dependent neighboring blocks is updated if and only if their context-index changes from the initialized values.
    Type: Application
    Filed: May 28, 2015
    Publication date: December 24, 2015
    Inventors: Padmassri Chandrashekar, Padmagowri Pichumani, Vinay Kulkarni, Shailesh Ramamurthy, AnilKumar Nellore, Chetan Kumar Viswanath Gubbi
  • Publication number: 20150350652
    Abstract: A method is provided for decoding an encoded video stream on a processor having a plurality of processing cores includes receiving and examining a video stream to identify any macroscopic constructs present therein that support parallel processing. Decoding of the video stream is divided into a plurality of decoding functions. The plurality of decoding functions is scheduled for decoding the video stream in a dynamic manner based on availability of any macroscopic constructs that have been identified and then based on a number of bytes used to encode each block into which each picture of the video stream is partitioned. Each of the decoding functions is dispatched to the plurality of processing cores in accordance with the scheduling.
    Type: Application
    Filed: May 28, 2015
    Publication date: December 3, 2015
    Inventors: AnilKumar Nellore, Padmagowri Pichumani, Vinay Kulkarni, Chetan Kumar Viswanath Gubbi, Shailesh Ramamurthy, Padmassri Chandrashekar
  • Publication number: 20150301921
    Abstract: A method(s) and system(s) of monitoring and logging of various identified events of the operating system or the software application hosted on the operating system is disclosed. The method includes configuring the events associated with at least one event handler for monitoring. The method further includes assigning the at least one event handler to active processes of an operating system for handling of the events. Further, the method includes capturing of events by a different daemons and collecting the captured events. To this end, the captured similar events are grouped in one or more groups. The method further includes filtering of collected events based on a definable filter configuration and generating a dashboard representation of the filtered events. The dashboard representations of filtered events are then reported to the user.
    Type: Application
    Filed: February 25, 2015
    Publication date: October 22, 2015
    Applicant: TATA CONSULTANCY SERVICES LTD.
    Inventors: Anand Kumar, Vinay Kulkarni
  • Publication number: 20150262097
    Abstract: System and method for modelling and simulating a decision making process of an enterprise is disclosed. Data corresponding to a plurality of units in the enterprise is received. For each unit, a unit configuration may be determined. The unit configuration comprises goals of the unit, a set of internal properties of the unit, a set of functions of the unit, events to be handled by the unit, and a composition structure of one or more units to interact with other units of the plurality of units participating to perform a task. Further, a plurality of tuples is specified for the unit configuration. The plurality of tuples of the unit configuration is translated into an executable programming language. Subsequently, the unit configuration is simulated using the executable programming language to analyze decision making of the enterprise corresponding to the plurality of units for the unit configuration.
    Type: Application
    Filed: March 13, 2015
    Publication date: September 17, 2015
    Inventors: Vinay KULKARNI, Souvik BARAT
  • Patent number: 9116709
    Abstract: The present invention provides a computationally efficient system and method for developing extensible and configurable Graphical User Interfaces (GUIs) for Database-centric Business application Product Lines using model driven techniques and also reduce the cost as well as time for creating new GUIs for Database-centric Business application Product Lines that enables effective maintenance and smooth evolution using model driven technique. The invention provides modeling of commonality and variability of GUI thus leading to a single GUI for Database-centric Business application Product Lines. The invention enables a model-based solution to address extensibility and configurability of both structural and behavioral aspects in a GUI of Database-centric Business application Product Lines and it also support to realize variations at runtime in the presentation layer by using the variable fields which can check the configuration data from a configuration database and decide whether to render itself or not.
    Type: Grant
    Filed: August 31, 2010
    Date of Patent: August 25, 2015
    Assignee: Tata Consultancy Services Limited
    Inventors: Rahul Mohan, Vinay Kulkarni
  • Patent number: 8990765
    Abstract: The present invention provides a computationally efficient system for developing configurable, extensible business application product lines using model-driven techniques. The invention enables to create a common business application with a set of pre-defined variants, selection of a suitable variant from the pre-defined set, and composition of the common application with the selected variant into a purpose-specific business application and also provides for modeling of commonality and variability thus leading to a single specification. The invention provides model-based solution to address extensibility and configurability of both structural and behavioral aspects in a functionality dimension of database intensive business application and it supports configuration process at three different stages of application development (i.e. design time, installation time and run time) of database intensive business application.
    Type: Grant
    Filed: August 31, 2010
    Date of Patent: March 24, 2015
    Assignee: Tata Consultancy Services Limited
    Inventors: Vinay Kulkarni, Souvik Barat
  • Patent number: 8874462
    Abstract: The present invention provides a system and method for developing a set of business process definitions sharing the common business intent as a business process family using model-driven techniques. The present invention minimizes on development time and resources thus leading to a cost effective system and method for developing business process families. The invention enables to create a business process family which can be easily configured to behave as a specific business process thus meeting the needs of a set of apriori known situations. The invention supports configuration process at different stages (i.e. design time, and run time) of the business process application and also support extension of the configuration structure at different stages (i.e. design time, and run time). The invention enables to create a business process family which can be easily extended to meet the needs of an as yet unseen situation.
    Type: Grant
    Filed: October 23, 2012
    Date of Patent: October 28, 2014
    Assignee: Tata Consultancy Services Limited
    Inventors: Vinay Kulkarni, Souvik Barat
  • Patent number: 8463634
    Abstract: The present invention provides a system and method for developing a set of business process definitions sharing the common business intent as a business process family using model-driven techniques. The present invention minimizes on development time and resources thus leading to a cost effective system and method for developing business process families. The invention enables to create a business process family which can be easily configured to behave as a specific business process thus meeting the needs of a set of apriori known situations. The invention supports configuration process at different stages (i.e. design time, and run time) of the business process application and also support extension of the configuration structure at different stages (i.e. design time, and run time). The invention enables to create a business process family which can be easily extended to meet the needs of an as yet unseen situation.
    Type: Grant
    Filed: July 14, 2011
    Date of Patent: June 11, 2013
    Assignee: Tata Consultancy Services Limited
    Inventors: Vinay Kulkarni, Souvik Barat