Patents by Inventor John A. Palmieri
John A. 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: 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: 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: 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: 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
-
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
-
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
-
Patent number: 4295149Abstract: Disclosed are improved LSI semiconductor design structures termed "Master Image Chip Organization Techniques". Utilizing the technique provides increased density and optimized performance of semiconductor devices, circuits, and part number functions.In accordance with the disclosed Master Image Chip Organization Method the semiconductor chips are optimally structured to facilitate the maximum number of devices and circuits, and to facilitate fabrication of a wide variety of LSI part numbers. Essentially, none of the semiconductor surface is dedicated for signal and power wiring channels. A master image wiring structure is provided which resides over the semiconductor surface and beneath a power surface. In addition, the master image wiring structure provides a means for personalizing power and signal wiring for a multiple power surface structure.Type: GrantFiled: December 29, 1978Date of Patent: October 13, 1981Assignee: International Business Machines CorporationInventors: John Balyoz, Chi S. Chang, Barry C. Fox, John A. Palmieri, Majid Ghafghaichi, Teh-Sen Jen, Donald B. Mooney
-
Patent number: 4249193Abstract: Disclosed is an improved masterslice design technique including structure, wiring, and method of fabricating, to provide improved Large Scale Integrated Devices.In accordance with the improved masterslice technique a plurality of semiconductor chips are provided wherein essentially the entire semiconductor surface area of each chip is utilized to provide cells selectable to be personalized (wired). None of the semiconductor surface area is dedicated for wiring channels. The individual cell area and cell configuration is optimally arrived at to facilitate wiring the maximum number, if not all of the cells contained on each chip, whereby circuit density is materially improved and a wide variety LSI device part numbers may be readily fabricated.Type: GrantFiled: May 25, 1978Date of Patent: February 3, 1981Assignee: International Business Machines CorporationInventors: John Balyoz, Chi S. Chang, Barry C. Fox, John A. Palmieri, Majid Ghafghaichi, Teh-Sen Jen, Donald B. Mooney
-
Patent number: T106201Abstract: A method for forming an improved integrated circuit chip structure having a surface from which regions of different conductivity type are arranged in a plurality of electrically isolated macro circuits, each macro circuit including interconnected components, a first X pattern of equally spaced parallel conductors overlying and electrically insulated from said chip structure surface, said first X pattern of conductors being selectively connected to at least certain ones of said plurality of macro circuits, a second Y pattern of equally spaced parallel conductors overlying and electrically insulated from said first pattern of parallel conductors, said second Y pattern of conductors being selectively connected to at least selected certain ones of said first pattern of electrical conductors, said spacing one from another of said first X pattern of conductors being equal to said spacing one from another of said second Y pattern of conductors, said first pattern of conductors being orthogonal of said second patternType: GrantFiled: January 13, 1983Date of Patent: March 4, 1986Inventors: John Balyoz, Chi S. Chang, Barry C. Fox, John A. Palmieri, Majid Ghafghaichi, Teh-Sen Jen, Donald B. Mooney