Patents by Inventor Patrick Douglas

Patrick Douglas 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: 10880986
    Abstract: Particular embodiments described herein provide for an electronic device that can be configured to enable an active loading mechanism. The electronic device can include a printed circuit board, a heat source located on the printed circuit board, and an active loading mechanism secured to the printed circuit board. The active loading mechanism is over the heat source and includes shape memory material. When the shape memory material is not activated, the active loading mechanism applies a first load on the heat source and when the shape memory material is activated, the active loading mechanism applies a second load on the heat source.
    Type: Grant
    Filed: March 29, 2019
    Date of Patent: December 29, 2020
    Assignee: Intel Corporation
    Inventors: Evan Piotr Kuklinski, Jerrod Peterson, Ruander Cardenas, Patrick Douglas James
  • Patent number: 10779339
    Abstract: Systems, methods, and computer-readable storage media for wireless roaming are disclosed. An access point receives a communication request from a wireless device and determines a home broadcast domain associated with the wireless device. The access point determines that the home broadcast domain is different than the broadcast domain associated with the access point and proceeds to identify a second access point that is associated with the home broadcast domain of the wireless device. The access point establishes a tunnel between the access point and the second access point for routing traffic associated with the wireless device.
    Type: Grant
    Filed: April 4, 2018
    Date of Patent: September 15, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Patrick Douglas Verkaik, Asa Daniel Zernik, Jignesh Devji Patel, Nebojsa Milosavljevic, Clifford A. Frey
  • Patent number: 10771351
    Abstract: A cloud-based system and method for provisioning IT infrastructure systems is disclosed. The system and method provided constructs an infrastructure generally comprised of a processing component supplying the computational capacity for a platform element, comprising one or more processing elements, memory and I/O subsystems, a storage component utilizing commodity disk drives and comprised of one or more physical storage devices, and a network component providing a high speed connection among processing elements and the processing component to storage components. In addition, the system and method provide all features required for a complete, immediately usable infrastructure system including registration of IP addresses and domain names so that the user may have the system completely up and running without the aid of an administrator.
    Type: Grant
    Filed: October 11, 2016
    Date of Patent: September 8, 2020
    Assignee: DIGITAL RIVER, INC.
    Inventors: Ryan Patrick Douglas, James Edward Lehnhoff, Michael Robert Wilson, Lukas John Marty, Michael Thomas Gross, Paul Conrad Schaleger
  • Patent number: 10715352
    Abstract: A source node can append a unique identifier to an outbound client packet, transmit the outbound client packet to a recipient node via a port, and create a transmission record including: the unique identifier, a time stamp of the outbound client packet, and an identifier for the port. The source node can receive an inbound client packet that is appended with the unique identifier and a delta time indicating an amount of elapsed time between the recipient node receiving the outbound client packet and the recipient node transmitting the inbound client packet. The source node can determine a performance level of a VPN tunnel provided by the port based on the time stamp value of the outbound client packet, the delta time, and a time stamp value of the inbound client packet indicating a time at which the inbound client packet was received by the source node.
    Type: Grant
    Filed: February 20, 2019
    Date of Patent: July 14, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Patrick Douglas Verkaik, Timothy J. Passaro
  • Patent number: 10623251
    Abstract: Various implementations disclosed herein provide private network driven hosted network device management that enables more robust management of private networks that include such equipment. For example, in some implementations, a method of private network driven hosted network device management includes receiving a fetch request from a compliant device, wherein the fetch request indicates demand for at least one of new and updated configuration data and instructions. In turn, the method further includes assessing whether or not the new and updated configuration data and instructions, for the requesting compliant device, will conflict with local customizations and indicate potential disruption to connectivity and services in an associated private network, in order to produce an assessment result. The method also includes selectively generating a new configuration file including a suitable set of new and updated configuration data and instructions based on the assessment result.
    Type: Grant
    Filed: October 27, 2015
    Date of Patent: April 14, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Joel Feinstein, Justin Joel Delegard, Adam Weis, Robert Tristan Shanks, Dan Aguayo, Patrick Douglas Verkaik, Dylan Jason Koenig, Jacob Corr Valentic, Arthur Po-Hsiang Huang
  • Publication number: 20190246488
    Abstract: Particular embodiments described herein provide for an electronic device that can be configured to enable an active loading mechanism. The electronic device can include a printed circuit board, a heat source located on the printed circuit board, and an active loading mechanism secured to the printed circuit board. The active loading mechanism is over the heat source and includes shape memory material. When the shape memory material is not activated, the active loading mechanism applies a first load on the heat source and when the shape memory material is activated, the active loading mechanism applies a second load on the heat source.
    Type: Application
    Filed: March 29, 2019
    Publication date: August 8, 2019
    Applicant: Intel Corporation
    Inventors: Evan Piotr Kuklinski, Jerrod Peterson, Ruander Cardenas, Patrick Douglas James
  • Patent number: 10374828
    Abstract: Various implementations disclosed herein include systems, methods and apparatuses that involve a first device selecting a data tunnel for sending packets of a determined network traffic type to another device. For example, in some implementations, a method includes a first device receiving a first group of packets for forwarding to a second device. The method includes the first device retrieving packet-forwarding rules for forwarding the first group of packets, and selecting a first private network data tunnel from a plurality of private network data tunnels between the first device and the second device, for forwarding a first packet of the first group of packets, based on satisfaction of the retrieved packet-forwarding rules. A respective private network data tunnel is associated with a respective uplink of a plurality of uplinks of the first network device. The first private network data tunnel is associated with a first uplink of the first device.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: August 6, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Robert Tristan Shanks, Jignesh Devji Patel, Patrick Douglas Verkaik, Selahattin Daghan Altas, Joseph Morgan Aronow, Justin Delegard, Dylan Jason Koenig
  • Patent number: 10359808
    Abstract: A vertical docking apparatus (VDA) includes a back panel assembly with at least a first device docking hook (DDH) and a first panel mounting cavity. The first panel mounting cavity is located on a back surface of the back panel assembly and configured to allow the back panel assembly to be mounted to a vertical surface. Additionally, the VDA includes a front panel assembly that is attached to the back panel assembly, a first DDH cavity that is adapted to receive the first DDH, and a transmission connector.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: July 23, 2019
    Assignee: Quirklogic, Inc.
    Inventors: Patrick Douglas Henry Williams, James Patrick Henderson, Duncan James Gibbons, Matthew Thomas Robert Bailey, Tian Zhao, Alfonso Fabian de la Fuente
  • Publication number: 20190196921
    Abstract: Systems, methods, and computer-readable storage media for high availability and failover. A device obtains an external identity designated for a set of devices on a network, the set of devices comprising the device and a second device, and the external identity comprising public address settings which the set of devices can use when in live mode to communicate with devices outside of the network. While the device is in failover mode and the second device is in live mode, the device listens for heartbeat messages transmitted from the second device. Next, the device detects a failover event when a predetermined number of heartbeat messages have not been received by the device. In response to the failover event, the device then changes from failover mode to live mode and assumes the external identity.
    Type: Application
    Filed: August 27, 2018
    Publication date: June 27, 2019
    Inventors: Patrick Douglas Verkaik, Robert Tristan Shanks
  • Publication number: 20190182076
    Abstract: A source node can append a unique identifier to an outbound client packet, transmit the outbound client packet to a recipient node via a port, and create a transmission record including: the unique identifier, a time stamp of the outbound client packet, and an identifier for the port. The source node can receive an inbound client packet that is appended with the unique identifier and a delta time indicating an amount of elapsed time between the recipient node receiving the outbound client packet and the recipient node transmitting the inbound client packet. The source node can determine a performance level of a VPN tunnel provided by the port based on the time stamp value of the outbound client packet, the delta time, and a time stamp value of the inbound client packet indicating a time at which the inbound client packet was received by the source node.
    Type: Application
    Filed: February 20, 2019
    Publication date: June 13, 2019
    Inventors: Patrick Douglas Verkaik, Timothy J. Passaro
  • Patent number: 10298672
    Abstract: Previous solutions to the problem of maintaining up-to-date network device addressing, fail to provide systems or processes that efficiently share and obtain addressing information of networking devices in a given network. By contrast, and to that end, various implementations disclosed herein include systems, methods and apparatuses that generate a registry request message, where the registry request message includes a first portion characterized by a first write privilege and a second portion characterized by a second write privilege different from the first write privilege. The systems, methods and apparatuses convey the registry request message to a shared contact point network entity, and obtain a response message addressed from the shared contact point network entity, where the response message includes peer addressing information corresponding to one or more peer network devices associated with the aforementioned systems, methods and apparatuses.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: May 21, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Robert Tristan Shanks, Jignesh Devji Patel, Patrick Douglas Verkaik, Selahattin Daghan Altas, Joseph Morgan Aronow, Justin Delegard, Dylan Jason Koenig
  • Publication number: 20190141761
    Abstract: Various implementations disclosed herein include systems, methods and apparatuses of a first device, that obtain contact point information of a second device associated with the first device, as a peer device in a private network, where the contact point information of the second device includes one or more peer uplink identifiers and each respective peer uplink identifier corresponds to a respective peer device uplink of the second device. The systems, methods and apparatuses establish a first private network data tunnel from a first uplink of the first device to the second device, using the contact point information of the second device, and a first uplink identifier associated with the first uplink, and establish a second private network data tunnel from a second uplink of the first device to the second device, using the contact point information of the second device, and a second uplink identifier associated with the second uplink.
    Type: Application
    Filed: May 18, 2018
    Publication date: May 9, 2019
    Inventors: Robert Tristan Shanks, Jignesh Devji Patel, Patrick Douglas Verkaik, Selahattin Daghan Altas, Joseph Morgan Aronow, Justin Delegard, Dylan Jason Koenig
  • Patent number: 10230543
    Abstract: A source node can append a unique identifier to an outbound client packet, transmit the outbound client packet to a recipient node via a port, and create a transmission record including: the unique identifier, a time stamp of the outbound client packet, and an identifier for the port. The source node can receive an inbound client packet that is appended with the unique identifier and a delta time indicating an amount of elapsed time between the recipient node receiving the outbound client packet and the recipient node transmitting the inbound client packet. The source node can determine a performance level of a VPN tunnel provided by the port based on the time stamp value of the outbound client packet, the delta time, and a time stamp value of the inbound client packet indicating a time at which the inbound client packet was received by the source node.
    Type: Grant
    Filed: July 20, 2016
    Date of Patent: March 12, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Patrick Douglas Verkaik, Timothy J. Passaro
  • Patent number: 10223729
    Abstract: A high volume order management system is disclosed. Order capture and order processing are separated in order to allow the maximum number of orders to be captured during a short period of time. An order capture system is integrated with each website on which the product is offered. The system is comprised of a number of pods which are further comprised of order capture web pages, business rules and modules designed to capture orders as quickly as possible while still preventing fraudulent orders and providing the shopper with an expectation of whether the purchase attempt was successful. Orders are collected in a file and are subsequently processed by a global ecommerce system.
    Type: Grant
    Filed: July 22, 2013
    Date of Patent: March 5, 2019
    Assignee: Digital River, Inc.
    Inventors: Ryan Patrick Douglas, Samuel Fast Morris, Michael Edwin Olsen Borchert, Amit S Bartake, Sean Walbran, Glenn Aaron Stolar, Steven J Hardek
  • Patent number: 10061664
    Abstract: Systems, methods, and computer-readable storage media for high availability and failover. A device obtains an external identity designated for a set of devices on a network, the set of devices comprising the device and a second device, and the external identity comprising public address settings which the set of devices can use when in live mode to communicate with devices outside of the network. While the device is in failover mode and the second device is in live mode, the device listens for heartbeat messages transmitted from the second device. Next, the device detects a failover event when a predetermined number of heartbeat messages have not been received by the device. In response to the failover event, the device then changes from failover mode to live mode and assumes the external identity.
    Type: Grant
    Filed: January 15, 2015
    Date of Patent: August 28, 2018
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Patrick Douglas Verkaik, Robert Tristan Shanks
  • Publication number: 20180227969
    Abstract: Systems, methods, and computer-readable storage media for wireless roaming are disclosed. An access point receives a communication request from a wireless device and determines a home broadcast domain associated with the wireless device. The access point determines that the home broadcast domain is different than the broadcast domain associated with the access point and proceeds to identify a second access point that is associated with the home broadcast domain of the wireless device. The access point establishes a tunnel between the access point and the second access point for routing traffic associated with the wireless device.
    Type: Application
    Filed: April 4, 2018
    Publication date: August 9, 2018
    Inventors: Patrick Douglas Verkaik, Asa Daniel Zernik, Jignesh Devji Patel, Nebojsa Milosavljevic, Clifford A. Frey
  • Patent number: 9980303
    Abstract: Various implementations disclosed herein include systems, methods and apparatuses of a first device, that obtain contact point information of a second device associated with the first device, as a peer device in a private network, where the contact point information of the second device includes one or more peer uplink identifiers and each respective peer uplink identifier corresponds to a respective peer device uplink of the second device. The systems, methods and apparatuses establish a first private network data tunnel from a first uplink of the first device to the second device, using the contact point information of the second device, and a first uplink identifier associated with the first uplink, and establish a second private network data tunnel from a second uplink of the first device to the second device, using the contact point information of the second device, and a second uplink identifier associated with the second uplink.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: May 22, 2018
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Robert Tristan Shanks, Jignesh Devji Patel, Patrick Douglas Verkaik, Selahattin Daghan Altas, Joseph Morgan Aronow, Justin Delegard, Dylan Jason Koenig
  • Patent number: D821388
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: June 26, 2018
    Assignee: QuirkLogic, Inc.
    Inventors: James Patrick Henderson, Matthew Thomas Robert Bailey, Kevin John Bailey, Patrick Douglas Henry Williams
  • Patent number: D832828
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: November 6, 2018
    Assignee: Quirklogic, Inc.
    Inventors: Patrick Douglas Henry Williams, James Patrick Henderson, Duncan James Gibbons
  • Patent number: D853366
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: July 9, 2019
    Assignee: QuirkLogic, Inc.
    Inventors: Patrick Douglas Henry Williams, James Patrick Henderson, Duncan James Gibbons