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: 10827178Abstract: 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: GrantFiled: May 28, 2015Date of Patent: November 3, 2020Assignee: ARRIS Enterprises LLCInventors: AnilKumar Nellore, Padmagowri Pichumani, Vinay Kulkarni, Chetan Kumar Viswanath Gubbi, Shailesh Ramamurthy, Padmassri Chandrashekar
-
Patent number: 10819997Abstract: 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: GrantFiled: January 20, 2016Date of Patent: October 27, 2020Assignee: ARRIS Enterprises LLCInventors: Shailesh Ramamurthy, Padmagowri Pichumani, Vinay Kulkarni, Anil Kumar Nellore, Padmassri Chandrashekar
-
Patent number: 10810643Abstract: 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: GrantFiled: January 22, 2019Date of Patent: October 20, 2020Assignee: Tata Consultancy Services LimitedInventors: Asha Sushilkumar Rajbhoj, Padmalata Venkata Nistala, Vinay Kulkarni, Gomathi Ganesan
-
Patent number: 10650190Abstract: 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: GrantFiled: July 11, 2017Date of Patent: May 12, 2020Assignee: Tata Consultancy Services LimitedInventors: Suman Roychoudhury, Nikhil Narendra Bellarykar, Vinay Kulkarni
-
Publication number: 20200126136Abstract: 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: ApplicationFiled: January 22, 2019Publication date: April 23, 2020Applicant: Tata Consultancy Services LimitedInventors: Asha Sushilkumar RAJBHOJ, Padmalata Venkata NISTALA, Vinay KULKARNI, Gomathi GANESAN
-
Patent number: 10339537Abstract: 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: GrantFiled: February 16, 2017Date of Patent: July 2, 2019Assignee: Tata Consultancy Services LimitedInventors: Deepali Kholkar, Sagar Sunkle, Vinay Kulkarni
-
Publication number: 20190018833Abstract: 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: ApplicationFiled: July 11, 2017Publication date: January 17, 2019Applicant: Tata Consultancy Services LimitedInventors: Suman ROYCHOUDHURY, Nikhil Narendra BELLARYKAR, Vinay KULKARNI
-
Publication number: 20170236129Abstract: 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: ApplicationFiled: February 16, 2017Publication date: August 17, 2017Applicant: Tata Consultancy Services LimitedInventors: DEEPALI KHOLKAR, SAGAR SUNKLE, VINAY KULKARNI
-
Publication number: 20170208335Abstract: 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: ApplicationFiled: January 20, 2016Publication date: July 20, 2017Inventors: Shailesh Ramamurthy, Padmagowri Pichumani, Vinay Kulkarni, Anil Kumar Nellore, Padmassri Chandrashekar
-
Patent number: 9588869Abstract: 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: GrantFiled: February 25, 2015Date of Patent: March 7, 2017Assignee: TATA CONSULTANCY SERVICES LTD.Inventors: Anand Kumar, Vinay Kulkarni
-
Publication number: 20170061445Abstract: 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: ApplicationFiled: August 25, 2016Publication date: March 2, 2017Applicant: Tata Consultancy Services LimitedInventors: Sagar SUNKLE, Deepali D P KHOLKAR, Vinay KULKARNI
-
Publication number: 20160063154Abstract: 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: ApplicationFiled: August 28, 2015Publication date: March 3, 2016Inventors: Suman ROYCHOUDHURY, Sagar SUNKLE, Hemant Kumar RATHOD, Vinay KULKARNI
-
Publication number: 20150373379Abstract: 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: ApplicationFiled: May 28, 2015Publication date: December 24, 2015Inventors: Padmassri Chandrashekar, Padmagowri Pichumani, Vinay Kulkarni, Shailesh Ramamurthy, AnilKumar Nellore, Chetan Kumar Viswanath Gubbi
-
Publication number: 20150350652Abstract: 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: ApplicationFiled: May 28, 2015Publication date: December 3, 2015Inventors: AnilKumar Nellore, Padmagowri Pichumani, Vinay Kulkarni, Chetan Kumar Viswanath Gubbi, Shailesh Ramamurthy, Padmassri Chandrashekar
-
Publication number: 20150301921Abstract: 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: ApplicationFiled: February 25, 2015Publication date: October 22, 2015Applicant: TATA CONSULTANCY SERVICES LTD.Inventors: Anand Kumar, Vinay Kulkarni
-
Publication number: 20150262097Abstract: 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: ApplicationFiled: March 13, 2015Publication date: September 17, 2015Inventors: Vinay KULKARNI, Souvik BARAT
-
Patent number: 9116709Abstract: 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: GrantFiled: August 31, 2010Date of Patent: August 25, 2015Assignee: Tata Consultancy Services LimitedInventors: Rahul Mohan, Vinay Kulkarni
-
Patent number: 8990765Abstract: 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: GrantFiled: August 31, 2010Date of Patent: March 24, 2015Assignee: Tata Consultancy Services LimitedInventors: Vinay Kulkarni, Souvik Barat
-
Patent number: 8874462Abstract: 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: GrantFiled: October 23, 2012Date of Patent: October 28, 2014Assignee: Tata Consultancy Services LimitedInventors: Vinay Kulkarni, Souvik Barat
-
Patent number: 8463634Abstract: 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: GrantFiled: July 14, 2011Date of Patent: June 11, 2013Assignee: Tata Consultancy Services LimitedInventors: Vinay Kulkarni, Souvik Barat