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: 10237154
    Abstract: The present invention relates to a network monitoring device and methods for estimating time elapsed between a user's first selection of an item or hyperlink on a web browser of a user device and a first bit received by the user device from a corresponding web server.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: March 19, 2019
    Assignee: Cellos Software Ltd.
    Inventors: Greg Aumann, Amit Goel
  • Patent number: 10129110
    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: Grant
    Filed: July 1, 2015
    Date of Patent: November 13, 2018
    Assignee: Cellos Software LTD
    Inventors: Adnan Javed, Amit Goel
  • Patent number: 9973569
    Abstract: A system, method and computing apparatus to manage process(es) in a cloud computing infrastructure are provided. Application nodes are connected to at least one administration node in a cloud computing infrastructure. The application nodes are configured upon instruction from the administration node to run a process or set of processes for at least one service, to perform the following: initiating a first process on each of the application node by at least one of the administration node; initiating at least one process other than the first process on each of the application nodes by the first process through a first procedure; monitoring operational statuses of all the processes other than the first process through the first procedure, by the first process in each of the application nodes; and the status of all the processes other than the first process is communicated to the at least one administration node.
    Type: Grant
    Filed: February 17, 2015
    Date of Patent: May 15, 2018
    Assignee: Cellos Software Ltd.
    Inventors: Tarun Parashar, Anurag Srivastav
  • Patent number: 9960964
    Abstract: System, method and apparatus to manage services in a network are provided. The system includes at least one administration node and a plurality of application nodes, which are connected to each other. A first application node from the plurality of application nodes upon receiving at least one instruction from one of the at least one administration node initializing a first process, and the first application node retrieves configuration information from one of the at least one administration node. The configuration information includes a group name, a cluster name, and a service name related to the first process from a database of one of the at least one administration node. After retrieving the configuration information from said corresponding administration node, the first application node assigns, a name which includes the group name, the cluster name, the service name along with a process name, to the first process.
    Type: Grant
    Filed: February 17, 2015
    Date of Patent: May 1, 2018
    Assignee: Cellos Software Ltd
    Inventors: Adnan Hasnain Alam, Anurag Srivastav
  • Patent number: 9867211
    Abstract: The present disclosure relates to methods and a communication apparatus for acquiring scheduling information of neighboring cell eNodeBs in a wireless communication network.
    Type: Grant
    Filed: April 27, 2016
    Date of Patent: January 9, 2018
    Assignee: Cellos Software Ltd.
    Inventors: Sumudu Prasad Wijetunge, Leon Gor, Md Anisul Karim
  • 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: 9655099
    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: Grant
    Filed: June 24, 2016
    Date of Patent: May 16, 2017
    Assignee: CellOS Software LTD
    Inventor: Xiaoqin Chen
  • 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: 9439094
    Abstract: Methods of identifying a user plane identifier of a user device by a monitoring probe in communication with a network device, the monitoring probe, and the system using the same are disclosed. In an embodiment, the monitoring probe includes a monitor, a comparator and a user plane identifier output. The monitor monitors a network device for receipt of a first control plane message comprising a first control plane identifier and a user device identifier, and monitors the network device for receipt of a second control plane message comprising a second control plane identifier and a user plane identifier. The comparator compares the first with the second control plane identifier to determine whether the control plane identifiers correspond. The user plane identifier output outputs the user plane identifier being identified as that of the user device, when the control plane identifiers correspond.
    Type: Grant
    Filed: January 13, 2016
    Date of Patent: September 6, 2016
    Assignee: CellOS Software LTD
    Inventor: Adnan Javed
  • 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
  • Patent number: 9419757
    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: Grant
    Filed: September 29, 2014
    Date of Patent: August 16, 2016
    Assignee: CellOS Software LTD
    Inventor: Xiaoqin Chen
  • Patent number: 9414438
    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: Grant
    Filed: July 18, 2014
    Date of Patent: August 9, 2016
    Assignee: CellOS Software LTD
    Inventors: Frank Peter Savaglio, Madhusudan Purushottamdas Pandya
  • Publication number: 20160127933
    Abstract: Methods of identifying a user plane identifier of a user device by a monitoring probe in communication with a network device, the monitoring probe, and the system using the same are disclosed. In an embodiment, the monitoring probe includes a monitor, a comparator and a user plane identifier output. The monitor monitors a network device for receipt of a first control plane message comprising a first control plane identifier and a user device identifier, and monitors the network device for receipt of a second control plane message comprising a second control plane identifier and a user plane identifier. The comparator compares the first with the second control plane identifier to determine whether the control plane identifiers correspond. The user plane identifier output outputs the user plane identifier being identified as that of the user device, when the control plane identifiers correspond.
    Type: Application
    Filed: January 13, 2016
    Publication date: May 5, 2016
    Applicant: CellOS Software LTD
    Inventor: Adnan Javed
  • Patent number: 9306818
    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: Grant
    Filed: July 17, 2014
    Date of Patent: April 5, 2016
    Assignee: CellOS Software LTD
    Inventors: Greg Aumann, David Lynes, Amit Goel
  • Patent number: 9277429
    Abstract: Methods of identifying a user plane identifier of a user device by a monitoring probe in communication with a network device, the monitoring probe, and the system using the same are disclosed. In an embodiment, the monitoring probe includes a monitor, a comparator and a user plane identifier output. The monitor monitors a network device for receipt of a first control plane message comprising a first control plane identifier and a user device identifier, and monitors the network device for receipt of a second control plane message comprising a second control plane identifier and a user plane identifier. The comparator compares the first with the second control plane identifier to determine whether the control plane identifiers correspond. The user plane identifier output outputs the user plane identifier being identified as that of the user device, when the control plane identifiers correspond.
    Type: Grant
    Filed: March 13, 2014
    Date of Patent: March 1, 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