Patents by Inventor Balasubramanian Natarajan
Balasubramanian Natarajan 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: 11861394Abstract: Methods and systems are disclosed for automated semantic tagging that include detecting a particular thread executed by a processor and identifying a root process of the particular thread. An object-process link may be by linking an object that executed code that called the particular thread to the root process. A thread list of thread definitions of the object may be identified. A particular thread definition that corresponds to the particular thread can be mapped. Resource types to be consumed upon executing an instance of the thread instantiated from the particular thread definition can be identified and the corresponding values of the resource types can be determined. A process specification can be generated that encapsulates the thread definition, resource types and values so as to reproduce a state of the root process at a point in which the particular thread executed.Type: GrantFiled: April 3, 2023Date of Patent: January 2, 2024Assignee: Oracle International CorporationInventors: Balasubramanian Natarajan, Murali Gururajan, Priyamvadha Ragavan, Prashant Prakash
-
Publication number: 20230236876Abstract: Methods and systems are disclosed for automated semantic tagging that include detecting a particular thread executed by a processor and identifying a root process of the particular thread. An object-process link may be by linking an object that executed code that called the particular thread to the root process. A thread list of thread definitions of the object may be identified. A particular thread definition that corresponds to the particular thread can be mapped. Resource types to be consumed upon executing an instance of the thread instantiated from the particular thread definition can be identified and the corresponding values of the resource types can be determined. A process specification can be generated that encapsulates the thread definition, resource types and values so as to reproduce a state of the root process at a point in which the particular thread executed.Type: ApplicationFiled: April 3, 2023Publication date: July 27, 2023Applicant: Oracle International CorporationInventors: Balasubramanian Natarajan, Murali Gururajan, Priyamvadha Ragavan, Prashant Prakash
-
Patent number: 11709703Abstract: Methods and systems are disclosed for automated semantic tagging that include detecting a particular thread executed by a processor and identifying a root process of the particular thread. An object-process link may be by linking an object that executed code that called the particular thread to the root process. A thread list of thread definitions of the object may be identified. A particular thread definition that corresponds to the particular thread can be mapped. Resource types to be consumed upon executing an instance of the thread instantiated from the particular thread definition can be identified and the corresponding values of the resource types can be determined. A process specification can be generated that encapsulates the thread definition, resource types and values so as to reproduce a state of the root process at a point in which the particular thread executed.Type: GrantFiled: June 1, 2022Date of Patent: July 25, 2023Assignee: Oracle International CorporationInventors: Balasubramanian Natarajan, Murali Gururajan, Priyamvadha Ragavan, Prashant Prakash
-
Patent number: 11645108Abstract: Methods and systems are disclosed for automated semantic tagging that include detecting a particular thread executed by a processor and identifying a root process of the particular thread. An object-process link may be by linking an object that executed code that called the particular thread to the root process. A thread list of thread definitions of the object may be identified. A particular thread definition that corresponds to the particular thread can be mapped. Resource types to be consumed upon executing an instance of the thread instantiated from the particular thread definition can be identified and the corresponding values of the resource types can be determined. A process specification can be generated that encapsulates the thread definition, resource types and values so as to reproduce a state of the root process at a point in which the particular thread executed.Type: GrantFiled: June 1, 2022Date of Patent: May 9, 2023Assignee: Oracle International CorporationInventors: Balasubramanian Natarajan, Murali Gururajan, Priyamvadha Ragavan, Prashant Prakash
-
Publication number: 20220291951Abstract: Methods and systems are disclosed for automated semantic tagging that include detecting a particular thread executed by a processor and identifying a root process of the particular thread. An object-process link may be by linking an object that executed code that called the particular thread to the root process. A thread list of thread definitions of the object may be identified. A particular thread definition that corresponds to the particular thread can be mapped. Resource types to be consumed upon executing an instance of the thread instantiated from the particular thread definition can be identified and the corresponding values of the resource types can be determined. A process specification can be generated that encapsulates the thread definition, resource types and values so as to reproduce a state of the root process at a point in which the particular thread executed.Type: ApplicationFiled: June 1, 2022Publication date: September 15, 2022Applicant: Oracle International CorporationInventors: Balasubramanian Natarajan, Murali Gururajan, Priyamvadha Ragavan, Prashant Prakash
-
Publication number: 20220291950Abstract: Methods and systems are disclosed for automated semantic tagging that include detecting a particular thread executed by a processor and identifying a root process of the particular thread. An object-process link may be by linking an object that executed code that called the particular thread to the root process. A thread list of thread definitions of the object may be identified. A particular thread definition that corresponds to the particular thread can be mapped. Resource types to be consumed upon executing an instance of the thread instantiated from the particular thread definition can be identified and the corresponding values of the resource types can be determined. A process specification can be generated that encapsulates the thread definition, resource types and values so as to reproduce a state of the root process at a point in which the particular thread executed.Type: ApplicationFiled: June 1, 2022Publication date: September 15, 2022Applicant: Oracle International CorporationInventors: Balasubramanian Natarajan, Murali Gururajan, Priyamvadha Ragavan, Prashant Prakash
-
Patent number: 11379260Abstract: Methods and systems are disclosed for automated semantic tagging that include detecting a particular thread executed by a processor and identifying a root process of the particular thread. An object-process link may be by linking an object that executed code that called the particular thread to the root process. A thread list of thread definitions of the object may be identified. A particular thread definition that corresponds to the particular thread can be mapped. Resource types to be consumed upon executing an instance of the thread instantiated from the particular thread definition can be identified and the corresponding values of the resource types can be determined. A process specification can be generated that encapsulates the thread definition, resource types and values so as to reproduce a state of the root process at a point in which the particular thread executed.Type: GrantFiled: September 4, 2019Date of Patent: July 5, 2022Assignee: Oracle International CorporationInventors: Balasubramanian Natarajan, Murali Gururajan, Priyamvadha Ragavan, Prashant Prakash
-
Patent number: 10984184Abstract: Disclosed and described herein are systems, methods and computer program products that enable converting a metafile to a spreadsheet file, editing the spreadsheet file, and then transforming the spreadsheet file back to an output metafile.Type: GrantFiled: December 11, 2018Date of Patent: April 20, 2021Assignee: CHANGE HEALTHCARE HOLDINGS, LLCInventor: Balasubramanian Natarajan
-
Publication number: 20210064418Abstract: Methods and systems are disclosed for automated semantic tagging that include detecting a particular thread executed by a processor and identifying a root process of the particular thread. An object-process link may be by linking an object that executed code that called the particular thread to the root process. A thread list of thread definitions of the object may be identified. A particular thread definition that corresponds to the particular thread can be mapped. Resource types to be consumed upon executing an instance of the thread instantiated from the particular thread definition can be identified and the corresponding values of the resource types can be determined. A process specification can be generated that encapsulates the thread definition, resource types and values so as to reproduce a state of the root process at a point in which the particular thread executed.Type: ApplicationFiled: September 4, 2019Publication date: March 4, 2021Applicant: Oracle International CorporationInventors: Balasubramanian Natarajan, Murali Gururajan, Priyamvadha Ragavan, Prashant Prakash
-
Publication number: 20200184008Abstract: Disclosed and described herein are systems, methods and computer program products that enable converting a metafile to a spreadsheet file, editing the spreadsheet file, and then transforming the spreadsheet file back to an output metafile.Type: ApplicationFiled: December 11, 2018Publication date: June 11, 2020Inventor: Balasubramanian Natarajan
-
Publication number: 20190080285Abstract: Systems, methods, and machine readable media are provided for dynamic delivery scheduling. In exemplary embodiments, order data and travel data is received. The travel data includes a travel service identifier related to a travel facility, an expected arrival time at the travel facility, and an identification of a destination facility. An order request is transmitted with the order data to the destination facility. The destination facility includes a geo-fence configured to detect an individual's mobile device, and the order request is processed by the destination facility upon detection of the individual's mobile device via the geo-fence. Following an updated arrival time being identified for the individual at the travel facility, a command may be transmitted to the destination facility to deliver the order to a location in the travel facility when the updated arrival time is forecasted to be outside of an operating hours' time period for the destination facility.Type: ApplicationFiled: September 13, 2018Publication date: March 14, 2019Inventors: Balasubramanian Natarajan, Kalaiselvan Muniyan, Karunanithi Sivasubramanian
-
Publication number: 20180240124Abstract: Described is a system and method for warranty tracking. The system allows customers to register a purchased product in the system at the point of sale. A replacement product is automatically purchased at the end of product life and/or warranty expiration. The warranty expiration may be based on the warranty expiration date and/or the operating conditions of the purchased product. The operating conditions are recorded by the purchased product and may result in voiding of the warranty.Type: ApplicationFiled: January 19, 2018Publication date: August 23, 2018Inventors: Balasubramanian Natarajan, Kalaiselvan Muniyan, Karunanithi Sivasubramanian, Murugesapandian Thangaraj
-
Patent number: 7156723Abstract: A system for the grinding of unencumbered and encumbered sections of rail includes a locomotive that pulls a first and a second grinding module. The first grinding module is movable between a first and a second position. In the first position, the first grinding module is presented at angle enabling grinding of unencumbered section of rail while in the second position, the first grinding module is presented at an able enabling grinding of the encumbered section of rail. The locomotive continues in non-stop forward motion while the first grinding module is moved back and forth between its first and second positions. The second grinding module is generally used only for grinding of encumbered rail sections and is used simultaneously with the first grinding module in its second position.Type: GrantFiled: October 25, 2002Date of Patent: January 2, 2007Assignee: Loram Maintenance of Way, Inc.Inventors: Balasubramanian Natarajan, Jon Thomas Behrens
-
Publication number: 20030083001Abstract: A system for the grinding of unencumbered and encumbered sections of rail includes a locomotive that pulls a first and a second grinding module. The first grinding module is movable between a first and a second position. In the first position, the first grinding module is presented at angle enabling grinding of unencumbered section of rail while in the second position, the first grinding module is presented at an able enabling grinding of the encumbered section of rail. The locomotive continues in non-stop forward motion while the first grinding module is moved back and forth between its first and second positions. The second grinding module is generally used only for grinding of encumbered rail sections and is used simultaneously with the first grinding module in its second position.Type: ApplicationFiled: October 25, 2002Publication date: May 1, 2003Inventors: Balasubramanian Natarajan, Jon Thomas Behrens