Patents by Inventor Kumar Thiagarajan
Kumar Thiagarajan 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: 11615061Abstract: A workload of a database may be evaluated to provide a database migration recommendation. A request for a recommendation to migrate a database to a new host may be received. An evaluation of the workload of a client application of the database at a current host may be performed. The migration recommendation may be returned based on the evaluation of the workload of the client application of the database. In some embodiments, the migration recommendation may trigger an automated migration of the database to the new host.Type: GrantFiled: August 3, 2018Date of Patent: March 28, 2023Assignee: Amazon Technologies, Inc.Inventors: Sameer Malik, Danial George Neault, Rostislav Babocichin, Harpreet Kaur Chawla, Knievel Co, Ilia Gilderman, Ramya Kaushik, Edward Paul Murray, Siva Raghupathy, Venu Reddy, Samujjwal Roy, Eran Schitzer, Michael D. Soo, Arun Kumar Thiagarajan, John Winford, Chen Zhang
-
Patent number: 10509696Abstract: Errors may be detected and mitigated during the migration of data. Migration of data from a source data store to a target data store may be monitored for errors. When an error is detected, one or more responsive actions may be identified to modify performance of the migration. In some embodiments, responsive actions may include further analyses to validate the migration. In some embodiments, the responsive actions may be corrective actions to correct the detected error. Once identified, the responsive actions may be performed to modify performance of the migration.Type: GrantFiled: August 16, 2017Date of Patent: December 17, 2019Assignee: Amazon Technologies, Inc.Inventors: Ilia Gilderman, Arun Kumar Thiagarajan, John MacDonald Winford
-
Patent number: 10366791Abstract: Example embodiments of the present invention relate to a method, a system, and a computer program product for disease outbreak prediction analytics. The method includes calculating a respective correlation value for each outbreak attribute pair among a set of outbreak attributes for a data set regarding a disease and assigning a weight value for each outbreak attribute according to the correlation values. A risk value for the disease then may be determined according to the weight values.Type: GrantFiled: March 31, 2014Date of Patent: July 30, 2019Assignee: EMC IP Holding Company LLCInventors: Senthil Kumar Thiagarajan, Viyoma Sachdeva, Sankara Narayanan, Shikhar Pandey
-
Patent number: 9589230Abstract: Activity-related data associated with a subject entity is obtained. Weight values are assigned to portions of the obtained activity-related data, wherein the weight values range between a low entity location-predictive weight value to a high entity location-predictive weight value, and wherein the portions of obtained activity-related data form a plurality of data paths. The assigned weight values are added along each data path of obtained activity-related data to compute a plurality of data path weight values. A past, present and/or future location of the subject entity is determined based on a selection of one of the plurality of data path weight values. For example, the location associated with the data path with the highest data path weight value is selected as the location of the subject entity.Type: GrantFiled: September 27, 2013Date of Patent: March 7, 2017Assignee: EMC IP Holding Company LLCInventors: Senthil Kumar Thiagarajan, Shikhar Pandey, Shalini Sharma
-
Patent number: 8670456Abstract: A method and apparatus for transparently transforming a multicast stream is provided. The method includes transforming the multicast stream in a content engine. The multicast stream has a first bandwidth. The content engine receives a request for the multicast stream from a multicast receiver with a second bandwidth availability. Thereafter, the content engine transforms the multicast stream to a multicast stream with a third bandwidth. The third bandwidth is less than or equal to the second bandwidth. The transformed multicast stream is sent to the multicast receiver.Type: GrantFiled: August 5, 2011Date of Patent: March 11, 2014Assignee: Cisco Technology, Inc.Inventors: Hariharan Ananthakrishnan, Kumar Thiagarajan, Mahesh Vittal, Srinivasan Santhanam, Suresh Pachiappan
-
Patent number: 8150665Abstract: A method and product for modeling and managing requirements in a complex integrated system, which comprises creating a set of requirements which can be implemented within all the components of the complex integrated system. Each requirement may be characterized as a point on the circumference of a circle, the characterization being an assignment of a requirement type. This type determines which circle the point will be located on, assigning a unique immutable numerical value to each requirement that determines in which order the point is placed on the previously determined circle. A location is also determined for each requirement. The location may determine the position of the requirement in relation to other requirements on the circumference of one of the set of circles. Sectors are also formed within the set of circles, as a function of a set of architectural principles and interfaces are identified between points, represented as chords.Type: GrantFiled: March 5, 2009Date of Patent: April 3, 2012Assignee: International Business Machines CorporationInventors: Chandrajit Choudhury, Kumar Mani, Purushothaman Kunnath Narayanan, Senthil Kumar Thiagarajan
-
Publication number: 20110286454Abstract: A method and apparatus for transparently transforming a multicast stream is provided. The method includes transforming the multicast stream in a content engine. The multicast stream has a first bandwidth. The content engine receives a request for the multicast stream from a multicast receiver with a second bandwidth availability. Thereafter, the content engine transforms the multicast stream to a multicast stream with a third bandwidth. The third bandwidth is less than or equal to the second bandwidth. The transformed multicast stream is sent to the multicast receiver.Type: ApplicationFiled: August 5, 2011Publication date: November 24, 2011Applicant: CISCO TECHNOLOGY, INC.Inventors: Hariharan Ananthakrishnan, Kumar Thiagarajan, Mahesh Vittal, Srinivasan Santhanam, Suresh Pachiappan
-
Patent number: 8000339Abstract: A method and apparatus for transparently transforming a multicast stream is provided. The method includes transforming the multicast stream in a content engine. The multicast stream has a first bandwidth. The content engine receives a request for the multicast stream from a multicast receiver with a second bandwidth availability. Thereafter, the content engine transforms the multicast stream to a multicast stream with a third bandwidth. The third bandwidth is less than or equal to the second bandwidth. The transformed multicast stream is sent to the multicast receiver.Type: GrantFiled: September 21, 2005Date of Patent: August 16, 2011Assignee: Cisco Technology, Inc.Inventors: Hariharan Ananthakrishnan, Kumar Thiagarajan, Mahesh Vittal, Srinivasan Santhanam, Suresh Pachiappan
-
Publication number: 20100228529Abstract: A method and product for modeling and managing requirements in a complex integrated system, which comprises creating a set of requirements which can be implemented within all the components of the complex integrated system. Each requirement may be characterized as a point on the circumference of a circle, the characterization being an assignment of a requirement type. This type determines which circle the point will be located on, assigning a unique immutable numerical value to each requirement that determines in which order the point is placed on the previously determined circle. A location is also determined for each requirement. The location may determine the position of the requirement in relation to other requirements on the circumference of one of the set of circles. Sectors are also formed within the set of circles, as a function of a set of architectural principles and interfaces are identified between points, represented as chords.Type: ApplicationFiled: March 5, 2009Publication date: September 9, 2010Applicant: International Business Machines CorporationInventors: Chandrajit Choudhury, Kumar Mani, Purushothaman Kunnath Narayanan, Senthil Kumar Thiagarajan
-
Publication number: 20070076714Abstract: A method and apparatus for transparently transforming a multicast stream is provided. The method includes transforming the multicast stream in a content engine. The multicast stream has a first bandwidth. The content engine receives a request for the multicast stream from a multicast receiver with a second bandwidth availability. Thereafter, the content engine transforms the multicast stream to a multicast stream with a third bandwidth. The third bandwidth is less than or equal to the second bandwidth. The transformed multicast stream is sent to the multicast receiver.Type: ApplicationFiled: September 21, 2005Publication date: April 5, 2007Applicant: Cisco Technology, Inc.Inventors: Hariharan Ananthakrishnan, Kumar Thiagarajan, Mahesh Vittal, Srinivasan Santhanam, Suresh Pachiappan
-
Publication number: 20070067569Abstract: A method and apparatus for communicating validation information from a web server to validate a web cache is provided. The method includes generation of a file storing information pertaining to the objects being served by the web server. The contents of the file are updated by means of modifications in the objects. The contents of the file can be communicated to the web cache. The web cache, based on the information received by it, validates its cached objects.Type: ApplicationFiled: September 21, 2005Publication date: March 22, 2007Applicant: Cisco Technology, Inc.Inventors: Mahesh Vittal, Kumar Thiagarajan, Srinivasan Santhanam, Suresh Pachiappan
-
Publication number: 20060259690Abstract: A method, system and apparatus for storage and distribution of content in a content delivery network (CDN) are provided. The method includes acquiring and storing popularly accessed content from a content engine's cache file system. The method further includes mechanisms that distribute the stored content in the persistent content delivery network file system to the CDN network.Type: ApplicationFiled: May 10, 2005Publication date: November 16, 2006Applicant: Cisco Technology, Inc.Inventors: Mahesh Vittal, Srinivasan Santhanam, Kumar Thiagarajan, Suresh Pachiappan