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: 10212247Abstract: 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: GrantFiled: May 3, 2016Date of Patent: February 19, 2019Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Parthiban Thilagar, Shu Ling, Michael J. Skarpelos, Naveen Zalpuri, Zhong Xu, William A. Wright, Patrick H. Fry, Wei Lin
-
Patent number: 9507880Abstract: 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: GrantFiled: August 17, 2010Date of Patent: November 29, 2016Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Parthiban Thilagar, Richard J. Anderson, Jr., William A. Wright, Joseph E. Errede, Patrick H. Fry, Raymond L. Pfau, Michael J. Skarpelos
-
Publication number: 20160248876Abstract: 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: ApplicationFiled: May 3, 2016Publication date: August 25, 2016Inventors: Parthiban THILAGAR, Shu LING, Michael J. SKARPELOS, Naveen ZALPURI, Zhong XU, William A. WRIGHT, Patrick H. FRY, Wei LIN
-
Patent number: 9361394Abstract: 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: GrantFiled: August 5, 2010Date of Patent: June 7, 2016Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Parthiban Thilagar, Shu Ling, Michael J. Skarpelos, Naveen Zalpuri, Zhong Xu, William A. Wright, Patrick H. Fry, Wei Lin
-
Patent number: 9154572Abstract: 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: GrantFiled: June 22, 2010Date of Patent: October 6, 2015Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Parthiban Thilagar, Richard J. Anderson, Jr., William A. Wright, Joseph E. Errede, Patrick H. Fry, Raymond L. Pfau, Fang Chen, Shu Ling
-
Patent number: 8621285Abstract: 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: GrantFiled: July 12, 2010Date of Patent: December 31, 2013Assignee: Oracle International CorporationInventors: 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: 8516313Abstract: 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: GrantFiled: June 16, 2010Date of Patent: August 20, 2013Assignee: Oracle International CorporationInventors: Parthiban Thilagar, Raymond Lawrence Pfau, Richard James Anderson, Jr., William Alan Wright, Joseph Edward Errede, Patrick H. Fry
-
Publication number: 20120005184Abstract: 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: ApplicationFiled: August 17, 2010Publication date: January 5, 2012Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Parthiban Thilagar, Richard J. Anderson, JR., William A. Wright, Joseph E. Errede, Patrick H. Fry, Raymond L. Pfau, Michael J. Skarpelos
-
Publication number: 20120005433Abstract: 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: ApplicationFiled: August 5, 2010Publication date: January 5, 2012Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Parthiban Thilagar, Shu Ling, Michael J. Skarpelos, Naveen Zalpuri, Zhong Xu, William A. Wright, Patrick H. Fry, Wei Lin
-
Publication number: 20110320884Abstract: 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: ApplicationFiled: July 12, 2010Publication date: December 29, 2011Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: 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: 20110314329Abstract: 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: ApplicationFiled: June 16, 2010Publication date: December 22, 2011Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Parthiban THILAGAR, Raymond Lawrence PFAU, Richard James Anderson, JR., William Alan Wright, Joseph Edward Errede, Patrick H. Fry
-
Publication number: 20110314175Abstract: 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: ApplicationFiled: June 22, 2010Publication date: December 22, 2011Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Parthiban THILAGAR, Richard J. Anderson, JR., William A. Wright, Joseph E. Errede, Patrick H. Fry, Raymond L. Pfau, Fang Chen, Shu Ling