Patents by Inventor Don L. Hayler

Don L. Hayler 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: 9613165
    Abstract: A system that provides secure autocomplete searching receives an autocomplete query from a user, the autocomplete query including a prefix of a search phrase, and retrieves security information of the user. The system searches one or more prefix indexes to find a set of matching objects, where the matching objects each include associated object security information. The system excludes matching objects that the user is not authorized to access from the set of matching objects based on the object security information and the user security information. The system then returns the set of matching objects to the user.
    Type: Grant
    Filed: November 13, 2012
    Date of Patent: April 4, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Kurt Frieden, Don L. Hayler, Michael Richards, Vasif Shaikh
  • Patent number: 9548985
    Abstract: User requests for a web application can be received at a reverse proxy. Web application code for a first application can be obtained. Data can be checked at the reverse proxy to determine whether to insert an element into the first application. If there is a match, a combined web application can be produced, including the first web application and the element.
    Type: Grant
    Filed: September 9, 2008
    Date of Patent: January 17, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Michael Ryan Amend, David P. Meyer, Joseph A. Stanko, Adrian Peter McDermott, Don L. Hayler, Thomas Doyle Quigley, Stanley Hsinheng Lin
  • Publication number: 20140136543
    Abstract: A system that provides secure autocomplete searching receives an autocomplete query from a user, the autocomplete query including a prefix of a search phrase, and retrieves security information of the user. The system searches one or more prefix indexes to find a set of matching objects, where the matching objects each include associated object security information. The system excludes matching objects that the user is not authorized to access from the set of matching objects based on the object security information and the user security information. The system then returns the set of matching objects to the user.
    Type: Application
    Filed: November 13, 2012
    Publication date: May 15, 2014
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Kurt FRIEDEN, Don L. HAYLER, Michael RICHARDS, Vasif SHAIKH
  • Patent number: 8397283
    Abstract: Roles and policies are used to provide display and access to data in a flexible manner. Users and/or web applications can be mapped to user roles that dictate which displays or other application resources are available to the user or application. Roles are assigned to web applications individually, allowing for user roles to be used without requiring an independent mapping of users to roles. In some cases, application roles can be centrally managed, so that presentation systems also avoid the need for an independent mapping of user or application roles.
    Type: Grant
    Filed: February 1, 2012
    Date of Patent: March 12, 2013
    Assignee: Oracle International Corporation
    Inventors: Don L. Hayler, Daniel Vu
  • Publication number: 20120137213
    Abstract: Roles and policies are used to provide display and access to data in a flexible manner. Users and/or web applications can be mapped to user roles that dictate which displays or other application resources are available to the user or application. Roles are assigned to web applications individually, allowing for user roles to be used without requiring an independent mapping of users to roles. In some cases, application roles can be centrally managed, so that presentation systems also avoid the need for an independent mapping of user or application roles.
    Type: Application
    Filed: February 1, 2012
    Publication date: May 31, 2012
    Applicant: Oracle International Corporation
    Inventors: Don L. Hayler, Daniel Vu
  • Patent number: 8136150
    Abstract: Roles and policies are used to provide display and access to data in a flexible manner. Users and/or web applications can be mapped to user roles that dictate which displays or other application resources are available to the user or application. Roles are assigned to web applications individually, allowing for user roles to be used without requiring an independent mapping of users to roles. In some cases, application roles can be centrally managed, so that presentation systems also avoid the need for an independent mapping of user or application roles.
    Type: Grant
    Filed: November 2, 2010
    Date of Patent: March 13, 2012
    Assignee: Oracle International Corporation
    Inventors: Don L. Hayler, Daniel Vu
  • Patent number: 7904953
    Abstract: Web application code can be interpreted to indicate a pagelet web application. A combined display including a section of the pagelet web application in a page of the first application can then be produced.
    Type: Grant
    Filed: June 19, 2007
    Date of Patent: March 8, 2011
    Assignee: BEA Systems, Inc.
    Inventors: David P. Meyer, Joseph A. Stanko, Phani Pandrangi, Adrian Peter McDermott, Don L. Hayler
  • Publication number: 20110047611
    Abstract: Roles and policies are used to provide display and access to data in a flexible manner. Users and/or web applications can be mapped to user roles that dictate which displays or other application resources are available to the user or application. Roles are assigned to web applications individually, allowing for user roles to be used without requiring an independent mapping of users to roles. In some cases, application roles can be centrally managed, so that presentation systems also avoid the need for an independent mapping of user or application roles.
    Type: Application
    Filed: November 2, 2010
    Publication date: February 24, 2011
    Applicant: BEA Systems, Inc.
    Inventors: Don L. Hayler, Daniel Vu
  • Patent number: 7886352
    Abstract: A reverse proxy server can provide access to web applications. The reverse proxy system can produce interstitial pages not generated with the web application code and optionally block access to the web application until the interstitial pages have been processed.
    Type: Grant
    Filed: June 19, 2007
    Date of Patent: February 8, 2011
    Assignee: Oracle International Corporation
    Inventors: Phani Pandrangi, Michael Lossos, Don L. Hayler, Daniel Vu, William Adjie-Winoto
  • Patent number: 7865943
    Abstract: A number of secondary passwords can be encrypted with a primary password and stored in a credential vault. An encrypted secondary password from the credential vault can be decrypted using the primary password and provided the secondary password to an application. Encrypted secondary passwords can be updated when the primary password changes.
    Type: Grant
    Filed: June 19, 2007
    Date of Patent: January 4, 2011
    Assignee: Oracle International Corporation
    Inventors: Don L. Hayler, Daniel Vu
  • Patent number: 7861290
    Abstract: A reverse proxy server can receive user requests for web applications. Web application code can be obtained for a first web application. The reverse proxy server can be configured to recognize a specific proxied web application page to indicate a pagelet web application. The pagelet web application code can be obtained from the pagelet web application and a combined presentation produced by inserting the pagelet web application into a specified location in the first web application. This embodiment allows a pagelet web application code to be inserted into a first web application where the first web application code has not been modified prior to the first web application being proxied.
    Type: Grant
    Filed: June 19, 2007
    Date of Patent: December 28, 2010
    Assignee: Oracle International Corporation
    Inventors: David Meyer, Joseph A. Stanko, Phani Pandrangi, Adrian Peter McDermott, Don L. Hayler, Thomas Quigley, Michael Ryan Amend
  • Patent number: 7861289
    Abstract: A reverse proxy server can receive user requests for web applications. Web application code can be obtained for a first web application. A tag in the first web application can be interpreted to indicate a pagelet web application. The pagelet web application code can be obtained from the pagelet web application and a combined presentation produced.
    Type: Grant
    Filed: June 19, 2007
    Date of Patent: December 28, 2010
    Assignee: Oracle International Corporation
    Inventors: David Meyer, Joseph A. Stanko, Phani Pandrangi, Adrian Peter McDermott, Don L. Hayler
  • Publication number: 20090083726
    Abstract: User requests for a web application can be received at a reverse proxy. Web application code for a first application can be obtained. Data can be checked at the reverse proxy to determine whether to insert an element into the first application. If there is a match, a combined web application can be produced, including the first web application and the element.
    Type: Application
    Filed: September 9, 2008
    Publication date: March 26, 2009
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Michael Ryan Amend, David P. Meyer, Joseph A. Stanko, Phani Pandrangi, Adrian Peter McDermott, Don L. Hayler, Thomas Doyle Quigley, Stanley Hsinheng Lin
  • Publication number: 20080313728
    Abstract: A reverse proxy server can provide access to web applications. The reverse proxy system can produce interstitial pages not generated with the web application code and optionally block access to the web application until the interstitial pages have been processed.
    Type: Application
    Filed: June 19, 2007
    Publication date: December 18, 2008
    Applicant: BEA SYSTEMS, INC.
    Inventors: Phani Pandrangi, Michael Lossos, Don L. Hayler, Daniel Vu, William Adjie-Winoto
  • Publication number: 20080250388
    Abstract: A tag in first web application code can be interpreted to indicate a pagelet web application. Code from the pagelet web application can be inserted into a page of the first application.
    Type: Application
    Filed: June 19, 2007
    Publication date: October 9, 2008
    Applicant: BEA SYSTEMS, INC.
    Inventors: David Meyer, Joseph A. Stanko, Phani Pandrangi, Adrian Peter McDermott, Don L. Hayler
  • Publication number: 20080077983
    Abstract: A reverse proxy server can receive user requests for web applications. Web application code can be obtained for a first web application. The reverse proxy server can be configured to recognize a specific proxied web application page to indicate a pagelet web application. The pagelet web application code can be obtained from the pagelet web application and a combined presentation produced by inserting the pagelet web application into a specified location in the first web application. This embodiment allows a pagelet web application code to be inserted into a first web application where the first web application code has not been modified prior to the first web application being proxied.
    Type: Application
    Filed: June 19, 2007
    Publication date: March 27, 2008
    Applicant: BEA SYSTEMS, INC.
    Inventors: David Meyer, Joseph A. Stanko, Phani Pandrangi, Adrian Peter McDermott, Don L. Hayler, Thomas Quigley
  • Publication number: 20080077809
    Abstract: A number of secondary passwords can be encrypted with a primary password and stored in a credential vault. An encrypted secondary password from the credential vault can be decrypted using the primary password and provided the secondary password to an application. Encrypted secondary passwords can be updated when the primary password changes.
    Type: Application
    Filed: June 19, 2007
    Publication date: March 27, 2008
    Applicant: BEA SYSTEMS, INC.
    Inventors: Don L. Hayler, Daniel Vu
  • Publication number: 20080077980
    Abstract: Web application code can be interpreted to indicate a pagelet web application. A combined display including a section of the pagelet web application in a page of the first application can then be produced.
    Type: Application
    Filed: June 19, 2007
    Publication date: March 27, 2008
    Applicant: BEA SYSTEMS, INC.
    Inventors: David F. Meyer, Joseph A. Stanko, Phani Pandrangi, Adrian Peter McDermott, Don L. Hayler
  • Publication number: 20080077982
    Abstract: Application role mappings can be maintained at a reverse proxy server. When a request for a web application is received at the reverse proxy servers, the proper user role for the web application can be determined at the reverse proxy server. The proper user role can be sent as part of a HTTP header to the web application. The web application can use the user role without doing an independent mapping of the user to a role.
    Type: Application
    Filed: June 19, 2007
    Publication date: March 27, 2008
    Applicant: BEA SYSTEMS, INC.
    Inventors: Don L. Hayler, Daniel Vu
  • Publication number: 20080077981
    Abstract: A reverse proxy server can receive user requests for web applications. Web application code can be obtained for a first web application. A tag in the first web application can be interpreted to indicate a pagelet web application. The pagelet web application code can be obtained from the pagelet web application and a combined presentation produced.
    Type: Application
    Filed: June 19, 2007
    Publication date: March 27, 2008
    Applicant: BEA SYSTEMS, INC.
    Inventors: David Meyer, Joseph A. Stanko, Phani Pandrangi, Adrian Peter McDermott, Don L. Hayler