Patents Examined by Anthony Mejia
  • Patent number: 11909622
    Abstract: Systems and methods for extended protection in a Segment Routing network that utilizes Flexible Algorithm include defining a first Flexible Algorithm that segregates the Segment Routing network into a first subset network that excludes any of links and nodes from the Segment Routing network; defining a second Flexible Algorithm that segregates the Segment Routing network into a second subset network, different from the first subset network; and defining extended protection for the first Flexible Algorithm with the second Flexible Algorithm whereby the second Flexible Algorithm is usable for path to protect the first Flexible Algorithm.
    Type: Grant
    Filed: June 27, 2023
    Date of Patent: February 20, 2024
    Assignee: Ciena Corporation
    Inventors: Bhupendra Yadav, Prabhu Vaithilingam Vaithilingam, Gerald Smallegange, Alwyn Joy George
  • Patent number: 11909634
    Abstract: An iscsi multi-path management system includes a connection module and a routing module deployed at a client. The routing module is adapted to update and maintain a routing table according to real-time updates, the routing table records legitimate paths conforming to a black/white list rule. The connection module includes a connector and a storage volume manager, the connector is adapted to search for an iscsi target that conforms to the black/white list rule at a storage end, establish an iscsi session through a legitimate path, and notify the storage volume manager to execute a mount volume operation; and the connector is further adapted to regularly recheck the established iscsi session according to an updated black/white list rule, and regularly update and acquire the iscsi target at the storage end, so as to establish the iscsi session with the newly acquired iscsi target that conforms to the updated black/white list rule.
    Type: Grant
    Filed: February 19, 2021
    Date of Patent: February 20, 2024
    Assignee: INSPUR SUZHOU INTELLIGENT TECHNOLOGY CO., LTD.
    Inventor: Haotian Lin
  • Patent number: 11902364
    Abstract: Techniques are described for providing managed computer networks, such as for managed virtual computer networks overlaid on one or more other underlying computer networks. In some situations, the techniques include facilitating replication of a primary computing node that is actively participating in a managed computer network, such as by maintaining one or more other computing nodes in the managed computer network as replicas, and using such replica computing nodes in various manners. For example, a particular managed virtual computer network may span multiple broadcast domains of an underlying computer network, and a particular primary computing node and a corresponding remote replica computing node of the managed virtual computer network may be implemented in distinct broadcast domains of the underlying computer network, with the replica computing node being used to transparently replace the primary computing node in the virtual computer network if the primary computing node becomes unavailable.
    Type: Grant
    Filed: February 17, 2023
    Date of Patent: February 13, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Eric Jason Brandwine, Kevin Christopher Miller, Andrew J. Doane
  • Patent number: 11902052
    Abstract: A network element includes an aggregate gateway function having a control plane and a separate user plane, wherein the network element is configured to: establish a plurality of first packet forwarding control protocol sessions for a plurality of packet data unit sessions between the residential gateway and the network, each of the plurality of first packet forwarding control protocol sessions hosting a set of data packet forwarding rules for a respective packet data unit session among the plurality of packet data unit sessions; and facilitate network access by the residential gateway according to the plurality of first packet forwarding control protocol sessions.
    Type: Grant
    Filed: July 26, 2022
    Date of Patent: February 13, 2024
    Assignee: NOKIA SOLUTIONS AND NETWORKS OY
    Inventors: Kenneth Wan, Killian De Smedt, Sanjay Wadhwa
  • Patent number: 11895005
    Abstract: A network device can include a main processor and a packet processor. A method is provided that includes storing a table of values in the packet processor, using the packet processor to receive from the main processor a value that can be used to update the table of values, and using acceleration hardware in the packet processor to update the table of values based on the value received from the main processor without any additional interaction with the software running on the main processor.
    Type: Grant
    Filed: December 2, 2022
    Date of Patent: February 6, 2024
    Assignee: Arista Networks, Inc.
    Inventors: Thomas Dejanovic, Roman Onosovski
  • Patent number: 11895073
    Abstract: A method of postponing an electronic message is performed at a computing device having one or more processors and memory. The memory stores one or more programs configured for execution by the one or more processors. The device displays a first electronic message for a user of the computing device and receives user input to postpone the first electronic message. In response to the user input, the device displays a plurality of postponement locations in a user interface window and receives user selection of a postponement location from the displayed plurality of postponement locations. The device then inhibits display of the first electronic message at the computing device. When it is subsequently determined that the computing device is at the first postponement location, the device redisplays the first electronic message.
    Type: Grant
    Filed: August 26, 2022
    Date of Patent: February 6, 2024
    Assignee: Google LLC
    Inventors: Vijay Umapathy, Ryan James Fioravanti
  • Patent number: 11888598
    Abstract: A central routing function (CRF) comprises back-to-back user agent application that receives a request for a call route list from a network element, wherein the request comprises a destination telephone number, a list generation application that obtains the call route list from the prioritized call route lists stored in the non-transitory memory based on the destination telephone number, wherein the call route list comprises a plurality of addresses, a pseudo domain name service (DNS) application that translates each address in the call route list into an Internet Protocol (IP) address, in which the back-to-back user agent application attempts to terminate a call using the IP address in the call route list, and in which the CRF platform is implemented in a software container.
    Type: Grant
    Filed: April 18, 2023
    Date of Patent: January 30, 2024
    Assignee: T-Mobile Innovations LLC
    Inventors: Jia Barton, Manuel Berumen, Quang B. Doan, Arulraj Duraisamy, Muhammad Nauhman Bashir Gora, Gerald R. Jordan, Jr., James Michael Karolak, Gopalakrishna Sagar, Matthew Schultz, Michael Tsai, Kun-Cheng Yang
  • Patent number: 11882019
    Abstract: Techniques are described for providing a method and apparatus for determining source address validation of a data packet in a network in the presence of asymmetric routing. When a data packet is received by a node such as a router, a reverse path forwarding lookup is performed to determine if the data packet was received on a next-hop interface and if the reverse path forwarding fails, a Shortest Path First (SPF) computation at the router advertising the source route will be performed using the link state database to determine whether the data packet arrived from a valid path of the network.
    Type: Grant
    Filed: December 30, 2022
    Date of Patent: January 23, 2024
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Alfred Clarence Lindem, III, Peter Psenak, Lester C Ginsberg
  • Patent number: 11870742
    Abstract: An information exchange method and apparatus, a device, and a medium are provided. Said method comprises: receiving, from a sharing party, a sharing request for sharing a target mail; and creating, in response to the sharing request, an instant messaging IM group comprising the sharing party and a shared party at an IM end, displaying a discussion interface corresponding to the IM group at a mail end, and sharing the target mail with the shared party, to enable information exchange between the sharing party and the shared party in the IM group and/or in the discussion interface based on the target mail.
    Type: Grant
    Filed: August 9, 2022
    Date of Patent: January 9, 2024
    Inventor: Yudong Liao
  • Patent number: 11870854
    Abstract: A method of operation of a cellular communications system is disclosed. The method comprises: at a MME: receiving an attach request from a UE; sending a location update request to a HSS; receiving a location update acknowledgement; sending, to a DNS, a DNS query request comprising an APN FQDN; receiving a DNS query response comprising information that indicates candidate PGWs that satisfy the DNS query request and at least two PGWs belonging to a same PGW set; selecting the first PGW; sending, to a SGW, a first create session request that comprises information that indicates the first PGW; receiving a first create session response; sending an attach accept to the UE; and at the SGW: receiving the first create session request from the MME; forwarding the first create session request to the first PGW; receiving the first create session response; and forwarding the first create session response to the MME.
    Type: Grant
    Filed: September 20, 2021
    Date of Patent: January 9, 2024
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventor: Yong Yang
  • Patent number: 11863421
    Abstract: A method and system for a VPN setup in which one of the peers' outgoing traffic is dynamically rerouted to exit VPN servers based on infrastructure or user requirements without losing the initial connection state or leaking unencrypted network traffic is described. One exemplary embodiment describes a method for a client to change their routing to multiple server locations. Another exemplary embodiment describes a method for the entry VPN servers to reroute traffic based on strategic traffic analysis.
    Type: Grant
    Filed: April 4, 2022
    Date of Patent: January 2, 2024
    Assignee: Netflow, UAB
    Inventors: Karolis Kaciulis, Donatas Budvytis
  • Patent number: 11863506
    Abstract: A messenger-linked service system and method using a social graph based on a human relationship of a messenger are provided. The messenger-linked service system may include a relationship extraction unit to extract a social graph of a friend relationship of the messenger, a selection unit to select data in the messenger-linked service, and an execution unit to either transmit or to execute a sharing request of the selected data to the friend using the social graph.
    Type: Grant
    Filed: June 10, 2022
    Date of Patent: January 2, 2024
    Assignee: LINE Corporation
    Inventors: JungHo Shin, Jungmin Lee
  • Patent number: 11855875
    Abstract: This application discloses a network topology discovery method and a node device. In this application, a root node device sends a link discovery message to a child node device through a first port; receives a link discovery acknowledge message sent by the child node device through a second port of the child node device, where the link discovery acknowledge message includes an identifier of the child node device and an identifier of the second port; and determines a first link based on the link discovery acknowledge message, where the first link is a link between the first port and the second port. According to the solutions of this application, when detecting that a link of a port is connected, the node device discovers an existing topology relationship through message interaction, so as to implement network topology discovery.
    Type: Grant
    Filed: April 28, 2022
    Date of Patent: December 26, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Li Shen, Hanyu Wei, Yinliang Hu, Duoliang Fan, Yunping Lyu
  • Patent number: 11855935
    Abstract: An information processing system includes a user terminal that receives input from a user; an operator terminal that receives input from an operator; and one or more information processing apparatuses connected to the user terminal and the operator terminal. The information processing system includes circuitry configured to: acquire identification information from the user terminal and input information input to the user terminal; search response information for the input information; respond to the user terminal with the response information in response to the input information; determine, based on the identification information acquired from the user terminal, whether to perform a switching operation to perform a chat between the user terminal and the operator terminal; and control the switching operation based on a determination result.
    Type: Grant
    Filed: May 13, 2022
    Date of Patent: December 26, 2023
    Assignee: Ricoh Company, Ltd.
    Inventor: Naoya Kitoh
  • Patent number: 11838251
    Abstract: The present disclosure provides an information interaction method, an apparatus, a device, a storage medium and a program product. The method includes: displaying, in a graphical user interface displayed by a display device, target information; acquiring, based on a first user input received in the graphical user interface, a reply instruction directed to the target information, and displaying, by the display device, a video acquisition interface in response to the reply instruction; acquiring a target video using the video acquisition interface; after acquiring the target video, displaying, in the graphical user interface, a sticker on the target video, where the sticker includes at least a portion of the target information to which the reply instruction was directed; displaying, in the graphical user interface, the target video, with the sticker, where the target video is a video published on a feed and is a reply to the target information.
    Type: Grant
    Filed: September 15, 2022
    Date of Patent: December 5, 2023
    Assignee: Beijing Bytedance Network Technology Co., Ltd.
    Inventors: Yijiao Wu, Zhejun He, Kefei Wu, Chenman Zhou, Siqi Tan
  • Patent number: 11838371
    Abstract: The present technology is directed to controlling and managing resources both in Software-Defined Cloud Interconnect (SDCI) providers and cloud service providers via a single network controller and further connecting virtual networks in a branch site to virtual networks in the cloud service providers. A network controller can establish a network gateway in an SDCI provider, establish a cross-connectivity between the network gateway in the SDCI provider and one or more clouds, group one or more virtual networks in the one or more clouds and one or more virtual networks in a branch site into a tag, and establish a connection between the one or more virtual networks in the one or more clouds and the one or more virtual networks in the branch site using the tag.
    Type: Grant
    Filed: July 5, 2022
    Date of Patent: December 5, 2023
    Assignee: Cisco Technology, Inc.
    Inventors: Avinash Ashok Kumar Chiganmi, Venkatraman Venkatapathy, Giorgio Valentini, Madhuri Kolli, Shu-Fen Lee, Balaji Sundararajan
  • Patent number: 11799805
    Abstract: A processor-implemented method is disclosed. The method includes: receiving, from a client device, a first request for registering a user in association with a selected product that is offered at a third-party online service; receiving, from the client device, user input of login credentials for a resource account and a second request to initiate chat-based registration of a user associated with the resource account in association with the selected product at the online service; in response to receiving the second request and authenticating the user to the resource account, providing a chat interface for a new authenticated chat session on the client device; populating a form for registering the authenticated user in association with the selected product at the online service using a first value representing a quote for the selected product and selected user-inputted data for registration; and transmitting an encrypted version of the populated form via the chat interface to the client device.
    Type: Grant
    Filed: June 30, 2022
    Date of Patent: October 24, 2023
    Assignee: The Toronto-Dominion Bank
    Inventor: Inna Kharshak
  • Patent number: 11799770
    Abstract: Novel tools and techniques are provided for implementing name-based routing through networks. In various embodiments, a broker manager in each of a plurality of networks may receive a subscription request for a network device from a client device, each device being locally accessible or disposed in an upstream or downstream network. The broker manager uses its client broker to communicate with a locally accessible client device, and uses its mediator broker (and, sometimes, an intermediate device(s)) to communicate with a locally accessible network device. The broker manager otherwise uses its messaging brokers to communicate with control channels of one or more networks. Once subscription with the network device has been established, any commands and responses between the client device and the network device may be routed over pub/sub channels via the broker managers and their brokers using name-based routing, without routing based on IP address of the network device.
    Type: Grant
    Filed: October 7, 2022
    Date of Patent: October 24, 2023
    Assignee: Level 3 Communications, LLC
    Inventors: David Sutton, Steve Toms, Shelley Goldner, Shelli L. Hurd
  • Patent number: 11792301
    Abstract: Manifest files for proxies within an application mesh or service mesh are created using parallel computing. Virtual services in a mesh definition are identified. For each of the virtual services, one or more virtual nodes that receive traffic from the virtual service are identified. For each of the virtual nodes that receive traffic from the virtual service, an edge is added to a first graph. Virtual nodes that send network traffic to at least one of the virtual services are then identified. For each virtual node that sends traffic to the virtual service, an edge is added to a second graph. Then an optimized per node network topology is generated based at least in part on the first graph and the second graph.
    Type: Grant
    Filed: September 22, 2022
    Date of Patent: October 17, 2023
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Benjamin Du, Ahad Rana, Md Omar Faroque, Jong Hyun Lim, Md Humayun Arafat, Melanie Sifen
  • Patent number: 11792106
    Abstract: A method is applied to a ring link, where the ring link includes a first node, a second node, a third node, and a fourth node in sequence. According to the method, the first node receives first traffic, where the first node is a source node that sends the first traffic on the ring link; and the first node sends the first traffic to the third node, where two reachable paths with equal hop counts are included from the first node to the third node, the first node sends the first traffic to the third node on a preset first transmission path, the first transmission path passes through the second node, and the first transmission path is one of the two reachable paths with equal hop counts. This method can reduce computing load of nodes while implementing non-blocking switching of traffic between the nodes.
    Type: Grant
    Filed: July 1, 2022
    Date of Patent: October 17, 2023
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yan Zhao, Yibo Yang, Renjie Qu, Nan Li