Patents Examined by Amar Persaud
  • Patent number: 11153108
    Abstract: Various systems and methods for performing bit indexed explicit replication (BIER) using multiprotocol label switching (MPLS). For example, one method involves receiving a packet that includes a MPLS label. The packet also includes a multicast forwarding entry. The method also involves determining, based on the value of the MPLS label, whether to use the multicast forwarding entry to forward the packet. The method further includes forwarding the packet.
    Type: Grant
    Filed: May 18, 2020
    Date of Patent: October 19, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Ijsbrand Wijnands, Gregory J. Shepherd, Christian J. Martin, Neale D. R. Ranns, Jesper Skriver
  • Patent number: 11044112
    Abstract: Disclosed are systems and methods for generating a bit-indexed forwarding table (BIFT) that includes a plurality of entries, each of which corresponds to a bit position of a number of bit positions. Each such bit position represents an egress network node of a plurality of egress network nodes. The BIFT is generated from an existing BIFT that includes a number of existing BIFT entries. Further, the generating configures the BIFT to be used in forwarding a packet to one or more of the egress nodes, based at least in part on a bit string in the packet. In one embodiment, the generating includes selecting a bit position of the plurality of bit positions as a selected bit position, creating an entry of the plurality of entries, and converting an existing BIFT entry of the plurality of existing BIFT entries to the entry of the plurality of entries.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: June 22, 2021
    Assignee: Cisco Technology, Inc.
    Inventors: Ijsbrand Wijnands, Gregory J. Shepherd, John H. W. Bettink
  • Patent number: 10805218
    Abstract: Systems, apparatuses, and methods relating to mesh network communications are described. In one embodiment a method may include receiving at least one information packet at a node, identifying one or more output communication links, assessing at least one characteristic of at least one of the one or more identified output communication links, and transmitting one or more information packets from a node via at least one of one or more identified output communication links based at least in part on at least one characteristic.
    Type: Grant
    Filed: February 18, 2019
    Date of Patent: October 13, 2020
    Assignee: Vivint Wireless, Inc.
    Inventor: Venkat Kalkunte
  • Patent number: 10778372
    Abstract: The present invention relates to an apparatus and a corresponding method for mapping error correction code encoded time-domain data of at least two mapping input data streams (S1, S2, . . . , Sn) onto a time-domain mapping output data stream (Q) having a frame structure, comprising a data input (102) for receiving said at least two mapping input data streams (S1, S2, . . . , Sn) each being segmented into data blocks (D1, D2, . . . , DN) carrying error correction code encoded data, a data mapper (104) for mapping the data blocks (D1, D2, . . . , DN) of said at least two mapping input data streams (S1, S2, . . . , Sn) onto frames of said mapping output data stream (Q), each frame comprising a number of frame intervals (F1, F2, . . . , FM), wherein the data mapper (104) is adapted for mapping the data blocks (D1, D2, . . . , DN) onto said frame intervals such that each frame interval (F1, F2, . . . , FM) carries sequentially arranged data blocks (D1, D2, . . .
    Type: Grant
    Filed: August 24, 2018
    Date of Patent: September 15, 2020
    Assignee: Saturn Licensing LLC
    Inventors: Nabil Loghin, Lothar Stadelmeier, Joerg Robert
  • Patent number: 10764076
    Abstract: Functionality for creating a bit routing table for use in a bit-indexed explicit replication (“BIER”) environment in disclosed herein. In one embodiment, this functionality includes receiving information from a host, and determining whether the information comprises a MAC address that is a bit-indexed explicit replication (“BIER”) MAC address. In response to determining that the information comprises a BIER MAC address, this functionality creates an entry corresponding to the MAC address in a bit routing table. This functionality also analyzes the information to determine a bit position that is associated with the host, and also determines a port via which the host is reachable. The functionality updates the bit routing table by storing information identifying the bit position and the port in the entry, such that the bit position and the port both correspond to the MAC address. This functionality can be used to route packets in a BIER environment.
    Type: Grant
    Filed: December 31, 2018
    Date of Patent: September 1, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Ijsbrand Wijnands, Gregory J. Shepherd, Nagendra Kumar Nainar
  • Patent number: 10708075
    Abstract: Various systems and methods for performing bit indexed explicit replication (BIER) using IPv6. For example, one method involves receiving, at a node, a packet that includes an IP header. The packet also includes a multicast forwarding entry. The method also involves comparing the multicast forwarding entry with forwarding information stored by the node and selecting a neighbor based on the comparing. The method further includes forwarding the packet to the neighbor.
    Type: Grant
    Filed: March 13, 2018
    Date of Patent: July 7, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Ijsbrand Wijnands, Gregory J. Shepherd, Nagendra Kumar Nainar, Christian Martin
  • Patent number: 10687315
    Abstract: A method for operating a communications controller includes selecting a search space configuration out of a set of candidate search space configurations for a user equipment served by the communications controller, wherein the search space configuration specifies one or more search spaces to be monitored out of a set of search spaces, and signaling the selected search space configuration to the user equipment.
    Type: Grant
    Filed: August 17, 2018
    Date of Patent: June 16, 2020
    Assignee: Futurewei Technologies, Inc.
    Inventors: Philippe Sartori, Jianghua Liu, Qiang Wu, Vipul Desai, Weimin Xiao, Brian Classon
  • Patent number: 10674511
    Abstract: A wireless communication base station device which makes it possible to provide a base station, terminal and CCE allocation method capable of reducing the number of times blind decoding of a terminal is performed, without increasing the CCE block rate, even when a plurality of unit bands are set in a terminal. In this device, a search space setting section (103) sets in each of a plurality of unit bands a common search space in respect of a terminal which is communicating using the plurality of unit bands and other terminals, and sets in each of the plurality of unit bands an individual search space in respect of the terminal. An allocation section (106) allocates control information solely to CCEs within the common search spaces set in specified unit bands among the plurality of unit bands, or solely to CCEs within individual search spaces set in specified unit bands.
    Type: Grant
    Filed: January 11, 2019
    Date of Patent: June 2, 2020
    Assignee: SUN PATENT TRUST
    Inventors: Akihiko Nishio, Seigo Nakao
  • Patent number: 10659242
    Abstract: Various systems and methods for performing bit indexed explicit replication (BIER) using multiprotocol label switching (MPLS). For example, one method involves receiving a packet that includes a MPLS label. The packet also includes a multicast forwarding entry. The method also involves determining, based on the value of the MPLS label, whether to use the multicast forwarding entry to forward the packet. The method further includes forwarding the packet.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: May 19, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Ijsbrand Wijnands, Gregory J. Shepherd, Christian J. Martin, Neale D. R. Ranns, Jesper Skriver
  • Patent number: 10616002
    Abstract: Embodiments of the present invention disclose apparatuses. The apparatus includes a program instructing hardware and a computer readable storage medium coupled to the hardware and storing programming instructions for execution by the hardware, the programming instructions instruct the hardware to: receive a network device selection message sent by a first network device, where the network device selection message contains a virtual local area network (VLAN) mapping capability identifier of the first network device and a device identifier of the first network device; when determining that both the apparatus and the first network device have VLAN mapping capability according to local VLAN mapping capability and the VLAN mapping capability identifier of the first network device, select a network device for executing VLAN mapping according to sizes or a sequence of a local device identifier and the device identifier of the first network device.
    Type: Grant
    Filed: May 12, 2016
    Date of Patent: April 7, 2020
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Yuanlong Jiang, Liangyuan Li
  • Patent number: 10602492
    Abstract: A method of configuring downlink timings and transmitting a random access response message is provided for a random access procedure in a Long Term Evolution (LTE) system supporting carrier aggregation. The method for adjusting timing of a terminal in a wireless communication system supporting carrier aggregation of at least one carrier includes transmitting a Random Access Preamble to a base station, and receiving a Random Access Response with a Timing Advance Command (TAC) for commanding uplink timing adjustment from the base station, wherein the Random Access Response comprises information indicating a Timing Advance Group (TAG) to which the TAC is applied.
    Type: Grant
    Filed: February 22, 2017
    Date of Patent: March 24, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jaehyuk Jang, Kyeongin Jeong
  • Patent number: 10595303
    Abstract: A method for operating a communications controller includes selecting a search space configuration out of a set of candidate search space configurations for a user equipment served by the communications controller, wherein the search space configuration specifies one or more search spaces to be monitored out of a set of search spaces, and signaling the selected search space configuration to the user equipment. The method provided in this embodiment can be applied to communication systems, such as V2X, LTE-V, V2V, Internet of Vehicles, MTC, IoT, LTE-M, M2M, Internet of Things, etc.
    Type: Grant
    Filed: May 8, 2018
    Date of Patent: March 17, 2020
    Assignee: Futurewei Technologies, Inc.
    Inventors: Philippe Sartori, Jianghua Liu, Qiang Wu, Vipul Desai, Weimin Xiao, Brian Classon
  • Patent number: 10555198
    Abstract: A user equipment (UE) may determine channel state information (CSI) reports with each CSI report being related to a component carrier. The UE may send a subframe with CSI report(s) on a physical uplink control channel (PUCCH). When a collision occurs in the subframe having the CSI report(s) on the PUCCH a lower priority CSI report may be dropped from the transmission.
    Type: Grant
    Filed: April 10, 2017
    Date of Patent: February 4, 2020
    Assignee: WIRELESS FUTURE TECHNOLOGIES INC.
    Inventors: Timo Erkki Lunttila, Esa Tapani Tiirola, Kari Pekka Pajukoski, Kari Juhani Hooli
  • Patent number: 10555360
    Abstract: A method of configuring downlink timings and transmitting a random access response message is provided for a random access procedure in a Long Term Evolution (LTE) system supporting carrier aggregation. The method for adjusting timing of a terminal in a wireless communication system supporting carrier aggregation of at least one carrier includes transmitting a Random Access Preamble to a base station, and receiving a Random Access Response with a Timing Advance Command (TAC) for commanding uplink timing adjustment from the base station, wherein the Random Access Response comprises information indicating a Timing Advance Group (TAG) to which the TAC is applied.
    Type: Grant
    Filed: February 22, 2017
    Date of Patent: February 4, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jaehyuk Jang, Kyeongin Jeong
  • Patent number: 10536324
    Abstract: Methods, devices and program instructions are disclosed for performing bit indexed explicit replication (BIER) including fast reroute capability. One embodiment of a method includes receiving, from an egress node of a BIER network, an advertisement at a forwarding node, where the advertisement identifies a mapping of the egress node to a bit position of a packet bit string to be carried by a packet through the network. The embodiment further includes generating or updating a primary entry for the egress node in a bit indexed routing table (BIRT) for the forwarding node, and determining whether a backup entry for the egress node is to be included in the BIRT. In response to a determination that a backup entry is to be included, the embodiment further includes generating or updating the backup entry in the BIRT.
    Type: Grant
    Filed: May 30, 2018
    Date of Patent: January 14, 2020
    Assignee: Cisco Technology, Inc.
    Inventors: Ijsbrand Wijnands, Gregory J. Shepherd, Christian J. Martin, Rajiv Asati
  • Patent number: 10499447
    Abstract: A method of configuring downlink timings and transmitting a random access response message is provided for a random access procedure in a Long Term Evolution (LTE) system supporting carrier aggregation. The method for adjusting timing of a terminal in a wireless communication system supporting carrier aggregation of at least one carrier includes transmitting a Random Access Preamble to a base station, and receiving a Random Access Response with a Timing Advance Command (TAC) for commanding uplink timing adjustment from the base station, wherein the Random Access Response comprises information indicating a Timing Advance Group (TAG) to which the TAC is applied.
    Type: Grant
    Filed: February 22, 2017
    Date of Patent: December 3, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jaehyuk Jang, Kyeongin Jeong
  • Patent number: 10476981
    Abstract: A SDN controller receives a packet related to flow which is uploaded from a vSwitch, and if source address and destination address of the packet related to flow belong to different physical servers, the SDN controller may distribute a source flow table entry to the vSwitch which uploads the packet related to flow. Wherein action corresponding to the source flow table entry may include: for a traffic packet whose destination address matches the destination address, by using MAC address of a vSwitch connected with the source address as outer layer source MAC address and using MAC address of a vSwitch connected with the destination address as outer layer destination MAC address, encapsulating the traffic packet into a packet having double layer VLAN tags, and forwarding the packet from a port leading to a physical network card of the physical server where the vSwitch is deployed.
    Type: Grant
    Filed: December 16, 2015
    Date of Patent: November 12, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Wei Wang
  • Patent number: 10469551
    Abstract: A server device may receive content that was transmitted using a broadcast technique; track a quantity of user devices that have entered a particular area after the content has been received by the server device; determine, based on the tracking, that the quantity of user devices meets or exceeds a threshold quantity; and redistributing, by the server device and based on the determining, the content to one or more of the user devices that have entered the particular area after the content has been received by the server device.
    Type: Grant
    Filed: July 13, 2017
    Date of Patent: November 5, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Sagiv Draznin, Matthew W. Nelson, Lalit R. Kotecha
  • Patent number: 10462765
    Abstract: For paging user devices that are link budget limited (LBL), a base station transmits a special ID that is used by said devices to identify a paging frame and/or a paging occasion. When transmitting a paging message for an LBL device, the base station may use: (a) larger aggregation and larger CFI (than conventionally allowed) and (b) a larger number of resource blocks (than conventionally allowed) for paging payload. If paging messages for LBL devices saturate the paging frame capacity, the base station may allocate a plurality of special IDs. If paging messages for LBL devices and/or other data transfers saturate network capacity, at least a subset of the LBL devices may be directed to enter a connected-state discontinuous reception (DRX) mode, wherein those devices will remain in connected mode and periodically check for resource allocations. Paging payload information may be repeatedly transmitted in successive subframes, to support soft combining.
    Type: Grant
    Filed: February 28, 2019
    Date of Patent: October 29, 2019
    Assignee: Apple Inc.
    Inventors: Tarik Tabet, Syed Aon Mujtaba, Moustafa M. Elsayed
  • Patent number: 10440769
    Abstract: A method of configuring downlink timings and transmitting a random access response message is provided for a random access procedure in a Long Term Evolution (LTE) system supporting carrier aggregation. The method for adjusting timing of a terminal in a wireless communication system supporting carrier aggregation of at least one carrier includes transmitting a Random Access Preamble to a base station, and receiving a Random Access Response with a Timing Advance Command (TAC) for commanding uplink timing adjustment from the base station, wherein the Random Access Response comprises information indicating a Timing Advance Group (TAG) to which the TAC is applied.
    Type: Grant
    Filed: February 22, 2017
    Date of Patent: October 8, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jaehyuk Jang, Kyeongin Jeong