Patents by Inventor Sivakumar Chandrasekharan
Sivakumar Chandrasekharan 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: 9317259Abstract: An apparatus, system, and method are disclosed for automatically generating a reusable software component for interfacing with a web service. The apparatus for automatically generating a reusable software component for interfacing with a web service is provided with a logic unit containing a plurality of module configured to functionally execute the steps of receiving a web service identifier, establishing communication with a web service, determining one or more functions provided by the web service, and automatically generating a reusable web service component configured to receive an application request and return a web service result. These modules in the described embodiments include a receiving module, a determination module, a communication module, and a generation module. Beneficially, such an apparatus, system, and method would facilitate creation, test, and integration of web service components in application code without requiring a substantial time and resource investment.Type: GrantFiled: May 12, 2005Date of Patent: April 19, 2016Assignee: International Business Machines CorporationInventors: Sivakumar Chandrasekharan, Sujee Sivasubramaniyam
-
Publication number: 20140095358Abstract: Methods and systems are described herein for providing a storefront administration application which provides improved design and review capabilities for the makers of virtual storefronts. The storefront administration application receives, stores, and processes information associated with virtual storefronts and product listings to allow sellers the ability to inspect and modify the appearance of their virtual storefronts at a past, current, and/or future date based on the products that are, or will be, available.Type: ApplicationFiled: September 28, 2012Publication date: April 3, 2014Applicant: UNITED VIDEO PROPERTIES, INC.Inventors: Sivakumar Chandrasekharan, James Roth, Michael Nichols, Walter Klappert
-
Patent number: 8490048Abstract: An apparatus, system, and method are disclosed for creating a hub server/application interface. An adapter development module and an object discovery agent development module receive an adapter developer input. The object discovery agent development module generates an object discovery agent project from the adapter developer input. The object discovery agent project specifies an object discovery agent that interacts with an application to specify a business object and includes an object discovery agent package, an object discovery agent message set, and an object discovery agent library. The adapter development module generates an adapter project. The adapter project specifies an interface between an application object of the application and the business object.Type: GrantFiled: March 17, 2006Date of Patent: July 16, 2013Assignee: International Business Machines CorporationInventors: Sivakumar Chandrasekharan, Yury Kosov, Zhengyuan Qiao
-
Patent number: 8191135Abstract: A method for accessing failed events in an integrated server environment is disclosed. The method comprises providing a thin client in an application server within the environment, wherein the thin client provides role-based access to a failed event, and wherein the role-based access is based upon a user's ability to access critical data. A thin client referred to as the failed event manager aids the user via a web browser, to manage events that failed during an integration scenario. Apart from being web-based, the failed event manager application also provides role-based access wherein users with certain roles are restricted in their ability to access critical data. The web-based failed event manager uses the security of the underlying application server, thus providing a secure environment. A system and method in accordance with the present invention takes advantage of the distributed computing capabilities of the underlying application server.Type: GrantFiled: January 20, 2005Date of Patent: May 29, 2012Assignee: International Business Machines CorporationInventors: Sivakumar Chandrasekharan, Senthil Gunasekaran
-
Publication number: 20120059696Abstract: An advertisement gateway that provides an interface for multiple user devices and multiple advertisement sources to communicate is presented. The advertisement gateway is capable of translating advertisement requests from a user device in a particular format into another format that is compatible with an advertisement source. Conversely, the advertisement gateway can translate advertisement responses from an advertisement source in a particular format into another format that is compatible with the requesting device. In this manner, the advertisers only have to develop an advertisement using a single protocol and format (i.e., the protocol to communicate with the advertisement source) and still be able to provide their advertisements to a wide variety of user devices.Type: ApplicationFiled: September 7, 2011Publication date: March 8, 2012Applicant: UNITED VIDEO PROPERTIES, INC.Inventors: James Theberge, Devon Earl Brian Boyle, Ram Senthamarai, Mohan Rao Pindyala, Sivakumar Chandrasekharan
-
Patent number: 7958487Abstract: An apparatus, system, and method are disclosed for modifying an integration software template. In one embodiment, a developer selects a template that employs a first code set from a library. A development module creates a project from a template using a developer input. A template modification module modifies the template in response to the project. A code generation module generates a second code set from the project. In one embodiment, an export module exports the second code set to the library.Type: GrantFiled: March 21, 2006Date of Patent: June 7, 2011Assignee: International Business Machines CorporationInventors: Sivakumar Chandrasekharan, Yury Kosov, Zhengyuan Qiao
-
Patent number: 7882489Abstract: A computer implemented method, data processing system, and computer usable code are provided for integrated code generation. The aspects of the present invention load properties associated with a saved template. Properties associated with a saved template are processed by replacing the properties with integrated code from an integrated code content template. In response to all of the properties being processed, the integrated code is saved to an integrated code file.Type: GrantFiled: November 22, 2005Date of Patent: February 1, 2011Assignee: International Business Machines CorporationInventors: Sivakumar Chandrasekharan, Yury Kosov, Zhengyuan Qiao
-
Patent number: 7873154Abstract: An apparatus and method for providing a remote management console for business integration scenarios. The apparatus may be implemented as a computer program product comprising a computer useable medium of computer-readable program. A computer, when executing the computer readable program retrieves environment information from a customer integration server; customizes a business integration solution according to the retrieved environment information; and deploys the customized business integration solution to the customer integration server.Type: GrantFiled: March 17, 2006Date of Patent: January 18, 2011Assignee: International Business Machines CorporationInventors: Sivakumar Chandrasekharan, Rajesh Gurumoorthy, Yury Kosov, Canh Minh Vu
-
Patent number: 7840610Abstract: A computer program product, apparatus, system, and method are disclosed for automatic generation of a map definition. The computer program product performs operations for such generation. These operations include identifying a source data structure and a source attribute associated with the source data structure and identifying a destination data structure and a destination attribute associated with the destination data structure. These operations also include automatically identifying a match of the source attribute and the destination attribute and generating a map definition inclusive of the match. The computer program product, apparatus, system, and method thereby reduce human intervention in the creation of a map definition.Type: GrantFiled: May 11, 2005Date of Patent: November 23, 2010Assignee: International Business Machines CorporationInventors: Sivakumar Chandrasekharan, Karthikeyan Chelladurai, Saravanakumar Anthiyur Srinivasan, Juliana Hing Sze Tsang
-
Publication number: 20070226244Abstract: An apparatus, system, and method are disclosed for modifying an integration software template. In one embodiment, a developer selects a template that employs a first code set from a library. A development module creates a project from a template using a developer input. A template modification module modifies the template in response to the project. A code generation module generates a second code set from the project. In one embodiment, an export module exports the second code set to the library.Type: ApplicationFiled: March 21, 2006Publication date: September 27, 2007Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Sivakumar Chandrasekharan, Yury Kosov, Zhengyuan Qiao
-
Publication number: 20070220084Abstract: An apparatus and method are disclosed for providing a remote management console for business integration scenarios. The apparatus may be implemented as a computer program product comprising a computer useable medium of computer-readable program. A computer, when executing the computer readable program retrieves environment information from a customer integration server; customizes a business integration solution according to the retrieved environment information; and deploys the customized business integration solution to the customer integration server.Type: ApplicationFiled: March 17, 2006Publication date: September 20, 2007Applicant: INTERNNATIONAL BUSINESS MACHINES CORPORATIONInventors: Sivakumar Chandrasekharan, Rajesh Gurumoorthy, Yury Kosov, Canh Vu
-
Publication number: 20070220079Abstract: An apparatus, system, and method are disclosed for creating a hub server/application interface. An adapter development module and an object discovery agent development module receive an adapter developer input. The object discovery agent development module generates an object discovery agent project from the adapter developer input. The object discovery agent project specifies an object discovery agent that interacts with an application to specify a business object and includes an object discovery agent package, an object discovery agent message set, and an object discovery agent library. The adapter development module generates an adapter project. The adapter project specifies an interface between an application object of the application and the business object.Type: ApplicationFiled: March 17, 2006Publication date: September 20, 2007Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Sivakumar Chandrasekharan, Yury Kosov, Zhengyuan Qiao
-
Publication number: 20070168934Abstract: A computer implemented method, data processing system, and computer usable code are provided for integrated code generation. The aspects of the present invention load properties associated with a saved template. Properties associated with a saved template are processed by replacing the properties with integrated code from an integrated code content template. In response to all of the properties being processed, the integrated code is saved to an integrated code file.Type: ApplicationFiled: November 22, 2005Publication date: July 19, 2007Applicant: International Business Machines CorporationInventors: Sivakumar Chandrasekharan, Yury Kosov, Zhengyuan Qiao
-
Publication number: 20070118545Abstract: An enterprise application integration broker for managing a number of applications. The enterprise application integration broker includes a complex event processing engine. The complex event processing engine is adapted to monitor and analyze a first set of events in at least one of the plurality of applications. In addition, the enterprise application integration broker includes an integration engine. The integration engine is connected to the complex event processing engine and is connected to each of the applications. The integration engine is adapted to cause at least one application to react to a first set of events occurring in one or more of the plurality of applications. The integration engine is further adapted to cause at least one application to react to a second set of events generated by the complex event processing engine. The second set of events is correlated with the first set of events.Type: ApplicationFiled: November 21, 2005Publication date: May 24, 2007Applicant: International Business Machines CorporationInventors: Sivakumar Chandrasekharan, Thomas Pollinger, Radha Krishna Popuri, Huai-Tsung Shang, Juliana Hing Tsang
-
Publication number: 20060271537Abstract: An apparatus, system, and method are disclosed for automatically generating a reusable software component for interfacing with a web service. The apparatus for automatically generating a reusable software component for interfacing with a web service is provided with a logic unit containing a plurality of module configured to functionally execute the steps of receiving a web service identifier, establishing communication with a web service, determining one or more functions provided by the web service, and automatically generating a reusable web service component configured to receive an application request and return a web service result. These modules in the described embodiments include a receiving module, a determination module, a communication module, and a generation module. Beneficially, such an apparatus, system, and method would facilitate creation, test, and integration of web service components in application code without requiring a substantial time and resource investment.Type: ApplicationFiled: May 12, 2005Publication date: November 30, 2006Inventors: Sivakumar Chandrasekharan, Sujee Sivasubramaniyam
-
Publication number: 20060259470Abstract: A computer program product, apparatus, system, and method are disclosed for automatic generation of a map definition. The computer program product performs operations for such generation. These operations include identifying a source data structure and a source attribute associated with the source data structure and identifying a destination data structure and a destination attribute associated with the destination data structure. These operations also include automatically identifying a match of the source attribute and the destination attribute and generating a map definition inclusive of the match. The computer program product, apparatus, system, and method thereby reduce human intervention in the creation of a map definition.Type: ApplicationFiled: May 11, 2005Publication date: November 16, 2006Inventors: Sivakumar Chandrasekharan, Karthikeyan Chelladurai, Saravanakumar Srinivasan, Juliana Tsang
-
Publication number: 20060161801Abstract: A method for accessing failed events in an integrated server environment is disclosed. The method comprises providing a thin client in an application server within the environment, wherein the thin client provides role-based access to a failed event, and wherein the role-based access is based upon a user's ability to access critical data. A thin client referred to as the failed event manager aids the user via a web browser, to manage events that failed during an integration scenario. Apart from being web-based, the failed event manager application also provides role-based access wherein users with certain roles are restricted in their ability to access critical data. The web-based failed event manager uses the security of the underlying application server, thus providing a secure environment. A system and method in accordance with the present invention takes advantage of the distributed computing capabilities of the underlying application server.Type: ApplicationFiled: January 20, 2005Publication date: July 20, 2006Inventors: Sivakumar Chandrasekharan, Senthil Gunasekaran