Patents by Inventor Ronny Pena

Ronny Pena 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: 10565264
    Abstract: The present invention is a method, system and apparatus for dynamically binding principal services to activities in a business process in a cross-enterprise business process management system. In a preferred aspect of the invention, the system can include a business process specification document processing engine configured to process business process specification documents in which each of the documents defines a business process. A deployment service can be coupled to the engine and programmed to generate and deploy partner link instances for corresponding partner links specified in the documents. Finally, a link base authority can be configured to notify each partner link instance when an endpoint reference to a principal service has changed. Notably, the business process specification documents can include BPEL documents. As such, the business process specification document processing engine can include a BPEL4WS run-time engine.
    Type: Grant
    Filed: July 17, 2014
    Date of Patent: February 18, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Derek W. Carr, Peter P. Eacmen, Ronny A. Pena, Ajamu A. Wesley
  • Patent number: 9594548
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to templated application deployment, and provide a novel and non-obvious method, system and computer program product for dynamically updating templated applications. In one embodiment of the invention, a templated application deployment data processing system can include an application container configured to host templated application instances defined by one or more templates. The system also can include application deployment logic including program code enabled to deploy the templated application instances into the application container responsive to the templates. Finally, the system can include a listener architecture coupled to the application deployment logic and configured to notify the application deployment logic of changes to the templates for the application instances.
    Type: Grant
    Filed: December 27, 2005
    Date of Patent: March 14, 2017
    Assignee: International Business Machines Corporation
    Inventors: Ronny A. Pena, Ajamu A. Wesley
  • Publication number: 20140344214
    Abstract: The present invention is a method, system and apparatus for dynamically binding principal services to activities in a business process in a cross-enterprise business process management system. In a preferred aspect of the invention, the system can include a business process specification document processing engine configured to process business process specification documents in which each of the documents defines a business process. A deployment service can be coupled to the engine and programmed to generate and deploy partner link instances for corresponding partner links specified in the documents. Finally, a link base authority can be configured to notify each partner link instance when an endpoint reference to a principal service has changed. Notably, the business process specification documents can include BPEL documents. As such, the business process specification document processing engine can include a BPEL4WS run-time engine.
    Type: Application
    Filed: July 17, 2014
    Publication date: November 20, 2014
    Inventors: Derek W. Carr, Peter P. Eacmen, Ronny A. Pena, Ajamu A. Wesley
  • Patent number: 8799003
    Abstract: The present invention is a method, system and apparatus for dynamically binding principal services to activities in a business process in a cross-enterprise business process management system. In a preferred aspect of the invention, the system can include a business process specification document processing engine configured to process business process specification documents in which each of the documents defines a business process. A deployment service can be coupled to the engine and programmed to generate and deploy partner link instances for corresponding partner links specified in the documents. Finally, a link base authority can be configured to notify each partner link instance when an endpoint reference to a principal service has changed. Notably, the business process specification documents can include BPEL documents. As such, the business process specification document processing engine can include a BPEL4WS run-time engine.
    Type: Grant
    Filed: May 18, 2004
    Date of Patent: August 5, 2014
    Assignee: International Business Machines Corporation
    Inventors: Derek W. Carr, Peter P. Eacmen, Ronny A. Pena, Ajamu A. Wesley
  • Patent number: 7933958
    Abstract: The present invention is a system, method and apparatus for for real-time blogging. In a preferred aspect of the invention, a real-time bi-directional blogging system can include a blog and a bi-directional syndication interface to the blog. Importantly, an instant messaging system can be coupled to the syndication interface of the blog. The instant messaging system of the present invention can include a chat server and at least one chat client. Notably, a bot can be coupled to the chat server. The bot can be programmed to communicate blog postings received in the chat server to the chat client or clients. The bot can be further programmed to communicate responses to the blog postings received from the chat client or clients to the blog through the syndication interface.
    Type: Grant
    Filed: June 8, 2004
    Date of Patent: April 26, 2011
    Assignee: International Business Machines Corporation
    Inventors: Derek W. Carr, Peter P. Eacmen, Ronny A. Pena, Rodney Smith, Ajamu A. Wesley
  • Publication number: 20100312793
    Abstract: A multi-dimensional search can be performed for each search term within a search phrase. Individual relevancies that represent the relevance to each search term can be determined for each search result. An overall relevancy can be calculated based on the individual relevancies. The individual relevancies can be displayed using a heatmap that depicts the relationship between the individual relevancies. In addition, the heatmap may be color-coded based on the overall or individual relevancies.
    Type: Application
    Filed: June 8, 2009
    Publication date: December 9, 2010
    Applicant: International Business Machines Corporation
    Inventors: Eric M. Brown, Ronny A. Pena, Ajamu A. Wesley
  • Publication number: 20100306146
    Abstract: A non-subscription based system that can provide contextually-preferred content to information system users, include an online information system, and a preferred content service provider. The online information system can be configured to provide users with access to content items. Each content item can be associated with a specific content creator registered with the online information system and/or a specific organizational location of the online information system. The preferred content service provider can be configured to provide a content preference service to users of the online information system. The content preference service can be configured to provide a user with a recommendation listing of content items from the online information system that satisfies a predetermined level of user preference without the use of a subscription mechanism.
    Type: Application
    Filed: May 29, 2009
    Publication date: December 2, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Eric M. Brown, Ronny A. Pena, Ajamu A. Wesley
  • Publication number: 20100174789
    Abstract: A computer-implemented method that includes determining whether a predetermined collaboration client application is available locally at a local client, and using a proxy to integrate the collaboration client application into a web application of a web browser at the local client when the collaboration client application is unavailable locally at the local client, providing real-time presence awareness information of a plurality of users to a first user via the web application at the web browser, receiving, from the first user via the web application, a selection of at least one user of the plurality of users, with whom the first user desires to perform one or more real-time collaboration services, and determining at least one real-time collaboration service that is available via the web browser for use between the first user and the selected user, based at least in part on the real-time presence awareness information of the selected user.
    Type: Application
    Filed: January 7, 2009
    Publication date: July 8, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ronny A. Pena, John J. Ponzo, Jessica W. Ramirez, Fenil Shah, Ajamu A. Wesley
  • Patent number: 7552127
    Abstract: The system and method of the present invention provides a solution to allow users to receive platform-independent content services on content from content applications, such as blogs, wikis and eForms. It utilizes the Atom, XLink and XML Query (XQuery) formats and protocols with a content management system (CMS) which supports these formats and protocols. In the preferred embodiment, XML eForms, such as Workplace Forms, Adobe Forms, and Microsoft InfoPath is used as an example to describe the architecture, the system and method of the present invention although the invention can be applied to the various content applications mentioned above. In another embodiment of the present invention, unstructured content is converted to structured content via UIMA so that the content services may be offered to the user on the content. It transforms the content to a form more desirable to the user prior to delivering the delivering the content. The content is delivered in an XML document and is summarized for the user.
    Type: Grant
    Filed: December 19, 2006
    Date of Patent: June 23, 2009
    Assignee: International Business Machines Corporation
    Inventors: Ronny A. Pena, Derek W. Carr, Carol A. Jones, Michael Wanderski, Ajamu A. Wesley
  • Patent number: 7519972
    Abstract: A method for real-time multi-modal interaction in a cross-enterprise business process management system includes the steps of handling an event in a business process specification document processing engine and forwarding the event through a gateway interface to a real-time interaction client. A responsive instruction is received from the real-time interaction client through the gateway interface. In consequence, the execution of a business process transformation script is triggered based upon the responsive instruction.
    Type: Grant
    Filed: July 6, 2004
    Date of Patent: April 14, 2009
    Assignee: International Business Machines Corporation
    Inventors: Derek W. Carr, Peter P. Eacmen, Ronny A. Pena, Ajamu A. Wesley
  • Publication number: 20080147672
    Abstract: The system and method of the present invention provides a solution to allow users to receive platform-independent content services on content from content applications, such as blogs, wikis and eForms. It utilizes the Atom, XLink and XML Query (XQuery) formats and protocols with a content management system (CMS) which supports these formats and protocols. In the preferred embodiment, XML eForms, such as Workplace Forms, Adobe Forms, and Microsoft InfoPath is used as an example to describe the architecture, the system and method of the present invention although the invention can be applied to the various content applications mentioned above. In another embodiment of the present invention, unstructured content is converted to structured content via UIMA so that the content services may be offered to the user on the content. It transforms the content to a form more desirable to the user prior to delivering the delivering the content. The content is delivered in an XML document and is summarized for the user.
    Type: Application
    Filed: December 19, 2006
    Publication date: June 19, 2008
    Inventors: Ronny A. Pena, Derek W. Carr, Carol A. Jones, Michael Wanderski, Ajamu A. Wesley
  • Publication number: 20070150882
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to templated application deployment, and provide a novel and non-obvious method, system and computer program product for dynamically updating templated applications. In one embodiment of the invention, a templated application deployment data processing system can include an application container configured to host templated application instances defined by one or more templates. The system also can include application deployment logic including program code enabled to deploy the templated application instances into the application container responsive to the templates. Finally, the system can include a listener architecture coupled to the application deployment logic and configured to notify the application deployment logic of changes to the templates for the application instances.
    Type: Application
    Filed: December 27, 2005
    Publication date: June 28, 2007
    Applicant: International Business Machines Corporation
    Inventors: Ronny Pena, Ajamu Wesley
  • Publication number: 20070055923
    Abstract: Embodiments of the present invention provide a method, system and computer program product for processing large data sets in a forms-based application. In one embodiment of the invention, a data processing system configured for forms based application processing of large data sets can include a repeat directive disposed within form markup for the forms-based application. The system further can include one or more repeating items logically coupled to the repeat directive in the form markup for a data set in a forms instance in the form markup. Finally, the system can include a dynamic binding for a user interface control in the form markup to an indexed one of the repeating items specified by the repeat directive. Optionally, the system further can include a prototype for the repeating items disposed in the repeat directive, the prototype defining default values for fields in the repeating items.
    Type: Application
    Filed: September 8, 2005
    Publication date: March 8, 2007
    Applicant: International Business Machines Corporation
    Inventors: Jeffrey Calow, Derek Carr, Ronny Pena, Mark Wallace, Ajamu Wesley
  • Publication number: 20060080117
    Abstract: The present invention is a method, system and apparatus for maintaining transactional integrity within an adaptive value chain involving cross enterprise interactions. In the present invention, transactional integrity can be maintained in a cross-enterprise business process management system by managing business transformation operations among cross-enterprise interactions to produce an adaptive value chain. At the same time, atomicity can be enforced among the business transformation operations and the cross-enterprise interactions.
    Type: Application
    Filed: October 12, 2004
    Publication date: April 13, 2006
    Applicant: International Business Machines Corporation
    Inventors: Derek Carr, Peter Eacmen, Ronny Pena, Ajamu Wesley
  • Publication number: 20060020948
    Abstract: The present invention is a method, system and apparatus for real-time multi-business modal business process transformation interaction in a cross-enterprise business process management system. In accordance with the present invention, a method for real-time multi-modal interaction in a cross-enterprise business process management system can include the steps of handling an event in a business process specification document processing engine and forwarding the event through a gateway interface to a real-time interaction client. A responsive instruction can be received from the real-time interaction client through the gateway interface. In consequence, the execution of a business process transformation script can be triggered based upon the responsive instruction.
    Type: Application
    Filed: July 6, 2004
    Publication date: January 26, 2006
    Applicant: International Business Machines Corporation
    Inventors: Derek Carr, Peter Eacmen, Ronny Pena, Ajamu Wesley
  • Publication number: 20060004783
    Abstract: The present invention is a method, system and apparatus for dynamically binding principal services to activities in a business process in a cross-enterprise business process management system. In a preferred aspect of the invention, the system can include a business process specification document processing engine configured to process business process specification documents in which each of the documents defines a business process. A deployment service can be coupled to the engine and programmed to generate and deploy partner link instances for corresponding partner links specified in the documents. Finally, a link base authority can be configured to notify each partner link instance when an endpoint reference to a principal service has changed. Notably, the business process specification documents can include BPEL documents. As such, the business process specification document processing engine can include a BPEL4WS run-time engine.
    Type: Application
    Filed: May 18, 2004
    Publication date: January 5, 2006
    Applicant: International Business Machines Corporation
    Inventors: Derek Carr, Peter Eacmen, Ronny Pena, Ajamu Wesley
  • Publication number: 20050273503
    Abstract: The present invention is a system, method and apparatus for for real-time blogging. In a preferred aspect of the invention, a real-time bi-directional blogging system can include a blog and a bi-directional syndication interface to the blog. Importantly, an instant messaging system can be coupled to the syndication interface of the blog. The instant messaging system of the present invention can include a chat server and at least one chat client. Notably, a bot can be coupled to the chat server. The bot can be programmed to communicate blog postings received in the chat server to the chat client or clients. The bot can be further programmed to communicate responses to the blog postings received from the chat client or clients to the blog through the syndication interface.
    Type: Application
    Filed: June 8, 2004
    Publication date: December 8, 2005
    Applicant: International Business Machines Corporation
    Inventors: Derek Carr, Peter Eacmen, Ronny Pena, Rodney Smith, Ajamu Wesley
  • Publication number: 20050261918
    Abstract: The present invention is a method, system and apparatus for for dynamic business protocol based policy injection in a cross-enterprise business process management system. In accordance with the present invention, a defined business process can be re-factored to permit the handling of business process transformation events. Moreover, one or more mappings to the event handlers can be registered as can one or more business transformation operatives configured to specify the activation of specific business activities at particular places within the business process. Once re-factored, the business process can be “seeded” with a business process transformation policy. Subsequently, upon receipt of a business process transformation event, the instance of the business transformation operative can be located and the specific business activities can be activated and the business process can be suitably configured according to the mapped business transformation operatives and through the operation of the event handlers.
    Type: Application
    Filed: May 18, 2004
    Publication date: November 24, 2005
    Applicant: International Business Machines Corporation
    Inventors: Derek Carr, Peter Eacmen, Ronny Pena, Ajamu Wesley