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

  • Patent number: 11961144
    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: July 1, 2022
    Date of Patent: April 16, 2024
    Assignee: Nasdaq Technology AB
    Inventors: Daniel Jensen, Tobias Hallor
  • Publication number: 20240118088
    Abstract: A method and system for determining a route map and a route for a vehicle. Generating the route map comprises obtaining historical data comprising a plurality of data points for each of a plurality of vehicles from storage and determining a plurality of nodes each representing a subset of the data points. The historical data is applied to the plurality of nodes to determine the closest node for each vehicle. The nodes are ordered for each of the plurality of vehicles in the historical data by time; and a directed edge is generated between a first and second node of the plurality of ordered nodes, based on when the historical data indicates that a given vehicle has transited from the first node and the second node. A route is determined for the vehicle based on the generated route map and outputted route to a control system.
    Type: Application
    Filed: December 12, 2023
    Publication date: April 11, 2024
    Inventors: Troels TOPHØJ, Olga HENNEBERG, Rune Viuff PETERSEN, Simon ENGELHARDT, Johan KJAERGAARD, Anders RYDBIRK, Camilla JENSEN, Daniel NILSSON
  • Patent number: 11938282
    Abstract: A device for accommodating and magnetizing a tissue-penetrating medical device of various lengths, with or without a cover covering a portion or the entirety of the tissue-penetrating medical device, is disclosed including a sleeve member having an open proximal end, a distal end, an inner surface, an outer surface having a graduated injection depth gauge to indicate needle penetration depth when the cover is placed into a magnetizer, and a hollow body extending between the proximal end and the distal end to form a protective closure over a shaft of a tissue-penetrating medical device. A device having one or more magnetizing elements sectioned into a plurality of movable segments pivoting around an axis to accommodate needles with different lengths is also disclosed. Also disclosed is a device having one or more magnetizing means mounted on a movable element to magnetize needles of various lengths.
    Type: Grant
    Filed: July 7, 2022
    Date of Patent: March 26, 2024
    Assignee: Becton, Dickinson and Company
    Inventors: Yiping Ma, S. Ray Isaacson, Jonathan Karl Burkholz, Brian Jensen, Daniel Robinaugh, Derek Sanchez
  • Patent number: 11911606
    Abstract: Technologies and implementations for a defibrillator electrode having communicative capabilities are generally disclosed.
    Type: Grant
    Filed: April 9, 2021
    Date of Patent: February 27, 2024
    Assignee: PHYSIO-CONTROL, INC.
    Inventors: Jennifer Jensen, Jennifer Hoss, Mitchell Smith, Kenneth J. Peterson, Maren Nelson, Andres Belalcazar, Daniel W. Piraino, John Knapinski, Matthew Bielstein, Ethan Albright, Jeffery Edwards, Paul Tamura
  • Publication number: 20230403193
    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: August 24, 2023
    Publication date: December 14, 2023
    Applicant: Level 3 Communications, LLC
    Inventors: Laurence Lipstone, Daniel Jensen, William Power
  • Publication number: 20230370532
    Abstract: Examples described herein relate to standardizing content requests and responses in a content delivery network (CDN). An edge node receives a control object including sets of instructions each implementing portions of a customer’s business logic. The edge node may receive, from a client, a content request identifying a content item, and may apply a set of the instructions which causes the edge node to (i) determine whether any changes are needed for the benefit of a cache server and whether any changes are need for the benefit of an origin server, and (ii) generate a processed client request identifying the content item and including, if needed, any changes for the benefit of the cache server and the origin server. The edge node transmits the processed client request to the cache server, receives a response from the cache server, and transmits a processed client response to the client.
    Type: Application
    Filed: July 6, 2023
    Publication date: November 16, 2023
    Applicant: Level 3 Communications, LLC
    Inventors: William Crowder, Daniel Jensen, Pawel Jakobowski, Laurence Lipstone, William Power
  • Publication number: 20230274358
    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: May 8, 2023
    Publication date: August 31, 2023
    Inventors: Daniel JENSEN, Urban ARVIDSSON
  • Patent number: 11743120
    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: October 31, 2022
    Date of Patent: August 29, 2023
    Assignee: Level 3 Communications, LLC
    Inventors: Laurence Lipstone, Daniel Jensen, William Power
  • Patent number: 11700319
    Abstract: Examples described herein relate to standardizing content requests and responses in a content delivery network (CDN). An edge node receives a control object including sets of instructions each implementing portions of a customer's business logic. The edge node may receive, from a client, a content request identifying a content item, and may apply a set of the instructions which causes the edge node to (i) determine whether any changes are needed for the benefit of a cache server and whether any changes are need for the benefit of an origin server, and (ii) generate a processed client request identifying the content item and including, if needed, any changes for the benefit of the cache server and the origin server. The edge node transmits the processed client request to the cache server, receives a response from the cache server, and transmits a processed client response to the client.
    Type: Grant
    Filed: September 23, 2022
    Date of Patent: July 11, 2023
    Assignee: Level 3 Communications, LLC
    Inventors: William Crowder, Daniel Jensen, Pawel Jakobowski, Laurence Lipstone, William Power
  • Patent number: 11669904
    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 7, 2022
    Date of Patent: June 6, 2023
    Assignee: NASDAQ TECHNOLOGY AB
    Inventors: Daniel Jensen, Urban Arvidsson
  • Publication number: 20230069809
    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: July 1, 2022
    Publication date: March 2, 2023
    Inventors: Daniel JENSEN, Tobias HALLOR
  • Publication number: 20230046447
    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: October 26, 2022
    Publication date: February 16, 2023
    Inventors: Daniel JENSEN, Ulf AHLENIUS, Anne VON CORSWANT
  • Publication number: 20230046502
    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: October 31, 2022
    Publication date: February 16, 2023
    Applicant: Level 3 Communications, LLC
    Inventors: Laurence Lipstone, Daniel Jensen, William Power
  • Publication number: 20230016419
    Abstract: Examples described herein relate to standardizing content requests and responses in a content delivery network (CDN). An edge node receives a control object including sets of instructions each implementing portions of a customer's business logic. The edge node may receive, from a client, a content request identifying a content item, and may apply a set of the instructions which causes the edge node to (i) determine whether any changes are needed for the benefit of a cache server and whether any changes are need for the benefit of an origin server, and (ii) generate a processed client request identifying the content item and including, if needed, any changes for the benefit of the cache server and the origin server. The edge node transmits the processed client request to the cache server, receives a response from the cache server, and transmits a processed client response to the client.
    Type: Application
    Filed: September 23, 2022
    Publication date: January 19, 2023
    Applicant: Level 3 Communications, LLC
    Inventors: William Crowder, Daniel Jensen, Pawel Jakobowski, Laurence Lipstone, William Power
  • Patent number: 11494842
    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: April 9, 2021
    Date of Patent: November 8, 2022
    Assignee: Nasdaq Technology AB
    Inventors: Daniel Jensen, Ulf Ahlenius, Anne Von Corswant
  • Patent number: 11496361
    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: May 6, 2022
    Date of Patent: November 8, 2022
    Assignee: Level 3 Communications, LLC
    Inventors: Laurence Lipstone, Daniel Jensen, William Power
  • Publication number: 20220335531
    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: July 1, 2022
    Publication date: October 20, 2022
    Inventors: Daniel JENSEN, Tobias HALLOR
  • Patent number: 11457091
    Abstract: Examples described herein relate to standardizing content requests and responses in a content delivery network (CDN). An edge node receives a control object including sets of instructions each implementing portions of a customer's business logic. The edge node may receive, from a client, a content request identifying a content item, and may apply a set of the instructions which causes the edge node to (i) determine whether any changes are needed for the benefit of a cache server and whether any changes are need for the benefit of an origin server, and (ii) generate a processed client request identifying the content item and including, if needed, any changes for the benefit of the cache server and the origin server. The edge node transmits the processed client request to the cache server, receives a response from the cache server, and transmits a processed client response to the client.
    Type: Grant
    Filed: June 29, 2021
    Date of Patent: September 27, 2022
    Assignee: Level 3 Communications, LLC
    Inventors: William Crowder, Daniel Jensen, Pawel Jakobowski, Laurence Lipstone, William Power
  • Publication number: 20220272160
    Abstract: Examples described herein relate to standardizing content requests and responses in a content delivery network (CDN). An edge node receives a control object including sets of instructions each implementing portions of a customer's business logic. The edge node may receive, from a client, a content request identifying a content item, and may apply a set of the instructions which causes the edge node to (i) determine whether any changes are needed for the benefit of a cache server and whether any changes are need for the benefit of an origin server, and (ii) generate a processed client request identifying the content item and including, if needed, any changes for the benefit of the cache server and the origin server. The edge node transmits the processed client request to the cache server, receives a response from the cache server, and transmits a processed client response to the client.
    Type: Application
    Filed: June 29, 2021
    Publication date: August 25, 2022
    Applicant: Level 3 Communications, LLC
    Inventors: William CROWDER, Daniel JENSEN, Pawel JAKOBOWSKI, Laurence LIPSTONE, William POWER
  • Patent number: D996918
    Type: Grant
    Filed: October 14, 2022
    Date of Patent: August 29, 2023
    Assignee: CSAC Holdings, Inc
    Inventors: Michael Kirchick, Zachary P. Abdalian, Christian Mirasol, Yari Shahir, Daniel Jensen, Barry Yu