Patents by Inventor Dirk Trossen

Dirk Trossen 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: 20240113959
    Abstract: A routing device includes a controller configured to establish a first forwarding state for an initial packet of a flow of packets to one or more of a plurality of instances of a service function and receive a packet of the flow of packets. If the received packet does not match a second forwarding state for subsequent packets of the flow of packets, the routing device establishes the second forwarding state to a particular one of the one or more of a plurality of instances of the service function, and prepares to send the received packet to a next hop in accordance with the first forwarding state. If the received packet matches the second forwarding state, the routing device prepares to send the received packet to the next hop in accordance with the second forwarding state.
    Type: Application
    Filed: December 8, 2023
    Publication date: April 4, 2024
    Inventors: Dirk Trossen, Ramin Khalili
  • Publication number: 20240086250
    Abstract: Methods, apparatus and systems are disclosed. In one embodiment, a method implemented by an end user device to decompose an application at runtime includes collecting profile information regarding local executions of the application on the end user device and determining, by the end user device using the collected profile information, one or more microservice patterns to decompose a whole or a part of the application into at runtime. The method further includes partitioning, by the end user device at runtime, the application into: (1) a locally executed portion of the application to be executed by the end user device and (2) the determined microservice patterns to be locally executed by the end user device or remotely executed by an external entity in communication with the end user device.
    Type: Application
    Filed: October 15, 2020
    Publication date: March 14, 2024
    Inventors: Dirk Trossen, Chathura Sarathchandra
  • Patent number: 11765255
    Abstract: An edge termination point (ETP) transport protocol between two or more ETPs in a network, such as a Layer 2 transport network, may be provided. A device may receive an incoming internet protocol (IP) transaction at an edge termination point (ETP) in a network. The device may terminate the received incoming IP transaction at the ETP. The device may map the terminated incoming IP transaction onto an ETP-to-ETP communication. The device may control the ETP-to-ETP communication. For example, the device may control the ETP-to-ETP communication based on a resource management regime. The device may map the ETP-to-ETP communication onto one or more outgoing IP transactions at the ETP. The device may map the IP transaction onto an ETP-ETP communication. The ETP-ETP communication may include one or more ETP flows and one or more ETP transactions.
    Type: Grant
    Filed: September 24, 2018
    Date of Patent: September 19, 2023
    Assignee: InterDigital Patent Holdings, Inc.
    Inventors: Dirk Trossen, Sebastian Robitzsch, Scott C Hergenhan
  • Patent number: 11736905
    Abstract: Methods and apparatus for Layer-2 forwarding of multicast packets are disclosed. In an example, a method implemented in a wireless transmit/receive unit (WTRU) for wireless communications includes receiving a first packet comprising a request for content available at the WTRU, determining at least one outstanding request for the same content, and determining multicast path information of the at least one outstanding request. The method further includes generating a second packet and setting a destination Medium Access Control (MAC) address to a broadcast (BC) MAC address in the second packet, adding a proxy rule identifier (PRID) corresponding to the request into a payload of the second packet, and forwarding the second packet to another WTRU.
    Type: Grant
    Filed: August 16, 2019
    Date of Patent: August 22, 2023
    Assignee: InterDigital Patent Holdings, Inc.
    Inventor: Dirk Trossen
  • Patent number: 11646993
    Abstract: System and methods are described to register FQDN-based IP service endpoints at network attachment points. One embodiment takes the form of a method comprising: receiving, at a server-side network access point (sNAP) in an information-centric network (ICN), a registration request including a first fully qualified domain name (FQDN), a port, a transport protocol, and a service name of an IP server; publishing, at the sNAP, the port, the transport protocol, and the service name to a first content identifier (CID); and subscribing, at the sNAP, to a second CID that is based on the FQDN.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: May 9, 2023
    Assignee: INTERDIGITAL PATENT HOLDINGS, INC.
    Inventors: Sebastian Robitzsch, Dirk Trossen
  • Patent number: 11470186
    Abstract: A method and a first network access point (NAP) in an Information Centric Network (ICN) is disclosed. The first NAP is configured to receive a request for a Hypertext Transfer Protocol (HTTP) resource from a wireless transmit/receive unit (WTRU). The first NAP is configured to request the HTTP resource from a first server. The first NAP is configured to receive an error message. The error message may indicate that the HTTP resource is not available from the first server. The first NAP is configured to request the HTTP resource from a second NAP. The first NAP is configured to receive the HTTP resource from the second NAP. The first NAP is configured to send the HTTP resource to the WTRU.
    Type: Grant
    Filed: September 29, 2020
    Date of Patent: October 11, 2022
    Assignee: IDAC HOLDINGS, INC.
    Inventor: Dirk Trossen
  • Patent number: 11438440
    Abstract: A Network Access Point (NAP) in an ICN may have multiple clients requesting the same resource. Instead of sending multiple link-local unicast transmissions, the multiple clients may subscribe to a response bucket based on their unicast address and the NAP may send a multicast response to the group based on previously issued HTTP requests. The response bucket may contain multiple clients attached to the NAP. A multicast address of the response bucket may be used by the NAP to send the multicast response. A class D octet in the multicast group address may be derived from a class C octet of the individual client IP addresses.
    Type: Grant
    Filed: June 18, 2018
    Date of Patent: September 6, 2022
    Assignee: IDAC HOLDINGS, INC.
    Inventors: Dirk Trossen, Sebastian Robitzsch
  • Publication number: 20220255797
    Abstract: Methods, apparatus, systems, architectures and interfaces for a Device Packaging Entity (DPE) for dynamically packaging a set of resources for a transient device (TD) providing a user experience (UX). A method may include any of: determining services, devices, and resources, constituting the TD according to UX requirements associated with the UX or a Dynamic Programming model (DPM) of the UX; receiving configuration information associated with: (1) resources, and (2) devices associated with resources, available for services associated with providing the UX; selecting the set of resources for the TD according to: (1) required services or resources, associated with providing the UX, and (2) the configuration information, and (3) a set of resources satisfying requirements associated with the UX and the DP model; transmitting an instantiation message for configuring the selected set of resources for the TD; and transmitting and receiving information associated with the selected set of resources.
    Type: Application
    Filed: July 23, 2020
    Publication date: August 11, 2022
    Inventors: Magurawalage Chathura Madhusanka Sarathchandra, Dirk Trossen
  • Patent number: 11388018
    Abstract: Some embodiments include systems, methods, and devices for enabling communication between at least two internet protocol (IP)-only wireless transmit/receive units (WTRUs), at least one of which is connected to an information centric network (ICN). The WTRU may send a generic attribute registration multicast registration protocol (GMRP) request on a local IP link to an information centric network (ICN) network attachment point (NAP). The NAP may receive and register the GMRP request with an internal data-base (DB) along with an IP multicast address entry matching the GMRP request. The WTRU may then send an IP multicast packet to the NAP for dissemination to an IP multicast group over an ICN by encapsulating the IP multicast packet in an ICN packet.
    Type: Grant
    Filed: March 2, 2020
    Date of Patent: July 12, 2022
    Assignee: IDAC HOLDINGS, INC.
    Inventor: Dirk Trossen
  • Patent number: 11354106
    Abstract: One disclosed method includes loading, at a mobile device, a mobile application package from a repository, where the mobile application package contains local application information including local application components and service deployment information. The method further includes (i) extracting, by a package installer on the mobile device, from the mobile application package, the local application information and the service deployment information, (ii) installing, with the package installer, the local application components on the mobile device, (iii) transmitting, from the mobile device to a remote node in a Network Functions Virtualization (NFV) infrastructure, image information to initiate a service deployment, and (iv) and receiving a result of the service deployment at the mobile device.
    Type: Grant
    Filed: January 29, 2019
    Date of Patent: June 7, 2022
    Assignee: IDAC Holdings, Inc.
    Inventor: Dirk Trossen
  • Patent number: 11350421
    Abstract: A device may be configured to receive, process, forward, and/or respond to one or more resource queries. For example, the device may determine whether multiple queries are satisfied by a multicast response. The device may receive a first query and a second query directed to a resource, The first and the second query may comprise a structure proxy rule identifier (sPRID). The device may determine the similarity between the two queries. For example, the similarity determination may be based on the sPRID of the two queries. The device may determine whether a response that satisfies the first query also satisfies the second query, which may be based on a response to the first query and information comprised within the sPRID of the two queries. If the response satisfies both queries, the device may multicast the response.
    Type: Grant
    Filed: August 30, 2018
    Date of Patent: May 31, 2022
    Assignee: IDAC HOLDINGS, INC.
    Inventors: Sung-Yeon Kim, Dirk Trossen
  • Patent number: 11317420
    Abstract: A device may be configured to receive, process, forward, and/or respond to one or more resource queries. For example, the device may determine whether multiple queries are satisfied by a multicast response. The device may receive a first query and a second query directed to a resource, The first and the second query may comprise a structure proxy rule identifier (sPRID). The device may determine the similarity between the two queries. For example, the similarity determination may be based on the sPRID of the two queries. The device may determine whether a response that satisfies the first query also satisfies the second query, which may be based on a response to the first query and information comprised within the sPRID of the two queries. If the response satisfies both queries, the device may multicast the response.
    Type: Grant
    Filed: August 30, 2018
    Date of Patent: April 26, 2022
    Assignee: IDAC HOLDINGS, INC.
    Inventors: Sung-Yeon Kim, Dirk Trossen
  • Patent number: 11190446
    Abstract: A network access point (NAP) of a second type of network is configured to receive a first type of packet from a device configured to operate in only a first type of network. The NAP is configured to determine an appropriate namespace for the first type of packet based on an address of an intended destination of the first type of packet. The NAP is configured to encapsulate the first type of packet into a second type of packet for use in the second type of network. The NAP is configured to route the second type of packet to a plurality of devices subscribed to the namespace in the second type of network.
    Type: Grant
    Filed: February 3, 2020
    Date of Patent: November 30, 2021
    Assignee: IDAC Holdings, Inc.
    Inventors: Dirk Trossen, Sebastian Robitzsch
  • Patent number: 11184240
    Abstract: Systems, methods, and instrumentalities are disclosed to communicate with subscribers in an information-centric networking environment. A WTRU may store a first path from the WTRU to a first subscriber and a second path from the WTRU to a second subscriber. A message from a topology manager may be received. The message may indicate a change to a network topology. In response to a determination that the change to the network topology relates to the first path and does not relate to the second path, the WTRU may remove the first path from the memory and maintain the second path in the memory. The WTRU may send a request to the topology manager for a third path to replace the first path that was removed from memory. In response to the above determination, a portion of the first path may be removed and replaced according to the above mechanism.
    Type: Grant
    Filed: July 8, 2016
    Date of Patent: November 23, 2021
    Assignee: IDAC Holdings, Inc.
    Inventor: Dirk Trossen
  • Publication number: 20210266254
    Abstract: Systems, devices, and methods for addressing one or more approaches to path based forwarding is described. A packet frame format for a suitable layer may be used for the delivery of layer 2 packets across User Plane Functions (UPFs). Forwarding the packet frame format from an originating source wireless transmit receive unit (WTRU) over a first UPF to a second UPF, where the second UPF may then send the packet to a destination WTRU. The forwarding may be achieved by suitably swapping information for link-local layer 2 delivery at traversing UPFs. Further, path computation may be performed for registered layer 2 and above services in layer 2 forwarding. Also, forwarding HTTP/IP-over-ICN use cases for HTTP/IP communication over 5G native L2 bearer may be implemented.
    Type: Application
    Filed: June 14, 2019
    Publication date: August 26, 2021
    Inventors: Dirk TROSSEN, Ulises OLVERA-HERNANDEZ
  • Publication number: 20210243568
    Abstract: Methods and apparatus for Layer-2 forwarding of multicast packets are disclosed. In an example, a method implemented in a wireless transmit/receive unit (WTRU) for wireless communications includes receiving a first packet comprising a request for content available at the WTRU, determining at least one outstanding request for the same content, and determining multicast path information of the at least one outstanding request. The method further includes generating a second packet and setting a destination Medium Access Control (MAC) address to a broadcast (BC) MAC address in the second packet, adding a proxy rule identifier (PRID) corresponding to the request into a payload of the second packet, and forwarding the second packet to another WTRU.
    Type: Application
    Filed: August 16, 2019
    Publication date: August 5, 2021
    Inventor: Dirk Trossen
  • Patent number: 11075837
    Abstract: Systems, methods, and instrumentalities are disclosed for enhancing performance of multi-path communications. Multi-path communication performance may be enhanced by determining whether multipath communications share a congested router. A multi-path real-time communication protocol may provide techniques to prevent, detect, communicate and respond to a shared congested router. A shared congested router may be prevented, and/or detected using one or more detection techniques.
    Type: Grant
    Filed: October 9, 2019
    Date of Patent: July 27, 2021
    Assignee: VID SCALE, Inc.
    Inventors: Anantharaman Balasubramanian, Liangping Ma, Dirk Trossen
  • Publication number: 20210211510
    Abstract: Pinning service function chains to specific points of execution (e.g., service instances) in a network system may be provided. Available service instances may be solicited from service hosts. The service hosts may be exposed under a context identifier (e.g., a slicing identifier or a device identifier). A subset of the available service instances may be selected to serve a client. The client may be identified by a client-specific identifier. The selected service hosts may be instructed to register the selected service instances under a name that ties the client identifier and the service function identifier into a single name. The client may use the single name to initiate a service function chain. Service function instances may initiate a next hop in the named service function chain through using the client identifier derived from an incoming request.
    Type: Application
    Filed: May 17, 2019
    Publication date: July 8, 2021
    Applicant: IDAC Holdings, Inc.
    Inventors: Dirk Trossen, Ulises Olvera-Hernandez
  • Patent number: 10979482
    Abstract: Methods and systems anchor hypertext transfer protocol (HTTP) level communication in an information-centric networking (ICN) network. Both content requests and responses to servers within the ICN network and to servers located outside the ICN network, in an IP network for example, are disclosed. Communication may be between two IP capable only devices at the HTTP level, one connected to an ICN network while the other one is connected either to an ICN or IP network. The disclosed namespace 200 enables IP based HTTP communication within the ICN network. An information-centric networking (ICN) network attachment point (NAP) or border gateway (BGW) may receive an HTTP request packet and encapsulate the received HTTP request packet. The ICN NAP/BGW may then forward the HTTP request packet towards the local ICN network servers. The HTTP request packet may be published to a named content identifier (CID) that may be determined through a hash function of a fully qualified domain name (FQDN).
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: April 13, 2021
    Assignee: IDAC HOLDINGS, INC.
    Inventor: Dirk Trossen
  • Publication number: 20210081186
    Abstract: One disclosed method includes loading, at a mobile device, a mobile application package from a repository, where the mobile application package contains local application information including local application components and service deployment information. The method further includes (i) extracting, by a package installer on the mobile device, from the mobile application package, the local application information and the service deployment information, (ii) installing, with the package installer, the local application components on the mobile device, (iii) transmitting, from the mobile device to a remote node in a Network Functions Virtualization (NFV) infrastructure, image information to initiate a service deployment, and (iv) and receiving a result of the service deployment at the mobile device.
    Type: Application
    Filed: January 29, 2019
    Publication date: March 18, 2021
    Inventor: Dirk Trossen