Patents by Inventor Thomas Linden

Thomas Linden 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: 9444682
    Abstract: A networking device may operate according to a first configuration profile adapted to cause the device to conform to restrictions applicable within a plurality of different locations. The networking device may obtain a second, location-aware configuration profile, which may include restrictions applicable to the location where the device is deployed. The second, location-aware configuration profile may be provided by a location-aware configuration service responsive to a request from the device. The service may determine a location of the device from the request. The service may identify restrictions applicable within the region the device is located.
    Type: Grant
    Filed: October 14, 2013
    Date of Patent: September 13, 2016
    Assignee: WATCHGUARD TECHNOLOGIES, INC.
    Inventors: Thomas Linden, George Stults, Gerry Reams, Gerard Cattin
  • Publication number: 20160164764
    Abstract: A computing device may be joined to a cluster by discovering the device, determining whether the device is eligible to join the cluster, configuring the device, and assigning the device a cluster role. A device may be assigned to act as a cluster master, backup master, active device, standby device, or another role. The cluster master may be configured to assign tasks, such as network flow processing to the cluster devices. The cluster master and backup master may maintain global, run-time synchronization data pertaining to each of the network flows, shared resources, cluster configuration, and the like. The devices within the cluster may monitor one another. Monitoring may include transmitting status messages comprising indicators of device health to the other devices in the cluster. In the event a device satisfies failover conditions, a failover operation to replace the device with another standby device, may be performed.
    Type: Application
    Filed: December 1, 2015
    Publication date: June 9, 2016
    Inventors: Thomas Linden, James Huang, Jeff Hsu, Ming-Jeng Lee
  • Patent number: 9203865
    Abstract: A computing device may be joined to a cluster by discovering the device, determining whether the device is eligible to join the cluster, configuring the device, and assigning the device a cluster role. A device may be assigned to act as a cluster master, backup master, active device, standby device, or another role. The cluster master may be configured to assign tasks, such as network flow processing to the cluster devices. The cluster master and backup master may maintain global, run-time synchronization data pertaining to each of the network flows, shared resources, cluster configuration, and the like. The devices within the cluster may monitor one another. Monitoring may include transmitting status messages comprising indicators of device health to the other devices in the cluster. In the event a device satisfies failover conditions, a failover operation to replace the device with another standby device, may be performed.
    Type: Grant
    Filed: March 4, 2013
    Date of Patent: December 1, 2015
    Assignee: WATCHGUARD TECHNOLOGIES, INC.
    Inventors: Thomas Linden, James Huang, Jeff Hsu, Ming-Jeng Lee
  • Publication number: 20140059188
    Abstract: A networking device may operate according to a first configuration profile adapted to cause the device to conform to restrictions applicable within a plurality of different locations. The networking device may obtain a second, location-aware configuration profile, which may include restrictions applicable to the location where the device is deployed. The second, location-aware configuration profile may be provided by a location-aware configuration service responsive to a request from the device. The service may determine a location of the device from the request. The service may identify restrictions applicable within the region the device is located.
    Type: Application
    Filed: October 14, 2013
    Publication date: February 27, 2014
    Inventors: Thomas Linden, George Stults, Gerry Reams, Gerard Cattin
  • Patent number: 8560645
    Abstract: A networking device may operate according to a first configuration profile adapted to cause the device to conform to restrictions applicable within a plurality of different locations. The networking device may obtain a second, location-aware configuration profile, which may include restrictions applicable to the location where the device is deployed. The second, location-aware configuration profile may be provided by a location-aware configuration service responsive to a request from the device. The service may determine a location of the device from the request. The service may identify restrictions applicable within the region the device is located.
    Type: Grant
    Filed: January 26, 2010
    Date of Patent: October 15, 2013
    Assignee: Watchguard Technologies, Inc.
    Inventors: Thomas Linden, George Stults, Gerry Reams, Gerard Cattin
  • Patent number: 8392496
    Abstract: A computing device may be joined to a cluster by discovering the device, determining whether the device is eligible to join the cluster, configuring the device, and assigning the device a cluster role. A device may be assigned to act as a cluster master, backup master, active device, standby device, or another role. The cluster master may be configured to assign tasks, such as network flow processing to the cluster devices. The cluster master and backup master may maintain global, run-time synchronization data pertaining to each of the network flows, shared resources, cluster configuration, and the like. The devices within the cluster may monitor one another. Monitoring may include transmitting status messages comprising indicators of device health to the other devices in the cluster. In the event a device satisfies failover conditions, a failover operation to replace the device with another standby device, may be performed.
    Type: Grant
    Filed: December 21, 2009
    Date of Patent: March 5, 2013
    Assignee: Watchguard Technologies, Inc.
    Inventors: Thomas Linden, James Huang, Jeff Hsu, Ming-Jeng Lee
  • Patent number: 8316113
    Abstract: A computing device may be joined to a cluster by discovering the device, determining whether the device is eligible to join the cluster, configuring the device, and assigning the device a cluster role. A device may be assigned to act as a cluster master, backup master, active device, standby device, or another role. The cluster master may be configured to assign tasks, such as network flow processing to the cluster devices. The cluster master and backup master may maintain global, run-time synchronization data pertaining to each of the network flows, shared resources, cluster configuration, and the like. The devices within the cluster may monitor one another. Monitoring may include transmitting status messages comprising indicators of device health to the other devices in the cluster. In the event a device satisfies failover conditions, a failover operation to replace the device with another standby device, may be performed.
    Type: Grant
    Filed: December 21, 2009
    Date of Patent: November 20, 2012
    Assignee: Watchguard Technologies, Inc.
    Inventors: Thomas Linden, James Huang, Jeff Hsu, Ming-Jeng Lee
  • Publication number: 20100191837
    Abstract: A networking device may operate according to a first configuration profile adapted to cause the device to conform to restrictions applicable within a plurality of different locations. The networking device may obtain a second, location-aware configuration profile, which may include restrictions applicable to the location where the device is deployed. The second, location-aware configuration profile may be provided by a location-aware configuration service responsive to a request from the device. The service may determine a location of the device from the request. The service may identify restrictions applicable within the region the device is located.
    Type: Application
    Filed: January 26, 2010
    Publication date: July 29, 2010
    Applicant: WATCHGUARD TECHNOLOGIES, INC.
    Inventors: Thomas Linden, George Stults, Gerry Reams, Gerard Cattin
  • Publication number: 20100169446
    Abstract: A computing device may be joined to a cluster by discovering the device, determining whether the device is eligible to join the cluster, configuring the device, and assigning the device a cluster role. A device may be assigned to act as a cluster master, backup master, active device, standby device, or another role. The cluster master may be configured to assign tasks, such as network flow processing to the cluster devices. The cluster master and backup master may maintain global, run-time synchronization data pertaining to each of the network flows, shared resources, cluster configuration, and the like. The devices within the cluster may monitor one another. Monitoring may include transmitting status messages comprising indicators of device health to the other devices in the cluster. In the event a device satisfies failover conditions, a failover operation to replace the device with another standby device, may be performed.
    Type: Application
    Filed: December 21, 2009
    Publication date: July 1, 2010
    Applicant: WATCHGUARD TECHNOLOGIES, INC.
    Inventors: Thomas Linden, James Huang, Jeff Hsu, Ming-Jeng Lee
  • Publication number: 20100162383
    Abstract: A computing device may be joined to a cluster by discovering the device, determining whether the device is eligible to join the cluster, configuring the device, and assigning the device a cluster role. A device may be assigned to act as a cluster master, backup master, active device, standby device, or another role. The cluster master may be configured to assign tasks, such as network flow processing to the cluster devices. The cluster master and backup master may maintain global, run-time synchronization data pertaining to each of the network flows, shared resources, cluster configuration, and the like. The devices within the cluster may monitor one another. Monitoring may include transmitting status messages comprising indicators of device health to the other devices in the cluster. In the event a device satisfies failover conditions, a failover operation to replace the device with another standby device, may be performed.
    Type: Application
    Filed: December 21, 2009
    Publication date: June 24, 2010
    Applicant: WATCHGUARD TECHNOLOGIES, INC.
    Inventors: Thomas Linden, James Huang, Jeff Hsu, Ming-Jeng Lee
  • Publication number: 20100162036
    Abstract: A computing device may be joined to a cluster by discovering the device, determining whether the device is eligible to join the cluster, configuring the device, and assigning the device a cluster role. A device may be assigned to act as a cluster master, backup master, active device, standby device, or another role. The cluster master may be configured to assign tasks, such as network flow processing to the cluster devices. The cluster master and backup master may maintain global, run-time synchronization data pertaining to each of the network flows, shared resources, cluster configuration, and the like. The devices within the cluster may monitor one another. Monitoring may include transmitting status messages comprising indicators of device health to the other devices in the cluster. In the event a device satisfies failover conditions, a failover operation to replace the device with another standby device, may be performed.
    Type: Application
    Filed: December 21, 2009
    Publication date: June 24, 2010
    Applicant: WATCHGUARD TECHNOLOGIES, INC.
    Inventors: Thomas Linden, James Huang, Jeff Hsu, Ming-Jeng Lee
  • Publication number: 20070232448
    Abstract: A method and a device for performing inter-vehicle distance control on a vehicle, an actual value (dact) of a distance variable which describes a distance between the vehicle and a vehicle traveling in front being determined, is provided. A plurality of weighting values (gi) for the distance variable are determined as a function of input variables (xi) which describe the driving situation of the vehicle and/or the ambient situation of the vehicle and/or the driving behavior of the driver. From the weighting values in turn a set point value (dsetp) for the distance variable is determined, a braking device and/or driving device of the vehicle being actuated in such a way that the determined actual value (dact) of the distance variable assumes the determined set point value (dsetp). In order to determine the set point value (dsetp) of the distance variable the weighting values (gi) are multiplied by one another.
    Type: Application
    Filed: September 25, 2004
    Publication date: October 4, 2007
    Applicant: Daimler Chrysler AG
    Inventor: Thomas Linden
  • Publication number: 20070150159
    Abstract: A method and a device for performing inter-vehicle distance control on a vehicle is provided, an actual value (dact) of a distance variable which describes a distance between the vehicle and a vehicle traveling in front being determined and in which a plurality of weighting values (gi) for the distance variable are determined as a function of input variables (xi) which describe the driving situation of the vehicle and/or the ambient situation of the vehicle and/or the driving behavior of the driver, the weighting values (gi) being combined in a first computing step to form a combined value (f) for the distance variable. From which combined value (f) in turn a set point value (dsetp) for the distance variable is determined, a braking device and/or driving device of the vehicle being actuated in such a way that the determined actual value (dact) of the distance variable assumes the determined set point value (dsetp).
    Type: Application
    Filed: September 21, 2004
    Publication date: June 28, 2007
    Applicant: DaimlerChrysler AG
    Inventor: Thomas Linden
  • Patent number: 7209822
    Abstract: A method selects a target vehicle located in front of a vehicle in the driving direction of the second-mentioned vehicle. The selection of the target vehicle is used in particular to automatically control the distance between the second-mentioned vehicle and the target vehicle. A preceding vehicle that can be selected as a target vehicle is recognized if a sensor unit has detected an object in front of the vehicle in the driving direction and a selection condition for this object is satisfied. Whether the selection condition is satisfied depends on the result of an evaluation of dynamic parameters of the vehicle and/or the object. The presence of a selectable preceding vehicle is indicated to the driver, and the driver can select the selectable preceding vehicle as a target vehicle by a confirmation.
    Type: Grant
    Filed: September 17, 2004
    Date of Patent: April 24, 2007
    Assignee: DaimlerChrysler AG
    Inventor: Thomas Linden
  • Publication number: 20050102089
    Abstract: A method selects a target vehicle located in front of a vehicle in the driving direction of the second-mentioned vehicle. The selection of the target vehicle is used in particular to automatically control the distance between the second-mentioned vehicle and the target vehicle. A preceding vehicle that can be selected as a target vehicle is recognized if a sensor unit has detected an object in front of the vehicle in the driving direction and a selection condition for this object is satisfied. Whether the selection condition is satisfied depends on the result of an evaluation of dynamic parameters of the vehicle and/or the object. The presence of a selectable preceding vehicle is indicated to the driver, and the driver can select the selectable preceding vehicle as a target vehicle by a confirmation.
    Type: Application
    Filed: September 17, 2004
    Publication date: May 12, 2005
    Applicant: DaimlerChrysler AG
    Inventor: Thomas Linden
  • Patent number: 6405119
    Abstract: In a method for limiting the traveling speed of a motor vehicle to a variable maximum speed a limiting system action takes place in the situation where the speed demanded by the driver via the actual accelerator pedal position is higher than the preset maximum speed. In this case, taking account of vehicle state and operating variables, control signals can be produced in order to select a specific gear in the transmission. At the time when the preset maximum speed is switched off, an accelerator pedal substitute variable which correlates with the preset maximum speed is compared with an actual accelerator pedal position. When the actual accelerator pedal position is greater than the accelerator pedal substitute variable at the time when the maximum speed is switched off, a defined minimum gear is preset as the lower gear limit in the transmission.
    Type: Grant
    Filed: May 26, 2000
    Date of Patent: June 11, 2002
    Assignee: DaimlerChrysler AG
    Inventor: Thomas Linden
  • Patent number: 6341594
    Abstract: In a method for setting a specifiable target speed in a motor vehicle with an internal combustion engine, actuating signals for the manipulation of the throttle valve of the internal combustion engine are produced in a speed-regulating system taking into account vehicle-state and operating variables. To improve controller behaviour in partial shut-down operation, the controller output of the regulating system is passed via a metering characteristic to produce the actuating signal which manipulates the position of the throttle valve, both full operation and partial shut-down operation being assigned a respective metering characteristic. At the time of the switchover between full operation and partial shut-down operation, the controller output is first of all passed via the metering characteristic assigned to operation hitherto and then via an inverse metering characteristic assigned to subsequent operation.
    Type: Grant
    Filed: May 26, 2000
    Date of Patent: January 29, 2002
    Assignee: DaimlerChrysler AG
    Inventor: Thomas Linden
  • Patent number: 6317678
    Abstract: In a method for setting a presettable vehicle desired speed, control signals for manipulation of the engine and/or the transmission of the motor vehicle are produced in a cruise control system, taking account of vehicle state variables and operating variables. In order to avoid overshoots occurring as the desired speed is approached, a substitute speed is preset which differs from the desired speed and is formed by applying an offset to the desired speed. The substitute speed is above or below the desired speed depending on the actual vehicle speed. When the actual vehicle speed approaches the desired speed, the substitute speed is used for cruise control.
    Type: Grant
    Filed: May 26, 2000
    Date of Patent: November 13, 2001
    Assignee: DaimlerChrysler AG
    Inventor: Thomas Linden
  • Patent number: 6266604
    Abstract: A method for cruise control in which actual speed is changed by acceleration regulation in the direction of a predetermined set speed, as long as it is outside a speed regulation interval, and the speed is regulated by speed regulation to the set speed as long as the sped is within the speed regulation interval, changes from acceleration regulation to speed regulation by using a determined roadway gradient characteristic in conjunction with a speed control parameter set matched to the roadway gradient.
    Type: Grant
    Filed: December 13, 1999
    Date of Patent: July 24, 2001
    Assignee: DaimlerChrysler AG
    Inventor: Thomas Linden
  • Patent number: 5774820
    Abstract: A method and apparatus for limiting the speed of a motor vehicle in which the power applied to the vehicle wheels is controlled even when the actual speed is within a range of permitted speeds, but a speed demanded by the driver is in a speed range to be avoided. By way of the control intervention, the actual speed is, in this case, brought to the limiting speed in accordance with a specified open-loop control characteristic. When the actual speed is near the limiting speed, the system switches over to an open-loop speed-control, and when the speed demanded by the driver is within the range of permitted speeds, this requirement of the driver is used to determine the speed.
    Type: Grant
    Filed: September 25, 1995
    Date of Patent: June 30, 1998
    Assignee: Mercedes-Benz AG
    Inventors: Thomas Linden, Jorg Saur, Hermann Gaus