Patents Examined by Berhanu Belete
  • Patent number: 10110454
    Abstract: The invention provides a packet loss detection system that in near-real time detects packet loss and reports the identities of the lost packets. The identities of the lost packets are based on a set of packet-specific information that includes five-tuple flow information of the packet and other unique packet identifiers. A set of meters are placed at various vantage points in the network, each meter generates digests summarizing all the traffic passing through itself. The digests are exported to a collector/analyzer, which decodes the digests and performs an analysis to detect packet losses and to determine the lost packets' identities. The collector compares between the traffic digests generated by all the meters surrounding the segment. Mismatches among the digests indicate packet losses. The collector restores the identifiers of the lost packets by further decoding the mismatches between the digests.
    Type: Grant
    Filed: August 26, 2015
    Date of Patent: October 23, 2018
    Assignee: BAREFOOT NETWORKS, INC.
    Inventors: Changhoon Kim, Minlan Yu, Yuliang Li
  • Patent number: 10098168
    Abstract: In one set of embodiments, one or more client stations operate to configure Neighbor Awareness Networking (NAN)—direct communication with neighboring client stations, i.e., direct communication between the client stations without utilizing an intermediate access point. Embodiments of the disclosure relate to NAN datapath scheduling and NAN pre-datapath operation setup and scheduling. The NAN datapath embodiments described herein provide a mechanism through which devices can communicate and provide services. Aspects of the datapath development include datapath scheduling, including datapath setup and scheduling attributes, as well as pre-datapath operation triggering and scheduling. Scheduling may include determination of a type of datapath, including paging and synchronized datapaths. NAN data cluster base schedules may be scheduled as equal-sets or subsets of datapath schedules. The datapath model may be implemented for unicast and multicast communication between client stations.
    Type: Grant
    Filed: December 7, 2015
    Date of Patent: October 9, 2018
    Assignee: Apple Inc.
    Inventors: Yong Liu, Christiaan A. Hartman, Daniel R. Borges, Peter N. Heerboth, Lawrie Kurian, Su Khiong Yong, Anand Rajagopalan, Saravanan Balasubramaniyan, Tashbeeb Haque, Andreas Wolf, Guoqing Li, Lilach Zukerman, Oren Shani
  • Patent number: 10075991
    Abstract: A method and apparatus for performing a state transition for Device to Device (D2D) communication are provided. The method includes determining whether D2D initiation is required, while a terminal is operating in a first or a second state defined by EPS (Enhanced Packet System) Mobility Management (EMM)-Deregistered and EPS Connection Management (ECM)-IDLE at a Non-Access Stratum (NAS) layer and Radio Resource Control (RRC)-IDLE. If the D2D initiation is required, the method includes transitioning to a third state defined by EMM-Registered and ECM/RRC-Connected and performing the D2D initiation through a mobile communication network. If a deactivation condition is satisfied or a D2D state update is completed in the third state, the method includes transitioning to a fourth state defined by EMM-Registered and ECM/RRC-IDLE, and if a state update or scheduling for D2D communication is required in the fourth state, the method includes transitioning to the third state.
    Type: Grant
    Filed: April 1, 2014
    Date of Patent: September 11, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kyung-Kyu Kim, Young-Bin Chang, Seung-Hoon Park, Sang-Kyu Baek, Sung-Jin Lee
  • Patent number: 10050892
    Abstract: Aspects of the disclosure provide a method for packet classification. The method includes storing, in a computer memory of a network device, characteristic signatures of packet flows for network applications. The characteristic signature includes a pattern of two or more packet attributes of packets in packet flows for a network application. Then, the method includes receiving a stream of network packets at the network device, identifying one or more packet flows in the stream of network packets, processing the packets, at a packet processor, to obtain packet attributes of packets in the respective packet flows, and identifying a packet flow as being associated with a given network application when the packet attributes of packets in the packet flow match the characteristic signature of the given network application.
    Type: Grant
    Filed: January 14, 2015
    Date of Patent: August 14, 2018
    Assignee: MARVELL INTERNATIONAL LTD.
    Inventors: Sefi Kampeas, Gai Nachum
  • Patent number: 10044583
    Abstract: The invention provides a packet loss detection system that in near-real time detects packet loss and reports the identities of the lost packets. The identities of the lost packets are based on a set of packet-specific information that includes five-tuple flow information of the packet and other unique packet identifiers. A set of meters are placed at various vantage points in the network, each meter generates digests summarizing all the traffic passing through itself. The digests are exported to a collector/analyzer, which decodes the digests and performs an analysis to detect packet losses and to determine the lost packets' identities. The collector compares between the traffic digests generated by all the meters surrounding the segment. Mismatches among the digests indicate packet losses. The collector restores the identifiers of the lost packets by further decoding the mismatches between the digests.
    Type: Grant
    Filed: August 21, 2015
    Date of Patent: August 7, 2018
    Assignee: BAREFOOT NETWORKS, INC.
    Inventors: Changhoon Kim, Minlan Yu, Yuliang Li
  • Patent number: 10027585
    Abstract: A network routing table includes destination addresses of destination applications hosted on peer nodes of a network. A primary processor registers a first destination application and a second destination application, where the first destination application is the same as the second destination application and both the first destination application and the second destination application have the same destination address. That processor also provides the peer nodes and a secondary processor with a copy of the table. When the first destination application is inactivated, all peer nodes and the secondary processor are provided with a copy of an updated routing table indicating inactivation of the first destination application and routing of the application message to the second destination application.
    Type: Grant
    Filed: September 14, 2017
    Date of Patent: July 17, 2018
    Assignee: Nasdaq Technology AB
    Inventors: Björn Carlson, Robert Adolfsson
  • Patent number: 10021623
    Abstract: A method may be disclosed in accordance with some embodiments, comprising: receiving, at a virtualizing gateway between the eNodeB and a first core network, a service request from a first user equipment (UE) via an eNodeB; applying a filter to an identifier of the UE to authenticate the UE; and forwarding, based on the applied filter, the service request from the first UE to the first core network. The identifier may be an international mobile subscriber identity (IMSI). The filter may be a whitelist containing a plurality of IMSIs to be granted service or a blacklist containing a plurality of IMSIs to be denied service, the service request may be a Long Term Evolution (LTE) attach request, and the method may further comprise forwarding the message from the first UE to a first mobility management entity (MME) in the first core network.
    Type: Grant
    Filed: April 21, 2016
    Date of Patent: July 10, 2018
    Assignee: Parallel Wireless, Inc.
    Inventors: Kartik Shashikant Raval, Rajesh Kumar Mishra, Kaitki Agarwal, Sridhar Donepudi, Pratik Mehta, Yang Cao, Steven Paul Papa
  • Patent number: 10021715
    Abstract: Methods and apparatus are described for forming Control Channel Elements (CCEs) from Resource Element Groups (REGs) that are located in one or more Physical Resource Block (PRB) pairs from a set of PRB pairs, for determining a first symbol in a Transmission Time Interval (TTI) for a Physical Downlink Shared Channel (PDSCH), and for determining whether the PDSCH includes all PRB pairs indicated by a respective PDCCH scheduling the PDSCH.
    Type: Grant
    Filed: February 23, 2017
    Date of Patent: July 10, 2018
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Aris Papasakellariou, Hyoung-Ju Ji, Jin-Kyu Han
  • Patent number: 10009949
    Abstract: A method and apparatus for performing a state transition for Device to Device (D2D) communication are provided. The method includes determining whether D2D initiation is required, while a terminal is operating in a first or a second state defined by EPS (Enhanced Packet System) Mobility Management (EMM)-Deregistered and EPS Connection Management (ECM)-IDLE at a Non-Access Stratum (NAS) layer and Radio Resource Control (RRC)-IDLE. If the D2D initiation is required, the method includes transitioning to a third state defined by EMM-Registered and ECM/RRC-Connected and performing the D2D initiation through a mobile communication network. If a deactivation condition is satisfied or a D2D state update is completed in the third state, the method includes transitioning to a fourth state defined by EMM-Registered and ECM/RRC-IDLE, and if a state update or scheduling for D2D communication is required in the fourth state, the method includes transitioning to the third state.
    Type: Grant
    Filed: March 29, 2017
    Date of Patent: June 26, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Kyung-Kyu Kim, Young-Bin Chang, Seung-Hoon Park, Sang-Kyu Baek, Sung-Jin Lee
  • Patent number: 10003473
    Abstract: In one embodiment, a time period is identified in which probe packets are to be sent along a path in a network based on predicted user traffic along the path. The probe packets are then sent during the identified time period along the path. Conditions of the network path are monitored during the time period. The rate at which the packets are sent during the time period is dynamically adjusted based on the monitored conditions. Results of the monitored conditions are collected, to determine an available bandwidth limit along the path.
    Type: Grant
    Filed: September 22, 2017
    Date of Patent: June 19, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Jean-Philippe Vasseur, Sukrit Dasgupta
  • Patent number: 9998909
    Abstract: Example embodiments presented herein are directed towards a system, and corresponding method, for determining 3rd Generation Direct Tunnel (3GDT) usage based on the payload usage of a user.
    Type: Grant
    Filed: June 22, 2011
    Date of Patent: June 12, 2018
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Lasse Olsson, Juying Gan, Xiao Li
  • Patent number: 9961648
    Abstract: Disclosed are a method and an apparatus for transmitting a power headroom report (PHR) by a terminal which is set to be dually connected to at least two heterogeneous base stations through uplink wireless connection. A method for transmitting a power headroom report (PHR) by a user equipment performing wireless communication based on dual connectivity. The method may include triggering the PHR based on at least one of a path loss change and a periodic timer; and transmitting at least one PHR to at least one base station according to the dual connectivity.
    Type: Grant
    Filed: March 26, 2014
    Date of Patent: May 1, 2018
    Assignee: Pantech Inc.
    Inventors: Ki Bum Kwon, Jae Hyun Ahn, Kang Suk Huh
  • Patent number: 9955453
    Abstract: Embodiments of an Evolved Node-B (eNB), User Equipment (UE), and methods for paging are disclosed herein. The eNB may transmit a paging message that may include paging identifiers to indicate an intention of the eNB to send downlink data to the first group of UEs. The paging message may further include a bitmap of paging indicators to indicate whether the eNB intends to send downlink data to a second group of UEs. The paging message may include the bitmap when a length of the bitmap is less than a combined length of paging identifiers for a paging portion of second group of UEs to which the eNB intends to send downlink data.
    Type: Grant
    Filed: August 25, 2015
    Date of Patent: April 24, 2018
    Assignee: Intel Corporation
    Inventors: Mohammad Mamunur Rashid, Satish Chandra Jha, Tao Wu, Rath Vannithamby
  • Patent number: 9948556
    Abstract: The methods and systems described herein provide a mechanism to externalize network functions through a direct link between a network switch and an external packet processor. The network switch is configured to receive a packet directed to a destination node via a first network interface. The network switch is also configured to forward the received packet to a packet processor, via a second network interface, over a direct physical link between the network switch and the packet processor. The packet is forwarded with an identifier for a virtualized network function executing on the packet processor and a destination MAC address of the packet is different from a MAC address of the packet processor.
    Type: Grant
    Filed: August 25, 2015
    Date of Patent: April 17, 2018
    Assignee: Google LLC
    Inventors: Mark Lentczner, Josh James Joshua Bailey, Zhiwei Cen, James Michael Bennett
  • Patent number: 9949265
    Abstract: A base station receives channel state information from a wireless device. The base station transmits to the wireless device one or more data packets on a data channel employing a first precoding matrix identifier. The base station transmits one or more control packets on a control channel to the wireless device employing a second precoding matrix.
    Type: Grant
    Filed: May 6, 2013
    Date of Patent: April 17, 2018
    Assignee: Comcast Cable Communications, LLC
    Inventor: Esmael Hejazi Dinan
  • Patent number: 9942148
    Abstract: In general, techniques are described for enhancing operations of virtual networks. In some examples, a network system includes a plurality of servers interconnected by a switch fabric comprising a plurality of switches interconnected to form a physical network. Each of the servers comprises an operating environment executing one or more virtual machines in communication via one or more virtual networks. The servers comprise a set of virtual routers configured to extend the virtual networks to the operating environments of the virtual machines. A virtual router of the set of virtual routers is configured to aggregate a plurality of inbound tunnel packets according to a same virtual network identifier in order to generate an aggregate tunnel packet. The virtual router is further configured to route the aggregate tunnel packet to a host associated with a virtual network identified by the same virtual network identifier.
    Type: Grant
    Filed: February 13, 2017
    Date of Patent: April 10, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Rajagopalan Sivaramakrishnan, Anand H Krishnan
  • Patent number: 9929878
    Abstract: Methods and systems are provided for managing an Ethernet ring protection switching (ERPS) protocol in an Ethernet network. The method includes receiving an administrative data packet at a first network element; determining whether the administrative data packet contains an ERPS membership setting from a second network element; when the administrative data packet contains the ERPS membership setting from the second network element, comparing an ERPS membership setting at the first network element to the ERPS membership setting from the second network element; and performing an action when the ERPS membership setting at the first network element is different than the ERPS membership setting from the second network element.
    Type: Grant
    Filed: September 15, 2016
    Date of Patent: March 27, 2018
    Assignee: Fujitsu Limited
    Inventors: Hariprasad Sudharshan, Michael Colven, Swati Mittal, Maitreya Mukhopadhyay, Rajnath Singh
  • Patent number: 9930626
    Abstract: An embodiment communication system and method adaptively use a secondary cell under the control of a primary cell for communicating with a user device. The secondary cell and the user device communicate based on instructions provided to both by the primary cell. To reduce interference and minimize power usage, the communications channel for the secondary cell is normally off.
    Type: Grant
    Filed: May 8, 2015
    Date of Patent: March 27, 2018
    Assignee: FUTUREWEI TECHNOLOGIES, INC.
    Inventors: Jialing Liu, Weimin Xiao, Qian Cheng
  • Patent number: 9923731
    Abstract: Methods and systems are provided for migrating loop-breaking protocols in an Ethernet network. The method includes selecting a virtual local area network (VLAN) implementing a multiple spanning tree protocol (MSTP) from a plurality of VLANs operating on the Ethernet network, the MSTP having a spanning tree with a root network element coupled to a first branch of network elements; disabling a virtual network link in the VLAN; migrating a first leaf network element of the first branch in the VLAN by disabling the MSTP and enabling an Ethernet ring protection switching (ERPS) protocol on the first leaf network element; migrating the root network element in the VLAN after the first leaf network element by disabling the MSTP and enabling the ERPS protocol on the root network element; and enabling the virtual network link after migrating the first leaf network element and the root network element.
    Type: Grant
    Filed: September 12, 2016
    Date of Patent: March 20, 2018
    Assignee: Fujitsu Limited
    Inventors: Davin Michael Colven, Maitreya Mukhopadhyay, Hariprasad Sudharshan
  • Patent number: 9923834
    Abstract: A method for device-to-device (D2D) communications by a user device includes transmitting a first message including a proximity services (ProSe) buffer status report (BSR) to a communications controller, receiving a second message including information regarding a D2D resource grant scheduled for the user device by the communications controller, and canceling all pending ProSe BSRs in accordance with the D2D resource grant.
    Type: Grant
    Filed: May 9, 2015
    Date of Patent: March 20, 2018
    Assignee: Futurewei Technologies, Inc.
    Inventors: Zhenzhen Cao, Jie Ma, Yongqiang Gao, Mazin Al-Shalash