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: 11875299
    Abstract: 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: Grant
    Filed: March 31, 2021
    Date of Patent: January 16, 2024
    Assignee: ROBERT BOSCH GMBH
    Inventors: Hans-Christian Haag, Markus Kromer, Peter Sanders, Valentin Buchhold
  • Patent number: 11751037
    Abstract: 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: Grant
    Filed: January 15, 2020
    Date of Patent: September 5, 2023
    Assignee: ONE2MANY B.V.
    Inventors: Menno Jonathan Bot, Peter Sanders
  • Publication number: 20220051172
    Abstract: 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: Application
    Filed: March 31, 2021
    Publication date: February 17, 2022
    Inventors: Hans-Christian Haag, Markus Kromer, Peter Sanders, Valentin Buchhold
  • Publication number: 20220030410
    Abstract: 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: Application
    Filed: January 15, 2020
    Publication date: January 27, 2022
    Applicant: ONE2MANY B.V.
    Inventors: Menno Jonathan BOT, Peter SANDERS
  • Patent number: 11106676
    Abstract: 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: Grant
    Filed: December 23, 2014
    Date of Patent: August 31, 2021
    Assignee: SAP SE
    Inventors: Martin Weidner, Jonathan Dees, Peter Sanders
  • Patent number: 10824596
    Abstract: 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: Grant
    Filed: January 23, 2019
    Date of Patent: November 3, 2020
    Assignee: SAP SE
    Inventors: Ingo Mueller, Cornelius Ratsch, Peter Sanders, Franz Faerber
  • Patent number: 10628419
    Abstract: 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: Grant
    Filed: August 18, 2016
    Date of Patent: April 21, 2020
    Assignee: SAP SE
    Inventors: Jonathan Dees, Peter Sanders, Franz Faerber, Jochen Seidel
  • Publication number: 20190155788
    Abstract: 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: Application
    Filed: January 23, 2019
    Publication date: May 23, 2019
    Applicant: SAP SE
    Inventors: Ingo Mueller, Cornelius Ratsch, Peter Sanders, Franz Faerber
  • Patent number: 10235377
    Abstract: 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: Grant
    Filed: December 23, 2013
    Date of Patent: March 19, 2019
    Assignee: SAP SE
    Inventors: Ingo Mueller, Cornelius Ratsch, Peter Sanders, Franz Faerber
  • Publication number: 20170080002
    Abstract: 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: Application
    Filed: December 2, 2016
    Publication date: March 23, 2017
    Applicant: RIJKSUNIVERSITEIT GRONINGEN
    Inventors: Erik SALLOMONS, Maarten Hotse WILBRINK, Peter SANDERS, Johannis Paulus KAMERLING, Catherina Anna van VUURE, Johannes Adrianus HAGE
  • Patent number: 9584594
    Abstract: 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: Grant
    Filed: April 11, 2014
    Date of Patent: February 28, 2017
    Assignee: MAXELER TECHNOLOGIES LTD.
    Inventors: Oliver Pell, Peter Sanders, Nicolas Norvez
  • Patent number: 9539270
    Abstract: 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: Grant
    Filed: December 6, 2012
    Date of Patent: January 10, 2017
    Assignee: RIJKSUNIVERSITEIT GRONINGEN
    Inventors: Erik Sallomons, Maarten Hotse Wilbrink, Peter Sanders, Johannis Paulus Kamerling, Catherina Anna van Vuure, Johannes Adrianus Hage
  • Publication number: 20160357816
    Abstract: 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: Application
    Filed: August 18, 2016
    Publication date: December 8, 2016
    Inventors: Jonathan Dees, Peter Sanders, Franz Faerber, Jochen Seidel
  • Patent number: 9501325
    Abstract: 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: Grant
    Filed: April 11, 2014
    Date of Patent: November 22, 2016
    Assignee: Maxeler Technologies Ltd.
    Inventors: Oliver Pell, Peter Sanders, James Barry Spooner
  • Patent number: 9424313
    Abstract: 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: Grant
    Filed: December 11, 2014
    Date of Patent: August 23, 2016
    Assignee: SAP SE
    Inventors: Jonathan Dees, Peter Sanders, Franz Faerber, Jochen Seidel
  • Publication number: 20160098471
    Abstract: 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: Application
    Filed: December 23, 2014
    Publication date: April 7, 2016
    Inventors: Martin Weidner, Jonathan Dees, Peter Sanders
  • Patent number: 9213732
    Abstract: 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: Grant
    Filed: December 28, 2012
    Date of Patent: December 15, 2015
    Assignee: SAP AG
    Inventors: Ingo Tobias Müller, Peter Sanders
  • Publication number: 20150295853
    Abstract: 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: Application
    Filed: April 11, 2014
    Publication date: October 15, 2015
    Applicant: MAXELER TECHNOLOGIES LTD.
    Inventors: Oliver PELL, Peter SANDERS, James Barry SPOONER
  • Publication number: 20150296006
    Abstract: 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: Application
    Filed: April 11, 2014
    Publication date: October 15, 2015
    Applicant: MAXELER TECHNOLOGIES LTD.
    Inventors: Oliver PELL, Peter SANDERS, Nicolas Norvez
  • Publication number: 20150178305
    Abstract: 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: Application
    Filed: December 23, 2013
    Publication date: June 25, 2015
    Inventors: Ingo Mueller, Cornelius Ratsch, Peter Sanders, Franz Faerber