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: 9659263
    Abstract: 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: Grant
    Filed: December 3, 2008
    Date of Patent: May 23, 2017
    Assignee: Red Hat, Inc.
    Inventors: Maureen Emily Duffy, John Palmieri
  • Patent number: 8805713
    Abstract: 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: Grant
    Filed: January 7, 2009
    Date of Patent: August 12, 2014
    Assignee: Red Hat, Inc.
    Inventors: Maureen Emily Duffy, Toshio Ernie Kuratomi, Luke J. Macken, Evangeline A. McGlynn, John Palmieri
  • Patent number: 8578276
    Abstract: 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: Grant
    Filed: November 26, 2008
    Date of Patent: November 5, 2013
    Assignee: Red Hat, Inc.
    Inventor: John Palmieri
  • Patent number: 8434053
    Abstract: 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: Grant
    Filed: November 26, 2008
    Date of Patent: April 30, 2013
    Assignee: Red Hat, Inc.
    Inventor: John Palmieri
  • Patent number: 8161109
    Abstract: 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: Grant
    Filed: July 15, 2009
    Date of Patent: April 17, 2012
    Assignee: Red Hat, Inc.
    Inventor: John Palmieri
  • Publication number: 20110016178
    Abstract: 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: Application
    Filed: July 15, 2009
    Publication date: January 20, 2011
    Applicant: Red Hat, Inc.
    Inventor: John Palmieri
  • Publication number: 20100174577
    Abstract: 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: Application
    Filed: January 7, 2009
    Publication date: July 8, 2010
    Applicant: Red Hat, Inc.
    Inventors: Maureen Emily Duffy, Toshio Ernie Kuratomi, Luke J. MacKen, Evangeline A. McGlynn, John Palmieri
  • Publication number: 20100174578
    Abstract: 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: Application
    Filed: January 7, 2009
    Publication date: July 8, 2010
    Applicant: Red Hat, Inc.
    Inventors: Maureen Emily Duffy, Toshio Ernie Kuratomi, Luke J. MacKen, Evangeline A. McGlynn, John Palmieri
  • Publication number: 20100134281
    Abstract: 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: Application
    Filed: December 3, 2008
    Publication date: June 3, 2010
    Applicant: Red Hat, Inc.
    Inventors: Maureen Emily Duffy, John Palmieri
  • Publication number: 20100131961
    Abstract: 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: Application
    Filed: November 26, 2008
    Publication date: May 27, 2010
    Inventor: John Palmieri
  • Publication number: 20100131838
    Abstract: 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: Application
    Filed: November 26, 2008
    Publication date: May 27, 2010
    Inventor: John Palmieri
  • Publication number: 20100131853
    Abstract: 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: Application
    Filed: November 26, 2008
    Publication date: May 27, 2010
    Inventor: John Palmieri
  • Patent number: 4553466
    Abstract: 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: Grant
    Filed: October 12, 1983
    Date of Patent: November 19, 1985
    Inventor: John Palmieri
  • Patent number: 4295149
    Abstract: 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: Grant
    Filed: December 29, 1978
    Date of Patent: October 13, 1981
    Assignee: International Business Machines Corporation
    Inventors: John Balyoz, Chi S. Chang, Barry C. Fox, John A. Palmieri, Majid Ghafghaichi, Teh-Sen Jen, Donald B. Mooney
  • Patent number: 4249193
    Abstract: 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: Grant
    Filed: May 25, 1978
    Date of Patent: February 3, 1981
    Assignee: International Business Machines Corporation
    Inventors: John Balyoz, Chi S. Chang, Barry C. Fox, John A. Palmieri, Majid Ghafghaichi, Teh-Sen Jen, Donald B. Mooney
  • Patent number: T106201
    Abstract: 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 pattern
    Type: Grant
    Filed: January 13, 1983
    Date of Patent: March 4, 1986
    Inventors: John Balyoz, Chi S. Chang, Barry C. Fox, John A. Palmieri, Majid Ghafghaichi, Teh-Sen Jen, Donald B. Mooney