Patents Examined by Vinncelas Louis
  • Patent number: 9989619
    Abstract: A bulk propagation fine timing measurement (BFTM) allocation message is generated by a scheduling mobile computing device that identifies other mobile computing devices in the area. The BFTM allocation message generated by the scheduling mobile computing device indicates a scheduling order for the identified mobile computing devices and contention-free periods for the mobile computing devices to transmit the timing measurement messages. The responding mobile computing devices generate bulk propagation timing measurement (BPTM) messages that include propagation times between pairs of mobile computing devices—either two other devices or the responding device and another device. These BPTM messages are then transmitted during scheduled times frames indicated in the scheduling order.
    Type: Grant
    Filed: December 1, 2015
    Date of Patent: June 5, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Fuad Mousse Abinader, Jr., Eduardo Abinader
  • Patent number: 9985910
    Abstract: A method for communication includes receiving and forwarding packets in multiple flows to respective egress interfaces of a switching element for transmission to a network. For each of one or more of the egress interfaces, in each of a succession of arbitration cycles, a respective number of the packets in each of the plurality of the flows that are queued for transmission through the egress interface is assessed, and the flows for which the respective number is zero are assigned to a first group, while the flows for which the respective number is non-zero are assigned to a second group. The received packets that have been forwarded to the egress interface and belong to the flows in the first group are transmitted with a higher priority than the flows in the second group.
    Type: Grant
    Filed: June 28, 2016
    Date of Patent: May 29, 2018
    Assignee: Mellanox Technologies TLV Ltd.
    Inventors: Barak Gafni, Benny Koren, George Elias, Itamar Rabenstein, Eyal Srebro, Sagi Kuks, Niv Aibester
  • Patent number: 9979667
    Abstract: Systems and methods provide for traffic prioritization in a Wi-Fi router which may have separate private and public networks. A software prioritization engine component may inspect incoming data packets, may assign a priority value to each packet according to prioritization rules, and may distribute each packet into an output queue accordingly. A probing functionality may measure router uplink. A rate limiter may dynamically allocate bandwidth to output queues according to bandwidth allocation rules. The prioritization rules and bandwidth allocation rules may favor emergency data, voice call data, private Wi-Fi network data, and data relating to a particular cellular network.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: May 22, 2018
    Assignee: T-Mobile USA, Inc.
    Inventors: Samir Hodroj, Boris Antzev, Hichem Zait
  • Patent number: 9973226
    Abstract: A reception device receives a radio frequency (RF) signal and obtains a data signal from the RF signal in a desired reception channel. The reception device includes a bandpass filter, and first and second test signals are input to the bandpass filter in the test mode to obtain bandpass-filtered first and second test signals, respectively. Each of frequencies of the first and second test signals is lower and higher than a frequency of the desired reception channel, respectively. The reception device detects lower and higher frequency signal intensities from the bandpass-filtered first and second test signals, respectively, in the test mode, and adjusts a central frequency of the passband of the bandpass filter using a difference between the lower and higher frequency signal intensities so as to reduce a difference between the central frequency of the passband and the frequency of the desired reception channel.
    Type: Grant
    Filed: February 22, 2016
    Date of Patent: May 15, 2018
    Assignee: LAPIS SEMICONDUCTOR CO., LTD.
    Inventor: Seiji Nakanishi
  • Patent number: 9967105
    Abstract: A system, and computer program product for leader device selection in a control cluster using a shared virtual local area network (VLAN) are provided in the illustrative embodiments. A broadcast Hello packet is received from a sender virtual device over the VLAN at a first virtual device. When the first virtual device satisfies a partnership criterion specified in the Hello packet, a first ranking of the first virtual device is evaluated to be higher than a ranking of a sender virtual device. A first Live packet is unicast over the VLAN to the sender virtual device and a leadership role in the control cluster is taken by the first virtual device. The sender virtual device is caused to stop a broadcasting operation at the sender virtual device. A second Hello packet is broadcasted from the first virtual device over the VLAN.
    Type: Grant
    Filed: March 25, 2015
    Date of Patent: May 8, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Shaival J. Chokshi, Xiaohan Qin, Patrick T. Vo
  • Patent number: 9948511
    Abstract: A network operating system agent can operate to facilitate communications to a network device and a managing server of self-organizing network devices to exchange contexts between an application managed by a user equipment device and the network device. Relationships between self-organizing devices and applications of a user equipment device can be extended so that the network devices are context aware of the application settings. In response to detecting the user equipment device communicating via the network devices, a set of user equipment device parameters and a set of application settings of the application can be communicated to the network devices. The application settings can be modified according to the a set of radio network performance settings of the self-organizing network devices with the user equipment device based on the set of user equipment device parameters and the set of application settings of the application.
    Type: Grant
    Filed: February 2, 2017
    Date of Patent: April 17, 2018
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Mostafa Tofighbakhsh, David R. Wolter
  • Patent number: 9930578
    Abstract: Some embodiments relate to a cellular network which better utilizes packet-switched (PS) voice technologies, such as VoLTE, for roaming user equipment (UE) devices. When a roaming UE associated with a home cellular carrier that does not support PS to CS handover (SRVCC) desires to make a VoLTE call, the cellular network may determine probability of such a handover during the the call. The cellular network may selectively accept or reject the packet-switched wireless voice call based on the handover probability. If the probability of handover is high, the cellular network may reject the packet-switched wireless voice and trigger the UE to fall back to a circuit-switched network and re-originate the wireless voice call on the circuit-switched network. In the case of a mobile terminated call, the cellular network may provide signaling to the UE to perform a fallback to a circuit-switched network in order to receive the mobile terminated call.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: March 27, 2018
    Assignee: Apple Inc.
    Inventors: Prashant H. Vashi, Vikram B. Yerrabommanahalli
  • Patent number: 9930643
    Abstract: A method, an apparatus, and a computer program product for wireless communication are provided. The apparatus may be a UE. The UE determines whether system information is received for D2D communication. In addition, the UE sets at least one flag based on the system information when the system information is received. Further, the UE determines D2D resources based on the at least one flag.
    Type: Grant
    Filed: January 13, 2015
    Date of Patent: March 27, 2018
    Inventors: Hong Cheng, Sudhir Kumar Baghel
  • Patent number: 9912504
    Abstract: A method includes transmitting, by a communications controller to a user equipment (UE), a first data block on a first carrier and transmitting, by the communications controller to the UE, a first downlink control information (DCI) to initiate a hybrid automatic repeat request (HARQ) process associated with the first data block. The method also includes retransmitting, by the communications controller to the UE, the first data block and transmitting, by the communications controller to the UE, a second DCI, where the second DCI includes a first transmission indicator and an indicator of the first carrier, and where the second DCI continues the HARQ process.
    Type: Grant
    Filed: July 24, 2015
    Date of Patent: March 6, 2018
    Assignee: Futurewei Technologies, Inc.
    Inventors: Lukasz Krzymien, Vipul Desai, Weimin Xiao, Jialing Liu
  • Patent number: 9893995
    Abstract: The present disclosure describes several key features of an agent deployable on a service appliance: agent architecture/design, transport and channel abstractions of the agent, new message definition components, channel switching (e.g., platform independent processing), Channel state machine, platform dependent hooks (e.g., memory, timers), Service key data store, and Secure channel infrastructure. Many of these features alleviate the vendor of the service appliance from having to provide the features. The features and standardization thereof enable the system to be more robust (and increases code quality). Speed of integration is decreased while the risk of integration issues is also decreased. Updates to the agent can be deployed in a controlled and efficient manner. Furthermore, the agent can ensure security between a switch and the agent.
    Type: Grant
    Filed: January 13, 2015
    Date of Patent: February 13, 2018
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Samar Sharma, Mitali Parthasarathy, Avni Baveja, Ashish Purushottam Attarde, Biju Mathews Mammen
  • Patent number: 9871646
    Abstract: The described technology provides front-end antenna architecture for wireless communication that manages multiple frequency sub-bands in a manner that results in a low insertion loss rate. Further, the components of the architecture are smaller than typical wireless communication antenna architectures, and therefore the described architecture can be accommodated in a smaller area than typical architectures without a decrease in efficiency. A matching circuit is communicatively connected to each frequency sub-band's respective signal path. When two or more sub-bands are requested for high-speed wireless communication, the matching circuits match the impedance of each sub-band with one another. Matching the impedance allows two or more sub-bands to be used to wirelessly communicate while maintaining high efficiency. The matching circuits are disabled when only one sub-band is needed for wireless communication.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: January 16, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Chen Zhang
  • Patent number: 9860161
    Abstract: A method of Path Computation Element (PCE) Communication Protocol (PCEP) communication includes sending, to a path computation element (PCE), a request to compute a backup ingress node for a Point-to-Multipoint (P2MP) Label Switched Path (LSP) in a network, and receiving, from the PCE, the backup ingress node for the P2MP LSP in accordance with the request.
    Type: Grant
    Filed: September 4, 2015
    Date of Patent: January 2, 2018
    Assignee: Futurewei Technologies, Inc.
    Inventor: Huaimo Chen
  • Patent number: 9853937
    Abstract: In general, techniques are described for steering data traffic for a subscriber session from a network interface of a wireless access gateway to an anchoring one of a plurality of forwarding units of the wireless access gateway using a layer 2 (L2) address of the data traffic. For example, a wireless access gateway for a wireless local area network (WLAN) access network is described as having a decentralized data plane that includes multiple forwarding units for implementing subscriber sessions. Each forwarding unit may present a network interface for sending and receiving network packets and includes packet processing capabilities to enable subscriber data packet processing to perform the functionality of the wireless access gateway. The techniques enable steering data traffic for a given subscriber session to a particular one of the forwarding units of the wireless access gateway using an L2 address of the data traffic.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: December 26, 2017
    Assignee: Juniper Networks, Inc.
    Inventors: Krishna Sankaran, Huiyang Yang, Santosh Gupta, Prasad Chigurupati, Bin William Hong
  • Patent number: 9848345
    Abstract: Systems and methods include a WSN having sensor nodes that are configured with electronic circuitry for interfacing with one or more associated sensors. The WSN also includes a gateway sensor node configured to receive sensor data from and forward instructions to the one or more sensor nodes, and a server configured to control the WSN in combination with the gateway sensor node. The WSN also includes circuitry configured to recognize a link break within a data communication route of the WSN via a routing protocol, and buffer incoming packets from a source node. The circuitry is also configured to propagate a RERR message of the link break to the plurality of sensor nodes, and build a bypass route around the link break of the data communication route towards a destination node. The circuitry is also configured to send the buffered incoming packets to the destination node through the bypass route.
    Type: Grant
    Filed: September 19, 2017
    Date of Patent: December 19, 2017
    Assignee: King Fahd University of Petroleum and Minerals
    Inventors: Uthman Baroudi, Emad Ahmad Aldalu
  • Patent number: 9806984
    Abstract: Techniques for routing network traffic in a storage processor involve providing per-IP routing tables for each IP address of a virtual server and a per-server routing table. These per-IP and per-server routing tables specify its own interface(s) with external network(s). The storage processor assigns each outbound protocol data unit (PDU), generated by a particular virtual server, to either a per-IP routing table or a per-server routing table provided for that virtual server. The assignment of the routing table is based on source IP address or a connection mark associated with an outbound PDU. The per-IP or per-server routing table(s) identifies an interface through which the packet is routed to the destination IP address.
    Type: Grant
    Filed: December 31, 2015
    Date of Patent: October 31, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Vasiliy Tolstoy, Arthur Otis Harris, Mukesh Gupta
  • Patent number: 9806849
    Abstract: A method of reporting channel state information (CSI) to a base station by a terminal in a wireless communication system is disclosed. Specifically, the method includes configuring feedback chains corresponding to a plurality of CSI-reference signals (RSs) through upper layer signaling, receiving the plurality of CSI-RSs from the base station, calculating a complete channel quality indicator (CQI) for a whole channel using the plurality of CSI-RSs and dividing the complete CQI into partial CQIs corresponding to the respective feedback chains, and reporting CSI items including the partial CQIs to the base station through the feedback chains.
    Type: Grant
    Filed: December 2, 2015
    Date of Patent: October 31, 2017
    Assignee: LG Electronics Inc.
    Inventors: Hyungtae Kim, Jonghyun Park
  • Patent number: 9806938
    Abstract: A network may include a method that includes, for example, receiving a communication request responsive to a telephone number mapping query failure, where the communication request is initiated by an originating communication device requesting a communication session with a terminating communication device, foregoing initiating the communication session as a circuit-switched communication session responsive to determining that the originating communication device and the terminating communication device are enabled to use packet-switched communications, and instructing a second network node to initiate the communication session as a packet-switched communication session between the originating communication device and the terminating communication device responsive to the determination. Other embodiments are disclosed.
    Type: Grant
    Filed: January 5, 2017
    Date of Patent: October 31, 2017
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Bernard Ku, Lakshminarashimhan Naidu, Armstrong Soo
  • Patent number: 9800380
    Abstract: A method of allocating pilot bits in a wireless communication system using a multiple carrier modulation (MCM) is disclosed. The method includes allocating a plurality of precoded data symbols precoded by a precoding matrix module and a plurality of non-precoded pilot bits to a plurality of subcarriers, and transmitting the allocated precoded data symbols and the allocated non-precoded pilot bits.
    Type: Grant
    Filed: May 3, 2016
    Date of Patent: October 24, 2017
    Assignee: LG ELECTRONICS INC.
    Inventors: Hak Seong Kim, Bong Hoe Kim, Dong Wook Roh, Joon Kui Ahn, Dong Youn Seo, Jung Hoon Lee
  • Patent number: 9801166
    Abstract: Uplink control channel resource allocation for an enhanced downlink control channel is disclosed. A first example method disclosed herein includes receiving, at a user equipment (UE), a downlink control channel carrying a physical uplink control channel (PUCCH) resource indicator, mapping the PUCCH resource indicator to a first offset, mapping a position of the downlink control channel to a second offset, and mapping a linear combination of the first and second offsets to an index identifying a first PUCCH resource. A second example method disclosed herein includes, in response to receiving, at a UE, an indication of a dynamic resource offset in an enhanced physical downlink control channel (ePDCCH) transmitted in a first ePDCCH set, determining a position of the ePDCCH and a subframe offset, and processing the indication of the dynamic resource offset, the position and the subframe offset to determine an allocated uplink control channel resource for the UE.
    Type: Grant
    Filed: June 7, 2016
    Date of Patent: October 24, 2017
    Assignee: BlackBerry Limited
    Inventors: Robert Mark Harrison, Shiwei Gao, Yufei Wu Blankenship
  • Patent number: 9794027
    Abstract: A method and apparatus for generating frames to apply error correction to data including a plurality of consecutive data groups are provided. Upon receiving input of an n-th data group consisting of a plurality of priority groups with different priority levels, the number of first code rate frames, which is the number of frames in the n-th data group for which a first code rate is used, is calculated based on the number of first code rate bits calculated based on the ratio of the length of data in an (n?1)-th data group for which the first code rate is used. The number of second code rate frames, which is the number of frames in the n-th data group for which the second code rate is used, is calculated based on the number of second code rate bits calculated based on the number of first code rate bits. Frames for error correction are generated based on the number of first code rate frames and the number of second code rate frames.
    Type: Grant
    Filed: May 28, 2015
    Date of Patent: October 17, 2017
    Assignee: Electronics and Telecommunications Research Institute
    Inventor: Ho Min Eum