Patents Examined by Hashim Bhatti
  • Patent number: 9825874
    Abstract: The dynamic proportioning of a maximum queue size of a data transport device queue based on throughput parameters may decrease routing latency of a data transport device. A maximum queue size parameter for a data queue may be calculated based on at least a plurality of throughput parameters during routing of data traffic from a data source device to a data recipient device. Subsequently, a maximum queue size of the data queue may be decreased according to the maximum queue size parameter to prevent enqueuing of incoming service frames into the data queue. The lack of enqueueing of the incoming service frames may cause the data source device to retransmit the one or more incoming service frames to the data transport device, instead of allowing the one or more incoming service frames to be enqueued and trapped in the data queue by additional incoming service frames.
    Type: Grant
    Filed: March 17, 2016
    Date of Patent: November 21, 2017
    Assignee: T-Mobile USA, Inc.
    Inventors: Hailei Cheng, Damon Cagle
  • Patent number: 9819611
    Abstract: A networking device including a plurality of client ports arranged for communicating with a plurality of clients, a service port arranged for communicating with a machine arranged to communicate with the plurality of clients, and networking componentry arranged to communicate electromagnetic communications between the plurality of client ports and the service port.
    Type: Grant
    Filed: April 19, 2012
    Date of Patent: November 14, 2017
    Assignee: BOOBERA LAGOON TECHNOLOGY, LLC
    Inventors: David Charles Ambler Snowdon, Charles Nicholas Alexander Thomas, Scott McDaid
  • Patent number: 9819585
    Abstract: An exact-match flow table structure stores flow entries. Each flow entry includes a Flow Id. A flow entry is generated from an incoming packet. The flow table structure determines whether there is a stored flow entry, the Flow Id of which is an exact-match for the generated Flow Id. In one novel aspect, a programmable reduce table circuit is used to generate a Flow Id. A selected subset of bits of an incoming packet is supplied as an address to an SRAM, so that the SRAM outputs a data value. The data value is supplied to a programmable lookup circuit such that the lookup circuit performs a selected type of lookup operation, and outputs a result value of a reduced number of bits. A multiplexer circuit is used to form a Flow Id such that the result value is a part of the Flow Id.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: November 14, 2017
    Assignee: Netronome Systems, Inc.
    Inventors: Gavin J. Stark, Stuart C. Wray
  • Patent number: 9813937
    Abstract: An object is to perform a priority control that is more elaborate than that is performed by using a QCI. In a mobile communication system according to the present invention, a mobility management node MME notifies a radio base station eNB, in an “Initial Context Setup procedure” or an “E-RAB Setup Procedure”, following pieces of information in an associated form: an “E-RAB ID” of an E-RAB to be established between a gateway device S-GW and a mobile station UE; one QCI that is assigned to the E-RAB; and one FPI that is assigned to data flow transmitted on the E-RAB. A radio base station eNB establishes, in response to the notification, one S1 bearer corresponding to the E-RAB between the gateway device S-GW and the radio base station and one DRB corresponding to the E-RAB between the mobile station UE and the radio base station.
    Type: Grant
    Filed: May 16, 2017
    Date of Patent: November 7, 2017
    Assignee: NTT DOCOMO, INC.
    Inventors: Wuri Andarmawanti Hapsari, Tooru Uchino, Kenichiro Aoyagi, Akihito Hanaki
  • Patent number: 9807006
    Abstract: An integrated circuit includes an exact-match flow table structure, a crossbar switch, and an egress packet modifier. Each flow entry includes an egress action value, an egress flow number, and an egress port number. A Flow Id is generated from an incoming packet. The Flow Id is used to obtain a matching flow entry. A portion of the packet is communicated across the crossbar switch to the egress packet modifier, along with the egress action value and flow number. The egress action value is used to obtain non-flow specific header information stored in a first egress memory. The egress flow number is used to obtain flow specific header information stored in a second egress memory. The egress packet modifier adds the header information onto the portion of the packet, thereby generating a complete packet. The complete packet is then output from an egress port indicated by the egress port number.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: October 31, 2017
    Assignee: Netronome Systems, Inc.
    Inventors: Gavin J. Stark, Stuart C. Wray
  • Patent number: 9800998
    Abstract: Embodiments contemplate wireless communication that may include sending machine type communication (MTC) application data from a services capability server (SCS) to an MTC user equipment (UE/WTRU) using a device trigger. The device trigger may be used to instruct an MTC device application to initiate communications with an SCS. Embodiments also contemplate that a first device trigger (DT) request may be received from a first wireless transmit/receive unit (WTRU) and a machine-type-communication inter-working function (MTC-IWF) may be determined in response to the first DT request. A second DT request may be sent to the MTC-IWF; and a first DT response may be received from the MTC-IWF. The first DT response may include a first information regarding a second WTRU.
    Type: Grant
    Filed: November 19, 2013
    Date of Patent: October 24, 2017
    Assignee: InterDigital Patent Holdings, Inc.
    Inventors: Chonggang Wang, Michael F. Starsinic, Lijun Dong, Qing Li, Zongrui Ding
  • Patent number: 9780924
    Abstract: Techniques according to which HARQ feedback transmitted from a wireless device to a base station includes not only the ACK/NACK status for the corresponding hybrid automatic-repeat-request, HARQ, process, but also certain information that was provided by the network in the last received downlink assignment. An example method, as implemented in a wireless device operating in a wireless communication network, comprises receiving (610) from the wireless communication network, in a first transmission-time interval, a resource-assignment message indicating resources allocated for a data transmission to the wireless device. The example method further comprises transmitting (620) to the wireless communication network, in a second transmission-time interval, feedback information that includes an indication of whether the data transmission was correctly received by the wireless device and further includes one or more mirrored information fields copied from the resource-assignment message.
    Type: Grant
    Filed: April 10, 2015
    Date of Patent: October 3, 2017
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Andreas Bergström, Håkan Andersson, Johan Furuskog, Niclas Wiberg, Qiang Zhang
  • Patent number: 9780846
    Abstract: Selective processing of one or more packets to be transmitted from a wireless communication device to another wireless communication device is effective to reduce the peak to average power ratio (PAPR) of the transmission. The one or more packets are transmitted via two or more sub-bands of an available transmission medium. The number of coefficients or factors within that sequence corresponds to the number of sub-bands via which the one or more packets are to be transmitted. Also, a phase ramp or time-domain cyclic shift may be added to one or more of the packets after having undergone multiplication by one of the coefficients or factors within the sequence.
    Type: Grant
    Filed: May 23, 2016
    Date of Patent: October 3, 2017
    Assignee: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE
    Inventors: Ron Porat, Jun Zheng
  • Patent number: 9781719
    Abstract: The present invention introduces a multichannel MAC into a white-space-using system. A base station and a terminal station are each configured from a plurality of wireless communication units and centralized control units thereof. Each of the wireless communication units wirelessly transmits/receives for one channel. The base station operates one or more channels according to white-space-channel status, and is assigned to a terminal station. When operating a plurality of channels, it is possible to select a redundancy mode for assigning data by duplicating the terminal-station data in a plurality of channels, and a high-speed mode for dividing the data and distributing the data among the plurality of channels.
    Type: Grant
    Filed: August 29, 2013
    Date of Patent: October 3, 2017
    Assignee: HITACHI KOKUSAI ELECTRIC INC.
    Inventors: Keigo Hasegawa, Keat Beng Toh, Masayuki Takekawa, Kei Yanagisawa, Madoka Tanaka
  • Patent number: 9774413
    Abstract: Techniques for synchronizing a clock of a first apparatus and a clock of a second apparatus in communication with the first apparatus via a network. The techniques include communicating first data between the first apparatus and second apparatus via a network, communicating, while at least a portion of the first data is being communicated via the network, a synchronization packet between the first apparatus and the second apparatus, and communicating second data between the first apparatus and the second apparatus after synchronization between the first apparatus and the second apparatus has been established.
    Type: Grant
    Filed: May 8, 2013
    Date of Patent: September 26, 2017
    Assignee: SONY CORPORATION
    Inventor: Hiroaki Takahashi
  • Patent number: 9762483
    Abstract: Exemplary methods for performing service chaining include generating a plurality of service chaining (SC) next hops (NHs) by, for each SC NH hop, generating a plurality of SC maps, each SC map identifying a chain of one or more service modules, wherein each service module is to apply a corresponding service on a packet. The methods further include generating a plurality of hosted NHs, each hosted NH including forwarding information that causes the packet to be forwarded to a corresponding service module. The methods further include in response to receiving a first packet, identifying a SC NH of the plurality of SC NHs based on an Internet Protocol (IP) address of the first packet, and forwarding the first packet to a service module based on the identified SC NH.
    Type: Grant
    Filed: March 6, 2015
    Date of Patent: September 12, 2017
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Mustafa Arisoylu, Ramanathan Lakshmikanthan, Albert Jining Tian, Himanshu Asnani, Prashant Anand
  • Patent number: 9762370
    Abstract: A wireless communication base station apparatus which is able to prevent deterioration in the throughput of LTE terminals even when LTE terminals and LTE+ terminals coexist. In this apparatus, based on the mapping pattern of the reference signals used only in LTE+ terminals, a setting unit sets, in each subframe, the resource block groups where the reference signals used only by the LTE+ terminals are mapped. For symbols mapped to the antennas, an mapping unit maps, to all the resource blocks within one frame, cell specific reference signals used for both LTE terminals and LTE+ terminals. For the symbols mapped to the antennas, the mapping unit maps, to the plurality of resource blocks, of which part of the resource block groups is comprised, in the same subframe within one frame, the cell specific reference signals used only for LTE+ terminals, based on the setting results inputted from the setting unit.
    Type: Grant
    Filed: December 7, 2016
    Date of Patent: September 12, 2017
    Assignee: SUN PATENT TRUST
    Inventors: Akihiko Nishio, Seigo Nakao, Daichi Imamura
  • Patent number: 9756152
    Abstract: An exact-match flow table structure stores flow entries. Each flow entry includes a Flow Id and an action value. A flow entry is generated from an incoming packet. The flow table structure determines whether there is a stored flow entry, the Flow Id of which is an exact-match for generated Flow Id. In one novel aspect, a multiplexer circuit is used to generate Flow Ids. The multiplexer circuit includes a plurality of byte-wide multiplexer. Each respective one of the byte-wide multiplexers outputs a byte that is a corresponding respective byte of the Flow Id. The various inputs of the byte-wide multiplexers are coupled to receive various bytes of the incoming packet, various bytes of modified or compressed packet data, as well as bytes of metadata. By controlling select values supplied onto the select inputs of the multiplexer circuit, Flow Ids of different forms can be generated.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: September 5, 2017
    Assignee: Netronome Systems, Inc.
    Inventors: Gavin J. Stark, Stuart C. Wray
  • Patent number: 9743403
    Abstract: Methods and devices are provided for communicating data in a wireless channel. In one example, a method includes adapting the transmission time interval (TTI) length of transport container for transmitting data in accordance with a criteria. The criteria may include (but is not limited to) a latency requirement of the data, a buffer size associated with the data, a mobility characteristic of a device that will receive the data. The TTI lengths may be manipulated for a variety of reasons, such as for reducing overhead, satisfy quality of service (QoS) requirements, maximize network throughput, etc. In some embodiments, TTIs having different TTI lengths may be carried in a common radio frame. In other embodiments, the wireless channel may partitioned into multiple bands each of which carrying (exclusively or otherwise) TTIs having a certain TTI length.
    Type: Grant
    Filed: August 11, 2015
    Date of Patent: August 22, 2017
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Kelvin Kar Kin Au, Jianglei Ma, Liqing Zhang, Zhihang Yi, Hosein Nikopour
  • Patent number: 9742682
    Abstract: A network interface controller (NIC) that includes a set of receive NIC queues capable of performing large receive offload (LRO) operations by aggregating incoming receive packets is provided. Each NIC queue turns on or off its LRO operation based a set of LRO enabling rules or parameters, whereby only packets that meet the set of rules or parameters will be aggregated in the NIC queue. Each NIC queue is controlled by its own set of LRO enabling rules such that the LRO operations of the different NIC queues can be individually controlled.
    Type: Grant
    Filed: March 11, 2014
    Date of Patent: August 22, 2017
    Assignee: VMware, INC.
    Inventors: Jayant Jain, Anirban Sengupta, Weiqing Wu
  • Patent number: 9736880
    Abstract: A method of activating or deactivating frequency resources at a terminal configured with a primary frequency resource and one or more non-primary frequency resources in a wireless communication system, and the terminal are discussed. The method according to one embodiment includes receiving a medium access control (MAC) signal for activating the one or more non-primary frequency resources; activating the one or more non-primary frequency resources; and deactivating the one or more non-primary frequency resources on expiry of a specific time period configured by radio resource control (RRC) signaling, the specific time period being for which of the one or more non-primary frequency resources are activated.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: August 15, 2017
    Assignee: LG ELECTRONICS INC.
    Inventors: Yeong Hyeon Kwon, So Yeon Kim, Sung Ho Moon, Jae Hoon Chung, Seung Hee Han
  • Patent number: 9736194
    Abstract: Described are techniques for establishing communication between multiple devices. Responsive to a request received from a first device, connection data associated with one or more other devices may be accessed to determine whether the other devices may be accessed via a HTTP connection or a SIP connection. Parameters of the communication may also be determined from the request. Based on configuration data determined from the devices, communication data received from the first device may be transcoded for receipt by other devices, and data received from other devices may be transcoded for receipt by the first device. Web data unrelated to communications between devices may be passed to a web server.
    Type: Grant
    Filed: March 6, 2015
    Date of Patent: August 15, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Siddhartha Shankara Rao, Samuel Rislove Etler
  • Patent number: 9723634
    Abstract: An example method in a user equipment comprises generating a random access preamble signal and transmitting the random access preamble signal. This generating of the random access preamble signal comprises generating a Single-Carrier Frequency-Division Multiple Access (SC-FDMA) random access preamble signal comprising two or more consecutive preamble symbol groups, each preamble symbol group comprising a cyclic prefix portion and a plurality of identical symbols occupying a single subcarrier of the SC-FDMA random access preamble signal. The single subcarrier for at least one of the preamble symbol groups corresponds to a first subcarrier frequency and the single subcarrier for an immediately subsequent one of the preamble symbol groups corresponds to a second subcarrier frequency.
    Type: Grant
    Filed: September 27, 2016
    Date of Patent: August 1, 2017
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Xingqin Lin, Ansuman Adhikary, Asbjörn Grövlen, Dennis Hui, Niklas Johansson, Yutao Sui, Mårten Sundberg, Yi-Pin Eric Wang
  • Patent number: 9723583
    Abstract: An approach is provided for collaboratively synchronizing devices in an ad hoc network. Responsive to a transmission of a map by a first device to other device(s) listening to the first device, a second device determines the map, which allocates time slots to devices, indicates a conflict by which a same time slot is allocated to the second device and another device. The transmission is responsive to a determination that a Boolean value is true with a probability p if the first device is in an alive mode or a probability q if the first device is in a dormant mode, where p>q and q>0, and where p and q indicate respective likelihoods of performing the transmission. The second device resolves the conflict by allocating another time slot to the second device.
    Type: Grant
    Filed: January 12, 2017
    Date of Patent: August 1, 2017
    Assignee: International Business Machines Corporation
    Inventors: Frederic Bauchot, Jean-Yves Clement, Gerard Marmigere, Joaquin Picon
  • Patent number: 9717087
    Abstract: Techniques are described for wireless communication. A first method includes performing a clear channel assessment (CCA) for a first node associated with a first operator in a deployment of operators over an unlicensed radio frequency spectrum band, and transmitting data over the unlicensed radio frequency spectrum band when the CCA is successful. The data may be transmitted by the first node in accordance with an agreement between the first operator and a second operator in the deployment of operators. A second method includes receiving over an unlicensed radio frequency spectrum band, at a user equipment (UE), a first transmission from a first node associated with a first operator in a deployment of operators. The first transmission may include data originating from a second operator in the deployment of operators.
    Type: Grant
    Filed: March 6, 2015
    Date of Patent: July 25, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Xiaoxia Zhang, Tao Luo, Jun Wang