Patents by Inventor John Palmieri
John Palmieri 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: 9659263Abstract: A method and apparatus for automated project management notification using an update family tree. The system utilizes a set of subscription service managers and a set of message processing managers to automatically manage the inter-relationship between a set of systems belonging to different entities within the overall family tree of entities working on a project. Each subscription service manager tracks the other entities interested in the updates and events from the host of the subscription service manager. The message processing managers receive the update events from the subscription service manager and apply a set of host defined rules that govern the automated processing of the received messages. In turn, the entity hosting each message processing manager may have its own set of subscribers that are managed by their respective subscription service manager.Type: GrantFiled: December 3, 2008Date of Patent: May 23, 2017Assignee: Red Hat, Inc.Inventors: Maureen Emily Duffy, John Palmieri
-
Patent number: 8805713Abstract: The automated task delegation and project management system tracks user profiles and project profiles, which include information about the interests and skills each user in the system possesses as well as the skills that are required by each project in the system and the characteristics of each project. This information can then be utilized to correlate user interests and skills with the available projects. Project data can be collected from the submitter to enable the automated matching. The user interface facilitates the collection and storage of the project profile data including tasks, files, resources, and tags.Type: GrantFiled: January 7, 2009Date of Patent: August 12, 2014Assignee: Red Hat, Inc.Inventors: Maureen Emily Duffy, Toshio Ernie Kuratomi, Luke J. Macken, Evangeline A. McGlynn, John Palmieri
-
Patent number: 8578276Abstract: The system includes a user interface module to receive a request to access a dynamic adaptive custom user interface and to generate a dynamic adaptive custom user interface. The user interface module configures the user interface with one or more application modules, where each application module utilizes a data set provided by an application server. The user interface module uses a proxy module to obtain the data set from the application server. The user interface module populates the user interface with the data set from the application server and provides the dynamic adaptive custom user interface having the data set provided by the application server.Type: GrantFiled: November 26, 2008Date of Patent: November 5, 2013Assignee: Red Hat, Inc.Inventor: John Palmieri
-
Patent number: 8434053Abstract: A workflow module automates and monitors a package review process. A package review module receives a package created by a contributor to be reviewed for compliance with a set of guidelines. The workflow module initiates, monitors, and manages a plurality of package review tasks to be performed on the package. A user interface module provides user interface for creating a package and a user interface for reviewing a package. The workflow module automates review tasks, interfaces with external servers performing review tasks, gathers review task results, determines whether to send a notification regarding the status of a review task, sends notifications regarding the status of a review task and stores successfully review packages in a repository.Type: GrantFiled: November 26, 2008Date of Patent: April 30, 2013Assignee: Red Hat, Inc.Inventor: John Palmieri
-
Patent number: 8161109Abstract: A resource management module detect and prevents redundant resources in a client side application. The resource management module is initialized on the client side in a browser or similar application. The resource management module then searches for already executing resources or resources that are already in use. The discovered resources are then compiled and stored in a resource directory. When subsequent pages are loaded the resource management module searches the pages for resources that the page utilizes. The resources are added to the directory if not already present in the resource directory. If the resources are already present in the directory, then the web page being reviewed is modified to remove or replace the multiple resource before being passed on to the browser for loading of resources. In this manner the amount of memory and processing resourced utilized by the client computer can be reduced.Type: GrantFiled: July 15, 2009Date of Patent: April 17, 2012Assignee: Red Hat, Inc.Inventor: John Palmieri
-
Publication number: 20110016178Abstract: A resource management module detect and prevents redundant resources in a client side application. The resource management module is initialized on the client side in a browser or similar application. The resource management module then searches for already executing resources or resources that are already in use. The discovered resources are then compiled and stored in a resource directory. When subsequent pages are loaded the resource management module searches the pages for resources that the page utilizes. The resources are added to the directory if not already present in the resource directory. If the resources are already present in the directory, then the web page being reviewed is modified to remove or replace the multiple resource before being passed on to the browser for loading of resources. In this manner the amount of memory and processing resourced utilized by the client computer can be reduced.Type: ApplicationFiled: July 15, 2009Publication date: January 20, 2011Applicant: Red Hat, Inc.Inventor: John Palmieri
-
Publication number: 20100174578Abstract: The automated task delegation and project management system tracks user profiles and project profiles, which include information about the interests and skills each user in the system possesses as well as the skills that are required by each project in the system and the characteristics of each project. This information can then be utilized to correlate user interests and skills with the available projects. Project data can be collected from the submitter to enable the automated matching. The user interface facilitates the collection and storage of the project profile data including tasks, files, resources, and tags.Type: ApplicationFiled: January 7, 2009Publication date: July 8, 2010Applicant: Red Hat, Inc.Inventors: Maureen Emily Duffy, Toshio Ernie Kuratomi, Luke J. MacKen, Evangeline A. McGlynn, John Palmieri
-
Publication number: 20100174577Abstract: The automated task delegation and project management system tracks user profiles and project profiles, which include information about the interests and skills each user in the system possess as well as the skills that are required by each project in the system and the characteristics of each project. This information can then be utilized to correlate user interests and skills with the available projects. Similarly, these user profiles can be utilized to identify mentors for new users in the system based on the skill sets and project involvement of other users and potential mentors in the system and the interests and skill sets of the new users.Type: ApplicationFiled: January 7, 2009Publication date: July 8, 2010Applicant: Red Hat, Inc.Inventors: Maureen Emily Duffy, Toshio Ernie Kuratomi, Luke J. MacKen, Evangeline A. McGlynn, John Palmieri
-
Publication number: 20100134281Abstract: A method and apparatus for automated project management notification using an update family tree. The system utilizes a set of subscription service managers and a set of message processing managers to automatically manage the inter-relationship between a set of systems belonging to different entities within the overall family tree of entities working on a project. Each subscription service manager tracks the other entities interested in the updates and events from the host of the subscription service manager. The message processing managers receive the update events from the subscription service manager and apply a set of host defined rules that govern the automated processing of the received messages. In turn, the entity hosting each message processing manager may have its own set of subscribers that are managed by their respective subscription service manager.Type: ApplicationFiled: December 3, 2008Publication date: June 3, 2010Applicant: Red Hat, Inc.Inventors: Maureen Emily Duffy, John Palmieri
-
Publication number: 20100131853Abstract: The system includes a user interface module to receive a request to access a dynamic adaptive custom user interface and to generate a dynamic adaptive custom user interface. The user interface module configures the user interface with one or more application modules, where each application module utilizes a data set provided by an application server. The user interface module uses a proxy module to obtain the data set from the application server. The user interface module populates the user interface with the data set from the application server and provides the dynamic adaptive custom user interface having the data set provided by the application server.Type: ApplicationFiled: November 26, 2008Publication date: May 27, 2010Inventor: John Palmieri
-
Publication number: 20100131961Abstract: A workflow module automates and monitors a package review process. A package review module receives a package created by a contributor to be reviewed for compliance with a set of guidelines. The workflow module initiates, monitors, and manages a plurality of package review tasks to be performed on the package. A user interface module provides user interface for creating a package and a user interface for reviewing a package. The workflow module automates review tasks, interfaces with external servers performing review tasks, gathers review task results, determines whether to send a notification regarding the status of a review task, sends notifications regarding the status of a review task and stores successfully review packages in a repository.Type: ApplicationFiled: November 26, 2008Publication date: May 27, 2010Inventor: John Palmieri
-
Publication number: 20100131838Abstract: An an extension module to enhance the functionality of a web page. An extension point module searches a web page for an extension point and determines an extension point type for the extension point. The extension point module requests a plurality of extensions corresponding to the extension point type. The extension module provides an extension unit comprising a plurality of extensions corresponding to the extension point type. The extension point module runs each of the plurality of extensions in the extension unit on the extension point, wherein running each of the plurality of extensions on the extension point adds functionality to the web page.Type: ApplicationFiled: November 26, 2008Publication date: May 27, 2010Inventor: John Palmieri
-
Patent number: 4553466Abstract: There is disclosed a lever apparatus which is adapted to be used on the neck of a musical instrument such as a guitar or other string instrument. The apparatus contains a plurality of spring biased lever arms each of which are pivotally mounted to a common rod by means of an associated U-shaped member. Each lever arm is directed parallel to an associated string of the instrument and has at one end an elastomeric pad which is positioned in a first position to be out of contact with the string. In a second position the user applies pressure to the lever arm with his finger which moves the pad into contact with the string. As soon as pressure is released, the spring automatically returns the arm to the first position. By using the common rod, multiple arrays of such lever arms can be mounted on the neck of the instrument to enable the user to access any string as well as at different fret locations.Type: GrantFiled: October 12, 1983Date of Patent: November 19, 1985Inventor: John Palmieri