Patents by Inventor Daniel Jensen

Daniel Jensen 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).

  • Publication number: 20220263715
    Abstract: Examples described herein relate to systems and methods for tiered updating of configuration data. Updated configuration data is transmitted to different tiers of nodes. The nodes of a first tier are commanded to use the updated configuration data. After waiting to see if any nodes of the first tier communicate a fault after using the updated configuration data, for each of the additional tiers in the CDN it is sequentially repeated to: transmit a command to the nodes of that additional tier to use the updated configuration data; and after waiting to see if any nodes of any tier communicate a fault after using the updated configuration data, transmitting a command to the nodes of another additional tier to use the updated configuration data.
    Type: Application
    Filed: May 6, 2022
    Publication date: August 18, 2022
    Applicant: Level 3 Communications, LLC
    Inventors: Laurence Lipstone, Daniel Jensen, William Power
  • Publication number: 20220230246
    Abstract: The present technology relates to distributed computerized exchange systems for trading of financial instruments. In particular it relates to a passive matching engine and an active matching engine that cooperates in handling data messages such that less bandwidth is used and so that improvement in latency can be achieved.
    Type: Application
    Filed: April 7, 2022
    Publication date: July 21, 2022
    Inventors: Daniel JENSEN, Urban ARVIDSSON
  • Patent number: 11379919
    Abstract: A user terminal for communicating with a computer server is operated on behalf of a first user (a second user terminal is operated on behalf of a second user). The user terminal transmits to the computer server pre-trade information including an order and receives first offset information that indicates a first price offset value, which is different from a second price offset value sent to the second user terminal. The terminals receive a single message from the server that indicates a market price but does not include the first price offset value or the second price offset value. The user terminal modifies the market price using the first price offset value to obtain a first actual price different from a second actual price corresponding to a modification of the market price based on the second price offset value.
    Type: Grant
    Filed: October 12, 2020
    Date of Patent: July 5, 2022
    Assignee: Nasdaq Technology AB
    Inventors: Daniel Jensen, Tobias Hallor
  • Patent number: 11329877
    Abstract: Examples described herein relate to systems and methods for tiered updating of configuration data. Updated configuration data is transmitted to different tiers of nodes. The nodes of a first tier are commanded to use the updated configuration data. After waiting to see if any nodes of the first tier communicate a fault after using the updated configuration data, for each of the additional tiers in the CDN it is sequentially repeated to: transmit a command to the nodes of that additional tier to use the updated configuration data; and after waiting to see if any nodes of any tier communicate a fault after using the updated configuration data, transmitting a command to the nodes of another additional tier to use the updated configuration data.
    Type: Grant
    Filed: June 29, 2021
    Date of Patent: May 10, 2022
    Assignee: Level 3 Communications, LLC
    Inventors: Laurence Lipstone, Daniel Jensen, William Power
  • Patent number: 11301934
    Abstract: The present technology relates to distributed computerized exchange systems for trading of financial instruments. In particular it relates to a passive matching engine and an active matching engine that cooperates in handling data messages such that less bandwidth is used and so that improvement in latency can be achieved.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: April 12, 2022
    Assignee: NASDAQ TECHNOLOGY AB
    Inventors: Daniel Jensen, Urban Arvidsson
  • Patent number: 11087241
    Abstract: A method of processing exchange system trading data is disclosed. In one embodiment, the method comprises receiving an order data message from a matching engine of an automated exchange. The order data message has first data format and it also comprises identification information associated with a trading entity. The received data message is then converted into a new data message of a new data format, which is different from the data format of the received order data message. Also, the trading entity from which the received order data message is originating is identified. Subsequently, the new data message having the new data format can be transmitted to a plurality of client devices associated with the identified trading entity. This may allow for all, or at least a majority of client devices, of the identified trading entity to get an overview of the total order activity of the identified trading entity.
    Type: Grant
    Filed: May 15, 2019
    Date of Patent: August 10, 2021
    Assignee: Nasdaq Technology AB
    Inventors: Daniel Jensen, Bjorn Carlsson, Tobias Hallor
  • Publication number: 20210224907
    Abstract: A computer system includes a memory to store a first set of data including data processing requests or data processing execution results and computer hardware to determine an input relating to a load and filter the first set of data to extract, based on the input relating to the load, a second set of data from the first set of data, thereby leaving a remaining set of data. The second set of data and the remaining set of data both include data processing requests or data processing execution results input or generated by the computer system. The computer hardware prepares electronic messages to be transmitted over a communications network to a plurality of remote user terminals. The electronic messages contain the second set of data but do not contain the remaining set of data. The computer hardware controls a frequency at which the electronic messages containing the second set of data are to be transmitted over the communications network based on the input relating to the load.
    Type: Application
    Filed: April 9, 2021
    Publication date: July 22, 2021
    Inventors: Daniel JENSEN, Ulf AHLENIUS, Anne VON CORSWANT
  • Patent number: 10991042
    Abstract: A computer system includes a memory to store a first set of data including data processing requests or data processing execution results and computer hardware to determine an input relating to a load and filter the first set of data to extract, based on the input relating to the load, a second set of data from the first set of data, thereby leaving a remaining set of data. The second set of data and the remaining set of data both include data processing requests or data processing execution results input or generated by the computer system. The computer hardware prepares electronic messages to be transmitted over a communications network to a plurality of remote user terminals. The electronic messages contain the second set of data but do not contain the remaining set of data. The computer hardware controls a frequency at which the electronic messages containing the second set of data are to be transmitted over the communications network based on the input relating to the load.
    Type: Grant
    Filed: March 15, 2019
    Date of Patent: April 27, 2021
    Assignee: Nasdaq Technology AB
    Inventors: Daniel Jensen, Ulf Ahlenius, Anne Von Corswant
  • Publication number: 20210027384
    Abstract: A user terminal for communicating with a computer server is operated on behalf of a first user (a second user terminal is operated on behalf of a second user). The user terminal transmits to the computer server pre-trade information including an order and receives first offset information that indicates a first price offset value, which is different from a second price offset value sent to the second user terminal. The terminals receive a single message from the server that indicates a market price but does not include the first price offset value or the second price offset value. The user terminal modifies the market price using the first price offset value to obtain a first actual price different from a second actual price corresponding to a modification of the market price based on the second price offset value.
    Type: Application
    Filed: October 12, 2020
    Publication date: January 28, 2021
    Inventors: Daniel JENSEN, Tobias HALLOR
  • Patent number: 10832326
    Abstract: A user terminal for communicating with a computer server is operated on behalf of a first user (a second user terminal is operated on behalf of a second user). The user terminal transmits to the computer server pre-trade information including an order and receives first offset information that indicates a first price offset value, which is different from a second price offset value sent to the second user terminal. The terminals receive a single message from the server that indicates a market price but does not include the first price offset value or the second price offset value. The user terminal modifies the market price using the first price offset value to obtain a first actual price different from a second actual price corresponding to a modification of the market price based on the second price offset value.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: November 10, 2020
    Assignee: Nasdaq Technology AB
    Inventors: Daniel Jensen, Tobias Hallor
  • Patent number: 10633816
    Abstract: A ground thawing device. The ground thawing device includes an insulated rectangular housing defining an interior volume with parallel sidewalls, end walls, and an open bottom. A pipe having a burn chamber connected to a first end and a second end adapted to connect to an external source of combustible gases is configured to be received through apertures disposed on the end walls. Perforations disposed along the length of the pipe allow for the combustible gas to be released in the interior volume of the housing. The burn chamber allows for an ignition source to be applied to the combustible gases carried therein. Once ignited, heat emanating from the pipe warms the interior volume and thaws the ground beneath, softening frozen soil to be excavated.
    Type: Grant
    Filed: June 6, 2017
    Date of Patent: April 28, 2020
    Inventor: Daniel Jensen
  • Publication number: 20190370698
    Abstract: A method of processing exchange system trading data is disclosed. In one embodiment, the method comprises receiving an order data message from a matching engine of an automated exchange. The order data message has first data format and it also comprises identification information associated with a trading entity. The received data message is then converted into a new data message of a new data format, which is different from the data format of the received order data message. Also, the trading entity from which the received order data message is originating is identified. Subsequently, the new data message having the new data format can be transmitted to a plurality of client devices associated with the identified trading entity. This may allow for all, or at least a majority of client devices, of the identified trading entity to get an overview of the total order activity of the identified trading entity.
    Type: Application
    Filed: May 15, 2019
    Publication date: December 5, 2019
    Inventors: Daniel JENSEN, Bjorn CARLSSON, Tobias HALLOR
  • Publication number: 20190213681
    Abstract: A computer system includes a memory to store a first set of data including data processing requests or data processing execution results and computer hardware to determine an input relating to a load and filter the first set of data to extract, based on the input relating to the load, a second set of data from the first set of data, thereby leaving a remaining set of data. The second set of data and the remaining set of data both include data processing requests or data processing execution results input or generated by the computer system. The computer hardware prepares electronic messages to be transmitted over a communications network to a plurality of remote user terminals. The electronic messages contain the second set of data but do not contain the remaining set of data. The computer hardware controls a frequency at which the electronic messages containing the second set of data are to be transmitted over the communications network based on the input relating to the load.
    Type: Application
    Filed: March 15, 2019
    Publication date: July 11, 2019
    Inventors: Daniel JENSEN, Ulf AHLENIUS, Anne VON CORSWANT
  • Patent number: 10325225
    Abstract: A method of processing exchange system trading data is disclosed. In one embodiment, the method comprises receiving an order data message from a matching engine of an automated exchange. The order data message has first data format and it also comprises identification information associated with a trading entity. The received data message is then converted into a new data message of a new data format, which is different from the data format of the received order data message. Also, the trading entity from which the received order data message is originating is identified. Subsequently, the new data message having the new data format can be transmitted to a plurality of client devices associated with the identified trading entity. This may allow for all, or at least a majority of client devices, of the identified trading entity to get an overview of the total order activity of the identified trading entity.
    Type: Grant
    Filed: May 9, 2012
    Date of Patent: June 18, 2019
    Assignee: Nasdaq Technology AB
    Inventors: Daniel Jensen, Björn Carlsson, Tobias Hallor
  • Patent number: 10249000
    Abstract: In a distributed network, there are different data rates on different connections between a central computer system and remote terminal. The central computer system includes one or more sets of data to be distributed to the remote terminals by extracting subsets of data from the set(s) of data. The subsets of data are distributed to selected groups of remote terminals based on an infrastructure load in order to adaptively distribute the data.
    Type: Grant
    Filed: August 22, 2014
    Date of Patent: April 2, 2019
    Assignee: Nasdaq Technology AB
    Inventors: Daniel Jensen, Ulf Ahlenius, Anne Von Corswant
  • Publication number: 20190012740
    Abstract: The present technology relates to distributed computerized exchange systems for trading of financial instruments. In particular it relates to a passive matching engine and an active matching engine that cooperates in handling data messages such that less bandwidth is used and so that improvement in latency can be achieved.
    Type: Application
    Filed: September 13, 2018
    Publication date: January 10, 2019
    Inventors: Daniel JENSEN, Urban ARVIDSSON
  • Patent number: 10102572
    Abstract: The present technology relates to distributed computerized exchange systems for trading of financial instruments. In particular it relates to a passive matching engine and an active matching engine that cooperates in handling data messages such that less bandwidth is used and so that improvement in latency can be achieved.
    Type: Grant
    Filed: April 9, 2010
    Date of Patent: October 16, 2018
    Assignee: NASDAQ TECHNOLOGY AB
    Inventors: Daniel Jensen, Urban Arvidsson
  • Publication number: 20180260897
    Abstract: Data transaction processing requests are received from user terminals over one or more data communications networks. Pending data transaction processing requests are stored in a memory queue. Each pending data transaction processing request has associated attributes and an associated queue number. A higher queue number associated with a pending data transaction processing request indicates a lower data transaction processing priority than a lower queue number associated with a pending data transaction processing request. Data message information is transmitted to user terminals that includes an identifier and a current status for pending data transaction processing requests stored in queue. A current data transaction processing request is received having an identifier for selecting a first pending data transaction processing request that has an associated queue number of two or higher over a lower queue number associated with a second pending data transaction processing request.
    Type: Application
    Filed: May 8, 2018
    Publication date: September 13, 2018
    Inventors: Johan L. OLSSON, Daniel JENSEN, Ulf AHLENIUS, Sven ALLEBRAND
  • Publication number: 20180082377
    Abstract: A user terminal for communicating with a computer server is operated on behalf of a first user (a second user terminal is operated on behalf of a second user). The user terminal transmits to the computer server pre-trade information including an order and receives first offset information that indicates a first price offset value, which is different from a second price offset value sent to the second user terminal. The terminals receive a single message from the server that indicates a market price but does not include the first price offset value or the second price offset value. The user terminal modifies the market price using the first price offset value to obtain a first actual price different from a second actual price corresponding to a modification of the market price based on the second price offset value.
    Type: Application
    Filed: November 30, 2017
    Publication date: March 22, 2018
    Inventors: Daniel JENSEN, Tobias HALLOR
  • Publication number: 20170350086
    Abstract: A ground thawing device. The ground thawing device includes an insulated rectangular housing defining an interior volume with parallel sidewalls, end walls, and an open bottom. A pipe having a burn chamber connected to a first end and a second end adapted to connect to an external source of combustible gases is configured to be received through apertures disposed on the end walls. Perforations disposed along the length of the pipe allow for the combustible gas to be released in the interior volume of the housing. The burn chamber allows for an ignition source to be applied to the combustible gases carried therein. Once ignited, heat emanating from the pipe warms the interior volume and thaws the ground beneath, softening frozen soil to be excavated.
    Type: Application
    Filed: June 6, 2017
    Publication date: December 7, 2017
    Inventor: Daniel Jensen