Patents by Inventor Michael Shephard

Michael Shephard 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: 9722972
    Abstract: A method of establishing a secure communications path between a first local server on a local network and a device on a wide area network comprising: establishing a first secure communications connection between a second local server on the local network and the device; establishing a second secure communications connection between the second local server and the first local server, wherein the second local server impersonates the device for at least a portion of the connection request; and proxying data between the local server and the device.
    Type: Grant
    Filed: February 26, 2012
    Date of Patent: August 1, 2017
    Assignee: Oracle International Corporation
    Inventors: Ali K. Ahmed, John Jules Alexander Boyer, Kenneth Montagna, Timothy Michael Shephard
  • Patent number: 9602549
    Abstract: Systems, methods and machine-readable media for providing a security service are disclosed. The methods include receiving a modification of the application object code to allow the software application to transmit a request for the security service; retrieving the modified application object code corresponding to the software application from memory; receiving, via a processor, the request for the security service from the modified application object code; and providing, via the processor, the security service. The systems and machine-readable media performing operations according to the methods disclosed.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: March 21, 2017
    Assignee: Oracle International Corporation
    Inventors: John Jules Alexander Boyer, Ali Kamran Ahmed, Timothy Michael Shephard, Vinay Prabhu, Ruchir Tewari
  • Patent number: 9563772
    Abstract: Systems, methods and machine-readable media for providing a security service are disclosed. The methods include receiving a modification of the application object code to allow the software application to transmit a request for the security service; retrieving the modified application object code corresponding to the software application from memory; receiving, via a processor, the request for the security service from the modified application object code; and providing, via the processor, the security service. The systems and machine-readable media performing operations according to the methods disclosed.
    Type: Grant
    Filed: September 1, 2015
    Date of Patent: February 7, 2017
    Assignee: Oracle International Corporation
    Inventors: John Jules Alexander Boyer, Ali Kamran Ahmed, Timothy Michael Shephard, Vinay Prabhu, Ruchir Tewari
  • Publication number: 20160112458
    Abstract: Systems, methods and machine-readable media for providing a security service are disclosed. The methods include receiving a modification of the application object code to allow the software application to transmit a request for the security service; retrieving the modified application object code corresponding to the software application from memory; receiving, via a processor, the request for the security service from the modified application object code; and providing, via the processor, the security service. The systems and machine-readable media performing operations according to the methods disclosed.
    Type: Application
    Filed: December 15, 2015
    Publication date: April 21, 2016
    Applicant: Oracle International Corporation
    Inventors: John Jules Alexander Boyer, Ali Kamran Ahmed, Timothy Michael Shephard, Vinay Prabhu, Ruchir Tewari
  • Patent number: 9246893
    Abstract: Systems, methods and machine-readable media for providing a security service are disclosed. The methods include receiving a modification of the application object code to allow the software application to transmit a request for the security service; retrieving the modified application object code corresponding to the software application from memory; receiving, via a processor, the request for the security service from the modified application object code; and providing, via the processor, the security service. The systems and machine-readable media performing operations according to the methods disclosed.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: January 26, 2016
    Assignee: Oracle International Corporation
    Inventors: John Jules Alexander Boyer, Ali Kamran Ahmed, Timothy Michael Shephard, Vinay Prabhu, Ruchir Tewari
  • Publication number: 20150371045
    Abstract: Systems, methods and machine-readable media for providing a security service are disclosed. The methods include receiving a modification of the application object code to allow the software application to transmit a request for the security service; retrieving the modified application object code corresponding to the software application from memory; receiving, via a processor, the request for the security service from the modified application object code; and providing, via the processor, the security service. The systems and machine-readable media performing operations according to the methods disclosed.
    Type: Application
    Filed: September 1, 2015
    Publication date: December 24, 2015
    Applicant: Oracle International Corporation
    Inventors: John Jules Alexander Boyer, Ali Kamran Ahmed, Timothy Michael Shephard, Vinay Prabhu, Ruchir Tewari
  • Publication number: 20130227291
    Abstract: A method of establishing a secure communications path between a first local server on a local network and a device on a wide area network comprising: establishing a first secure communications connection between a second local server on the local network and the device; establishing a second secure communications connection between the second local server and the first local server, wherein the second local server impersonates the device for at least a portion of the connection request; and proxying data between the local server and the device
    Type: Application
    Filed: February 26, 2012
    Publication date: August 29, 2013
    Inventors: Ali K. Ahmed, John Jules Alexander Boyer, Kenneth Montagna, Timothy Michael Shephard
  • Publication number: 20060253213
    Abstract: Product descriptions (e.g., brochures) and processing instructions required to create a product (impose, print, fold, staple) can be abstracted into common vocabularies that link one to the other. A link from a product description to the processing instructions is made. A set of pre-defined templates containing specific processing instructions can be selected. Templates representing the processing instructions have a set of capabilities for the process network described. Templates representing the processing instructions can associate a set of well-defined queries regarding the product description, answers to which are used to complete process templates. A System of Classification when constructed can be used to classify a vocabulary to describe products and a separate vocabulary to describe required processing for the product(s). Once a System of Classification is established, templates for various product classes can be created.
    Type: Application
    Filed: May 3, 2005
    Publication date: November 9, 2006
    Inventors: Kirk Ocke, Michael Shephard, Frank Goetz