Patents by Inventor Thomas Lindén
Thomas Lindén 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: 11853281Abstract: Provided are methods comprising receiving a query for information from the database, determining particular data element types and data element values that are the subject of the query, instantiating a query data structure containing the data element types and the data element values that are the subject of the query, identifying records within the database that contain one or more data element types and/or data element values that are included in the query data structure, and instantiating a results data structure comprising information relating to the identified records.Type: GrantFiled: August 22, 2019Date of Patent: December 26, 2023Assignee: QLIKTECH INTERNATIONAL ABInventors: Anders Nilsson, Ingemar Carlo, José Dìaz López, Håkan Wolgé, Anders Helmer, Thomas Lindén
-
Publication number: 20190377720Abstract: Provided are methods comprising receiving a query for information from the database, determining particular data element types and data element values that are the subject of the query, instantiating a query data structure containing the data element types and the data element values that are the subject of the query, identifying records within the database that contain one or more data element types and/or data element values that are included in the query data structure, and instantiating a results data structure comprising information relating to the identified records.Type: ApplicationFiled: August 22, 2019Publication date: December 12, 2019Inventors: Anders Nilsson, Ingemar Carlo, José Dìaz López, Håkan Wolgé, Anders Helmer, Thomas Lindén
-
Patent number: 10437805Abstract: Provided are methods comprising receiving a query for information from the database, determining particular data element types and data element values that are the subject of the query, instantiating a query data structure containing the data element types and the data element values that are the subject of the query, identifying records within the database that contain one or more data element types and/or data element values that are included in the query data structure, and instantiating a results data structure comprising information relating to the identified records.Type: GrantFiled: September 24, 2013Date of Patent: October 8, 2019Assignee: QLIKTECH INTERNATIONAL ABInventors: Anders Nilsson, Ingemar Carlo, José Diaz López, Håkan Wolgé, Anders Helmer, Thomas Lindén
-
Patent number: 9444682Abstract: 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: GrantFiled: October 14, 2013Date of Patent: September 13, 2016Assignee: WATCHGUARD TECHNOLOGIES, INC.Inventors: Thomas Linden, George Stults, Gerry Reams, Gerard Cattin
-
Patent number: 9426592Abstract: Methods and systems for detecting the presence and frequency of clipping in an audio signal are provided. A clipping detection algorithm detects the presence of hard and soft clipping using histograms with intervals of samples, rather than attempting to identify the clipping value. Therefore, it is not essential to the algorithm that there be a large number of bins. Furthermore, the bins may be non-uniformly distributed since the number of samples belonging to lower amplitudes is of little importance. The detection algorithm is also configured to determine the severity and/or perceptual effect of any clipping found to be present in the signal by calculating the ratio of clipped samples to non-clipped samples. Temporal information on the occurrence of clipping in the signal is also used to evaluate perceptual effect.Type: GrantFiled: February 14, 2013Date of Patent: August 23, 2016Assignee: GOOGLE INC.Inventors: Jan Skoglund, Jan Thomas Linden
-
Publication number: 20160164764Abstract: 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: ApplicationFiled: December 1, 2015Publication date: June 9, 2016Inventors: Thomas Linden, James Huang, Jeff Hsu, Ming-Jeng Lee
-
Patent number: 9203865Abstract: 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: GrantFiled: March 4, 2013Date of Patent: December 1, 2015Assignee: WATCHGUARD TECHNOLOGIES, INC.Inventors: Thomas Linden, James Huang, Jeff Hsu, Ming-Jeng Lee
-
Publication number: 20150088902Abstract: Provided are methods comprising receiving a query for information from the database, determining particular data element types and data element values that are the subject of the query, instantiating a query data structure containing the data element types and the data element values that are the subject of the query, identifying records within the database that contain one or more data element types and/or data element values that are included in the query data structure, and instantiating a results data structure comprising information relating to the identified records.Type: ApplicationFiled: September 24, 2013Publication date: March 26, 2015Inventors: Anders Nilsson, Ingemar Carlo, José Diaz López, Håkan Wolgé, Anders Helmer, Thomas Lindén
-
Publication number: 20140226829Abstract: Methods and systems for detecting the presence and frequency of clipping in an audio signal are provided. A clipping detection algorithm detects the presence of hard and soft clipping using histograms with intervals of samples, rather than attempting to identify the clipping value. Therefore, it is not essential to the algorithm that there be a large number of bins. Furthermore, the bins may be non-uniformly distributed since the number of samples belonging to lower amplitudes is of little importance. The detection algorithm is also configured to determine the severity and/or perceptual effect of any clipping found to be present in the signal by calculating the ratio of clipped samples to non-clipped samples. Temporal information on the occurrence of clipping in the signal is also used to evaluate perceptual effect.Type: ApplicationFiled: February 14, 2013Publication date: August 14, 2014Applicant: GOOGLE INC.Inventors: Jan SKOGLUND, Jan Thomas LINDEN
-
Publication number: 20140059188Abstract: 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: ApplicationFiled: October 14, 2013Publication date: February 27, 2014Inventors: Thomas Linden, George Stults, Gerry Reams, Gerard Cattin
-
Patent number: 8560645Abstract: 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: GrantFiled: January 26, 2010Date of Patent: October 15, 2013Assignee: Watchguard Technologies, Inc.Inventors: Thomas Linden, George Stults, Gerry Reams, Gerard Cattin
-
Patent number: 8392496Abstract: 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: GrantFiled: December 21, 2009Date of Patent: March 5, 2013Assignee: Watchguard Technologies, Inc.Inventors: Thomas Linden, James Huang, Jeff Hsu, Ming-Jeng Lee
-
Patent number: 8316113Abstract: 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: GrantFiled: December 21, 2009Date of Patent: November 20, 2012Assignee: Watchguard Technologies, Inc.Inventors: Thomas Linden, James Huang, Jeff Hsu, Ming-Jeng Lee
-
Publication number: 20100191837Abstract: 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: ApplicationFiled: January 26, 2010Publication date: July 29, 2010Applicant: WATCHGUARD TECHNOLOGIES, INC.Inventors: Thomas Linden, George Stults, Gerry Reams, Gerard Cattin
-
Publication number: 20100169446Abstract: 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: ApplicationFiled: December 21, 2009Publication date: July 1, 2010Applicant: WATCHGUARD TECHNOLOGIES, INC.Inventors: Thomas Linden, James Huang, Jeff Hsu, Ming-Jeng Lee
-
Publication number: 20100162383Abstract: 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: ApplicationFiled: December 21, 2009Publication date: June 24, 2010Applicant: WATCHGUARD TECHNOLOGIES, INC.Inventors: Thomas Linden, James Huang, Jeff Hsu, Ming-Jeng Lee
-
Publication number: 20100162036Abstract: 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: ApplicationFiled: December 21, 2009Publication date: June 24, 2010Applicant: WATCHGUARD TECHNOLOGIES, INC.Inventors: Thomas Linden, James Huang, Jeff Hsu, Ming-Jeng Lee
-
Publication number: 20070232448Abstract: 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: ApplicationFiled: September 25, 2004Publication date: October 4, 2007Applicant: Daimler Chrysler AGInventor: Thomas Linden
-
Patent number: D751100Type: GrantFiled: August 27, 2013Date of Patent: March 8, 2016Assignee: AXIS ABInventors: Thomas Lindén, Hilding Bengtsson, Oskar Gustafsson, Zacharias Enochsson
-
Patent number: D762229Type: GrantFiled: September 13, 2013Date of Patent: July 26, 2016Assignee: AXIS ABInventors: Carl-Ola Boketoft, Thomas Lindén, Pär Green