Patents Assigned to CELLOS SOFTWARE LTD
  • Patent number: 10735293
    Abstract: The present disclosure relates to a method for estimating a web page download time on a web browser in a user device from a corresponding web server and to a network monitoring device for performing the method.
    Type: Grant
    Filed: November 25, 2015
    Date of Patent: August 4, 2020
    Assignee: CELLOS SOFTWARE LTD
    Inventors: Greg Aumann, Amit Goel
  • Patent number: 9854597
    Abstract: The invention provides method and communication apparatus for resource allocation in wireless communication network.
    Type: Grant
    Filed: September 25, 2014
    Date of Patent: December 26, 2017
    Assignee: CELLOS SOFTWARE LTD
    Inventor: Xiaoqin Chen
  • Patent number: 9838291
    Abstract: A method of assigning a core to process a packet in a data network and a device using the same are provided in the present invention. The method comprises: extracting a traffic flow identifier from a packet in a traffic flow of a link in the data plane; performing a HASH function calculation on the traffic flow identifier to generate a HASH result V; performing a logical AND calculation on the HASH result V and a preconfigured array size parameter to generate a lookup index; using the lookup index to find a worker index in a preconfigured worker array that represents one of N cores assigned to process the packet; and processing the packet by the assigned one of N cores.
    Type: Grant
    Filed: April 28, 2014
    Date of Patent: December 5, 2017
    Assignee: CELLOS SOFTWARE LTD
    Inventor: Dmitry Bukin
  • Patent number: 9788321
    Abstract: The invention provides method and apparatus for resource allocation in wireless communication network. The method comprises: determining each UE in each cell of a cluster to be a CE UE or CC UE according to pilot signal strength reported by the UE; dividing available frequency band into two non-overlapping frequency bands of CE frequency band and CC frequency band based on the number of CC UEs and the number of CE UEs in the cluster; assigning non-overlapping portion from the CE frequency band to each cell based on at least one number associated with CE UEs in each cell; assigning at least one resource block (RB) from the CC frequency band to each CC UE in each cell; and assigning at least one RB from the assigned non-overlapping portion from the CE frequency band to each cell of the cluster to each CE UE in the corresponding cell.
    Type: Grant
    Filed: February 24, 2015
    Date of Patent: October 10, 2017
    Assignee: CELLOS SOFTWARE LTD
    Inventors: Sumudu Prasad Wijetunge, Kumbesan Sandrasegaran, Abhijit Shamkant Atale
  • Patent number: 9642155
    Abstract: The present disclosure relates to resource allocation optimization for dynamic inter-cell interference avoidance in cellular communication networks, such as Cloud Radio Access Networks (C-RANs).
    Type: Grant
    Filed: June 3, 2015
    Date of Patent: May 2, 2017
    Assignee: CELLOS SOFTWARE LTD
    Inventors: Sumudu Prasad Wijetunge, Kumbesan Sandrasegaran
  • Publication number: 20160309452
    Abstract: This invention provides a method and apparatus for coordinating downlink transmission(s) in a wireless communication system comprising a cluster of base station clients in communication with a base station cluster coordinator. The method comprises: receiving from each of the cluster of base station clients, a UE parameter set for each UE served by the respective base station clients; determining cluster parameter sets in respect of respective transmission modes, based on the UE parameter sets; evaluating the cluster parameter sets at the base station cluster coordinator, in order to select at least one of the transmission modes for the base station clients; generating at the base station cluster coordinator at least one output according to the at least one transmission mode; and transmitting each output to at least one of the base station clients to control the corresponding base station client to perform the selected downlink transmissions.
    Type: Application
    Filed: June 24, 2016
    Publication date: October 20, 2016
    Applicant: CELLOS SOFTWARE LTD
    Inventor: Xiaoqin Chen
  • Patent number: 9432867
    Abstract: A method and network monitoring probe for tracking identifiers corresponding to a user device are provided. The probe monitors a source base station (BS) for receipt of at least a first control plane message comprising a first control plane identifier and a first user device identifier; the probe also monitors the source MME for receipt of a second control plane message comprising a second control plane identifier, a second and a third user device identifier; when the first and the second control plane identifiers are identical and the first and the second user device identifiers are identical, the first and third user device identifier are respectively stored or output as an identified first and second user device identifier of the user device, and it is determined that the user device commences a S1-based handover when the first control plane message is determined as a handover required message.
    Type: Grant
    Filed: August 18, 2014
    Date of Patent: August 30, 2016
    Assignee: CELLOS SOFTWARE LTD.
    Inventor: Adnan Javed
  • Publication number: 20160020968
    Abstract: The disclosure provides a probe and a method for calculating statistic data of traffic flows. The probe comprises at least one link processor (LP) and a correlation processor (CP). Each LP includes two buffers, receives packets from directional traffic flows, generates information of bi-directional traffic flows based on the received packets, stores the generated information in one buffer within a reporting period and, reports the stored information to CP when the reporting period boundary is reached. The information of each bi-directional traffic flow includes the relevant identification information and statistic data. The CP calculates statistic data of a particular group of traffic flows with a predetermined characteristic based on the reported information, and the other buffer stores information of bi-directional traffic flows to be generated within a next reporting period and the stored information is to be reported to the correlation processor when the next reporting period boundary is reached.
    Type: Application
    Filed: July 17, 2014
    Publication date: January 21, 2016
    Applicant: CELLOS SOFTWARE LTD
    Inventors: Greg Aumann, David Lynes, Amit Goel
  • Publication number: 20160006625
    Abstract: The present disclosure relates to methods of tracking user specific tunnels in wireless communication networks, such as a UTRAN/GERAN connected to a LTE network.
    Type: Application
    Filed: July 1, 2015
    Publication date: January 7, 2016
    Applicant: CELLOS SOFTWARE LTD
    Inventors: Adnan Javed, Amit Goel
  • Publication number: 20150351106
    Abstract: The present disclosure relates to resource allocation optimisation for dynamic inter-cell interference avoidance in cellular communication networks, such as Cloud Radio Access Networks (C-RANs).
    Type: Application
    Filed: June 3, 2015
    Publication date: December 3, 2015
    Applicant: CELLOS SOFTWARE LTD
    Inventors: Sumudu Prasad Wijetunge, Kumbesan Sandrasegaran
  • Publication number: 20150098415
    Abstract: This invention provides a method and apparatus for coordinating downlink transmission(s) in a wireless communication system comprising a cluster of base station clients in communication with a base station cluster coordinator. The method comprises: receiving from each of the cluster of base station clients, a UE parameter set for each UE served by the respective base station clients; determining cluster parameter sets in respect of respective transmission modes, based on the UE parameter sets; evaluating the cluster parameter sets at the base station cluster coordinator, in order to select at least one of the transmission modes for the base station clients; generating at the base station cluster coordinator at least one output according to the at least one transmission mode; and transmitting each output to at least one of the base station clients to control the corresponding base station client to perform the selected downlink transmissions.
    Type: Application
    Filed: September 29, 2014
    Publication date: April 9, 2015
    Applicant: CELLOS SOFTWARE LTD
    Inventor: Xiaoqin Chen
  • Publication number: 20150063373
    Abstract: The invention provides a system, method and base station server. According to an embodiment, a system for converting between higher-layer packets and lower-layer packets comprises a downlink base station server and an uplink base station client. The downlink base station server performs conversion of at least one downlink higher-layer packet to at least one downlink lower-layer packet by: receiving the at least one downlink higher-layer packet; converting the at least one downlink higher-layer packet to the at least one downlink lower-layer packet; and transmitting the at least one downlink lower-layer packet to a downlink base station client for transmission over a downlink channel to a downlink user device. The uplink base station client performs conversion of at least one uplink lower-layer packet to at least one uplink higher-layer packet and transmits the at least one uplink higher-layer packet to an uplink base station server.
    Type: Application
    Filed: July 18, 2014
    Publication date: March 5, 2015
    Applicant: CELLOS SOFTWARE LTD
    Inventors: Frank Peter Savaglio, Madhusudan Purushottamdas Pandya
  • Publication number: 20150036513
    Abstract: A method of assigning a core to process a packet in a data network and a device using the same are provided in the present invention. The method comprises: extracting a traffic flow identifier from a packet in a traffic flow of a link in the data plane; performing a HASH function calculation on the traffic flow identifier to generate a HASH result V; performing a logical AND calculation on the HASH result V and a preconfigured array size parameter to generate a lookup index; using the lookup index to find a worker index in a preconfigured worker array that represents one of N cores assigned to process the packet; and processing the packet by the assigned one of N cores.
    Type: Application
    Filed: April 28, 2014
    Publication date: February 5, 2015
    Applicant: CELLOS SOFTWARE LTD
    Inventor: Dmitry Bukin