Patents by Inventor Patrick H. Fry

Patrick H. Fry 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: 10212247
    Abstract: Systems, methods, and other embodiments associated with content invalidation are described. One example method includes parsing a response to identify an invalidation directive. Then if identified, invalidating cached content from a cache memory that corresponds to the content identified by an invalidation directive.
    Type: Grant
    Filed: May 3, 2016
    Date of Patent: February 19, 2019
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Parthiban Thilagar, Shu Ling, Michael J. Skarpelos, Naveen Zalpuri, Zhong Xu, William A. Wright, Patrick H. Fry, Wei Lin
  • Patent number: 9507880
    Abstract: Systems, methods, and other embodiments associated with processing regular expressions are described. One example method includes analyzing a rule for a regular expression and deleting the regular expression.
    Type: Grant
    Filed: August 17, 2010
    Date of Patent: November 29, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Parthiban Thilagar, Richard J. Anderson, Jr., William A. Wright, Joseph E. Errede, Patrick H. Fry, Raymond L. Pfau, Michael J. Skarpelos
  • Publication number: 20160248876
    Abstract: Systems, methods, and other embodiments associated with content invalidation are described. One example method includes parsing a response to identify an invalidation directive. Then if identified, invalidating cached content from a cache memory that corresponds to the content identified by an invalidation directive.
    Type: Application
    Filed: May 3, 2016
    Publication date: August 25, 2016
    Inventors: Parthiban THILAGAR, Shu LING, Michael J. SKARPELOS, Naveen ZALPURI, Zhong XU, William A. WRIGHT, Patrick H. FRY, Wei LIN
  • Patent number: 9361394
    Abstract: Systems, methods, and other embodiments associated with content invalidation are described. One example method includes providing an invalidation directive in a header of a response.
    Type: Grant
    Filed: August 5, 2010
    Date of Patent: June 7, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Parthiban Thilagar, Shu Ling, Michael J. Skarpelos, Naveen Zalpuri, Zhong Xu, William A. Wright, Patrick H. Fry, Wei Lin
  • Patent number: 9154572
    Abstract: Systems, methodologies, media, and other embodiments associated with processing network communications are described. One embodiment of a method includes processing data requests including changing an input/output (I/O) communications type for processing the data requests.
    Type: Grant
    Filed: June 22, 2010
    Date of Patent: October 6, 2015
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Parthiban Thilagar, Richard J. Anderson, Jr., William A. Wright, Joseph E. Errede, Patrick H. Fry, Raymond L. Pfau, Fang Chen, Shu Ling
  • Patent number: 8621285
    Abstract: Systems, methods, and other embodiments associated with event logging are described. One example method includes collecting request-based event log data associated with processing a request and temporarily storing the event log data in a memory. In the event of an error, the event log data is transferred to a storage device.
    Type: Grant
    Filed: July 12, 2010
    Date of Patent: December 31, 2013
    Assignee: Oracle International Corporation
    Inventors: Parthiban Thilagar, Richard J. Anderson, Jr., William A. Wright, Joseph E. Errede, Patrick H. Fry, Raymond L. Pfau, Michael J. Skarpelos, Shu Ling
  • Patent number: 8516313
    Abstract: Systems, methods, and other embodiments associated with shared error searching for web resource requests are described. A web resource request that includes one or more request strings is received and a error detection directive that identifies a first type of error to be located in a specified request string component is accessed. At least a portion of a first request string that corresponds to the specified request string component is searched, in a single pass, for the first type of error and other types of errors. Results with respect to the first error type are returned while occurrences of the first and other types of errors for are recorded for responding to subsequent error detection directives. Thus, a subsequent error detection directive for the other types of errors in the first request string component may be processed without re-searching the portion of the first request string already searched with respect to the first error detection directive.
    Type: Grant
    Filed: June 16, 2010
    Date of Patent: August 20, 2013
    Assignee: Oracle International Corporation
    Inventors: Parthiban Thilagar, Raymond Lawrence Pfau, Richard James Anderson, Jr., William Alan Wright, Joseph Edward Errede, Patrick H. Fry
  • Publication number: 20120005184
    Abstract: Systems, methods, and other embodiments associated with processing regular expressions are described. One example method includes analyzing a rule for a regular expression and deleting the regular expression.
    Type: Application
    Filed: August 17, 2010
    Publication date: January 5, 2012
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Parthiban Thilagar, Richard J. Anderson, JR., William A. Wright, Joseph E. Errede, Patrick H. Fry, Raymond L. Pfau, Michael J. Skarpelos
  • Publication number: 20120005433
    Abstract: Systems, methods, and other embodiments associated with content invalidation are described. One example method includes providing an invalidation directive in a header of a response.
    Type: Application
    Filed: August 5, 2010
    Publication date: January 5, 2012
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Parthiban Thilagar, Shu Ling, Michael J. Skarpelos, Naveen Zalpuri, Zhong Xu, William A. Wright, Patrick H. Fry, Wei Lin
  • Publication number: 20110320884
    Abstract: Systems, methods, and other embodiments associated with event logging are described. One example method includes collecting request-based event log data associated with processing a request and temporarily storing the event log data in a memory. In the event of an error, the event log data is transferred to a storage device.
    Type: Application
    Filed: July 12, 2010
    Publication date: December 29, 2011
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Parthiban THILAGAR, Richard J. ANDERSON, JR., William A. WRIGHT, Joseph E. ERREDE, Patrick H. FRY, Raymond L. PFAU, Michael J. SKARPELOS, Shu LING
  • Publication number: 20110314329
    Abstract: Systems, methods, and other embodiments associated with shared error searching for web resource requests are described. A web resource request that includes one or more request strings is received and a error detection directive that identifies a first type of error to be located in a specified request string component is accessed. At least a portion of a first request string that corresponds to the specified request string component is searched, in a single pass, for the first type of error and other types of errors. Results with respect to the first error type are returned while occurrences of the first and other types of errors for are recorded for responding to subsequent error detection directives. Thus, a subsequent error detection directive for the other types of errors in the first request string component may be processed without re-searching the portion of the first request string already searched with respect to the first error detection directive.
    Type: Application
    Filed: June 16, 2010
    Publication date: December 22, 2011
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Parthiban THILAGAR, Raymond Lawrence PFAU, Richard James Anderson, JR., William Alan Wright, Joseph Edward Errede, Patrick H. Fry
  • Publication number: 20110314175
    Abstract: Systems, methodologies, media, and other embodiments associated with processing network communications are described. One embodiment of a method includes processing data requests including changing an input/output (I/O) communications type for processing the data requests.
    Type: Application
    Filed: June 22, 2010
    Publication date: December 22, 2011
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Parthiban THILAGAR, Richard J. Anderson, JR., William A. Wright, Joseph E. Errede, Patrick H. Fry, Raymond L. Pfau, Fang Chen, Shu Ling