-
公开(公告)号:US11277371B2
公开(公告)日:2022-03-15
申请号:US16094967
申请日:2017-04-17
Applicant: Cisco Technology, Inc.
Inventor: Andre Jean-Marie Surcouf , David Delano Ward , William Mark Townsley
IPC: H04L29/12 , H04L12/749 , H04L12/28 , H04L29/06 , H04N21/643 , H04L12/723 , H04L12/721 , H04L12/741 , H04L12/745 , H04L12/747 , H04L29/08 , H04N21/2343 , H04N21/658 , H04N21/845 , G06F16/955 , H04L12/725 , H04N21/262 , G06F16/245 , H04L12/743 , H04L12/26 , H04L61/4511 , H04L45/741 , H04L45/748 , H04L45/74 , H04L67/568 , H04L101/659 , H04L65/60 , H04L67/61 , H04L67/1001 , H04L67/63 , H04L61/103 , H04L101/33 , H04L45/50 , H04L45/00 , H04L45/30 , H04L61/45 , H04L65/612 , H04L61/2503 , H04L65/65 , H04L69/326 , H04L101/663 , H04L69/18 , H04L45/7453 , H04L45/745 , H04L61/251 , H04L43/0876 , H04L61/256 , H04L69/22 , H04L67/565 , H04L61/5007 , H04L67/02 , H04L67/1008 , H04L61/00 , H04L65/401 , H04N21/2662 , H04L61/58 , H04L69/329
Abstract: A method of routing a packet in a network is described. The network includes a plurality of nodes implementing Information Centric Networking (ICN) routing or content centric networking and routing. The method includes receiving the packet at a node implementing ICN routing, the packet comprising an Internet Protocol (IP) header and a packet payload, wherein the packet comprises a request packet for requesting content from the network. The method further includes extracting from the packet payload a content identifier for the requested content and forwarding the packet to a next hop node in the network based on the content identifier extracted from the packet payload.
-
公开(公告)号:US11153263B2
公开(公告)日:2021-10-19
申请号:US16094990
申请日:2017-04-18
Applicant: Cisco Technology, Inc.
Inventor: Andre Jean-Marie Surcouf , William Mark Townsley , Guillaume Michel Ruty , Yoann Desmouceaux
IPC: G06F16/955 , H04L29/08 , H04L12/721 , H04L12/725 , H04L29/12 , H04L12/749 , H04L12/745 , H04L12/747 , H04L12/28 , H04L29/06 , H04N21/2343 , H04N21/658 , H04N21/643 , H04N21/845 , H04L12/723 , H04N21/262 , G06F16/245 , H04L12/743 , H04L12/26 , H04L12/741 , H04N21/2662
Abstract: A method of delivering content in one or more packets over a network is described. A content request packet comprising a request for content based on a first IPv6 address is received, the first IPv6 address identifying the content. The first IPv6 address is mapped to a second IPv6 address, the second IPv6 address being associated with the content at a physical location. The content requested in the content request packet is then received from the physical location associated with the second IPv6 address for delivery to a user. A further method includes routing a packet for requesting the content from a client to a content server storing an instant of the content, based on an IPv6 address of content being requested by the client. A communication session is then set up between the client and the content server; and the requested content is transmitted from the content server.
-
公开(公告)号:US20210185124A1
公开(公告)日:2021-06-17
申请号:US17132125
申请日:2020-12-23
Applicant: Cisco Technology, Inc.
Inventor: Andre Jean-Marie Surcouf , Guillaume Ruty , Mohammed Hawari , Aloÿs Christophe Augustin , Yoann Desmouceaux
IPC: H04L29/08
Abstract: Systems, methods, and computer-readable media for reducing distributed storage operation latency using segment routing. In some examples, a method can involve receiving, from a client, a message identifying an intent to store or retrieve data on a distributed storage environment, and sending to the client a segment routing (SR) list identifying storage node candidates for storing or retrieving the data. The method can involve steering a data request from the client through a path defined by the SR list based on a segment routing header (SRH) associated with the request, the SRH being configured to steer the request through the path until a storage node from the storage node candidates accepts the request. The method can further involve sending, to the client device, a response indicating that the storage node has accepted the request and storing or retrieving the data at the storage node that accepted the request.
-
公开(公告)号:US20200036796A1
公开(公告)日:2020-01-30
申请号:US16049401
申请日:2018-07-30
Applicant: Cisco Technology, Inc.
Inventor: Jerome Tollet , Giles Douglas Yorke Heron , Keith Burns , Andre Jean-Marie Surcouf
Abstract: Systems, methods, and computer-readable media for enabling container networking are disclosed. In one aspect, a method includes receiving a request from a first network container on a source server to establish a data session with a second network container on a destination server; determining a destination switch of the destination server based on the request; identifying a communication tunnel between the source server and the destination server; generating a data stream to be embedded in the pre-established communication tunnel, wherein a communication protocol associated with the request is different from a communication protocol used by the data stream; receiving a data packet to be sent to the destination container; mapping the data packet to the data stream; and sending the data packet to the destination server via the data stream over the communication tunnel.
-
公开(公告)号:US20190158456A1
公开(公告)日:2019-05-23
申请号:US16094990
申请日:2017-04-18
Applicant: Cisco Technology, Inc.
Inventor: Andre Jean-Marie Surcouf , William Mark Townsley , Guillaume Michel Ruty , Yoann Desmouceaux
Abstract: A method of delivering content in one or more packets over a network is described. A content request packet comprising a request for content based on a first IPv6 address is received, the first IPv6 address identifying the content. The first IPv6 address is mapped to a second IPv6 address, the second IPv6 address being associated with the content at a physical location. The content requested in the content request packet is then received from the physical location associated with the second IPv6 address for delivery to a user. A further method includes routing a packet for requesting the content from a client to a content server storing an instant of the content, based on an IPv6 address of content being requested by the client. A communication session is then set up between the client and the content server; and the requested content is transmitted from the content server.
-
公开(公告)号:US20190149628A1
公开(公告)日:2019-05-16
申请号:US16094982
申请日:2017-04-18
Applicant: Cisco Technology, Inc.
Inventor: Andre Jean-Marie Surcouf , William Mark Townsley
IPC: H04L29/08 , H04L12/745
Abstract: A method and apparatus for delivering requested content over a network is described. The method includes receiving, by a first network node, a request from a second network node for the requested content, the request comprising an IPv6 address associated with the requested content. A longest prefix match is then performed between the IPv6 address associated with the requested content and IPv6 addresses associated with content available at the first network node. In the event that the longest prefix match does not result in an exact match between the IPv6 address associated with the requested content and any of the IPv6 addresses associated with content available at the first network node, the request is routed towards a content variant suitable for transcoding to the requested content, the content variant being stored at the first network node.
-
公开(公告)号:US20190124003A1
公开(公告)日:2019-04-25
申请号:US16094949
申请日:2017-04-17
Applicant: Cisco Technology, Inc.
Inventor: Andre Jean-Marie Surcouf , William Mark Townsley
IPC: H04L12/749 , H04L29/12 , H04L12/721
Abstract: A method of serving a version of a piece of content from a server to a requesting node is described. A request for a piece of content is received from the requesting node. The request comprises an IP address associated with the requested content, the address including one or more portions relating to one or more parameters associated with the piece of content and at least one portion comprises anonymous bits. A plurality of versions of the requested piece of content are identified, each identified version having an IP address with portions matching the corresponding portions of the IP address of the request, except for the at least one portion comprising anonymous bits. The server then determines a version of the piece of content to send and sends the determined version to the requesting node.
-
公开(公告)号:US20190068275A1
公开(公告)日:2019-02-28
申请号:US16053651
申请日:2018-08-02
Applicant: Cisco Technology, Inc.
Inventor: Joseph Michael Clarke , Gonzalo Salgueiro , Charles Calvin Byers , Ryan Steve D'Souza , Pascal Thubert , Andre Jean-Marie Surcouf , Jerome Henry
Abstract: Various implementations disclosed herein enable transforming mutable wireless coverage areas using network coverage vehicles (NVCs) that are orchestrated by a network coverage controller. In various implementations, the method includes receiving coverage area performance characterization values from NCVs configured to provide a plurality of mutable wireless coverage areas. In various implementations, an arrangement of the mutable wireless coverage areas mutably defines the service area, which changes in accordance with changes to the arrangement of the mutable wireless coverage areas. In various implementations, the method also includes determining NCV operation adjustments for some of the NCVs based on the received coverage area performance characterization values in accordance with a service performance metric; and, altering an arrangement of one or more of the plurality of mutable wireless coverage areas within the service area by providing the NCV operation adjustments to some of the NCVs.
-
公开(公告)号:US20180033024A1
公开(公告)日:2018-02-01
申请号:US15221844
申请日:2016-07-28
Applicant: Cisco Technology, Inc.
Inventor: Hugo Mike Latapie , Enzo Fenoglio , Andre Jean-Marie Surcouf , Joseph T. Friel
CPC classification number: G06Q30/0201 , G06K9/00335 , G06K9/00744 , G06K9/00778 , G06N3/0445 , G06N3/084
Abstract: In one embodiment, a method includes obtaining a plurality of tracklets, each of the plurality of tracklets including tracklet data representing a position of a respective one of a plurality of people at a plurality of times. The method includes generating a behavioral analytic metric based on the plurality of tracklets. The method includes generating a notification in response to determining that the behavioral analytic metric is greater than a threshold.
-
公开(公告)号:US20170338883A1
公开(公告)日:2017-11-23
申请号:US15160565
申请日:2016-05-20
Applicant: Cisco Technology, Inc.
Inventor: Joseph Michael Clarke , Gonzalo Salgueiro , Charles Calvin Byers , Ryan Steve D'Souza , Pascal Thubert , Andre Jean-Marie Surcouf , Jerome Henry
CPC classification number: H04B7/15 , H04B7/15507 , H04B7/2606 , H04W24/02 , H04W36/22 , H04W40/04 , H04W84/12 , H04W88/08
Abstract: Various implementations disclosed herein enable transforming mutable wireless coverage areas using network coverage vehicles (NVCs) that are orchestrated by a network coverage controller. In various implementations, the method includes receiving coverage area performance characterization values from NCVs configured to provide a plurality of mutable wireless coverage areas. In various implementations, an arrangement of the mutable wireless coverage areas mutably defines the service area, which changes in accordance with changes to the arrangement of the mutable wireless coverage areas. In various implementations, the method also includes determining NCV operation adjustments for some of the NCVs based on the received coverage area performance characterization values in accordance with a service performance metric; and, altering an arrangement of one or more of the plurality of mutable wireless coverage areas within the service area by providing the NCV operation adjustments to some of the NCVs.
-
-
-
-
-
-
-
-
-