Patents by Inventor Rohit S. Shetty
Rohit S. Shetty 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: 11093566Abstract: A method and system for improving a router based search query is provided. The method includes identifying a Web page retrieved during a Web query received from a network router device and analyzing historical Web pages retrieved during historical search queries associated with a search engine router and the network router device. The Web page is ranked with respect to the historical Web pages and the Web page is tagged with a first domain comprising a topic associated with the Web page. An address for the network router device is tagged with the first domain and additional domains comprising additional topics associated with additional Web pages accessed via the network router device. In response, the Web page is re-ranked with respect to the historical Web pages.Type: GrantFiled: May 20, 2019Date of Patent: August 17, 2021Assignee: International Business Machines CorporationInventors: Ashrith Shetty, Rohit S. Shetty
-
Patent number: 10986178Abstract: Embodiments of the present invention provide systems and methods for organization of data logging in a networked computing environment. A plurality of logging and monitoring zones, referred to as “logmon” zones are defined. Each zone is associated with one or more policies. The policies specify various parameters such as storage limits, priority, periodicity, and retention time, among others. A networked application operating in a cloud (networked) environment is associated with a zone. The tenant for the application can be billed according to the zone.Type: GrantFiled: January 4, 2017Date of Patent: April 20, 2021Assignee: International Business Machines CorporationInventors: Sudheesh S. Kairali, Vijay R. Kalangumvathakkal, Rohit S. Shetty
-
Patent number: 10558515Abstract: A computer-implemented method includes receiving, from a first log agent, a first log collection. The computer-implemented method further includes receiving a first policy, wherein the first policy includes a definition of a first pattern and a definition of a procedure. The computer-implemented method further includes scanning the first log collection against the first policy to determine a match between a portion of the first log collection and the first pattern, with the matching portion of the first log collection being identified as a first data artefact. The computer-implemented method further includes, responsive to identifying the first data artefact, executing the procedure defined by the first policy, wherein the procedure includes: filtering the first log collection to yield a first group of filtered log entries, receiving a first data collection, and sending the first group of filtered log entries and the first data collection to a recipient system.Type: GrantFiled: May 16, 2018Date of Patent: February 11, 2020Assignee: International Business Machines CorporationInventors: Vinay G. Rajagopal, Logeswaran T. Rajamanickam, Arun Ramakrishnan, Rohit S. Shetty
-
Patent number: 10534659Abstract: A computer-implemented method includes receiving, from a first log agent, a first log collection. The computer-implemented method further includes receiving a first policy, wherein the first policy includes a definition of a first pattern and a definition of a procedure. The computer-implemented method further includes scanning the first log collection against the first policy to determine a match between a portion of the first log collection and the first pattern, with the matching portion of the first log collection being identified as a first data artefact. The computer-implemented method further includes, responsive to identifying the first data artefact, executing the procedure defined by the first policy, wherein the procedure includes: filtering the first log collection to yield a first group of filtered log entries, receiving a first data collection, and sending the first group of filtered log entries and the first data collection to a recipient system.Type: GrantFiled: April 3, 2019Date of Patent: January 14, 2020Assignee: International Business Machines CorporationInventors: Vinay G. Rajagopal, Logeswaran T. Rajamanickam, Arun Ramakrishnan, Rohit S. Shetty
-
Publication number: 20190272300Abstract: A method and system for improving a router based search query is provided. The method includes identifying a Web page retrieved during a Web query received from a network router device and analyzing historical Web pages retrieved during historical search queries associated with a search engine router and the network router device. The Web page is ranked with respect to the historical Web pages and the Web page is tagged with a first domain comprising a topic associated with the Web page. An address for the network router device is tagged with the first domain and additional domains comprising additional topics associated with additional Web pages accessed via the network router device. In response, the Web page is re-ranked with respect to the historical Web pages.Type: ApplicationFiled: May 20, 2019Publication date: September 5, 2019Inventors: Ashrith Shetty, Rohit S. Shetty
-
Patent number: 10372771Abstract: A method and system for improving a router based search query is provided. The method includes identifying a Web page retrieved during a Web query received from a network router device and analyzing historical Web pages retrieved during historical search queries associated with a search engine router and the network router device. The Web page is ranked with respect to the historical Web pages and the Web page is tagged with a first domain comprising a topic associated with the Web page. An address for the network router device is tagged with the first domain and additional domains comprising additional topics associated with additional Web pages accessed via the network router device. In response, the Web page is re-ranked with respect to the historical Web pages.Type: GrantFiled: January 6, 2017Date of Patent: August 6, 2019Assignee: International Business Machines CorporationInventors: Ashrith Shetty, Rohit S. Shetty
-
Publication number: 20190227862Abstract: A computer-implemented method includes receiving, from a first log agent, a first log collection. The computer-implemented method further includes receiving a first policy, wherein the first policy includes a definition of a first pattern and a definition of a procedure. The computer-implemented method further includes scanning the first log collection against the first policy to determine a match between a portion of the first log collection and the first pattern, with the matching portion of the first log collection being identified as a first data artefact. The computer-implemented method further includes, responsive to identifying the first data artefact, executing the procedure defined by the first policy, wherein the procedure includes: filtering the first log collection to yield a first group of filtered log entries, receiving a first data collection, and sending the first group of filtered log entries and the first data collection to a recipient system.Type: ApplicationFiled: April 3, 2019Publication date: July 25, 2019Inventors: Vinay G. Rajagopal, Logeswaran T. Rajamanickam, Arun Ramakrishnan, Rohit S. Shetty
-
Publication number: 20180279018Abstract: A method for customizing a purchase of a digital content is provided. The method includes receiving a request from a user device to purchase the digital content retrievable by the computing system, the digital content being encoded such that the purchase of the digital content is customizable based on an audio quality and a video quality of the digital content, presenting a plurality of selectable audio formats and video formats associated with the digital content, wherein the audio quality and the video quality of the digital content is affected by a user selection of the plurality of audio formats and video formats, providing a downloadable package comprising the customized digital content with the user selected audio formats and video formats to the user device for consuming the customized digital content, and processing a payment for the customized digital content delivered to the user device.Type: ApplicationFiled: March 21, 2017Publication date: September 27, 2018Inventors: Saurabh Dravid, Logeswaran T. Rajamanickam, Ashrith Shetty, Rohit S. Shetty
-
Publication number: 20180260267Abstract: A computer-implemented method includes receiving, from a first log agent, a first log collection. The computer-implemented method further includes receiving a first policy, wherein the first policy includes a definition of a first pattern and a definition of a procedure. The computer-implemented method further includes scanning the first log collection against the first policy to determine a match between a portion of the first log collection and the first pattern, with the matching portion of the first log collection being identified as a first data artefact. The computer-implemented method further includes, responsive to identifying the first data artefact, executing the procedure defined by the first policy, wherein the procedure includes: filtering the first log collection to yield a first group of filtered log entries, receiving a first data collection, and sending the first group of filtered log entries and the first data collection to a recipient system.Type: ApplicationFiled: May 16, 2018Publication date: September 13, 2018Inventors: Vinay G. Rajagopal, Logeswaran T. Rajamanickam, Arun Ramakrishnan, Rohit S. Shetty
-
Publication number: 20180254996Abstract: The system, method, and computer program product described herein provide automatic scaling of resources allocated to microservices based on projected demand data received from consumers of the microservices. In an aspect of the present disclosure, a method for scaling up or down a capacity allocated to a microservice is disclosed. The method includes receiving projected demand data for a microservice from a plurality of consumers, aggregating the projected demand data together, calculating a total projected demand for the microservice for a future period of time based on the aggregated projected demand data, and determining, based at least in part on the total projected demand, whether to scale up or scale down a capacity allocated to the microservice for the future period of time.Type: ApplicationFiled: March 3, 2017Publication date: September 6, 2018Inventors: Sudheesh S. Kairali, Vijay R. Kalangumvathakkal, Ayyalaraju C. Koundinya, Rohit S. Shetty
-
Publication number: 20180196883Abstract: A method and system for improving a router based search query is provided. The method includes identifying a Web page retrieved during a Web query received from a network router device and analyzing historical Web pages retrieved during historical search queries associated with a search engine router and the network router device. The Web page is ranked with respect to the historical Web pages and the Web page is tagged with a first domain comprising a topic associated with the Web page. An address for the network router device is tagged with the first domain and additional domains comprising additional topics associated with additional Web pages accessed via the network router device. In response, the Web page is re-ranked with respect to the historical Web pages.Type: ApplicationFiled: January 6, 2017Publication date: July 12, 2018Inventors: Ashrith Shetty, Rohit S. Shetty
-
Publication number: 20180191822Abstract: Embodiments of the present invention provide systems and methods for organization of data logging in a networked computing environment. A plurality of logging and monitoring zones, referred to as “logmon” zones are defined. Each zone is associated with one or more policies. The policies specify various parameters such as storage limits, priority, periodicity, and retention time, among others. A networked application operating in a cloud (networked) environment is associated with a zone. The tenant for the application can be billed according to the zone.Type: ApplicationFiled: January 4, 2017Publication date: July 5, 2018Inventors: Sudheesh S. Kairali, Vijay R. Kalangumvathakkal, Rohit S. Shetty
-
Patent number: 10007571Abstract: A computer-implemented method includes receiving, from a first log agent, a first log collection. The computer-implemented method further includes receiving a first policy, wherein the first policy includes a definition of a first pattern and a definition of a procedure. The computer-implemented method further includes scanning the first log collection against the first policy to determine a match between a portion of the first log collection and the first pattern, with the matching portion of the first log collection being identified as a first data artifact. The computer-implemented method further includes, responsive to identifying the first data artifact, executing the procedure defined by the first policy, wherein the procedure includes: filtering the first log collection to yield a first group of filtered log entries, receiving a first data collection, and sending the first group of filtered log entries and the first data collection to a recipient system.Type: GrantFiled: June 1, 2016Date of Patent: June 26, 2018Assignee: International Business Machines CorporationInventors: Vinay G. Rajagopal, Logeswaran T. Rajamanickam, Arun Ramakrishnan, Rohit S. Shetty
-
Publication number: 20170351559Abstract: A computer-implemented method includes receiving, from a first log agent, a first log collection. The computer-implemented method further includes receiving a first policy, wherein the first policy includes a definition of a first pattern and a definition of a procedure. The computer-implemented method further includes scanning the first log collection against the first policy to determine a match between a portion of the first log collection and the first pattern, with the matching portion of the first log collection being identified as a first data artefact. The computer-implemented method further includes, responsive to identifying the first data artefact, executing the procedure defined by the first policy, wherein the procedure includes: filtering the first log collection to yield a first group of filtered log entries, receiving a first data collection, and sending the first group of filtered log entries and the first data collection to a recipient system.Type: ApplicationFiled: June 1, 2016Publication date: December 7, 2017Inventors: Vinay G. Rajagopal, Logeswaran T. Rajamanickam, Arun Ramakrishnan, Rohit S. Shetty