Patents by Inventor Renhua Wen

Renhua Wen 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: 20230096435
    Abstract: Techniques are described for providing a proactive indication of a disruption of a network session. In one example, a network session is established between a first endpoint and a second endpoint based on a connection-oriented protocol. One or more network attributes associated with the network session are stored in a persistent storage. The one or more network attributes may be obtained from the persistent storage when the network session is disrupted. A proactive indication that the network session has been disrupted may be provided to the second endpoint based on the one or more network attributes.
    Type: Application
    Filed: September 30, 2021
    Publication date: March 30, 2023
    Inventors: Ather Sayeed Kanak, Renhua Wen, Vaibhav Lade
  • Patent number: 10518414
    Abstract: The present application provides a navigation method, a navigation system, a movement control system and a mobile robot. The navigation method comprises the following steps: identifying a target object corresponding to a preset object type label from images captured by the image acquisition device; determining the relative position between the target and the mobile robot based on at least one image which contains the identified target and is captured by the image acquisition device; and generating a map marked with the object type label through marking corresponding preset object type label on a preset map based on the relative position, wherein the map is used for navigating the mobile robot. In the present application, mobile robot can move to the destination position after the destination position contained in the user instruction being identified based on the object type labels on the map, so as to improve human-computer interactivity.
    Type: Grant
    Filed: September 10, 2018
    Date of Patent: December 31, 2019
    Assignees: ANKOBOT (SHENZHEN) SMART TECHNOLOGIES CO., LTD., ANKOBOT (SHANGHAI) SMART TECHNOLOGIES CO., LTD.
    Inventors: Yuwei Cui, Chongxing Li, Renhua Wen, Zijing Wang
  • Publication number: 20190375103
    Abstract: The present application provides a navigation method, a navigation system, a movement control system and a mobile robot. The navigation method comprises the following steps: identifying a target object corresponding to a preset object type label from images captured by the image acquisition device; determining the relative position between the target and the mobile robot based on at least one image which contains the identified target and is captured by the image acquisition device; and generating a map marked with the object type label through marking corresponding preset object type label on a preset map based on the relative position, wherein the map is used for navigating the mobile robot. In the present application, mobile robot can move to the destination position after the destination position contained in the user instruction being identified based on the object type labels on the map, so as to improve human-computer interactivity.
    Type: Application
    Filed: September 10, 2018
    Publication date: December 12, 2019
    Inventors: Yuwei CUI, Chongxing LI, Renhua WEN, Zijing WANG
  • Patent number: 9256660
    Abstract: According to one embodiment, a method for performing reconciliation sync includes a first network device configured as an active inter-chassis redundancy (ICR) device in response to detecting a switchover request while performing a bulk sync transitioning to serving as the standby ICR device and performing a reconciliation sync while serving as the standby ICR device, the reconciliation sync comprises starting a transmission of session records that failed to be transmitted during the bulk sync to the second network device. According to one embodiment, a method for performing reconciliation sync includes a first network device configured as a standby ICR device receiving a plurality of session records from a second network device of the ICR system. The method further includes updating a global version number based on record version numbers of the received plurality of session records, and maintaining local session records based on the received plurality of session records.
    Type: Grant
    Filed: August 6, 2013
    Date of Patent: February 9, 2016
    Assignee: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Namrata Limaye, Renhua Wen
  • Patent number: 9001836
    Abstract: A network element that acts as a local mobility anchor (LMA) in a communications network efficiently distributes signaling messages using a data plane and a control plane having a plurality of processes executing on a plurality of processing units. When a network connection ID of a received signaling message is not mapped to a host process in a steering table, the signaling message is sent to a process in the control plane. A second process is assigned to be the host process for the network connection, and the steering table is updated to indicate this assignment. Upon receipt of a second signaling message with the network connection ID, it is efficiently sent to the second process because of the updated steering table. A mobility access gateway (MAG) also utilizes a steering table with network connection ID to host process mappings to efficiently distribute signaling messages.
    Type: Grant
    Filed: May 16, 2012
    Date of Patent: April 7, 2015
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventors: Suraj Jaiswal, Renhua Wen
  • Publication number: 20150046396
    Abstract: According to one embodiment, a method for performing reconciliation sync includes a first network device configured as an active inter-chassis redundancy (ICR) device in response to detecting a switchover request while performing a bulk sync transitioning to serving as the standby ICR device and performing a reconciliation sync while serving as the standby ICR device, the reconciliation sync comprises starting a transmission of session records that failed to be transmitted during the bulk sync to the second network device. According to one embodiment, a method for performing reconciliation sync includes a first network device configured as a standby ICR device receiving a plurality of session records from a second network device of the ICR system. The method further includes updating a global version number based on record version numbers of the received plurality of session records, and maintaining local session records based on the received plurality of session records.
    Type: Application
    Filed: August 6, 2013
    Publication date: February 12, 2015
    Applicant: Telefonaktiebolaget L M Ericsson (publ)
    Inventors: Namrata LIMAYE, Renhua WEN
  • Patent number: 8902852
    Abstract: Empty GRE packets are used to provide in-order delivery of data packets for a session to a UE during inter-RAT handover. In particular, an empty GRE packet sent from a source gateway in a source RAN to a target gateway in a target RAN indicates to the target gateway the end of forwarded data packets from the source gateway. The target gateway sends data packets received from the source gateway to the UE until the empty GRE packet is received. Upon receipt of the empty GRE packet, the target gateway begins sending data packets received directly from a home network gateway to the UE.
    Type: Grant
    Filed: May 19, 2011
    Date of Patent: December 2, 2014
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventors: Suraj Jaiswal, Renhua Wen
  • Patent number: 8861475
    Abstract: An empty GRE packet along with a sequence number provides in-order delivery of data packets for a session to a UE during inter-RAT handover. In particular, an empty GRE packet sent from a source gateway in a source RAN (Radio Access Network) to a target gateway in a target RAN includes a sequence number to indicate to the target gateway the end of forwarded data packets from the source gateway. The target gateway sends data packets received from the source gateway to the UE until the empty GRE packet with the expected sequence number is received. Upon receipt of the empty GRE packet containing the expected sequence number, the target gateway begins sending data packets received directly from a home network gateway to the UE.
    Type: Grant
    Filed: May 19, 2011
    Date of Patent: October 14, 2014
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventors: Suraj Jaiswal, Renhua Wen
  • Patent number: 8706118
    Abstract: Empty GRE packets are used to ensure in-order delivery of data packets for a session to a UE during intra-EUTRAN handover involving SGW relocation. In particular, a PGW sends an empty GRE packet per PDN session of the UE to a source SGW upon handover execution to indicate the end of pre-handover data packets delivered to the source SGW. Upon receipt of the empty GRE packet, the source SGW generates an end marker packet, and sends it to the source eNodeB. The source eNodeB forwards buffered, pre-handover data packets not delivered to the UE, followed by the end marker packet, to the target eNodeB, either directly (X2 interface) or indirectly (GTP-U tunnel between source and target SGWs). The target eNodeB then sends the pre-handover data packets, and post-handover data packets delivered to it by the PGW, to the UE in order, in reliance on the end marker packet.
    Type: Grant
    Filed: September 7, 2011
    Date of Patent: April 22, 2014
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventors: Suraj Jaiswal, Renhua Wen
  • Publication number: 20130308526
    Abstract: A network element that acts as a local mobility anchor (LMA) in a communications network efficiently distributes signaling messages using a data plane and a control plane having a plurality of processes executing on a plurality of processing units. When a network connection ID of a received signaling message is not mapped to a host process in a steering table, the signaling message is sent to a process in the control plane. A second process is assigned to be the host process for the network connection, and the steering table is updated to indicate this assignment. Upon receipt of a second signaling message with the network connection ID, it is efficiently sent to the second process because of the updated steering table. A mobility access gateway (MAG) also utilizes a steering table with network connection ID to host process mappings to efficiently distribute signaling messages.
    Type: Application
    Filed: May 16, 2012
    Publication date: November 21, 2013
    Inventors: SURAJ JAISWAL, RENHUA WEN
  • Patent number: 8402453
    Abstract: Virtually partition control and line cards of network element into virtual partition A and virtual partition B, each including a control card and a line card. Redistribute sessions serviced by cards of virtual partition A to cards of virtual partition B. Then change software on, at least, line card of virtual partition A, while cards of virtual partition B service sessions, including sessions redistributed from cards of virtual partition A. Next redistribute sessions serviced by cards of virtual partition B to cards of virtual partition A. Then change software on line card of virtual partition B and control card of virtual partition B, while cards of virtual partition A service sessions including sessions redistributed from cards of virtual partition B. Next eliminate virtual partitions and redistribute portion of sessions currently serviced by cards of virtual partition A to cards of virtual partition B.
    Type: Grant
    Filed: September 22, 2010
    Date of Patent: March 19, 2013
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventors: Rajeev Gupta, Renhua Wen
  • Patent number: 8402454
    Abstract: A method within network element, for directing traffic away from cards of first virtual partition, before changing software on cards of first virtual partition, until after cards of first virtual partition have session data, while network element services sessions. Redistribute sessions, serviced by cards of first virtual partition, to cards of second virtual partition. Each of virtual partitions has control card and line card. Direct traffic away from cards of first virtual partition, prior to taking line card of first virtual partition offline. After redistributing sessions, change software on line card of first virtual partition, while cards of second virtual partition service sessions, including redistributed sessions. After changing software, synchronize session data, for sessions serviced by cards of second virtual partition to cards of first virtual partition.
    Type: Grant
    Filed: September 22, 2010
    Date of Patent: March 19, 2013
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventors: Dawei Wang, Rajeev Gupta, Renhua Wen
  • Publication number: 20130058308
    Abstract: Empty GRE packets are used to ensure in-order delivery of data packets for a session to a UE during intra-EUTRAN handover involving SGW relocation. In particular, a PGW sends an empty GRE packet per PDN session of the UE to a source SGW upon handover execution to indicate the end of pre-handover data packets delivered to the source SGW. Upon receipt of the empty GRE packet, the source SGW generates an end marker packet, and sends it to the source eNodeB. The source eNodeB forwards buffered, pre-handover data packets not delivered to the UE, followed by the end marker packet, to the target eNodeB, either directly (X2 interface) or indirectly (GTP-U tunnel between source and target SGWs). The target eNodeB then sends the pre-handover data packets, and post-handover data packets delivered to it by the PGW, to the UE in order, in reliance on the end marker packet.
    Type: Application
    Filed: September 7, 2011
    Publication date: March 7, 2013
    Inventors: Suraj Jaiswal, Renhua Wen
  • Publication number: 20120294277
    Abstract: Empty GRE packets are used to provide in-order delivery of data packets for a session to a UE during inter-RAT handover. In particular, an empty GRE packet sent from a source gateway in a source RAN to a target gateway in a target RAN indicates to the target gateway the end of forwarded data packets from the source gateway. The target gateway sends data packets received from the source gateway to the UE until the empty GRE packet is received. Upon receipt of the empty GRE packet, the target gateway begins sending data packets received directly from a home network gateway to the UE.
    Type: Application
    Filed: May 19, 2011
    Publication date: November 22, 2012
    Inventors: Suraj Jaiswal, Renhua Wen
  • Publication number: 20120294276
    Abstract: An empty GRE packet along with a sequence number provides in-order delivery of data packets for a session to a UE during inter-RAT handover. In particular, an empty GRE packet sent from a source gateway in a source RAN (Radio Access Network) to a target gateway in a target RAN includes a sequence number to indicate to the target gateway the end of forwarded data packets from the source gateway. The target gateway sends data packets received from the source gateway to the UE until the empty GRE packet with the expected sequence number is received. Upon receipt of the empty GRE packet containing the expected sequence number, the target gateway begins sending data packets received directly from a home network gateway to the UE.
    Type: Application
    Filed: May 19, 2011
    Publication date: November 22, 2012
    Inventors: Suraj Jaiswal, Renhua Wen
  • Patent number: 8275860
    Abstract: Methods and apparatus for maintaining access point names (APNs) at a centralized location for distribution to gateway nodes are disclosed. According to one aspect of the present invention, a method for maintaining service profile information includes receiving the service profile information from a server arrangement that is substantially external to a node. The server arrangement and the node are associated with a network that supports a general packet radio service (GPRS) protocol. The method also includes storing the service profile information in a memory of the node.
    Type: Grant
    Filed: December 18, 2006
    Date of Patent: September 25, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Saikrishnan Gopalakrishnan, Renhua Wen, Bhaskar Bhupalam, Virendra Malaviya
  • Patent number: 8254249
    Abstract: A method for managing a plurality of subscriber sessions tied to mobile devices in a router, each subscriber session of the plurality of subscriber sessions assigned to a line card in the router, the line card implementing a data plane entity and a control card implementing a control plane entity, the method comprising: redistributing each subscriber session in the plurality of subscriber sessions assigned to a failed line card in the router to minimize packets lost and maximize subscriber session retention, redistributing including classifying each subscriber session in the plurality of subscriber sessions into a plurality of priority queues, in response to detection of the failed line card, transferring each subscriber session in the plurality of subscriber sessions assigned to the failed line card to one of a plurality of operating line cards in priority queue order.
    Type: Grant
    Filed: August 6, 2009
    Date of Patent: August 28, 2012
    Assignee: Telefonaktiebolaget L M Ericsson (Publ)
    Inventors: Renhua Wen, Brian Kean
  • Patent number: 8166527
    Abstract: Techniques for security association management on a home and foreign agent are described. In one embodiment, in response to a first mobile network registration request from a mobile node, a remote authentication facility is accessed to retrieve a security association for the mobile node for authenticating and providing a first network connectivity to the mobile node, wherein the security association is associated with a lifespan. The security association is inserted in a local security association database (SADB) to create a security association entry, wherein the security association entry includes the lifespan. A second mobile network registration request from the mobile node after the first connectivity is terminated is received and the security association entry in the local SADB that corresponds to the mobile node is used to provide authentication of the mobile node without having to access the remote authentication facility again if the lifespan associated with the security association entry is valid.
    Type: Grant
    Filed: November 16, 2007
    Date of Patent: April 24, 2012
    Assignee: Ericsson AB
    Inventors: Renhua Wen, Alfred C. Lindem, III, Anand K. Oswal
  • Publication number: 20120072893
    Abstract: Virtually partition control and line cards of network element into virtual partition A and virtual partition B, each including a control card and a line card. Redistribute sessions serviced by cards of virtual partition A to cards of virtual partition B. Then change software on, at least, line card of virtual partition A, while cards of virtual partition B service sessions, including sessions redistributed from cards of virtual partition A. Next redistribute sessions serviced by cards of virtual partition B to cards of virtual partition A. Then change software on line card of virtual partition B and control card of virtual partition B, while cards of virtual partition A service sessions including sessions redistributed from cards of virtual partition B. Next eliminate virtual partitions and redistribute portion of sessions currently serviced by cards of virtual partition A to cards of virtual partition B.
    Type: Application
    Filed: September 22, 2010
    Publication date: March 22, 2012
    Inventors: Rajeev Gupta, Renhua Wen
  • Publication number: 20120072894
    Abstract: A method within network element, for directing traffic away from cards of first virtual partition, before changing software on cards of first virtual partition, until after cards of first virtual partition have session data, while network element services sessions. Redistribute sessions, serviced by cards of first virtual partition, to cards of second virtual partition. Each of virtual partitions has control card and line card. Direct traffic away from cards of first virtual partition, prior to taking line card of first virtual partition offline. After redistributing sessions, change software on line card of first virtual partition, while cards of second virtual partition service sessions, including redistributed sessions. After changing software, synchronize session data, for sessions serviced by cards of second virtual partition to cards of first virtual partition.
    Type: Application
    Filed: September 22, 2010
    Publication date: March 22, 2012
    Inventors: Dawei Wang, Rajeev Gupta, Renhua Wen