Patents by Inventor SweeFen Goh
SweeFen Goh 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: 9672480Abstract: A system and method for adaptive and dynamic synchronization includes a data synchronization controller which enables synchronization of a plurality of different data types between a main computer and one or more remotely disposed computer elements. The controller includes an orchestrator which responds to requests for data synchronization for components in accordance with predetermined policies maintained by a policy management system. A synchronization interface is controlled by the orchestrator in accordance with the policies to select a synchronization engine to service requests for synchronization of different data types from the orchestrator. Synchronization may be handled for on demand and/or for on schedule requests for synchronization in the policy-based system and method.Type: GrantFiled: May 12, 2005Date of Patent: June 6, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Sweefen Goh, Jakka Sairamesh
-
Patent number: 9058241Abstract: A system and method allow a user to extract the set of customizations performed on an application and use these to estimate the time and effort and cost of (a) migrating to a new version of the application and/or (b) consolidating systems. The user can browse the extracted data and select configuration elements for re-use. After downloading the one or more configurations and comparing them, the user selects elements of the configurations for re-use. The first step is to scan one or more application systems and extract the configuration data using a surveyor. The method according to the invention automatically identifies configuration differences. The user then selects configuration elements for re-use. A graphic user interface (GUI) can be provided which allows the user to make these selections by dragging and dropping selected elements to a “To Be” configuration. The selected configurations are then uploaded and installed on an instance of the application.Type: GrantFiled: February 5, 2013Date of Patent: June 16, 2015Assignee: International Business Machines CorporationInventors: Rajesh Chopra, SweeFen Goh, Richard Thomas Goodwin, Anca-Andreea Ivan, Stephen K. Kibby, Rakesh Mohan, Igor Naumov, Thomas Dean Rosinski, George A. Schroeder
-
Patent number: 8601535Abstract: An authorization engine is provided in a remote device for mobile authorization using policy based access control. To ensure that remote devices can enforce consistent authorization policies even when the devices are not connected to the server, the remote device downloads the relevant authorization policies when the business objects are downloaded and enforces the policies when operations are invoked. The memory footprint of downloadable authorization policies is reduced to fit onto a resource-constrained remote device. A policy evaluation engine interprets and enforces the downloaded policies on the remote device using only the limited computational resources of the remote device.Type: GrantFiled: July 26, 2010Date of Patent: December 3, 2013Assignee: International Business Machines CorporationInventors: SweeFen Goh, Richard T. Goodwin
-
Patent number: 8589877Abstract: One or more document templates defining deployment procedures associated with deploying a packaged software application are obtained. One or more objects are created representing the one or more document templates and one or more elements of the one or more documents, and one or more links between the one or more objects are created. The one or more links represent one or more relationships between the created one or more objects. The one or more objects and the one or more links may be stored and/or output in a selected format.Type: GrantFiled: October 7, 2009Date of Patent: November 19, 2013Assignee: International Business Machines CorporationInventors: Manisha D. Bhandar, Kathleen Byrnes, Dennis A. Conrad, Maharshi H. Desai, Pankaj Dhoolia, Sweefen Goh, Richard T. Goodwin, Anca A. Ivan, Juhnyoung Lee, Senthil Kk Mani, Pietro Mazzoleni, Rakesh Mohan, Debdoot Mukherjee, Aubrey J. Rembert, Thomas D. Rosinski, Vibha S. Sinha, Biplav Srivastava
-
Patent number: 8495620Abstract: A system and method allow a user to extract the set of customizations performed on an application and use these to estimate the time and effort and cost of (a) migrating to a new version of the application and/or (b) consolidating systems. The user can browse the extracted data and select configuration elements for re-use. After downloading the one or more configurations and comparing them, the user selects elements of the configurations for re-use. The first step is to scan one or more application systems and extract the configuration data using a surveyor. The method according to the invention automatically identifies configuration differences. The user then selects configuration elements for re-use. A graphic user interface (GUI) can be provided which allows the user to make these selections by dragging and dropping selected elements to a “To Be” configuration. The selected configurations are then uploaded and installed on an instance of the application.Type: GrantFiled: March 6, 2008Date of Patent: July 23, 2013Assignee: International Business Machines CorporationInventors: Rajesh Chopra, SweeFen Goh, Richard Thomas Goodwin, Anca-Andreea Ivan, Stephen K. Kibby, Rakesh Mohan, Igor Naumov, Thomas Dean Rosinski, George A. Schroeder
-
Patent number: 8484617Abstract: Methods, systems and computer program products for process driven feedback of digital asset reuse. Exemplary embodiments include a method for process-driven feedback for a digital asset, the method including identifying the asset downloaded in a computer system from a repository operatively coupled to the computer system, and for a current project within the computer system for the current project, determining whether the asset has been consumed within the current project, determining feedback and changes between the asset prior to the current project and after the current project, consolidating the feedback and the changes associated with the asset and automatically generating feedback for the asset repository so that the feedback and changes are associated with the asset for comparison in a future project similar to the current project.Type: GrantFiled: June 25, 2009Date of Patent: July 9, 2013Assignee: International Business Machines CorporationInventors: SweeFen Goh, Richard T. Goodwin, Rakesh Mohan, Pietro Mazzoleni, Biplav Srivastava
-
Patent number: 8234570Abstract: Harvesting assets for packaged application practices, in one aspect, may include obtaining one or more work products associated with deployment of packaged software applications, extracting content and style, enhancing content and style with models of work products, and storing assets in asset repository.Type: GrantFiled: October 26, 2009Date of Patent: July 31, 2012Assignee: International Business Machines CorporationInventors: Rema Ananthanarayanan, Kathleen Byrnes, Charbak Chatterjee, Maharshi Desai, Pankaj Dhoolia, Sweefen Goh, Richard T. Goodwin, Mangala Gowri, Anca A. Ivan, Juhnyoung Lee, Senthil Kk Mani, Pietro Mazzoleni, Rakesh Mohan, Debdoot Mukherjee, Aubrey J. Rembert, Gerhard Sigl, Manas R. Kumar Singh, Vibha S. Sinha, Biplav Srivastava
-
Publication number: 20120116839Abstract: A system is provided in which multiple sub-organizations are part of a parent organization and participate in common risk management. The system includes a first sub-system whereby each sub-organization provides a risk assessment, a second sub-system whereby the risk assessment of each sub-organization is converted into a risk assessment of the parent organization and a third sub-system whereby the respective risk assessments of the sub-organizations and the parent organization are employed for additional analysis.Type: ApplicationFiled: January 10, 2012Publication date: May 10, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rama K.T. Akkiraju, Indrajit Debroy, Sweefen Goh, Nagesh K. Mantripragada, Nitinchandra R. Nayak, Priya Prasad, Manisha Srivastava, Robert G. Torok
-
Publication number: 20110282710Abstract: A system for analyzing enterprise risks is provided and includes a first subsystem to permit creation of enterprise risk management (ERM) templates and modification thereof into instances of searchable and retrievable ERM content, a second subsystem to permit visualization and editing of the ERM content, a plurality of integrated analysis tools and an ERM work product generator supported by the first and second subsystems to produce ERM analytical results and ERM work product based on the ERM content and a platform.Type: ApplicationFiled: May 14, 2010Publication date: November 17, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rama K.T. Akkiraju, Indrajit Debroy, Sweefen Goh, Nagesh K. Mantripragada, Nitinchandra R. Nayak, Priya Prasad, Pritish C. Senapati, Manisha Srivastava, Rajesh Suseelan, Robert G. Torok, Juerg von Kaenel
-
Publication number: 20110167070Abstract: Reusing assets for packaged software application configurations may include defining one or more query criteria based on information associated with a project, querying an asset repository stored in a storage device using the one or more query criteria, receiving a list of one or more assets from the asset repository in response to the querying, and using the one or more assets on the list to compose a document defining deployment procedures associated with deploying a packaged software application.Type: ApplicationFiled: January 6, 2010Publication date: July 7, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rema Ananthanarayanan, Manisha D. Bhandar, Kathleen Byrnes, Charbak Chatterjee, Shyhkwei Chen, Maharshi Desai, Pankaj Dhoolia, Sweefen Goh, Richard T. Goodwin, Mangala Gowri, Anca A. Ivan, Juhnyoung Lee, Senthil Kk Mani, Pietro Mazzoleni, Rakesh Mohan, Debdoot Mukherjee, Aubrey J. Rembert, Gerhard Sigl, Manas R. Kumar Singh, Vibha S. Sinha, Biplav Srivastava
-
Publication number: 20110099470Abstract: Harvesting assets for packaged application practices, in one aspect, may include obtaining one or more work products associated with deployment of packaged software applications, extracting content and style, enhancing content and style with models of work products, and storing assets in asset repository.Type: ApplicationFiled: October 26, 2009Publication date: April 28, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rema Ananthanarayanan, Kathleen Byrnes, Charbak Chatterjee, Maharshi H. Desai, Pankaj Dhoolia, Sweefen Goh, Richard T. Goodwin, Mangala Gowri, Anca A. Ivan, Juhnyoung Lee, Senthil Kk Mani, Pietro Mazzoleni, Rakesh Mohan, Debdoot Mukherjee, Aubrey J. Rembert, Gerhard Sigl, Manas R. Kumar Singh, Vibha S. Sinha, Biplav Srivastava
-
Publication number: 20110083120Abstract: One or more document templates defining deployment procedures associated with deploying a packaged software application are obtained. One or more objects are created representing the one or more document templates and one or more elements of the one or more documents, and one or more links between the one or more objects are created. The one or more links represent one or more relationships between the created one or more objects. The one or more objects and the one or more links may be stored and/or output in a selected format.Type: ApplicationFiled: October 7, 2009Publication date: April 7, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Manisha D. Bhandar, Kathleen Byrnes, Dennis A. Conrad, Maharshi H. Desai, Pankaj Dhoolia, Sweefen Goh, Richard T. Goodwin, Anca A. Ivan, Juhnyoung Lee, Senthil Kk Mani, Pietro Mazzoleni, Rakesh Mohan, Debdoot Mukherjee, Aubrey J. Rembert, Thomas D. Rosinski, Vibha S. Sinha, Biplav Srivastava
-
Publication number: 20100333067Abstract: Methods, systems and computer program products for process driven feedback of digital asset reuse. Exemplary embodiments include a method for process-driven feedback for a digital asset, the method including identifying the asset downloaded in a computer system from a repository operatively coupled to the computer system, and for a current project within the computer system for the current project, determining whether the asset has been consumed within the current project, determining feedback and changes between the asset prior to the current project and after the current project, consolidating the feedback and the changes associated with the asset and automatically generating feedback for the asset repository so that the feedback and changes are associated with the asset for comparison in a future project similar to the current project.Type: ApplicationFiled: June 25, 2009Publication date: December 30, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: SweeFen Goh, Richard T. Goodwin, Rakesh Mohan, Pietro Mazzoleni, Biplav Srivastava
-
Publication number: 20100293594Abstract: An authorization engine is provided in a remote device for mobile authorization using policy based access control. To ensure that remote devices can enforce consistent authorization policies even when the devices are not connected to the server, the remote device downloads the relevant authorization policies when the business objects are downloaded and enforces the policies when operations are invoked. The memory footprint of downloadable authorization policies is reduced to fit onto a resource-constrained remote device. A policy evaluation engine interprets and enforces the downloaded policies on the remote device using only the limited computational resources of the remote device.Type: ApplicationFiled: July 26, 2010Publication date: November 18, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: SweeFen Goh, Richard Thomas Goodwin
-
Patent number: 7793333Abstract: An authorization engine is provided in a remote device for mobile authorization using policy based access control. To ensure that remote devices can enforce consistent authorization policies even when the devices are not connected to the server, the remote device downloads the relevant authorization policies when the business objects are downloaded and enforces the policies when operations are invoked. The memory footprint of downloadable authorization policies is reduced to fit onto a resource-constrained remote device. A policy evaluation engine interprets and enforces the downloaded policies on the remote device using only the limited computational resources of the remote device.Type: GrantFiled: June 13, 2005Date of Patent: September 7, 2010Assignee: International Business Machines CorporationInventors: SweeFen Goh, Richard Thomas Goodwin
-
Publication number: 20090300072Abstract: A system and method for adaptive and dynamic synchronization includes a data synchronization controller which enables synchronization of a plurality of different data types between a main computer and one or more remotely disposed computer elements. The controller includes an orchestrator which responds to requests for data synchronization for components in accordance with predetermined policies maintained by a policy management system. A synchronization interface is controlled by the orchestrator in accordance with the policies to select a synchronization engine to service requests for synchronization of different data types from the orchestrator. Synchronization may be handled for on demand and/or for on schedule requests for synchronization in the policy-based system and method.Type: ApplicationFiled: August 19, 2009Publication date: December 3, 2009Inventors: SweeFen Goh, Jakka Sairamesh
-
Publication number: 20090228512Abstract: A system and method allow a user to extract the set of customizations performed on an application and use these to estimate the time and effort and cost of (a) migrating to a new version of the application and/or (b) consolidating systems. The user can browse the extracted data and select configuration elements for re-use. After downloading the one or more configurations and comparing them, the user selects elements of the configurations for re-use. The first step is to scan one or more application systems and extract the configuration data using a surveyor. The method according to the invention automatically identifies configuration differences. The user then selects configuration elements for re-use. A graphic user interface (GUI) can be provided which allows the user to make these selections by dragging and dropping selected elements to a “To Be” configuration. The selected configurations are then uploaded and installed on an instance of the application.Type: ApplicationFiled: March 6, 2008Publication date: September 10, 2009Inventors: Rajesh Chopra, SweeFen Goh, Richard Thomas Goodwin, Anca-Andreea Ivan, Stephen K. Kibby, Rakesh Mohan, Igor Naumov, Thomas Dean Rosinski, George A. Shroeder
-
Publication number: 20080209507Abstract: An authorization engine is provided in a remote device for mobile authorization using policy based access control. To ensure that remote devices can enforce consistent authorization policies even when the devices are not connected to the server, the remote device downloads the relevant authorization policies when the business objects are downloaded and enforces the policies when operations are invoked. The memory footprint of downloadable authorization policies is reduced to fit onto a resource-constrained remote device. A policy evaluation engine interprets and enforces the downloaded policies on the remote device using only the limited computational resources of the remote device.Type: ApplicationFiled: May 7, 2008Publication date: August 28, 2008Inventors: SweeFen Goh, Richard Thomas Goodwin
-
Patent number: 7269645Abstract: A mechanism for end-to-end mobile e-business applications for migration of business processes and business context between two or more clients and servers to provide transparency and reliability given unreliable networks and systems is disclosed. The e-business applications include mobile purchasing, retail point of sales, and inventory replenishment. The design of the novel mechanism takes into consideration migration of business processes and business context between clients and servers making the business activities transparent to the user of the mobile clients or networked clients.Type: GrantFiled: October 31, 2003Date of Patent: September 11, 2007Assignee: International Business Machines CorporationInventors: SweeFen Goh, Jakka Sairamesh, Ioana Stanoi
-
Publication number: 20070005612Abstract: A method and system for preparing a relational database for searching includes determining a hierarchy of data within the relational database, and storing a hierarchical label for at least one record of data within the relational database that corresponds to the hierarchy of the data.Type: ApplicationFiled: June 29, 2005Publication date: January 4, 2007Applicant: International Business Machines CorporationInventors: Sweefen Goh, George Mihaila, Maroun Touma