Patents by Inventor Derek W. Carr
Derek W. Carr 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: 10901621Abstract: Dual-level storage device reservation is disclosed. A first request associated with a first application of a plurality of applications to reserve a first network-attached storage device for write access is accessed. A first storage device reservation key is stored on the first network-attached storage device to reserve the network-attached storage device. A first mapping entry that associates the first storage device reservation key with a first application identifier (ID) of the first application is generated. The first storage device reservation key is received from the first application, and a message is sent to the first application that contains information that identifies the first application as having write access to the first network-attached storage device based on the first mapping entry.Type: GrantFiled: December 13, 2017Date of Patent: January 26, 2021Assignee: Red Hat, Inc.Inventors: Huamin Chen, Eric S. Paris, Derek W. Carr
-
Patent number: 10565264Abstract: 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: GrantFiled: July 17, 2014Date of Patent: February 18, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Derek W. Carr, Peter P. Eacmen, Ronny A. Pena, Ajamu A. Wesley
-
Patent number: 10423718Abstract: A method, system and apparatus for interleaving XForms with JSF request processing can be provided. The system can include an XForms definition generated for a form configured for rendering in a Web application. Specifically, the XForms definition can specify a data model for data to be processed within the form. The system further can include a JSF code generation module programmed to process the forms model to produce a form bean, a faces configuration, and a JSF page for each navigable view defined in the XForms definition.Type: GrantFiled: December 25, 2017Date of Patent: September 24, 2019Assignee: International Business Machines CorporationInventors: Derek W. Carr, Carol A. Jones, Ajamu A. Wesley, Cesar A. Wong
-
Publication number: 20190179530Abstract: Dual-level storage device reservation is disclosed. A first request associated with a first application of a plurality of applications to reserve a first network-attached storage device for write access is accessed. A first storage device reservation key is stored on the first network-attached storage device to reserve the network-attached storage device. A first mapping entry that associates the first storage device reservation key with a first application identifier (ID) of the first application is generated. The first storage device reservation key is received from the first application, and a message is sent to the first application that contains information that identifies the first application as having write access to the first network-attached storage device based on the first mapping entry.Type: ApplicationFiled: December 13, 2017Publication date: June 13, 2019Inventors: Huamin Chen, Eric S. Paris, Derek W. Carr
-
Publication number: 20180121407Abstract: A method, system and apparatus for interleaving XForms with JSF request processing can be provided. The system can include an XForms definition generated for a form configured for rendering in a Web application. Specifically, the XForms definition can specify a data model for data to be processed within the form. The system further can include a JSF code generation module programmed to process the forms model to produce a form bean, a faces configuration, and a JSF page for each navigable view defined in the XForms definition.Type: ApplicationFiled: December 25, 2017Publication date: May 3, 2018Inventors: Derek W. Carr, Carol A. Jones, Ajamu A. Wesley, Cesar A. Wong
-
Patent number: 9886431Abstract: A method, system and apparatus for interleaving XForms with JSF request processing can be provided. The system can include an XForms definition generated for a form configured for rendering in a Web application. Specifically, the XForms definition can specify a data model for data to be processed within the form. The system further can include a JSF code generation module programmed to process the forms model to produce a form bean, a faces configuration, and a JSF page for each navigable view defined in the XForms definition.Type: GrantFiled: January 24, 2016Date of Patent: February 6, 2018Assignee: International Business Machines CorporationInventors: Derek W. Carr, Carol A. Jones, Ajamu A. Wesley, Cesar A. Wong
-
Publication number: 20160140100Abstract: A method, system and apparatus for interleaving XForms with JSF request processing can be provided. The system can include an XForms definition generated for a form configured for rendering in a Web application. Specifically, the XForms definition can specify a data model for data to be processed within the form. The system further can include a JSF code generation module programmed to process the forms model to produce a form bean, a faces configuration, and a JSF page for each navigable view defined in the XForms definition.Type: ApplicationFiled: January 24, 2016Publication date: May 19, 2016Inventors: Derek W. Carr, Carol A. Jones, Ajamu A. Wesley, Cesar A. Wong
-
Patent number: 9256407Abstract: A method, system and apparatus for interleaving XForms with JSF request processing can be provided. The system can include an XForms definition generated for a form configured for rendering in a Web application. Specifically, the XForms definition can specify a data model for data to be processed within the form. The system further can include a JSF code generation module programmed to process the forms model to produce a form bean, a faces configuration, and a JSF page for each navigable view defined in the XForms definition.Type: GrantFiled: August 4, 2005Date of Patent: February 9, 2016Assignee: International Business Machines CorporationInventors: Derek W. Carr, Carol A. Jones, Ajamu A. Wesley, Cesar A. Wong
-
Patent number: 8935359Abstract: The insertion of content into media streams is provided. A media stream is monitored by a media server computer, the monitored media stream having at least one marker designating an associated insertion position within the media stream. A marker is selected to insert personalized social-awareness based content into the media stream. Social awareness information associated with a target of the monitored media stream is identified. The social awareness information is utilized to select personalized social-awareness based content. The personalized social-awareness based content is inserted into the monitored media stream at the corresponding insertion position associated with the selected marker to transform the media stream.Type: GrantFiled: October 7, 2009Date of Patent: January 13, 2015Assignee: International Business Machines CorporationInventors: Derek W. Carr, Michael C. Facemire, Michael C. Wanderski, Joshua M. Woods
-
Publication number: 20140344214Abstract: 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: July 17, 2014Publication date: November 20, 2014Inventors: Derek W. Carr, Peter P. Eacmen, Ronny A. Pena, Ajamu A. Wesley
-
Patent number: 8799003Abstract: 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: GrantFiled: May 18, 2004Date of Patent: August 5, 2014Assignee: International Business Machines CorporationInventors: Derek W. Carr, Peter P. Eacmen, Ronny A. Pena, Ajamu A. Wesley
-
Patent number: 8701204Abstract: Referenced content is shared through collaborative business applications by detecting referenced content in an electronic communication. The referenced content references content stored in an external repository. The referenced content identifies a registered external repository connector. A determination is made whether an Access Control List (“ACL”) for the referenced content lacks an entry for a recipient of the electronic communication. Also an ACL entry is generated for the recipient in response to the recipient lacking an entry in the ACL for the referenced content. The ACL entry controls access to the referenced content for the recipient.Type: GrantFiled: July 6, 2012Date of Patent: April 15, 2014Assignee: International Business Machines CorporationInventors: Derek W. Carr, Michael D. Facemire, Stephen J. Foley, Michael C. Wanderski
-
Publication number: 20120271856Abstract: Referenced content is shared through collaborative business applications by detecting referenced content in an electronic communication. The referenced content references content stored in an external repository. The referenced content identifies a registered external repository connector. A determination is made whether an Access Control List (“ACL”) for the referenced content lacks an entry for a recipient of the electronic communication. Also an ACL entry is generated for the recipient in response to the recipient lacking an entry in the ACL for the referenced content. The ACL entry controls access to the referenced content for the recipient.Type: ApplicationFiled: July 6, 2012Publication date: October 25, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Derek W. Carr, Michael D. Facemire, Stephen J. Foley, Michael C. Wanderski
-
Patent number: 8245273Abstract: An apparatus, system, and method are disclosed for sharing referenced content through collaborative business applications. The method includes detecting referenced content in an electronic communication. The referenced content references content stored in an external repository. The referenced content identifies a registered external repository connector. The method also includes determining that an Access Control List (“ACL”) for the referenced content lacks an entry for a recipient of the electronic communication. The method includes generating an ACL entry for the recipient in response to the recipient lacking an entry in the ACL for the referenced content. The ACL entry controls access to the referenced content for the recipient. The ACL entry is defined based on a security policy associated with the recipient.Type: GrantFiled: August 24, 2009Date of Patent: August 14, 2012Assignee: International Business Machines CorporationInventors: Derek W. Carr, Michael D. Facemire, Stephen J. Foley, Michael C. Wanderski
-
Patent number: 8176081Abstract: Embodiments of the present invention address deficiencies of the art in respect to deploying XForms in an enterprise environment and provide a method, system and computer program product for forms integration of an external data model not implemented through a DOM accessible API. In one embodiment of the invention, a method for forms integration of an external data model not implemented through a DOM accessible API can include generating a data graph for an external data model for a forms based application and transforming the data graph into a DOM representation of the data graph. Value changes for fields of a form in the forms based application can be applied to nodes of the DOM representation and mutations in the nodes of the DOM representation can be synchronized to corresponding nodes in the data graph.Type: GrantFiled: November 18, 2005Date of Patent: May 8, 2012Assignee: International Business Machines CorporationInventors: Michael I. Ahern, Derek W. Carr, Carol A. Jones, Ajamu A. Wesley, Cesar A. Wong
-
Patent number: 7933958Abstract: 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: GrantFiled: June 8, 2004Date of Patent: April 26, 2011Assignee: International Business Machines CorporationInventors: Derek W. Carr, Peter P. Eacmen, Ronny A. Pena, Rodney Smith, Ajamu A. Wesley
-
Publication number: 20110082915Abstract: The insertion of content into media streams is provided. A media stream is monitored by a media server computer, the monitored media stream having at least one marker designating an associated insertion position within the media stream. A marker is selected to insert personalized social-awareness based content into the media stream. Social awareness information associated with a target of the monitored media stream is identified. The social awareness information is utilized to select personalized social-awareness based content. The personalized social-awareness based content is inserted into the monitored media stream at the corresponding insertion position associated with the selected marker to transform the media stream.Type: ApplicationFiled: October 7, 2009Publication date: April 7, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Derek W. Carr, Michael D. Facemire, Michael D. Wanderski, Joshua M. Woods
-
Publication number: 20110072128Abstract: Messaging interactions among a set of network user access accounts is monitored at a presence server. The messaging interactions between the set of network user access accounts are ranked based upon a characteristic of the messaging interactions. A presence filtering profile is automatically configured that defines distribution controls for presence information for the set of network user access accounts based upon the determined ranking. Distribution of the presence information for the set of network user access accounts is controlled based upon the configured presence filtering profile.Type: ApplicationFiled: September 20, 2009Publication date: March 24, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Derek W. Carr, Michael D. Facemire, Stephan J. Roorda, Michael C. Wanderski
-
Publication number: 20110047590Abstract: An apparatus, system, and method are disclosed for sharing referenced content through collaborative business applications. The method includes detecting referenced content in an electronic communication. The referenced content references content stored in an external repository. The referenced content identifies a registered external repository connector. The method also includes determining that an Access Control List (“ACL”) for the referenced content lacks an entry for a recipient of the electronic communication. The method includes generating an ACL entry for the recipient in response to the recipient lacking an entry in the ACL for the referenced content. The ACL entry controls access to the referenced content for the recipient. The ACL entry is defined based on a security policy associated with the recipient.Type: ApplicationFiled: August 24, 2009Publication date: February 24, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Derek W. Carr, Michael D. Facemire, Stephen J. Foley, Michael C. Wanderski
-
Patent number: 7877700Abstract: 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: GrantFiled: November 20, 2007Date of Patent: January 25, 2011Assignee: International Business Machines CorporationInventors: Derek W. Carr, Bradley H. Hayes, Jeremy G. Perry, Michael Wanderski, Ajamu Wesley