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: 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
  • Publication number: 20090132944
    Abstract: Techniques for enhancing accessibility to web content are described herein. In some embodiments, a method includes presenting an activation element in association with a web page and detecting activation of the activation element, wherein the detection occurs following an activation event. The method can also include identifying draggable elements and drop zones in the web page and associating identifiers with the draggable elements and the drop zones, wherein the identifiers indicate one or more input events that will move a certain one of the draggable elements to a certain one of the drop zones. The method can also include modifying the web page to display the identifiers in association with the draggable elements and the drop zones, detecting the input events, and moving the certain one of the draggable elements to the certain one of the drop zones.
    Type: Application
    Filed: November 20, 2007
    Publication date: May 21, 2009
    Applicant: International Business Machines Corporation
    Inventors: Derek W. Carr, Bradley H. Hayes, Jeremy G. Perry, Michael Wanderski, Ajamu Wesley
  • Patent number: 7523177
    Abstract: Methods, systems, and computer program products for improving network operations by dynamically undeploying services (such as web services or other network-accessible services) in a computing network. A process is defined whereby conditions such as usage metrics for incoming client requests (or other network conditions such as load balancing considerations) are monitored, and used to trigger dynamic undeployment of web services from locations in the network. The undeployment may apply to distributed locations of a service, and may also apply to an origin server from which the service was originally deployed. Service requests are dynamically routed to the destination where the service resides, in a manner which is transparent to the client.
    Type: Grant
    Filed: October 5, 2007
    Date of Patent: April 21, 2009
    Assignee: International Business Machines Corporation
    Inventors: Peter J. Brittenham, Douglas B. Davis, David B. Lindquist, 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
  • Patent number: 7467399
    Abstract: 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: Grant
    Filed: March 31, 2004
    Date of Patent: December 16, 2008
    Assignee: International Business Machines Corporation
    Inventors: Anthony J. Nadalin, Ajamu A. Wesley
  • Publication number: 20080263225
    Abstract: 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: Application
    Filed: July 12, 2008
    Publication date: October 23, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Anthony J. Nadalin, Ajamu A. Wesley
  • Publication number: 20080242318
    Abstract: User privacy preferences are consolidated 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 geographical boundaries. These preferences apply while the user is inside the defined privacy location.
    Type: Application
    Filed: June 4, 2008
    Publication date: October 2, 2008
    Applicant: International Business Machines Corporation
    Inventors: Fonda J. Daniels, Ajamu A. Wesley
  • Patent number: 7406313
    Abstract: 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: Grant
    Filed: June 25, 2003
    Date of Patent: July 29, 2008
    Assignee: International Business Machines Corporation
    Inventors: Jamel P. Lynch, Jr., Brent A. Miller, Ajamu A. Wesley
  • Patent number: 7403785
    Abstract: User privacy preferences are consolidated 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: Grant
    Filed: June 17, 2003
    Date of Patent: July 22, 2008
    Assignee: International Business Machines Corporation
    Inventors: Fonda J. Daniels, Ajamu A. Wesley
  • Publication number: 20080162427
    Abstract: A method of data storage and retrieval using a relational database can include defining a first table in a relational database including a plurality of entries having a first value for a first field. A second table in the relational database including a plurality of entries can be defined. Each of the plurality of entries in the second table can specify an additional value for the first field of a corresponding entry in the first table. Responsive to a query, a data item selected from at least one of the plurality of entries in the first table can be presented.
    Type: Application
    Filed: December 28, 2006
    Publication date: July 3, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Colleen S. Connearney, Michael W. Cross, John R. McGarvey, Christopher R. Seekamp, Ajamu Wesley
  • Publication number: 20080162482
    Abstract: A method of managing online communities within an online community management system can include declaratively specifying a taxonomy of online community types, declaratively specifying a plurality of roles for members of online communities, and declaratively specifying a security policy that associates permissions with roles and online community types. A plurality of online community profiles can be maintained. Each online community profile can represent an online community, specify an online community type from the taxonomy, and specify a list of members of that online community as well as an associated role for each member. Access can be provided to a selected online community according to the online community type of the selected online community, a role within the selected online community that is associated with a user attempting to access the selected online community, and the security policy.
    Type: Application
    Filed: December 28, 2006
    Publication date: July 3, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael I. Ahern, Jacqueline M. Ferguson, Alexander Kordun, Joseph A. Russo, Ajamu Wesley
  • Publication number: 20080163264
    Abstract: At least a first application program interface (API) may be provided to support retrieval of data from a plurality of disparate data sources. A directory from which data from at least one of the disparate data sources is exposed may be provided. Requested data may be automatically provided in response to the data being available via the directory.
    Type: Application
    Filed: December 28, 2006
    Publication date: July 3, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Suneil H. Berajawala, Colleen S. Connearney, Patrick Y. Lin, Christopher R. Seekamp, Ajamu 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: 20080103862
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to decision point management for a business process and provide a method, system and computer program product for instant messaging forms based business process decision point facilitation. In one embodiment of the invention, a method for instant messaged forms based business process decision point facilitation can be provided. The method can include detecting a decision point in a business process, identifying a target collaborator for the detected decision point, applying instant messaging presence awareness for the target collaborator, and forwarding a form within an instant message to the target collaborator only when the target collaborator is determined to be present for instant messaging.
    Type: Application
    Filed: October 27, 2006
    Publication date: May 1, 2008
    Applicant: International Business Machines Corporation
    Inventors: Harold Moss, Ajamu Wesley
  • Publication number: 20080091384
    Abstract: A plurality of causal ladder is assembled in advance from component system events taken from previous system failures. The ladders classify the various transitions the system goes through from one set of observed states to another in multiple stages representing issues of differing urgency, importance and need for remediation. These stages are used at runtime to determine the criticality of any abnormal system activity and to accurately predict the component failure prior to the system crashing. Each ladder comprises a plurality of elevated stages representing criticality of the problem. At runtime, the causal ladder engine correlates real-time events received from the system to stages of one or more pre-constructed causal ladders and identifies a probable problem (and/or the faulty component) from the corresponding causal ladder. The causal ladder engine also determines the stage of the problem from event occurrences. At each stage, a different potential solution is identified for the problem.
    Type: Application
    Filed: August 21, 2007
    Publication date: April 17, 2008
    Inventors: Balan Subramanian, Nanchariah Chalasani, Javed Rahman, Ajamu Wesley
  • Patent number: 7349826
    Abstract: A plurality of causal ladder is assembled in advance from component system events taken from previous system failures. The ladders classify the various transitions the system goes through from one set of observed states to another in multiple stages representing issues of differing urgency, importance and need for remediation. These stages are used at runtime determine the criticality of any abnormal system activity and to accurately predict the component failure prior to the system crashing. Each ladder comprises a plurality of elevated stages representing criticality of the problem. At runtime, the causal ladder engine correlates real-time events received from the system to stages of one or more pre-constructed causal ladders and identifies a probable problem (and/or the faulty component) from the corresponding causal ladder. The causal ladder engine also determines the stage of the problem from event occurrences. At each stage, a different potential solution is identified for the problem.
    Type: Grant
    Filed: May 23, 2006
    Date of Patent: March 25, 2008
    Assignee: International Business Machines Corporation
    Inventors: Balan Subramanian, Nanchariah Raghuveera Chalasani, Javed Rahman, Ajamu A. Wesley
  • Patent number: 7346923
    Abstract: 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: Grant
    Filed: November 21, 2003
    Date of Patent: March 18, 2008
    Assignee: International Business Machines Corporation
    Inventors: Barry D. Atkins, David O. Melgar, Anthony J. Nadalin, Ajamu A. Wesley
  • Patent number: 7343428
    Abstract: 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: Grant
    Filed: September 19, 2001
    Date of Patent: March 11, 2008
    Assignee: International Business Machines Corporation
    Inventors: James C. Fletcher, David B. Lindquist, Michael C. Wanderski, Ajamu A. Wesley
  • Publication number: 20080028024
    Abstract: Methods, systems, and computer program products for improving network operations by dynamically undeploying services (such as web services or other network-accessible services) in a computing network. A process is defined whereby conditions such as usage metrics for incoming client requests (or other network conditions such as load balancing considerations) are monitored, and used to trigger dynamic undeployment of web services from locations in the network. The undeployment may apply to distributed locations of a service, and may also apply to an origin server from which the service was originally deployed. Service requests are dynamically routed to the destination where the service resides, in a manner which is transparent to the client.
    Type: Application
    Filed: October 5, 2007
    Publication date: January 31, 2008
    Inventors: Peter Brittenham, Douglas Davis, David Lindquist, Ajamu Wesley
  • Patent number: 7325047
    Abstract: Methods, systems, and computer program products for improving network operations by dynamically undeploying services (such as web services or other network-accessible services) in a computing network. A process is defined whereby conditions such as usage metrics for incoming client requests (or other network conditions such as load balancing considerations) are monitored, and used to trigger dynamic undeployment of web services from locations in the network. The undeployment may apply to distributed locations of a service, and may also apply to an origin server from which the service was originally deployed. Service requests are dynamically routed to the destination where the service resides, in a manner which is transparent to the client.
    Type: Grant
    Filed: May 23, 2001
    Date of Patent: January 29, 2008
    Assignee: International Business Machines Corporation
    Inventors: Peter J. Brittenham, Douglas B. Davis, David B. Lindquist, Ajamu A. Wesley