Patents by Inventor Guy Riddle

Guy Riddle 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: 10187353
    Abstract: Methods, apparatuses and systems facilitating enhanced classification of network traffic based on observed flow-based and/or host-based behaviors.
    Type: Grant
    Filed: June 1, 2011
    Date of Patent: January 22, 2019
    Assignee: SYMANTEC CORPORATION
    Inventors: Suresh Babu Muppala, Guy Riddle, Scott Andrew Hankins
  • Patent number: 9794127
    Abstract: Control and management of bandwidth at networks remote from the physical bandwidth management infrastructure. Particular implementations allow network equipment at a plurality of data centers, for example, to manage network traffic at remote branch office networks without deployment of network devices at the remote branch office networks.
    Type: Grant
    Filed: June 10, 2016
    Date of Patent: October 17, 2017
    Assignee: Symantec Corporation
    Inventor: Guy Riddle
  • Publication number: 20160294628
    Abstract: Control and management of bandwidth at networks remote from the physical bandwidth management infrastructure. Particular implementations allow network equipment at a plurality of data centers, for example, to manage network traffic at remote branch office networks without deployment of network devices at the remote branch office networks.
    Type: Application
    Filed: June 10, 2016
    Publication date: October 6, 2016
    Inventor: Guy Riddle
  • Patent number: 9419867
    Abstract: A data and control plane architecture for network devices. An example system architecture includes a network processing unit implementing one or more data plane operations, and a network device operably coupled to the network processing unit that implements a control plane. In a particular implementation, the network processing unit is configured to process network traffic according to a data plane configuration, and sample selected packets to the network device. The network device processes the sampled packets and adjusts the data plane configuration responsive to the sampled packets.
    Type: Grant
    Filed: March 30, 2007
    Date of Patent: August 16, 2016
    Assignee: Blue Coat Systems, Inc.
    Inventors: Jon Eric Okholm, Guy Riddle
  • Patent number: 9391921
    Abstract: Control and management of bandwidth at networks remote from the physical bandwidth management infrastructure. Particular implementations allow network equipment at a plurality of data centers, for example, to manage network traffic at remote branch office networks without deployment of network devices at the remote branch office networks.
    Type: Grant
    Filed: March 18, 2008
    Date of Patent: July 12, 2016
    Assignee: Packeteer, Inc.
    Inventor: Guy Riddle
  • Patent number: 9356851
    Abstract: A method and apparatus for using an application layer demarcation point are described. In one embodiment, the method comprises monitoring end-to-end performance of a network application at an application demarcation point in a network, and mediating between provider infrastructure and customer infrastructure based on results of monitoring.
    Type: Grant
    Filed: October 11, 2012
    Date of Patent: May 31, 2016
    Assignee: Blue Coat Systems, Inc.
    Inventors: Todd Krautkremer, Guy Riddle, Bob Purvy
  • Patent number: 9083540
    Abstract: In a computer system having a memory, a processor, and a network interface, a method for listening on multiple conferencing interfaces having the steps of loading a set of transport components into the memory; initializing each transport components of the set of transport components to listen on a particular conferencing interface using the network interface, each transport component of the set of transport components listening to a different conferencing interface; receiving an incoming call signal on the network interface having an incoming conferencing interface; processing the incoming call signal to detect the incoming conferencing interface; and launching an application based on the incoming conferencing interface.
    Type: Grant
    Filed: December 17, 2013
    Date of Patent: July 14, 2015
    Assignee: APPLE INC.
    Inventor: Guy Riddle
  • Publication number: 20140324969
    Abstract: In a computer system having a memory, a processor, and a network interface, a method for listening on multiple conferencing interfaces having the steps of loading a set of transport components into the memory; initializing each transport components of the set of transport components to listen on a particular conferencing interface using the network interface, each transport component of the set of transport components listening to a different conferencing interface; receiving an incoming call signal on the network interface having an incoming conferencing interface; processing the incoming call signal to detect the incoming conferencing interface; and launching an application based on the incoming conferencing interface.
    Type: Application
    Filed: December 17, 2013
    Publication date: October 30, 2014
    Applicant: Apple Inc.
    Inventor: Guy Riddle
  • Patent number: 8843634
    Abstract: Partition configuration and creation mechanisms for network traffic management devices. In some implementations, the present invention enhances the predictability of partition hierarchies that use weighting values and fixed rate guarantees. In some implementations, the present invention includes a configuration interface that constrains the manner in which partitions can be configured to achieve predictable and efficient results. In some implementations, the present invention includes a partition creation and deletion layer that operates to dynamically create partitions based on one or more partition patterns.
    Type: Grant
    Filed: April 6, 2011
    Date of Patent: September 23, 2014
    Assignee: Blue Coat Systems, Inc.
    Inventor: Guy Riddle
  • Publication number: 20140278640
    Abstract: A workflow management system, a client device, and a method describe business workflow management systems and methods optimized for small to medium-sized businesses. The systems and methods can include a recommendation engine to parse through data to provide a finite and optimized to-do list to business owners and employees to optimize business operation and overall productivity recognizing the inherent constraints in small to medium-sized businesses. The recommendations in the to-do list are based on data analysis using a plurality of factors such as context, time, efficiency, etc. The systems and methods are focused on the needs and objectives of business owners in the context of running a more efficient business. The recommendations seek to be relevant, actionable, and contextually-driven to optimize business operations recognizing that small and medium-sized businesses have finite resources during ongoing operations.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Applicant: Companyons, Inc.
    Inventors: Brett Galloway, Guy Riddle, Mark Hill, Paolo Perazzo, Satish Ambati
  • Patent number: 8793361
    Abstract: An exemplary embodiment provides for a method for use in a network device operative to facilitate classification of data flows in a multipath network topology by intelligently mirroring one or more packets of the data flows to a set of cooperating network devices. The method, in one implementation, can involve tracking asymmetric data flows and synchronizing at least portions of the asymmetric data flows between a plurality of network devices to facilitate classification and other operations in multipath network topologies. In one implementation, the present invention allows a plurality of network devices, each disposed on the boundaries of an autonomous system (such as an ISP network) to communicate enough information about data flows encountered at each of the network devices to enable more accurate data flow classification.
    Type: Grant
    Filed: June 30, 2006
    Date of Patent: July 29, 2014
    Assignee: Blue Coat Systems, Inc.
    Inventor: Guy Riddle
  • Patent number: 8788822
    Abstract: Methods, apparatuses and systems directed to the application of network QoS policy to different data types multiplexed over a connection corresponding to a given session between a first host and a second host. In one implementation, the present invention includes a dual gateway architecture where a first gateway terminates the connection with a remote access client, demultiplexes the remote access session data stream into a plurality of separate streams for transmission to a second gateway. The second gateway re-multiplexes the separate data streams into a single remote access session data stream for transmission to a remote access server. The use of separate data streams between the first and second gateways allows for the application of individual policies on the components of the remote access session data flow. For example, a policy scheme can be configured that gives preference to mouse movements, transmitted in a first data stream, over printer traffic, transmitted in a second data stream.
    Type: Grant
    Filed: June 10, 2005
    Date of Patent: July 22, 2014
    Assignee: Blue Coat Systems, Inc.
    Inventor: Guy Riddle
  • Patent number: 8621006
    Abstract: In a computer system having a memory, a processor, and a network interface, a method for listening on multiple conferencing interfaces having the steps of loading a set of transport components into the memory; initializing each transport components of the set of transport components to listen on a particular conferencing interface using the network interface, each transport component of the set of transport components listening to a different conferencing interface; receiving an incoming call signal on the network interface having an incoming conferencing interface; processing the incoming call signal to detect the incoming conferencing interface; and launching an application based on the incoming conferencing interface. Other embodiments are also described.
    Type: Grant
    Filed: February 9, 2012
    Date of Patent: December 31, 2013
    Assignee: Apple Inc.
    Inventor: Guy Riddle
  • Publication number: 20130155885
    Abstract: A method and apparatus for using an application layer demarcation point are described. In one embodiment, the method comprises monitoring end-to-end performance of a network application at an application demarcation point in a network, and mediating between provider infrastructure and customer infrastructure based on results of monitoring.
    Type: Application
    Filed: October 11, 2012
    Publication date: June 20, 2013
    Inventors: Todd Krautkremer, Guy Riddle, Bob Purvy
  • Patent number: 8462820
    Abstract: Methods, apparatuses and systems directed to a network traffic synchronization mechanism facilitating the deployment of network devices in redundant network topologies. In certain embodiments, when a first network device directly receives network traffic, it copies the network traffic and transmits it to at least one partner network device. The partner network device processes the copied network traffic, just as if it had received it directly, but, in one embodiment, discards the traffic before forwarding it on to its destination. In one embodiment, the partner network devices are operative to exchange directly received network traffic. As a result, the present invention provides enhanced reliability and seamless failover. Each unit, for example, is ready at any time to take over for the other unit should a failure occur.
    Type: Grant
    Filed: August 10, 2010
    Date of Patent: June 11, 2013
    Assignee: Blue Coat Systems, Inc.
    Inventors: Roopesh R. Varier, David Jacobsen, Guy Riddle
  • Patent number: 8300545
    Abstract: A method and apparatus for using an application layer demarcation point are described. In one embodiment, the method comprises monitoring end-to-end performance of a network application at an application demarcation point in a network, and mediating between provider infrastructure and customer infrastructure based on results of monitoring.
    Type: Grant
    Filed: June 8, 2009
    Date of Patent: October 30, 2012
    Assignee: Packeteer, Inc.
    Inventors: Todd Krautkremer, Guy Riddle, Bob Purvy
  • Patent number: 8279885
    Abstract: A beltway mechanism that takes advantage of atomic locking mechanisms supported by certain classes of hardware processors to handle the tasks that require atomic access to data structures while also reducing the overhead associated with these atomic locking mechanisms. The beltway mechanisms described herein can be used to control access to software and hardware facilities in an efficient manner.
    Type: Grant
    Filed: September 25, 2007
    Date of Patent: October 2, 2012
    Assignee: Packeteer, Inc.
    Inventor: Guy Riddle
  • Publication number: 20120195418
    Abstract: In a computer system having a memory, a processor, and a network interface, a method for listening on multiple conferencing interfaces having the steps of loading a set of transport components into the memory; initializing each transport components of the set of transport components to listen on a particular conferencing interface using the network interface, each transport component of the set of transport components listening to a different conferencing interface; receiving an incoming call signal on the network interface having an incoming conferencing interface; processing the incoming call signal to detect the incoming conferencing interface; and launching an application based on the incoming conferencing interface. Other embodiments are also described.
    Type: Application
    Filed: February 9, 2012
    Publication date: August 2, 2012
    Inventor: Guy Riddle
  • Patent number: 8161238
    Abstract: Storage space on one or more hard disks of a network caching appliance is divided into a plurality S of stripes. Each stripe is a physically contiguous section of the disk(s), and is made up of a plurality of sectors. Content, whether in the form of objects or otherwise (e.g., byte-cache stream information), is written to the stripes one at a time, and when the entire storage space has been written the stripes are recycled as a whole, one at a time. In the event of a cache hit, if the subject content is stored on an oldest D ones of the stripes, the subject content is rewritten to a currently written stripe, where 1?D?(S?1).
    Type: Grant
    Filed: November 10, 2009
    Date of Patent: April 17, 2012
    Assignee: Blue Coat Systems, Inc.
    Inventor: Guy Riddle
  • Publication number: 20120079101
    Abstract: Methods, apparatuses and systems facilitating enhanced classification of network traffic based on observed flow-based and/or host-based behaviors.
    Type: Application
    Filed: June 1, 2011
    Publication date: March 29, 2012
    Applicant: Blue Coat Systems, Inc.
    Inventors: Suresh Babu Muppala, Guy Riddle, Scott Andrew Hankins