Patents by Inventor Robert B. Carroll

Robert B. Carroll 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).

  • Publication number: 20100071572
    Abstract: A monitoring system for a waste compactor system comprising: a compacting device; at least one removable waste container; a compactor communications device for transmitting an indication of the fullness level of at least one receptacle or bin; a container communications device attached to the at least one removable waste container; a site monitoring unit to communicate with the container communications device and the compactor communications device.
    Type: Application
    Filed: September 23, 2009
    Publication date: March 25, 2010
    Inventors: Robert B. Carroll, James R. Edwards
  • Patent number: 6988195
    Abstract: A vault controller manages resources in a secure environment or vault dedicated to an authorized user(s) for conducting electronic business in a distributed information system, e.g., the Internet. The controller includes a web server and a supervisor in a shared object library which runs as part of an HTTP daemon. The supervisor runs as a multi-threaded process and includes multiple service supervisor (SS) threads; a communication supervisor (CS) thread; a request supervisor (RS) thread; state and data tables and a vault daemon to support launching secure processes mapped to users through digital certificates included in user requests to the controller.
    Type: Grant
    Filed: August 13, 2003
    Date of Patent: January 17, 2006
    Assignee: International Business Machines Corp.
    Inventors: Hamid Bacha, Robert Burns, Robert B. Carroll, Mark Fisk
  • Patent number: 6931526
    Abstract: A vault controller manages resources in a secure environment or vault dedicated to an authorized user(s) for conducting electronic business in a distributed information system. The controller includes a web server and a supervisor in a shared object library, which runs as part of an HTTP daemon. The supervisor runs as a multi-threaded process with state and data tables and a vault daemon to support launching secure processes mapped to users through digital certificates. The vault daemon generates a password for a user request based on the user ID. The vault daemon launches a vault process (VP) running in a vault mapped to the user ID. After launching, the VP returns a message to the supervisor including a token identifying the thread. The supervisor sends the user request through a socket to the secure VP mapped to the user ID. The VP receives the request and launches a VP thread to handle the request.
    Type: Grant
    Filed: December 31, 1998
    Date of Patent: August 16, 2005
    Assignee: International Business Machines Corporation
    Inventors: Hamid Bacha, Robert Burns, Robert B. Carroll, Mark Fisk
  • Patent number: 6892300
    Abstract: A secure end-to-end communications system provides end users access to vault-based custom applications of an organization for purposes of conducting electronic commerce. The system includes a web-based vault controller running an application, e.g. a registrations application in a vault cryptographically linked to a database and a Certificate Management System (CMS) for generating digital certificates, and at least one remote vault agent coupled to the vault controller for providing vault-based custom applications to end users. An X.500 directory is coupled to the CMS and cryptographically linked to the remote vault agents for storing end user data. The remote vault agent is an application which comprises a collection of Application Programming Interfaces (APIs) which provide a secure interface to the vault controller; a Lightweight Data Access Protocol (LDAP) used to access the X.500 directory; a secure depositor coupled to vault-based custom applications of an organization.
    Type: Grant
    Filed: January 8, 2003
    Date of Patent: May 10, 2005
    Assignee: International Business Machines Corporation
    Inventors: Robert B. Carroll, Hamid Bacha, Robert Briggs
  • Patent number: 6795920
    Abstract: A secure-end-to-end communication system for conducting electronic business includes a web server—vault controller having personal storage vaults for users, registration and certification authorities. Each personal vault runs programs on the controller under a unique platform ID, e.g. a UNIX user ID. Data storage is provided by the controller wherein the storage is owned by the same user ID assigned to the vault. User processes running in dedicated vaults are able to communicate with other User processes running in different vaults using a secure depositor running as a module in a vault process in each vault. Messages are sent from a vault process to a specific vault rather than another vault process. There is no direct communication between vault processes. In operation, if a vault process intends for a message to go to another vault, e.g. Vault V, the sending secure depositor performs the mapping from the DN of the owner of Vault V to the DN of Vault V.
    Type: Grant
    Filed: June 30, 1999
    Date of Patent: September 21, 2004
    Assignee: International Business Machines Corporation
    Inventors: Hamid Bacha, Robert B. Carroll
  • Patent number: 6715073
    Abstract: A secure-end-to-end communication system for electronic business system and method of operation, e.g., the Internet, includes a web server—vault controller having personal storage vaults in the controller for users, registration and certification authorities. Each personal vault runs programs on the controller under a unique UNIX user ID. Data storage is provided by the controller wherein the storage is owned by the same user ID assigned to the vault. A registration authority running as a software application in the controller processes requests to issue, renew and revoke digital certificates issued by a certification authority using two pairs of public-private keys. The registration authority interacts with the vault controller to decide whether an applicant qualifies to receive a digital certificate.
    Type: Grant
    Filed: December 31, 1998
    Date of Patent: March 30, 2004
    Assignee: International Business Machines Corporation
    Inventors: Larry An, Hamid Bacha, Robert Briggs, Robert Burns, Robert B. Carroll, Mark Fisk, Hatem Ghafir, Raymond Good, Srinivasa Kasturi, Ku Lee, Drew Kittel, Lolo Lasida, Hiroshi Maruyama, Amit Pamecha, Paresh Patel, Dieter Poetzschke, Roger Reider, Khalid Asad
  • Publication number: 20040034769
    Abstract: A vault controller manages resources in a secure environment or vault dedicated to an authorized user(s) for conducting electronic business in a distributed information system, e.g., the Internet. The controller includes a web server and a supervisor in a shared object library which runs as part of an HTTP daemon. The supervisor runs as a multi-threaded process and includes multiple service supervisor (SS) threads; a communication supervisor (CS) thread; a request supervisor (RS) thread; state and data tables and a vault daemon to support launching secure processes mapped to users through digital certificates included in user requests to the controller.
    Type: Application
    Filed: August 13, 2003
    Publication date: February 19, 2004
    Applicant: International Business Machines Corporation
    Inventors: Hamid Bacha, Robert Burns, Robert B. Carroll, Mark Fisk
  • Publication number: 20030105955
    Abstract: A secure end-to-end communications system provides end users access to vault-based custom applications of an organization for purposes of conducting electronic commerce. The system includes a web-based vault controller running an application, e.g. a registrations application in a vault cryptographically linked to a database and a Certificate Management System (CMS) for generating digital certificates, and at least one remote vault agent coupled to the vault controller for providing vault-based custom applications to end users. An X.500 directory is coupled to the CMS and cryptographically linked to the remote vault agents for storing end user data. The remote vault agent is an application which comprises a collection of Application Programming Interfaces (APIs) which provide a secure interface to the vault controller; a Lightweight Data Access Protocol (LDAP) used to access the X.500 directory; a secure depositor coupled to vault-based custom applications of an organization.
    Type: Application
    Filed: January 8, 2003
    Publication date: June 5, 2003
    Applicant: International Business Machines Corporation
    Inventors: Robert B. Carroll, Hamid Bacha, Robert Briggs
  • Patent number: 6105131
    Abstract: A secure server in a secure distributed information system isolates interaction from terminals to specific personal vaults including and to only those personal vaults, creating a "virtual logon". The secure server includes a secure connection server coupled to the system and to a vault deposit server having personal vaults in which user specific vault processes execute on dedicated encrypted data, after authentication of the user by a vault supervisor. The supervisor forwards vault process results to the user through the browser.
    Type: Grant
    Filed: November 26, 1997
    Date of Patent: August 15, 2000
    Assignee: International Business Machines Corporation
    Inventor: Robert B. Carroll
  • Patent number: 4719119
    Abstract: Latent fingerprints are developed by exposing them to vapors generated from a thin film of a storage stable cyanoacrylate monomer and a thixotropic additive in sufficient amount to render the composition substantially non-flowable. The monomer film should have a surface area of at least 129 sq. cm.An envelope package for the monomer composition has inner polyethylene surfaces. The envelope may be peeled open to expose the inner surfaces coated with a film of the composition.
    Type: Grant
    Filed: October 17, 1984
    Date of Patent: January 12, 1988
    Assignee: Loctite Corporation
    Inventors: Richard T. Thompson, Philip Hinkle, Robert B. Carroll
  • Patent number: 4550041
    Abstract: Latent fingerprints are developed by exposing them to vapors generated from a thin film of a storage stable cyanoacrylate monomer and a thixotropic additive in sufficient amount to render the composition substantially non-flowable. The monomer film should have a surface area of at least 129 sq. cm.An envelope package for the monomer composition has inner polyethylene surfaces. The envelope may be peeled open to expose the inner surfaces coated with a film of the composition.
    Type: Grant
    Filed: December 14, 1984
    Date of Patent: October 29, 1985
    Assignee: Loctite Corporation
    Inventors: Richard T. Thompson, Philip Hinkle, Robert B. Carroll
  • Patent number: 4104027
    Abstract: A process is provided for the presumptive identification of narcotics and drugs of abuse, utilizing a combination of color-producing reagents in a sequence which minimizes the occurrence of false positives, and makes possible the presumptive identification by color matching of virtually all the important narcotics and drugs of abuse found in traffic at the present time.
    Type: Grant
    Filed: November 21, 1977
    Date of Patent: August 1, 1978
    Inventor: Robert B. Carroll