Patents by Inventor Ajamu Wesley
Ajamu Wesley 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: 7039701Abstract: Methods, systems, and computer program products are disclosed for providing management functions in decentralized networks. Persistent identifiers are defined for nodes, allowing nodes to be identified across sessions and invocations, even though they re-enter the network with a different network address. Paths taken by content resources as they traverse the network (e.g. which nodes forwarded the content) are persisted, along with reputation information about nodes (e.g. indicating how successful they are at answering queries from peers). Trust relationships can be derived using the persisted information. A tiered broadcast strategy is defined for reducing the number of messages exchanged. Preferred embodiments leverage a web services implementation model.Type: GrantFiled: March 27, 2002Date of Patent: May 2, 2006Assignee: International Business Machines CorporationInventor: Ajamu A. Wesley
-
Patent number: 7035944Abstract: Methods, systems, and computer program products are disclosed for dynamically integrating software resources (such as web services and other back-end software resources) using the services of a content framework (such as a portal platform). A portlet model is leveraged to allow programmatic portlets to serve as proxies for web services, thereby extending portlets beyond their traditional visual role. A deployment interface and a system interface are described for these portlet proxies. The deployment interface is used for composing new web services, and a composition tool is described. The system interface allows for run-time management of the web services by the portal platform. The service provider for a particular function may be bound to the portlet proxy at development time or at run-time.Type: GrantFiled: September 19, 2001Date of Patent: April 25, 2006Assignee: International Business Machines CorporationInventors: James C. Fletcher, David B. Lindquist, Michael C. Wanderski, Ajamu A. Wesley
-
Publication number: 20060080117Abstract: 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: ApplicationFiled: October 12, 2004Publication date: April 13, 2006Applicant: International Business Machines CorporationInventors: Derek Carr, Peter Eacmen, Ronny Pena, Ajamu Wesley
-
Publication number: 20060036682Abstract: Methods, systems, and computer program products are disclosed for dynamically integrating software resources (such as web services and other back-end software resources) using the services of a content framework (such as a portal platform). A portlet model is leveraged to allow programmatic portlets to serve as proxies for web services, thereby extending portlets beyond their traditional visual role. A deployment interface and a system interface are described for these portlet proxies. The deployment interface is used for composing new web services, and a composition tool is described. The system interface allows for run-time management of the web services by the portal platform. The service provider for a particular function may be bound to the portlet proxy at development time or at run-time.Type: ApplicationFiled: October 11, 2005Publication date: February 16, 2006Inventors: James Fletcher, David Lindquist, Michael Wanderski, Ajamu Wesley
-
Publication number: 20060020948Abstract: 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: ApplicationFiled: July 6, 2004Publication date: January 26, 2006Applicant: International Business Machines CorporationInventors: Derek Carr, Peter Eacmen, Ronny Pena, Ajamu Wesley
-
Publication number: 20060021010Abstract: A method, system and apparatus for federated identity brokering. In accordance with the present invention, a credential processing gateway can be disposed between one or more logical services and one or more service requesting clients in a computer communications network. Acting as a proxy and a trusted authority to the logical services, the credential processing gateway can map the credentials of the service requesting clients to the certification requirements of the logical services. In this way, the credential processing gateway can act as a federated identity broker in providing identity certification services for a multitude of different service requesting clients without requiring the logical services to include a pre-configuration for specifically processing the credentials of particular service requesting clients.Type: ApplicationFiled: June 28, 2004Publication date: January 26, 2006Applicant: International Business Machines CorporationInventors: Barry Atkins, David Melgar, Anthony Nadalin, Ajamu Wesley
-
Patent number: 6985939Abstract: Methods, systems, and computer program products are disclosed for dynamically integrating software resources (such as web services and other back-end software resources) using the services of a content framework (such as a portal platform). A portlet model is leveraged to allow programmatic portlets to serve as proxies for web services, thereby extending portlets beyond their traditional visual role. A deployment interface and a system interface are described for these portlet proxies. The deployment interface is used for composing new web services, and a composition tool is described. The system interface allows for run-time management of the web services by the portal platform. The service provider for a particular function may be bound to the portlet proxy at development time or at run-time.Type: GrantFiled: September 19, 2001Date of Patent: January 10, 2006Assignee: International Business Machines CorporationInventors: James C. Fletcher, David B. Lindquist, Michael C. Wanderski, Ajamu A. Wesley
-
Publication number: 20060004783Abstract: 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: ApplicationFiled: May 18, 2004Publication date: January 5, 2006Applicant: International Business Machines CorporationInventors: Derek Carr, Peter Eacmen, Ronny Pena, Ajamu Wesley
-
Publication number: 20050278333Abstract: A method for managing privacy preferences or access to restricted information may include tagging restricted or personal information. The method may also include defining a content object with a link to the restricted or personal information. In another embodiment of the present invention, a method for privacy or access to restricted information may include collecting a content object in response to a request. The method may also include accessing privacy preferences of an author of the content object or other restriction preferences and comparing the privacy preferences or other restriction preferences to a content provider's policies.Type: ApplicationFiled: May 26, 2004Publication date: December 15, 2005Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Fonda Daniels, Timothy Figgins, Ajamu Wesley
-
Publication number: 20050273503Abstract: 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: ApplicationFiled: June 8, 2004Publication date: December 8, 2005Applicant: International Business Machines CorporationInventors: Derek Carr, Peter Eacmen, Ronny Pena, Rodney Smith, Ajamu Wesley
-
Publication number: 20050261918Abstract: 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: ApplicationFiled: May 18, 2004Publication date: November 24, 2005Applicant: International Business Machines CorporationInventors: Derek Carr, Peter Eacmen, Ronny Pena, Ajamu Wesley
-
Publication number: 20050223412Abstract: Techniques are disclosed for achieving context-sensitive confidentiality within a federated environment for which content is aggregated in a distributed Web portal (or similar aggregation framework), ensuring that message portions that should be confidential are confidential to all entities in the federated environment except those entities to which the message portions may properly be divulged. The federation may comprise an arbitrary number of autonomous security domains, and these security domains may have independent trust models and authentication services. Using the disclosed techniques, messages can be routed securely within a cross-domain federation (irrespective of routing paths), thereby ensuring that confidential information is not exposed to unintended third parties and that critical information is not tampered with while in transit between security domains. Preferred embodiments leverage Web services techniques and a number of industry standards.Type: ApplicationFiled: March 31, 2004Publication date: October 6, 2005Applicant: International Business Machines CorporationInventors: Anthony Nadalin, Ajamu Wesley
-
Publication number: 20050114701Abstract: Techniques are disclosed for federating identity management within a distributed portal server, leveraging Web services techniques and a number of industry standards. Identities are managed across autonomous security domains which may be comprised of independent trust models, authentication services, and user enrollment services. The disclosed techniques enable integrating third-party Web services-based portlets, which rely on various potentially-different security mechanisms, within a common portal page.Type: ApplicationFiled: November 21, 2003Publication date: May 26, 2005Applicant: International Business Machines CorporationInventors: Barry Atkins, David Melgar, Anthony Nadalin, Ajamu Wesley
-
Publication number: 20040266439Abstract: A hyper-scatternet includes a first ad hoc piconet, a second ad hoc piconet and a wide area network, wherein the first and second ad hoc piconets are configured to communicate with one another via the wide area network. Each ad hoc piconet can include an application server that includes an ad hoc piconet interface that is configured to communicate with an ad hoc piconet using an ad hoc piconet protocol, and a wide area network interface that is configured to communicate with a wide area network using a wide area network protocol. The application server also includes a service manifest that is configured to determine ad hoc piconet services that are available from the ad hoc piconet via the ad hoc piconet interface, and to advertise the ad hoc piconet services to the wide area network as wide area network services via the wide area network interface.Type: ApplicationFiled: June 25, 2003Publication date: December 30, 2004Inventors: Jamel P. Lynch, Brent A. Miller, Ajamu A. Wesley
-
Publication number: 20040259574Abstract: A system and method is provided for consolidating user privacy preferences for location-based services. A mobile user is able to control the service providers to which the mobile user's location is transmitted as well as control the service providers from which the user wishes to receive content. Service providers and other online vendors request the location and network identifiers of mobile users in order to provide the mobile users with content. The user's privacy preferences are described in a document that includes the location format being used by the user, a link to the user's preference data, and the current location of the user's mobile device. The privacy preference file includes global privacy preferences that apply when the user is outside of established privacy locations and one or more privacy locations defined by a geographical boundaries. These preferences that apply while the user is inside the defined privacy location.Type: ApplicationFiled: June 17, 2003Publication date: December 23, 2004Applicant: International Business Machines CorporationInventors: Fonda J. Daniels, Ajamu A. Wesley
-
Patent number: 6799299Abstract: A method and apparatus in a data processing system for converting documents. Source elements and corresponding target elements are identified. An initial target document derived from a source document is presented using the source elements and corresponding target elements. User input is received modifying presentation of the initial target document to form a final target document. Differences between the initial target document and the final target document are identified. A stylesheet is created to convert source documents into target documents using the identified source elements and corresponding target elements and the identified differences between the initial target document and the final target document.Type: GrantFiled: September 23, 1999Date of Patent: September 28, 2004Assignee: International Business Machines CorporationInventors: Yongcheng Li, Yih-Shin Tan, Leonard Douglas Tidwell, II, Ajamu A. Wesley
-
Autonomic provisioning of netowrk-accessible service behaviors within a federted grid infrastructure
Publication number: 20040064548Abstract: Methods, systems, computer program products, and a method of doing business are disclosed for autonomically provisioning network-accessible services in a decentralized network having a federated grid infrastructure. Autonomic, grid, and web services-related technologies, standards, and concepts are leveraged. More particularly, web service behaviors (augmented as grid services, according to preferred embodiments) are autonomically provisioned (i.e., dynamically distributed) via a grid of hosting services. In preferred embodiments, this dynamic distribution occurs in response to (and as a function of) external catalysts, such as algorithms that monitor designated resources (e.g., to proactively determine when the commitments in a utility service provider's service level agreements are in jeopardy).Type: ApplicationFiled: October 1, 2002Publication date: April 1, 2004Applicant: Interantional Business Machines CorporationInventors: Samuel S. Adams, Kyle G. Brown, David B. Lindquist, Ajamu A. Wesley -
Patent number: 6715129Abstract: A method, system, and computer program product for using Java Server Pages to enable transcoding the content of a document requested by a client, in order to tailor the output document according to application-specific characteristics. In particular, the present invention enables the JSP author to override input source request characteristics and to specify transcoding hints to be used by a transcoding filter for selecting an appropriate style sheet.Type: GrantFiled: October 13, 1999Date of Patent: March 30, 2004Assignee: International Business Machines CorporationInventors: John Raithel Hind, David B. Lindquist, Brad B. Topol, Ajamu A. Wesley
-
Publication number: 20030217140Abstract: Methods, systems, and computer program products are disclosed for persisting node reputations in a transient peer-to-peer networking environment where communities have ad hoc participants. Persistent identifiers are defined for nodes, allowing nodes to be identified across sessions and invocations, even though they re-enter the network with a different network address. Paths taken by content resources as they traverse the network (e.g. which nodes forwarded the content) are persisted, along with reputation information about nodes (e.g. indicating how successful they are at answering queries from peers). Trust relationships can be derived using the persisted information. A tiered broadcast strategy is defined for reducing the number of messages exchanged. Preferred embodiments leverage a web services implementation model.Type: ApplicationFiled: March 27, 2002Publication date: November 20, 2003Applicant: International Business Machines CorporationInventors: Stephen L. Burbeck, Ajamu A. Wesley
-
Publication number: 20030217139Abstract: Methods, systems, and computer program products are disclosed for tracking content in a transient peer-to-peer networking environment where communities have ad hoc participants. Persistent identifiers are defined for nodes, allowing nodes to be identified across sessions and invocations, even though they re-enter the network with a different network address. Paths taken by content resources as they traverse the network (e.g. which nodes forwarded the content) are persisted, along with reputation information about nodes (e.g. indicating how successful they are at answering queries from peers). Trust relationships can be derived using the persisted information. A tiered broadcast strategy is defined for reducing the number of messages exchanged. Preferred embodiments leverage a web services implementation model.Type: ApplicationFiled: March 27, 2002Publication date: November 20, 2003Applicant: International Business Machines CorporationInventors: Stephen L. Burbeck, Ajamu A. Wesley