Patents by Inventor Joseph A. Russo

Joseph A. Russo 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: 7167874
    Abstract: A system and method is provided for command line administration of project spaces using extensible markup language objects including a data store for storing project data, the data store including a project catalog database and a plurality of objects in project spaces; a command line element for receiving a first user command including an output command and arguments with respect to an object in the data store; a first command processor for executing the first user command against the object in the data store to generate a first extensible markup language file; a second command processor for receiving at least one subsequent user commands, each subsequent user command including an input command, and executing a first subsequent second user command against the first extensible markup language file and the data store to manage the objects in the data store and generate a resultant output extensible markup language file when needed for reentrant processing.
    Type: Grant
    Filed: January 22, 2003
    Date of Patent: January 23, 2007
    Assignee: International Business Machines Corporation
    Inventors: Sami M. Shalabi, Charles R. Hill, Joseph A. Russo, Miguel A. Estrada
  • Publication number: 20060294598
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to access control in a collaborative environment and provide a method, system and computer program product for community instance access control in a collaborative environment. In one embodiment, a data processing system for community instance access control in a collaborative environment can include a collaborative environment including one or more resources for use by one or more users registered in the collaborative environment. The data processing system further can include one or more community instances, each of the community instances including a one or more roles, each of the community instances further including one or more of the users assigned to respective ones of the roles. Finally, the data processing system can include access control logic managing access to the resources by the users in the community instances based upon softgroups provided by the community instances to the access control logic.
    Type: Application
    Filed: June 27, 2005
    Publication date: December 28, 2006
    Applicant: International Business Machines Corporation
    Inventors: Derek Lam, Joseph Russo, Sami Shalabi
  • Patent number: 7146749
    Abstract: A fabric article treating apparatus for dispensing a benefit composition through a nozzle that directs the benefit composition as droplets or particles into the chamber of the fabric article drying appliance. The droplets or particles provide benefits to the fabric articles within the drying appliance. The treating apparatus includes one or more safety features, and/or it includes beneficial control concepts that enhance the effects of the benefit composition being dispensed through the nozzle.
    Type: Grant
    Filed: October 29, 2003
    Date of Patent: December 12, 2006
    Assignee: The Procter & Gamble Company
    Inventors: Bradford Scott Barron, Mary Jane Combs, Dean Larry DuVal, Keith David Fanta, Paul Amaat Raymond Gerard France, Christian Gerhard Friedrich Gerlach, Laura Lynn Heilman, Eugene Joseph Pancheri, Paul Joseph Russo, Christopher Lawrence Smith, Pedro Vincent Vandecappelle
  • Publication number: 20060191193
    Abstract: Certain embodiments of the present invention provide a system and method for collecting landscape trimmings. A plurality of rigid pieces adjoin to form a receptacle around an object. The object may be a shrub, bush, or tree, for example. The receptacle has an opening to allow the pieces to surround the object. The receptacle also has an outer raised edge and an inner raised edge for containing the landscape trimmings.
    Type: Application
    Filed: May 10, 2006
    Publication date: August 31, 2006
    Inventor: Joseph Russo
  • Patent number: 7050079
    Abstract: Collaboration space object model provides for a Place consisting of rooms. A room is made up of pages. Folders are used to organize pages. Members belong to rooms, and are those users authorized to access them. Place type controls the creation of a place, including how many rooms it has, for example. Room type controls the appearance and content of rooms. A form manages the display of data notes. A form can contain fields for containing data and employ scripts to process and compute data. A page is the basic vehicle for content. Content is created using an or importing content from an external source. A member is also a data note, and each place contains its own member directory. A place is created and managed from a client browser in on-line mode and in offline mode with respect to a replicated copy of the space. Room security is independently managed, and security and aesthetics characteristics of subrooms selectively inherited.
    Type: Grant
    Filed: January 4, 2000
    Date of Patent: May 23, 2006
    Assignee: International Business Machines Corporation
    Inventors: Julio Estrada, Miguel A. Estrada, Joseph A. Russo, Maurice B. Shore
  • Publication number: 20050289234
    Abstract: A method, system and apparatus for expanded membership access control in a collaborative environment. A collaborative application which has been configured for expanded membership access control can include a collaborative space configured to host places, and rooms and sub-rooms within the places. The collaborative space further can include a membership management processor coupled to the collaborative space and programmed both to produce access control lists for the rooms and sub-rooms based upon specified roles for members and to assign the roles to members added to the rooms and sub-rooms separately from the access control lists. Notably, a membership directory also can be included which can be configured to store membership information for the members exclusive of the access control lists.
    Type: Application
    Filed: June 24, 2004
    Publication date: December 29, 2005
    Applicant: International Business Machines Corporation
    Inventors: Hong Dai, Michael Dempsey, Joseph Russo
  • Publication number: 20050223635
    Abstract: Certain embodiments of the present invention provide a system and method for collecting landscape trimmings. A plurality of rigid pieces adjoin to form a receptacle around an object. The object may be a shrub, bush, or tree, for example. The receptacle has an opening to allow the pieces to surround the object. The receptacle also has an outer raised edge and an inner raised edge for containing the landscape trimmings.
    Type: Application
    Filed: April 12, 2004
    Publication date: October 13, 2005
    Inventor: Joseph Russo
  • Patent number: 6936330
    Abstract: Disclosed are cleaning sheets having substantial macroscopic three-dimensionality. Optionally, the macroscopically three-dimensional cleaning sheets can comprise a contractable material (e.g., a scrim material), which when heated and then cooled contracts so as to provide a macroscopic, three-dimensional structure. Macroscopic three-dimensionality is described in terms of “average peak-to-peak distance” and “surface topography index”, as well in terms of “average height differential”. Also disclosed are cleaning implements comprising a handle and the described cleaning sheets. Processes for the sheets, benefits of the processes, and articles of manufacture are also disclosed.
    Type: Grant
    Filed: July 29, 2004
    Date of Patent: August 30, 2005
    Assignee: The Procter & Gamble Company
    Inventors: Saeed Fereshtehkhou, Paul Joseph Russo, Wilbur Cecil Strickland, Jr., Nicola John Policicchio
  • Publication number: 20050144230
    Abstract: A method and system for establishing and maintaining a permission delegation policy for roles within a collaborative computing environment. The method and system provide a list of potential delegatee end user persons to a delegator end user person. A list of delegatable permissions is provided to the delegator end user person in which the list of delegatable permissions correspond to permissions held by the delegator end user person. A delegation policy is received from the delegator end user person. The delegation policy includes one or more delegated permissions from the list of delgatable permissions and identification of a delegatee end user person from the list of potential delegatee end users persons designated to receive the delegated permissions.
    Type: Application
    Filed: December 10, 2003
    Publication date: June 30, 2005
    Applicant: International Business Machines Corporation
    Inventors: Joseph Russo, Robert Yates
  • Publication number: 20050144250
    Abstract: A method and system for the establishment of a named collaborative space in a collaborative computing environment in which a named space defining a place within the collaborative computing environment is provided. A membership set for the collaborative space is identified in which the membership set includes one or more members. At least one business process accessible within the named space is provided. The at least one business process can provide a business component instance which provides a specific business function within the named space. The business component instance can be in the form of a portlet.
    Type: Application
    Filed: December 12, 2003
    Publication date: June 30, 2005
    Applicant: International Business Machines Corporation
    Inventors: Mustansir Banatwala, Miguel Estrada, Joseph Russo, Sami Shalabi
  • Publication number: 20050138185
    Abstract: A method and system for the establishment and maintenance of a collaborative computing community. The community includes one or more community members having membership data corresponding to their membership stored in a database and one or more collaborative components. A membership adapter interface is used to facilitate an exchange of information between the database and the collaborative components. A community template stored in which the community template indicates which collaborative components are accessible by the one or more community members. Such indication can be provided by data in a community role table of roles within the community, a collaborative component table identifying one or more collaborative components and API locations corresponding to the one or more collaborative components and a role map defining a mapping between the community roles in the community role table, named permission sets and the one or more identified collaborative components.
    Type: Application
    Filed: December 22, 2003
    Publication date: June 23, 2005
    Applicant: International Business Machines Corporation
    Inventors: Joseph Russo, Sami Shalabi
  • Publication number: 20050138072
    Abstract: The present invention is a method, system and apparatus for hierarchically grouping a community of users within in a directory structure. for hierarchically grouping a community of users within a directory structure. A hierarchical grouping system can include a collaborative context having a community of subscribers, one or more roles assigned to the subscribers, and one or more tools and resources configured for access by the subscribers the access being limited by the roles. The system further can include a directly having entries associated with the subscribers. Notably, the directory can have a single hierarchical structure. Finally, the system can include a mapping between the directory and the roles in the collaborative context. Notably, the collaborative context can be a named collaborative space disposed in a portal environment and the directly can include an LDAP directory.
    Type: Application
    Filed: December 22, 2003
    Publication date: June 23, 2005
    Applicant: International Business Machines Corporation
    Inventors: Joseph Russo, Mustansir Banatwala, Miguel Estrada, Sami Shalabi
  • Publication number: 20050132224
    Abstract: A role mapping method and system for a collaborative computing environment in provided. A set of permissions defining access to a generic business component for a named permission set is stored in a database. The set of permissions for the named permission set are mapped to an abstract role. Based on these mappings, access permissions to a business component instance within a community can be set.
    Type: Application
    Filed: December 15, 2003
    Publication date: June 16, 2005
    Applicant: International Business Machines Corporation
    Inventors: Miguel Estrada, Joseph Russo, Sami Shalabi
  • Publication number: 20050132033
    Abstract: A method and system for managing enrollment in a collaborative computing environment community are provided. One or more of a group of users wishing to enroll in the collaborative computing community are identified and an enrollment model is implemented. It is then determined if any of the group of users are selected to be enrolled based upon the selected enrollment model. The current community membership is then updated as a result of determining whether to enroll any of the group of users based upon the selected enrollment model.
    Type: Application
    Filed: December 15, 2003
    Publication date: June 16, 2005
    Applicant: International Business Machines Corporation
    Inventors: Joseph Russo, Robert Yates
  • Publication number: 20050125277
    Abstract: A method and system for managing membership in a collaborative computing environment community are provided. Identification of a selected a group of end user persons to invite to join the collaborative computing community is received. The selected group is evaluated to identify one or more invitees there from. The one or more identified invitees are invited to join the community. An indication from one or more invitees that the invitee wishes to join the community is received.
    Type: Application
    Filed: December 9, 2003
    Publication date: June 9, 2005
    Applicant: International Business Machines Corporation
    Inventors: Miguel Estrada, Joseph Russo, Thomas Spine
  • Publication number: 20050119182
    Abstract: Disclosed herein are non-endogenous, constitutively activated forms of the human 5-HT2A and human 5-HT2C receptors and uses of such receptors to screen candidate compounds. Further disclosed herein are candidate compounds identified by the screening method which act at the 5HT2A receptors. Yet further disclosed is a new class of compounds which act at the 5HT2A receptors.
    Type: Application
    Filed: November 2, 2004
    Publication date: June 2, 2005
    Applicant: Arena Pharmaceuticals, Inc.
    Inventors: Dominic Behan, Derek Chalmers, Chen Liaw, Joseph Russo, William Thomsen
  • Publication number: 20050102359
    Abstract: A method and system for collaborative computing environment access restriction and orphan data management is provided in the form of establishment and implementation of a data handling policy in which the data handling policy for one of a person and a role is stored on a computer storage medium. The data handing policy is implemented in the collaborative computing environment by providing access to data in accordance with the established data handling policy. Access to the data handling policy is provided to a person affected by the data handling policy in which the access to the data handling policy includes allowing the affected person to view the data handling policy.
    Type: Application
    Filed: November 10, 2003
    Publication date: May 12, 2005
    Applicant: International Business Machines Corporation
    Inventor: Joseph Russo
  • Patent number: 6842936
    Abstract: Adapter plates which can be used with a cleaning implement are provide. These adapter plates can be removably attached to a dry or wet cleaning implement in order to allow a consumer to use longer and/or larger sheets or pads without having to purchase a complete cleaning implement. These adapter plates may have elevational elements at the bottom surface to improve the efficiency of cleaning by creating pressure zones in the sheet or pad. These adapter plates may also have a scrubbing element secured at one edge of the plate for heavy stain removal.
    Type: Grant
    Filed: August 15, 2001
    Date of Patent: January 18, 2005
    Assignee: The Procter & Gamble Company
    Inventors: Nicola John Policicchio, Philip Samuel Johnson, Paul Joseph Russo
  • Patent number: 6797357
    Abstract: Disclosed are cleaning sheets having substantial macroscopic three-dimensionality. Optionally, the macroscopically three-dimensional cleaning sheets can comprise a contractable material (e.g., a scrim material), which when heated and then cooled contracts so as to provide a macroscopic, three-dimensional structure. Macroscopic three-dimensionality is described in terms of “average peak-to-peak distance” and “surface topography index”, as well in terms of “average height differential”. Also disclosed are cleaning implements comprising a handle and the described cleaning sheets. Processes for the sheets, benefits of the processes, and articles of manufacture are also disclosed.
    Type: Grant
    Filed: June 14, 2001
    Date of Patent: September 28, 2004
    Assignee: The Procter & Gamble Company
    Inventors: Saeed Fereshtehkhou, Paul Joseph Russo, Wilbur Cecil Strickland, Jr., Nicola John Policicchio
  • Patent number: D509330
    Type: Grant
    Filed: April 7, 2004
    Date of Patent: September 6, 2005
    Inventor: Joseph Russo, III