Patents by Inventor Peter Sanders
Peter Sanders 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: 11875299Abstract: An apparatus for and a method of operating a fleet of vehicles. The apparatus provides a set of routes for moving entities of the fleet of vehicles, provides a request for at least two stops of an entity of the fleet of vehicles including at least one pick up location and at at least one drop off location, selecting a route from the set of routes for that a measure for a distance of one or more stops included in the request to the route meets a condition, inserting the at least one pick up location and at at least one drop off location as stops into the route and instructing to operate an entity according to the route.Type: GrantFiled: March 31, 2021Date of Patent: January 16, 2024Assignee: ROBERT BOSCH GMBHInventors: Hans-Christian Haag, Markus Kromer, Peter Sanders, Valentin Buchhold
-
Patent number: 11751037Abstract: Method for distributing multimedia public warning alerts in a mobile telecommunications network, including: creating an alert message by an emergency authority computer in the network, the message including a textual message and a multimedia object; sending by a content distributor server parameters for a content delivery session; sending by the computer the created message to the server; sending by the computer a request for a cell broadcast message to a cell broadcast center in the network, the message including the textual message and content delivery session parameters; broadcasting by the cell broadcast center the message through a radio access network; receiving by mobile user equipment in the network the message through the radio access network; setting up by the multicast content distributor server a transparent IP multicast session between the server and at least some of the user equipment; sending the multimedia object though the session to the user equipment.Type: GrantFiled: January 15, 2020Date of Patent: September 5, 2023Assignee: ONE2MANY B.V.Inventors: Menno Jonathan Bot, Peter Sanders
-
Publication number: 20220051172Abstract: An apparatus for and a method of operating a fleet of vehicles. The apparatus provides a set of routes for moving entities of the fleet of vehicles, provides a request for at least two stops of an entity of the fleet of vehicles including at least one pick up location and at at least one drop off location, selecting a route from the set of routes for that a measure for a distance of one or more stops included in the request to the route meets a condition, inserting the at least one pick up location and at at least one drop off location as stops into the route and instructing to operate an entity according to the route.Type: ApplicationFiled: March 31, 2021Publication date: February 17, 2022Inventors: Hans-Christian Haag, Markus Kromer, Peter Sanders, Valentin Buchhold
-
Publication number: 20220030410Abstract: Method for distributing multimedia public warning alerts in a mobile telecommunications network, including: creating an alert message by an emergency authority computer in the network, the message including a textual message and a multimedia object; sending by a content distributor server parameters for a content delivery session; sending by the computer the created message to the server; sending by the computer a request for a cell broadcast message to a cell broadcast center in the network, the message including the textual message and content delivery session parameters; broadcasting by the cell broadcast center the message through a radio access network; receiving by mobile user equipment in the network the message through the radio access network; setting up by the multicast content distributor server a transparent IP multicast session between the server and at least some of the user equipment; sending the multimedia object though the session to the user equipment.Type: ApplicationFiled: January 15, 2020Publication date: January 27, 2022Applicant: ONE2MANY B.V.Inventors: Menno Jonathan BOT, Peter SANDERS
-
Patent number: 11106676Abstract: Techniques are described for efficient execution of analytical queries on large amounts of data in a parallel database cluster while making maximal use of the available hardware.Type: GrantFiled: December 23, 2014Date of Patent: August 31, 2021Assignee: SAP SEInventors: Martin Weidner, Jonathan Dees, Peter Sanders
-
Patent number: 10824596Abstract: Innovations for adaptive compression and decompression for dictionaries of a column-store database can reduce the amount of memory used for columns of the database, allowing a system to keep column data in memory for more columns, while delays for access operations remain acceptable. For example, dictionary compression variants use different compression techniques and implementation options, Some dictionary compression variants provide more aggressive compression (reduced memory consumption) but result in slower run-time performance. Other dictionary compression variants provide less aggressive compression (higher memory consumption) but support faster run-time performance. As another example, a compression manager can automatically select a dictionary compression variant for a given column in a column-store database.Type: GrantFiled: January 23, 2019Date of Patent: November 3, 2020Assignee: SAP SEInventors: Ingo Mueller, Cornelius Ratsch, Peter Sanders, Franz Faerber
-
Patent number: 10628419Abstract: A pattern can be identified in at least part of a query whose definition is received in a query request. The identified pattern can be matched with a set of pre-defined patterns, each of which has associated therewith at least one pre-compiled query execution sub-component of a plurality of pre-compiled query execution sub-components retained in a library. A plan for executing the query can be generated, for example by incorporating the pre-compiled query execution sub-component associated with the matched pattern into the plan based on a pseudo code representation of the plan derived from the definition.Type: GrantFiled: August 18, 2016Date of Patent: April 21, 2020Assignee: SAP SEInventors: Jonathan Dees, Peter Sanders, Franz Faerber, Jochen Seidel
-
Publication number: 20190155788Abstract: Innovations for adaptive compression and decompression for dictionaries of a column-store database can reduce the amount of memory used for columns of the database, allowing a system to keep column data in memory for more columns, while delays for access operations remain acceptable. For example, dictionary compression variants use different compression techniques and implementation options, Some dictionary compression variants provide more aggressive compression (reduced memory consumption) but result in slower run-time performance. Other dictionary compression variants provide less aggressive compression (higher memory consumption) but support faster run-time performance. As another example, a compression manager can automatically select a dictionary compression variant for a given column in a column-store database.Type: ApplicationFiled: January 23, 2019Publication date: May 23, 2019Applicant: SAP SEInventors: Ingo Mueller, Cornelius Ratsch, Peter Sanders, Franz Faerber
-
Patent number: 10235377Abstract: Innovations for adaptive compression and decompression for dictionaries of a column-store database can reduce the amount of memory used for columns of the database, allowing a system to keep column data in memory for more columns, while delays for access operations remain acceptable. For example, dictionary compression variants use different compression techniques and implementation options. Some dictionary compression variants provide more aggressive compression (reduced memory consumption) but result in slower run-time performance. Other dictionary compression variants provide less aggressive compression (higher memory consumption) but support faster run-time performance. As another example, a compression manager can automatically select a dictionary compression variant for a given column in a column-store database.Type: GrantFiled: December 23, 2013Date of Patent: March 19, 2019Assignee: SAP SEInventors: Ingo Mueller, Cornelius Ratsch, Peter Sanders, Franz Faerber
-
Publication number: 20170080002Abstract: The invention relates to a method for providing analogs of human milk oligosaccharides (HMO), in particular oligosaccharides containing terminal sialic acid. The method comprises the steps of: a) providing a source of non-digestible galactooligosaccharides (GOS) containing at least two terminally bonded ?-linked galactose residues; b) providing a sialic acid donor having (?2-3)-sialylated O-glycans; c) contacting said GOS with said sialic acid donor in the presence of an enzyme having trans-sialidase activity in an enzyme reaction mixture; and d) isolating from said enzyme reaction mixture a fraction comprising at least 20 percent by weight of disialylated galactooligosaccharides (di-Sia-GOS) based on the dry matter.Type: ApplicationFiled: December 2, 2016Publication date: March 23, 2017Applicant: RIJKSUNIVERSITEIT GRONINGENInventors: Erik SALLOMONS, Maarten Hotse WILBRINK, Peter SANDERS, Johannis Paulus KAMERLING, Catherina Anna van VUURE, Johannes Adrianus HAGE
-
Patent number: 9584594Abstract: A system and method of dynamically provisioning virtualized computational resources in a networked computer architecture includes at least one client device operable to run one or more client applications, at least one server device and a resource controller. Each server device comprises one or more physical processors with local memory. Each server device provides a virtual resource layer through which one or more virtual processing resources can be defined and through which the physical processors of the server device can be assigned to the virtual processing resources. In use, one or more virtual processing resources is assigned to a client application for processing of data processing workloads. The resource controller then monitors the utilization of each virtual processing resource and/or any physical processor assigned to the virtual processing resource. The resource controller can dynamically adjust which, and how many, physical processors are assigned to the virtual processing resource.Type: GrantFiled: April 11, 2014Date of Patent: February 28, 2017Assignee: MAXELER TECHNOLOGIES LTD.Inventors: Oliver Pell, Peter Sanders, Nicolas Norvez
-
Patent number: 9539270Abstract: The invention relates to a method for providing analogs of human milk oligosaccharides (HMO), in particular oligosaccharides containing terminal sialic acid. The method comprises the steps of: a) providing a source of non-digestible galactooligosaccharides (GOS) containing at least two terminally bonded ?-linked galactose residues; b) providing a sialic acid donor having (?2-3)-sialylated O-glycans; c) contacting said GOS with said sialic acid donor in the presence of an enzyme having trans-sialidase activity in an enzyme reaction mixture; and d) isolating from said enzyme reaction mixture a fraction comprising at least 20 percent by weight of disialylated galactooligosaccharides (di-Sia-GOS) based on the dry matter.Type: GrantFiled: December 6, 2012Date of Patent: January 10, 2017Assignee: RIJKSUNIVERSITEIT GRONINGENInventors: Erik Sallomons, Maarten Hotse Wilbrink, Peter Sanders, Johannis Paulus Kamerling, Catherina Anna van Vuure, Johannes Adrianus Hage
-
Publication number: 20160357816Abstract: A pattern can be identified in at least part of a query whose definition is received in a query request. The identified pattern can be matched with a set of pre-defined patterns, each of which has associated therewith at least one pre-compiled query execution sub-component of a plurality of pre-compiled query execution sub-components retained in a library. A plan for executing the query can be generated, for example by incorporating the pre-compiled query execution sub-component associated with the matched pattern into the plan based on a pseudo code representation of the plan derived from the definition.Type: ApplicationFiled: August 18, 2016Publication date: December 8, 2016Inventors: Jonathan Dees, Peter Sanders, Franz Faerber, Jochen Seidel
-
Patent number: 9501325Abstract: A system and method of provisioning virtualized computational resources in a networked computer architecture includes a client device to run a client application, a server device, and a resource controller. The server device includes one or more processors having a local memory, and provides a virtual resource layer through which one or more virtual processing resources can be defined and through which one or more physical processors of said server device can be assigned to one or more of said virtual processing resources. The physical processors process at least a part of a data processing workload from said one or more client applications, each workload including input data having a static data part and a dynamic data part. The resource controller assigns a virtual processing resource to a plurality of client applications, where the input data for the workload of each client application has the same static data part.Type: GrantFiled: April 11, 2014Date of Patent: November 22, 2016Assignee: Maxeler Technologies Ltd.Inventors: Oliver Pell, Peter Sanders, James Barry Spooner
-
Patent number: 9424313Abstract: A pattern can be identified in at least part of a query whose definition is received in a query request. The identified pattern can be matched with a set of pre-defined patterns, each of which has associated therewith at least one pre-compiled query execution sub-component of a plurality of pre-compiled query execution sub-components retained in a library. A plan for executing the query can be generated, for example by incorporating the pre-compiled query execution sub-component associated with the matched pattern into the plan based on a pseudo code representation of the plan derived from the definition.Type: GrantFiled: December 11, 2014Date of Patent: August 23, 2016Assignee: SAP SEInventors: Jonathan Dees, Peter Sanders, Franz Faerber, Jochen Seidel
-
Publication number: 20160098471Abstract: Techniques are described for efficient execution of analytical queries on large amounts of data in a parallel database cluster while making maximal use of the available hardware.Type: ApplicationFiled: December 23, 2014Publication date: April 7, 2016Inventors: Martin Weidner, Jonathan Dees, Peter Sanders
-
Patent number: 9213732Abstract: Aggregation of an in-memory database includes receiving, by at least one processor having a plurality of threads, input having records stored in random access memory, distributing, by the at least one processor, the input into portions, one of the plurality of threads having an assigned portion, aggregating, by the at least one processor, the records in the assigned portion based on locality of keys in the records and outputting, by the at least one processor, the aggregated records into a global hash table.Type: GrantFiled: December 28, 2012Date of Patent: December 15, 2015Assignee: SAP AGInventors: Ingo Tobias Müller, Peter Sanders
-
Publication number: 20150295853Abstract: A system and method of provisioning virtualized computational resources in a networked computer architecture includes a client device to run a client application, a server device, and a resource controller. The server device includes one or more processors having a local memory, and provides a virtual resource layer through which one or more virtual processing resources can be defined and through which one or more physical processors of said server device can be assigned to one or more of said virtual processing resources. The physical processors process at least a part of a data processing workload from said one or more client applications, each workload including input data having a static data part and a dynamic data part. The resource controller assigns a virtual processing resource to a plurality of client applications, where the input data for the workload of each client application has the same static data part.Type: ApplicationFiled: April 11, 2014Publication date: October 15, 2015Applicant: MAXELER TECHNOLOGIES LTD.Inventors: Oliver PELL, Peter SANDERS, James Barry SPOONER
-
Publication number: 20150296006Abstract: A system and method of dynamically provisioning virtualised computational resources in a networked computer architecture includes at least one client device operable to run one or more client applications, at least one server device and a resource controller. Each server device comprises one or more physical processors with local memory. Each server device provides a virtual resource layer through which one or more virtual processing resources can be defined and through which the physical processors of the server device can be assigned to the virtual processing resources. In use, one or more virtual processing resources is assigned to a client application for processing of data processing workloads. The resource controller then monitors the utilisation of each virtual processing resource and/or any physical processor assigned to the virtual processing resource. The resource controller can dynamically adjust which, and how many, physical processors are assigned to the virtual processing resource.Type: ApplicationFiled: April 11, 2014Publication date: October 15, 2015Applicant: MAXELER TECHNOLOGIES LTD.Inventors: Oliver PELL, Peter SANDERS, Nicolas Norvez
-
Publication number: 20150178305Abstract: Innovations for adaptive compression and decompression for dictionaries of a column-store database can reduce the amount of memory used for columns of the database, allowing a system to keep column data in memory for more columns, while delays for access operations remain acceptable. For example, dictionary compression variants use different compression techniques and implementation options. Some dictionary compression variants provide more aggressive compression (reduced memory consumption) but result in slower run-time performance. Other dictionary compression variants provide less aggressive compression (higher memory consumption) but support faster run-time performance. As another example, a compression manager can automatically select a dictionary compression variant for a given column in a column-store database.Type: ApplicationFiled: December 23, 2013Publication date: June 25, 2015Inventors: Ingo Mueller, Cornelius Ratsch, Peter Sanders, Franz Faerber