Patents by Inventor Greg B. Garrison

Greg B. Garrison 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: 6944762
    Abstract: Data messages transmitted between computers are encrypted to provide a high level of security, yet the throughput of the encrypted data is minimally affected. In this regard, a first computer encrypts a data portion of a message via a first encryption technique before transmitting the message to a second computer. The first computer also includes information associated with the first encryption technique in a header of the message and encrypts the header via a second encryption technique, which preferably is a highly secure encryption technique. The second computer receives the data message and decrypts the header. The second computer then utilizes the information in the header that is associated with the first encryption technique to decrypt the data portion.
    Type: Grant
    Filed: September 3, 1999
    Date of Patent: September 13, 2005
    Assignee: Harbor Payments Corporation
    Inventor: Greg B. Garrison
  • Publication number: 20030204752
    Abstract: A secure client/server system allows remote access to a database system without allowing unauthorized users to access data stored within the database system. A server receives a request for data from a client located at a remote location. The server translates the request for data into an appropriate query or queries. The queries are used by the server to retrieve data from databases associated with the server. If the requested data resides in a plurality of databases that utilize different protocols, the server submits a plurality of queries which are respectively compatible with the databases. Furthermore, if some of the information requested by the request for data is located in a remote database, the server creates a second request for data and transmits the second request for data to a remote server associated with the appropriate database. The remote server translates the second request for data into a second query and retrieves the requested data from the remote server with the second query.
    Type: Application
    Filed: April 15, 2003
    Publication date: October 30, 2003
    Inventor: Greg B. Garrison
  • Publication number: 20020069355
    Abstract: A secure client/server system allows remote access to a database system without allowing unauthorized users to access data stored within the database system. A server receives a request for data from a client located at a remote location. The server translates the request for data into an appropriate query or queries. The queries are used by the server to retrieve data from databases associated with the server. If the requested data resides in a plurality of databases that utilize different protocols, the server submits a plurality of queries which are respectively compatible with the databases. Furthermore, if some of the information requested by the request for data is located in a remote database, the server creates a second request for data and transmits the second request for data to a remote server associated with the appropriate database. The remote server translates the second request for data into a second query and retrieves the requested data from the remote server with the second query.
    Type: Application
    Filed: August 13, 2001
    Publication date: June 6, 2002
    Applicant: FiWare, Inc.
    Inventor: Greg B. Garrison
  • Patent number: 6385730
    Abstract: A secure client/server system provides remote access to a database system without allowing unauthorized users to access data stored within the database system. A client computer (client) establishes communication with server computer (server) and transmits a user password to the server. The server receives the user password and translates the user password into an alias or different password. When the client submits a request for data contained in the database system, the server accesses a database system associated with the server using the alias password. The database system allows the server to access information within the database system based on the alias password. Since the database system recognizes the alias password instead of the user password, only attempts to access the database via the server (after passing the security measures in place at the server) should be successful.
    Type: Grant
    Filed: September 3, 1998
    Date of Patent: May 7, 2002
    Assignee: FiWare, Inc.
    Inventor: Greg B. Garrison
  • Publication number: 20020007461
    Abstract: A secure client/server system provides remote access to a database system without allowing unauthorized users to access data stored within the database system. A client computer (client) establishes communication with server computer (server) and transmits a user password to the server. The server receives the user password and translates the user password into an alias or different password. When the client submits a request for data contained in the database system, the server accesses a database system associated with the server using the alias password. The database system allows the server to access information within the database system based on the alias password. Since the database system recognizes the alias password instead of the user password, only attempts to access the database via the server (after passing the security measures in place at the server) should be successful.
    Type: Application
    Filed: September 3, 1998
    Publication date: January 17, 2002
    Inventor: GREG B. GARRISON
  • Patent number: 6336114
    Abstract: The system and associated method utilizes a client computer (client), a server computer (server), and a database system. The client establishes communication with the server and submits a request for data to the server. The server receives the request and retrieves data from a column within a table of the database system in response to the request. The server then determines which rows within the column can be accessed by a user of the client. In this regard, the server includes a security information table having predefined values that indicate which rows of information within the database system are accessible to the user. The server analyzes these values in order to determine whether the user is authorized to access a particular row. The server then discards data associated with rows that the user is not authorized to access and transmits the remaining data to the client.
    Type: Grant
    Filed: September 3, 1998
    Date of Patent: January 1, 2002
    Assignee: Westcorp Software Systems, Inc.
    Inventor: Greg B. Garrison
  • Patent number: 6275939
    Abstract: A secure client/server system allows remote access to a database system without allowing unauthorized users to access data stored within the database system. A server receives a request for data from a client located at a remote location. The server translates the request for data into an appropriate query or queries. The queries are used by the server to retrieve data from databases associated with the server. If the requested data resides in a plurality of databases that utilize different protocols, the server submits a plurality of queries which are respectively compatible with the databases. Furthermore, if some of the information requested by the request for data is located in a remote database, the server creates a second request for data and transmits the second request for data to a remote server associated with the appropriate database. The remote server translates the second request for data into a second query and retrieves the requested data from the remote server with the second query.
    Type: Grant
    Filed: September 3, 1998
    Date of Patent: August 14, 2001
    Assignee: Westcorp Software Systems, Inc.
    Inventor: Greg B. Garrison
  • Publication number: 20010011349
    Abstract: A secure client/server system allows remote access to a database system without allowing unauthorized users to access data stored within the database system. A server encrypts and transmits a new encryption key to a remote client for each data session established between the server and client. Thereafter, the server and client encrypt the data communicated in the data session with the new encryption key transmitted to the client. The client then transmits a log name and a password to the server. The server verifies that the user of the client is an authorized user and translates the password into an alias password. The server receives a request for data from the client and utilizes the alias password to retrieve data associated with the request for data from a database at the premises of the server. If the request for data is associated with any data located in a remote database system, the server submits a request for data to the appropriate database system.
    Type: Application
    Filed: September 3, 1998
    Publication date: August 2, 2001
    Inventor: GREG B. GARRISON