Patents by Inventor Moritz Steiner
Moritz Steiner 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: 20210173888Abstract: Improved caching of database content can be accomplished by over-caching. Assume a client request contains or gives rise to the need to execute a database query. The parameters of such a query can be expanded before issuing the expanded query (e.g, in a forward request of an Internet proxy operation) to an origin database. This over-caching approach causes the origin to return more information (e.g, more rows or columns) than is actually necessary to respond to the instant client query. However, the extra information can be used to service subsequent client requests without the need for again going forward to origin. The extent of the query expansion can be controlled based on a variety of factors, such as cache pressure, origin database inter-write times, and recent query history, for example. The teachings hereof are useful in delivering web pages, web applications, and web APIs, among other things.Type: ApplicationFiled: December 8, 2019Publication date: June 10, 2021Inventors: Martin T. Flack, Moritz Steiner
-
Patent number: 10810279Abstract: Among other things, this document describes systems, devices, and methods for improving the delivery of resources embedded on a web page. In one embodiment, a content delivery network analyzes markup language documents that clients have requested to embedded resources, such as linked references to images, scripts, fonts, cascading style sheets, or other types of content. This analysis may be conducted on the content server and/or asynchronously, in a dedicated analytical environment, to produce delivery instructions. Where embedded resources have hostnames for which the content delivery network is authoritative, and where certain conditions are met, servers can be instructed to push additional certificates for such hostnames over the primary connection. When embedded resources have hostnames for which the platform is not authoritative, and where certain conditions are met, servers can be instructed to pre-fetch and push such resources with a signature from the authoritative origin.Type: GrantFiled: February 7, 2018Date of Patent: October 20, 2020Assignee: Akamai Technologies, Inc.Inventors: Utkarsh Goel, Moritz Steiner, Michael A. Bishop, Martin T. Flack, Stephen L. Ludin
-
Patent number: 10764402Abstract: Among other things, this document describes systems, methods and devices for content delivery from a server to a client, and in particular using certain windows of time on the server side—during which little or no activity is expected from a client application—to perform operations that will improve the speed of content delivery.Type: GrantFiled: June 11, 2018Date of Patent: September 1, 2020Assignee: Akamai Technologies, Inc.Inventors: Utkarsh Goel, Moritz Steiner, Yoav Weiss
-
Publication number: 20190273808Abstract: Among other things, this document describes systems, methods and devices for content delivery from a server to a client, and in particular using certain windows of time on the server side—during which little or no activity is expected from a client application—to perform operations that will improve the speed of content delivery.Type: ApplicationFiled: June 11, 2018Publication date: September 5, 2019Applicant: Akamai Technologies, Inc.Inventors: Utkarsh Goel, Moritz Steiner, Yoav Weiss
-
Publication number: 20190243924Abstract: Among other things, this document describes systems, devices, and methods for improving the delivery of resources embedded on a web page. In one embodiment, a content delivery network analyzes markup language documents that clients have requested to embedded resources, such as linked references to images, scripts, fonts, cascading style sheets, or other types of content. This analysis may be conducted on the content server and/or asynchronously, in a dedicated analytical environment, to produce delivery instructions. Where embedded resources have hostnames for which the content delivery network is authoritative, and where certain conditions are met, servers can be instructed to push additional certificates for such hostnames over the primary connection. When embedded resources have hostnames for which the platform is not authoritative, and where certain conditions are met, servers can be instructed to pre-fetch and push such resources with a signature from the authoritative origin.Type: ApplicationFiled: February 7, 2018Publication date: August 8, 2019Applicant: Akamai Technologies, Inc.Inventors: Utkarsh Goel, Moritz Steiner, Michael A. Bishop, Martin T. Flack, Stephen L. Ludin
-
Patent number: 9258218Abstract: A software-defined network overlay capability is configured to control one or more overlay networks using software-defined networking (SDN) in which control functions and forwarding functions are separated. The software-defined network overlay capability may be configured to vertically move packets across network layers, e.g., into an overlay network (e.g., into a tunnel via encapsulation), out of an overlay network (e.g., out of a tunnel via decapsulation), or the like. The software-defined network overlay capability may be configured to move packets from native forwarding infrastructure into an overlay network, between overlay networks (e.g., into a first overlay network from a second overlay network without leaving the second overlay network, out of a first overlay network and into a second overlay network, out of a first overlay network while remaining within a second overlay network, or the like), from an overlay network onto native forwarding infrastructure, or the like.Type: GrantFiled: November 30, 2012Date of Patent: February 9, 2016Assignee: Alcatel LucentInventors: Georg Hampel, Moritz Steiner, Tian Bu
-
Patent number: 9072041Abstract: Various exemplary embodiments relate to a method for transmitting data packets in a cellular network to a user equipment using a first distributed access gateway, including: receiving a first tunnel request from a second distributed access gateway; establishing a first tunnel with the second distributed access gateway; receiving a first data packet destined to the user equipment from a native packet transport network; and transmitting the first data packet to the user equipment via the first tunnel to the second distributed access gateway.Type: GrantFiled: December 13, 2012Date of Patent: June 30, 2015Assignee: Alcatel LucentInventors: Georg Hampel, Moritz Steiner
-
Patent number: 9055082Abstract: Provided is a method for localizing content in a peer-to-peer network. The method includes receiving a message announcing first content. Storing a <key, value> pair in a table based on the message. The key represents content information and the value represents node information. The node information identifies a node announcing the content, and the content information identifying the content. Storing a plurality of first variation keys in the table. Each of the plurality of first variation keys being a variation of the stored first key. The method further includes intercepting a request message and sending a response to a sender of the request message. The response message including the list of nodes, the list of nodes based on a key based on a destination address of the request message and the table.Type: GrantFiled: August 25, 2010Date of Patent: June 9, 2015Assignee: Alcatel LucentInventors: Moritz Steiner, Matteo Varvello
-
Patent number: 8949329Abstract: Provided is a method for content popularity extraction from a distributed hash table (DHT). The method includes receiving, by a first node, a request message from a second node of a peer-to-peer network. Accessing, by the first node, information associated with the request message, the information indicating a content item and a content demand. And determining, by the first node, a content popularity of a plurality of content items based on the information.Type: GrantFiled: July 22, 2011Date of Patent: February 3, 2015Assignee: Alcatel LucentInventors: Matteo Varvello, Moritz Steiner
-
Publication number: 20140169268Abstract: Various exemplary embodiments relate to a method for transmitting data packets in a cellular network to a user equipment using a first distributed access gateway, including: receiving a first tunnel request from a second distributed access gateway; establishing a first tunnel with the second distributed access gateway; receiving a first data packet destined to the user equipment from a native packet transport network; and transmitting the first data packet to the user equipment via the first tunnel to the second distributed access gateway.Type: ApplicationFiled: December 13, 2012Publication date: June 19, 2014Applicant: Alcatel-Lucent USA, Inc.Inventors: Georg HAMPEL, Moritz STEINER
-
Publication number: 20140153572Abstract: A software-defined network overlay capability is configured to control one or more overlay networks using software-defined networking (SDN) in which control functions and forwarding functions are separated. The software-defined network overlay capability may be configured to vertically move packets across network layers, e.g., into an overlay network (e.g., into a tunnel via encapsulation), out of an overlay network (e.g., out of a tunnel via decapsulation), or the like. The software-defined network overlay capability may be configured to move packets from native forwarding infrastructure into an overlay network, between overlay networks (e.g., into a first overlay network from a second overlay network without leaving the second overlay network, out of a first overlay network and into a second overlay network, out of a first overlay network while remaining within a second overlay network, or the like), from an overlay network onto native forwarding infrastructure, or the like.Type: ApplicationFiled: November 30, 2012Publication date: June 5, 2014Inventors: Georg Hampel, Moritz Steiner, Tian Bu
-
Patent number: 8626854Abstract: Provided is a method for localizing peer-to-peer traffic. The method includes transmitting, by a first node of a peer-to-peer network, a first message to one or more other nodes associated with the peer-to-peer network. The message includes a request for content and a deadline for when the content is to be received by the first node.Type: GrantFiled: January 17, 2011Date of Patent: January 7, 2014Assignee: Alcatel LucentInventors: Matteo Varvello, Moritz Steiner
-
Patent number: 8539099Abstract: In one embodiment, the method includes receiving a content request from the end user at a proxy. A modified TCP connection request message is generated such that the modified TCP connection request message includes a content identifier. The content identifier identifies the requested content. The modified TCP connection request message is sent from the proxy towards an origin server associated with the requested content, and a response to the TCP connection request message is received from a network element. A TCP connection is established with the network element.Type: GrantFiled: January 8, 2010Date of Patent: September 17, 2013Assignee: Alcatel LucentInventors: Volker Hilt, Ivica Rimac, Suman Srinivasan, Moritz Steiner
-
Publication number: 20130166739Abstract: A method of processing peer-to-peer requests is provided. The method may include; storing, at a network element, peer information in a database for each peer of a plurality of peers, the peer information indicating at least one ISP associated with the peer and the content contained by the peer, receiving a request for content from a requester, and sending a response to the content requester based on the ISP with which the requester is associated and the stored peer information.Type: ApplicationFiled: February 14, 2013Publication date: June 27, 2013Inventors: Moritz STEINER, Ivica RIMAC, Hilt VOLKER
-
Publication number: 20130159374Abstract: The distributed message handling system is created by using session states to represent the plurality of session contexts in the message handling system. The session states are flat representations of the session context which completely describe the session. Utilizing the session states to handle system message requests allows the message handling system to distribute the handling of the message requests to a plurality of state machines. Advantageously, the distributed messaging system allows the message handling system to dynamically allocate message handling resources to application instances based on demand. Such dynamic allocation allows providers to efficiently allocate resources to meet demand while meeting application execution demands.Type: ApplicationFiled: December 19, 2011Publication date: June 20, 2013Applicant: Alcatel-Lucent USA Inc.Inventors: Moritz Steiner, Thomas L. Wood
-
Publication number: 20130024510Abstract: Provided is a method for content popularity extraction from a distributed hash table (DHT). The method includes receiving, by a first node, a request message from a second node of a peer-to-peer network. Accessing, by the first node, information associated with the request message, the information indicating a content item and a content demand. And determining, by the first node, a content popularity of a plurality of content items based on the information.Type: ApplicationFiled: July 22, 2011Publication date: January 24, 2013Applicant: ALCATEL-LUCENT USA INC.Inventors: Matteo Varvello, Moritz Steiner
-
Patent number: 8271656Abstract: According to one embodiment, a method of decreasing latency in an anonymity network includes filtering a list of anonymity routers for a client device based on one of (i) loads of the anonymity routers on the list and (ii) distances of the anonymity routers from the client device.Type: GrantFiled: May 4, 2010Date of Patent: September 18, 2012Assignee: Alcatel LucentInventors: Moritz Steiner, Ivica Rimac, Volker Hilt, Prithula Dhungel
-
Publication number: 20120185595Abstract: Provided is a method for localizing peer-to-peer traffic. The method includes receiving, by a first node, a request message from a second node of a peer-to-peer network. The method includes accessing a table based on the request message to determine if the second node is associated with a local network. The table stores a plurality of keys and node information indicating a relationship between the first node and the local network. The node information is stored in relation to each of the plurality of keys. The method includes transmitting a response message to the second node if the second node is associated with the local network.Type: ApplicationFiled: January 17, 2011Publication date: July 19, 2012Applicant: Alcatel-Lucent USA Inc.Inventors: Matteo Varvello, Moritz Steiner
-
Publication number: 20120185541Abstract: Provided is a method for localizing peer-to-peer traffic. The method includes transmitting, by a first node of a peer-to-peer network, a first message to one or more other nodes associated with the peer-to-peer network. The message includes a request for content and a deadline for when the content is to be received by the first node.Type: ApplicationFiled: January 17, 2011Publication date: July 19, 2012Applicant: Alcatel-Lucent USA Inc.Inventors: Matteo Varvello, Moritz Steiner
-
Publication number: 20120054322Abstract: Provided is a method for localizing content in a peer-to-peer network. The method includes receiving a message announcing first content. Storing a <key, value> pair in a table based on the message. The key represents content information and the value represents node information. The node information identifies a node announcing the content, and the content information identifying the content. Storing a plurality of first variation keys in the table. Each of the plurality of first variation keys being a variation of the stored first key. The method further includes intercepting a request message and sending a response to a sender of the request message. The response message including the list of nodes, the list of nodes based on a key based on a destination address of the request message and the table.Type: ApplicationFiled: August 25, 2010Publication date: March 1, 2012Applicant: ALCATEL-LUCENT USA INC.Inventors: Moritz Steiner, Matteo Varvello