Patents by Inventor Ronald Frederick

Ronald Frederick 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: 10958666
    Abstract: The disclosed computer-implemented method for verifying connection integrity may include (i) receiving a request from a client to initiate a connection to a server via a middlebox, (ii) receiving, from the client, via a side protocol executing in parallel with a transport layer security protocol, a request for a certificate for the middlebox, (iii) sending, to the client, via the side protocol, the certificate, (iv) receiving, from the client, via the side protocol, a request for an additional certificate from a device upstream of the middlebox, (v) requesting, from the device upstream of the middlebox, via the side protocol, the additional certificate, (vi) receiving, from the device upstream of the middlebox, via the side protocol, the additional certificate, (vii) sending, to the client, via the side protocol, the additional certificate, and (viii) relaying data via the connection. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: March 24, 2017
    Date of Patent: March 23, 2021
    Assignee: NortonLifeLock Inc.
    Inventors: Brian Witten, Qing Li, Ronald Frederick, Roelof Du Toit, Susanta Nanda, Saurabh Shintre, Darren Shou
  • Patent number: 8639837
    Abstract: Packets received at a network appliance are classified according to a packet classification rules based on flow state information maintained by the network appliance and evaluated for each packet as it is received at the appliance on the basis of OSI Level 2-Level 4 (L2-L4) information retrieved from the packet. The received packets are acted upon according to outcomes of the classification; and the flow state information is updated according to actions taken on the received packets. The updated flow state information is then made available to modules performing additional processing of one or more of the packets at OSI Layer 7 (L7).
    Type: Grant
    Filed: July 27, 2007
    Date of Patent: January 28, 2014
    Assignee: Blue Coat Systems, Inc.
    Inventors: Qing Li, Yusheng Huang, Gary Tomic, Ronald Frederick
  • Patent number: 8312264
    Abstract: A digital certificate associating a unique identifier for a computer-based appliance with an authentication key pair for that appliance is obtained from a certificate authority using a different, manufacturing key pair for the appliance. The manufacturing key pair may be generated by the appliance at or about its time of manufacture. The public key portion of the manufacturing key pair along with the unique identifier for the appliance may be provided via secure means to the certificate authority prior to the request for the digital certificate concerning the authentication key pair. Eventually, the digital certificate associated with the authentication key pair may be used by the appliance when joining a network, as part of a one-way or two-way authentication process.
    Type: Grant
    Filed: January 24, 2008
    Date of Patent: November 13, 2012
    Assignee: Blue Coat Systems, Inc.
    Inventors: Thomas J. Kelly, Ronald Frederick, Shrikrishna Karandikar, Wei Jen Yeh, Vineet Kumar
  • Patent number: 8301887
    Abstract: A first computer-based device is authenticated at a second computer-based device communicatively coupled thereto through use of a unique identifier and an encrypted token, each received from the first device. Following the authentication, configuration information for the first device is sent from the second device to the first device and the first device is authorized to join a network that includes the second device. Further, permissions related to the network may be granted to the first device.
    Type: Grant
    Filed: January 31, 2008
    Date of Patent: October 30, 2012
    Assignee: Blue Coat Systems, Inc.
    Inventors: Thomas J. Kelly, Samuel H. McLane, Ronald Frederick, Dharmendra Mohan, Darrell G. Long
  • Patent number: 8032641
    Abstract: Methods, apparatuses and systems directed to detecting, and in some implementations, responding to, asymmetric routing in network deployments. In a particular embodiment, a first process detects asymmetric routing at connection initiation, while the second process can detect asymmetric routing that may after connection initiation.
    Type: Grant
    Filed: April 30, 2009
    Date of Patent: October 4, 2011
    Assignee: Blue Coat Systems, Inc.
    Inventors: Qing Li, Ronald Frederick
  • Publication number: 20100281168
    Abstract: Methods, apparatuses and systems directed to detecting, and in some implementations, responding to, asymmetric routing in network deployments. In a particular embodiment, a first process detects asymmetric routing at connection initiation, while the second process can detect asymmetric routing that may after connection initiation.
    Type: Application
    Filed: April 30, 2009
    Publication date: November 4, 2010
    Applicant: Blue Coat Systems, Inc.
    Inventors: Qing Li, Ronald Frederick
  • Patent number: 7743160
    Abstract: Techniques for suspending a TCP three-way handshake, offering the partial connection to an L-7 application or module at a proxy to perform further processing, and then allowing the L-7 application or module to instruct the proxy's network kernel to perform various actions are described. In various embodiments these actions may include: silently dropping the connection, verbosely rejecting the connection, accepting and processing the connection locally, or forwarding the connection to another proxy or the original destination. This additional functionality is provided, in one particular embodiment, via extensions to the POSIX socket API.
    Type: Grant
    Filed: July 19, 2007
    Date of Patent: June 22, 2010
    Assignee: Blue Coat Systems, Inc.
    Inventors: Qing Li, Ronald Frederick
  • Publication number: 20090132777
    Abstract: Systems, methods, and computer products for protecting information during troubleshooting are provided. A dumping mechanism includes marking at least one of a plurality of memory regions in the computer-readable medium as non-dumpable, initiating a core dump, determining which memory regions of the plurality regions are non-dumpable, and dumping the contents only of memory regions not marked as non-dumpable.
    Type: Application
    Filed: January 26, 2009
    Publication date: May 21, 2009
    Inventors: Thomas J. Kelly, Ronald Frederick, G. Bert Benkowski
  • Publication number: 20080244085
    Abstract: Techniques for suspending a TCP three-way handshake, offering the partial connection to an L-7 application or module at a proxy to perform further processing, and then allowing the L-7 application or module to instruct the proxy's network kernel to perform various actions are described. In various embodiments these actions may include: silently dropping the connection, verbosely rejecting the connection, accepting and processing the connection locally, or forwarding the connection to another proxy or the original destination. This additional functionality is provided, in one particular embodiment, via extensions to the POSIX socket API.
    Type: Application
    Filed: July 19, 2007
    Publication date: October 2, 2008
    Applicant: BLUE COAT SYSTEMS, INC.
    Inventors: Qing Li, Ronald Frederick
  • Publication number: 20080209216
    Abstract: A first computer-based device is authenticated at a second computer-based device communicatively coupled thereto through use of a unique identifier and an encrypted token, each received from the first device. Following the authentication, configuration information for the first device is sent from the second device to the first device and the first device authorized to join a network that includes the second device. Further, permissions related to the network may be granted to the first device.
    Type: Application
    Filed: January 31, 2008
    Publication date: August 28, 2008
    Inventors: Thomas J. Kelly, Samuel H. McLane, Ronald Frederick, Dharmendra Mohan, Darrell Long
  • Publication number: 20080184030
    Abstract: A digital certificate associating a unique identifier for a computer-based appliance with an authentication key pair for that appliance is obtained from a certificate authority using a different, manufacturing key pair for the appliance. The manufacturing key pair may be generated by the appliance at or about its time of manufacture. The public key portion of the manufacturing key pair along with the unique identifier for the appliance may be provided via secure means to the certificate authority prior to the request for the digital certificate concerning the authentication key pair. Eventually, the digital certificate associated with the authentication key pair may be used by the appliance when joining a network, as part of a one-way or two-way authentication process.
    Type: Application
    Filed: January 24, 2008
    Publication date: July 31, 2008
    Applicant: BLUE COAT SYSTEMS, INC.
    Inventors: Thomas J. Kelly, Ronald Frederick, Shrikrishna Karandikar, Wei Jen Yeh, Vineet Kumar
  • Publication number: 20080077705
    Abstract: Packets received at a network appliance are classified according to packet classification rules based on flow state information maintained by the network appliance and evaluated for each packet as it is received at the appliance on the basis of OSI Level 2-Level 4 (L2-L4) information retrieved from the packet. The received packets are acted upon according to outcomes of the classification; and the flow state information is updated according to actions taken on the received packets. The updated flow state information is then made available to modules performing additional processing of one or more of the packets at OSI Layer 7 (L7).
    Type: Application
    Filed: July 27, 2007
    Publication date: March 27, 2008
    Inventors: Qing Li, Yusheng Huang, Gary Tomic, Ronald Frederick
  • Publication number: 20040267581
    Abstract: A system, process and computer program product that incorporates critical determining factors and outputs a model for an efficient and cost-effective migration. The disclosed system accepts as input critical data as defined in an RFI, RFP, and application inventories, applies weighting factors, and produces a high-level plan for an efficient and cost-effective migration.
    Type: Application
    Filed: June 24, 2003
    Publication date: December 30, 2004
    Applicant: ELECTRONIC DATA SYSTEMS CORPORATION
    Inventors: Uma M. Krishnamurthy, Pushpa Neelakantan, Radhika R. Gannamani, David Peterson, Ronald Frederick