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: 9613165Abstract: 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: GrantFiled: November 13, 2012Date of Patent: April 4, 2017Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Kurt Frieden, Don L. Hayler, Michael Richards, Vasif Shaikh
-
Patent number: 9548985Abstract: 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: GrantFiled: September 9, 2008Date of Patent: January 17, 2017Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Michael Ryan Amend, David P. Meyer, Joseph A. Stanko, Adrian Peter McDermott, Don L. Hayler, Thomas Doyle Quigley, Stanley Hsinheng Lin
-
Publication number: 20140136543Abstract: 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: ApplicationFiled: November 13, 2012Publication date: May 15, 2014Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Kurt FRIEDEN, Don L. HAYLER, Michael RICHARDS, Vasif SHAIKH
-
Patent number: 8397283Abstract: 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: GrantFiled: February 1, 2012Date of Patent: March 12, 2013Assignee: Oracle International CorporationInventors: Don L. Hayler, Daniel Vu
-
Publication number: 20120137213Abstract: 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: ApplicationFiled: February 1, 2012Publication date: May 31, 2012Applicant: Oracle International CorporationInventors: Don L. Hayler, Daniel Vu
-
Patent number: 8136150Abstract: 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: GrantFiled: November 2, 2010Date of Patent: March 13, 2012Assignee: Oracle International CorporationInventors: Don L. Hayler, Daniel Vu
-
Patent number: 7904953Abstract: 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: GrantFiled: June 19, 2007Date of Patent: March 8, 2011Assignee: BEA Systems, Inc.Inventors: David P. Meyer, Joseph A. Stanko, Phani Pandrangi, Adrian Peter McDermott, Don L. Hayler
-
Publication number: 20110047611Abstract: 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: ApplicationFiled: November 2, 2010Publication date: February 24, 2011Applicant: BEA Systems, Inc.Inventors: Don L. Hayler, Daniel Vu
-
Patent number: 7886352Abstract: 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: GrantFiled: June 19, 2007Date of Patent: February 8, 2011Assignee: Oracle International CorporationInventors: Phani Pandrangi, Michael Lossos, Don L. Hayler, Daniel Vu, William Adjie-Winoto
-
Patent number: 7865943Abstract: 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: GrantFiled: June 19, 2007Date of Patent: January 4, 2011Assignee: Oracle International CorporationInventors: Don L. Hayler, Daniel Vu
-
Patent number: 7861290Abstract: 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: GrantFiled: June 19, 2007Date of Patent: December 28, 2010Assignee: Oracle International CorporationInventors: David Meyer, Joseph A. Stanko, Phani Pandrangi, Adrian Peter McDermott, Don L. Hayler, Thomas Quigley, Michael Ryan Amend
-
Patent number: 7861289Abstract: 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: GrantFiled: June 19, 2007Date of Patent: December 28, 2010Assignee: Oracle International CorporationInventors: David Meyer, Joseph A. Stanko, Phani Pandrangi, Adrian Peter McDermott, Don L. Hayler
-
Publication number: 20090083726Abstract: 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: ApplicationFiled: September 9, 2008Publication date: March 26, 2009Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: 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: 20080313728Abstract: 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: ApplicationFiled: June 19, 2007Publication date: December 18, 2008Applicant: BEA SYSTEMS, INC.Inventors: Phani Pandrangi, Michael Lossos, Don L. Hayler, Daniel Vu, William Adjie-Winoto
-
Publication number: 20080250388Abstract: 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: ApplicationFiled: June 19, 2007Publication date: October 9, 2008Applicant: BEA SYSTEMS, INC.Inventors: David Meyer, Joseph A. Stanko, Phani Pandrangi, Adrian Peter McDermott, Don L. Hayler
-
Publication number: 20080077983Abstract: 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: ApplicationFiled: June 19, 2007Publication date: March 27, 2008Applicant: BEA SYSTEMS, INC.Inventors: David Meyer, Joseph A. Stanko, Phani Pandrangi, Adrian Peter McDermott, Don L. Hayler, Thomas Quigley
-
Publication number: 20080077809Abstract: 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: ApplicationFiled: June 19, 2007Publication date: March 27, 2008Applicant: BEA SYSTEMS, INC.Inventors: Don L. Hayler, Daniel Vu
-
Publication number: 20080077980Abstract: 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: ApplicationFiled: June 19, 2007Publication date: March 27, 2008Applicant: BEA SYSTEMS, INC.Inventors: David F. Meyer, Joseph A. Stanko, Phani Pandrangi, Adrian Peter McDermott, Don L. Hayler
-
Publication number: 20080077982Abstract: 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: ApplicationFiled: June 19, 2007Publication date: March 27, 2008Applicant: BEA SYSTEMS, INC.Inventors: Don L. Hayler, Daniel Vu
-
Publication number: 20080077981Abstract: 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: ApplicationFiled: June 19, 2007Publication date: March 27, 2008Applicant: BEA SYSTEMS, INC.Inventors: David Meyer, Joseph A. Stanko, Phani Pandrangi, Adrian Peter McDermott, Don L. Hayler