Patents Assigned to Redknee Inc.
  • Patent number: 10355957
    Abstract: A method, system and apparatus for monitoring error correction data are provided. The method comprises receiving an authorization request defining a media session between an AF server and a mobile device from the AF server. The authorization request contains a media packet flow identifier and a corresponding forward error correction (FEC) packet flow identifier. The method includes deploying policy rules for the media session to a gateway server, the policy rules including the media packet flow identifier and the FEC packet flow identifier; receiving periodic reports from the gateway server, the reports including packet counts for each of the media packet flow and the FEC packet flow; determining whether bandwidth consumed by the FEC packet flow exceeds a predetermined threshold; and when the determination is affirmative, sending an action request to the AF server.
    Type: Grant
    Filed: July 22, 2014
    Date of Patent: July 16, 2019
    Assignee: REDKNEE INC.
    Inventor: Abhishek Mishra
  • Patent number: 10326890
    Abstract: A charging server stores records corresponding to each of multiple subscriber identifiers associated with respective mobile devices. At least one record contains a counter value corresponding to one of multiple counter identifiers. The charging server receives a request from a policy server via a network, containing one of the subscriber identifirs and a session identifier. Responsive to receiving the request, the charging server determines whether the request includes any counter identifiers. When the request does not include any counter identifiers, the charging server determines whether the record corresponding to the received subscriber identifier contains any counter values. When the record includes at least one counter value, the charging server establishes a communications session with the policy server and transmits the at least one counter value to the policy server. When the record does not include any counter values, the charging server establishes a communications session with the policy server.
    Type: Grant
    Filed: August 13, 2015
    Date of Patent: June 18, 2019
    Assignee: REDKNEE INC.
    Inventors: Michael Jung, Jens Schendel
  • Patent number: 10257366
    Abstract: According to embodiments described in the specification, a method, system and apparatus for managing communication sessions using joint storage. One of a policy server and a charging server, connected to each other via a core mobile network, stores a database containing both charging data and policy data. The other of the policy server and the charging server, rather than maintaining a distinct database, routes read and write operations to the server storing the database.
    Type: Grant
    Filed: October 10, 2014
    Date of Patent: April 9, 2019
    Assignee: REDKNEE INC.
    Inventor: Michael Jung
  • Publication number: 20190014219
    Abstract: A charging server stores records corresponding to each of multiple subscriber identifiers associated with respective mobile devices. At least one record contains a counter value corresponding to one of multiple counter identifiers. The charging server receives a request from a policy server via a network, containing one of the subscriber identifirs and a session identifier. Responsive to receiving the request, the charging server determines whether the request includes any counter identifiers. When the request does not include any counter identifiers, the charging server determines whether the record corresponding to the received subscriber identifier contains any counter values. When the record includes at least one counter value, the charging server establishes a communications session with the policy server and transmits the at least one counter value to the policy server. When the record does not include any counter values, the charging server establishes a communications session with the policy server.
    Type: Application
    Filed: August 13, 2015
    Publication date: January 10, 2019
    Applicant: REDKNEE INC.
    Inventors: Michael JUNG, Jens SCHENDEL
  • Patent number: 9936082
    Abstract: A method, system and server for processing low balance data session requests are provided. The server includes a memory storing an account record including an account balance and a count of failed service requests; a network interface; and a processor interconnected with the memory and the network interface. The processor receives a request to access a data service for a mobile device corresponding to the account record; and to determine whether the account balance is sufficient to access the data service. When the account balance is not sufficient, the processor compares the count of failed service requests to a threshold. When the count exceeds the threshold, the processor sends a notification to the mobile device, and when the count does not exceed the threshold, the processor increments the count. The processor also returns a message denying access to the data service.
    Type: Grant
    Filed: September 8, 2014
    Date of Patent: April 3, 2018
    Assignee: REDKNEE INC.
    Inventor: Chrisaman Sood
  • Patent number: 9794421
    Abstract: A method of adapting quotas for a shared resource in a network includes: retrieving, at a charging server, a usage level and a time period for each of a plurality of communication sessions associated with the shared resource, the communication sessions corresponding to respective client devices connected to the network; determining, at the charging server, whether the shared resource can support each of the communication sessions for the corresponding retrieved usage level and time period; when the determination is negative, determining a common reduced time period for each of the communication sessions at the charging server; and at the charging server, when the reduced time period exceeds a predefined threshold, allocating quotas to each of the communication sessions from the shared resource based on the usage levels and the reduced time period.
    Type: Grant
    Filed: April 24, 2015
    Date of Patent: October 17, 2017
    Assignee: REDKNEE INC.
    Inventors: Claudia Oltmanns, Uwe Gleinig
  • Patent number: 9473313
    Abstract: A system and method for dynamic provisioning is provided. In an embodiment, a provisioning engine receives data representing a device profile, a device state and a network state, and to the extent that the device profile, device state and network state are not consistent, the engine can dynamically re-provision the device to achieve an alternative provisioning.
    Type: Grant
    Filed: October 3, 2008
    Date of Patent: October 18, 2016
    Assignee: Redknee Inc.
    Inventors: Ben Moore, Vinay Kumar, Bohdan Zabawskyj
  • Patent number: 9350878
    Abstract: The present specification provides a system and method for real time rating and billing across distributed sites with poor link connectivity. The method includes receiving a request for initiate a connection with a mobile device; at a rating module, determining a rating associated with the connection request, based on (i) an identifier of the mobile device, and (ii) a quality of a link between the rating module and a billing engine; at a balance module connected to the rating module, determining whether a billing criterion associated with the connection request is satisfied, based on (i) an identifier of the mobile device, and (ii) a quality of a link between the balance module and the billing engine; and when the billing criterion is satisfied, sending a response to the request for completing the connection with the mobile device.
    Type: Grant
    Filed: January 23, 2013
    Date of Patent: May 24, 2016
    Assignee: Redknee Inc.
    Inventor: Rubens Rahim
  • Patent number: 9059871
    Abstract: A communication system and method is provided that includes a gateway. The gateway interconnects a client device and a server that hosts a service. The gateway is configured to determine the characteristics of service being requested by the client device and to communicate with a policy server in order to determine a policy that is to be applied to the fulfillment of the request for the service, assuming that the policy actually permits the fulfillment of the request.
    Type: Grant
    Filed: December 27, 2007
    Date of Patent: June 16, 2015
    Assignee: Redknee Inc.
    Inventor: Philip Renwell Steele
  • Publication number: 20150004931
    Abstract: The present specification provides a system and method for real time rating and billing across distributed sites with poor link connectivity. The method includes receiving a request for initiate a connection with a mobile device; at a rating module, determining a rating associated with the connection request, based on (i) an identifier of the mobile device, and (ii) a quality of a link between the rating module and a billing engine; at a balance module connected to the rating module, determining whether a billing criterion associated with the connection request is satisfied, based on (i) an identifier of the mobile device, and (ii) a quality of a link between the balance module and the billing engine; and when the billing criterion is satisfied, sending a response to the request for completing the connection with the mobile device.
    Type: Application
    Filed: January 23, 2013
    Publication date: January 1, 2015
    Applicant: Redknee Inc.
    Inventor: Rubens Rahim
  • Patent number: 8805897
    Abstract: A method and system for storage is provided that in one embodiment includes a store process that continually appends data to the end of a data file and without deleting the data file. Additions, changes and deletions to data are managed by adding new data to the file and changing appropriate pointers in the data file to reflect the new data. Various application programming interfaces are also provided so that the store process can operate transparently to higher level applications. Various plug-ins are also provided so that the store process can utilize different types, configurations and numbers of storage devices.
    Type: Grant
    Filed: December 13, 2007
    Date of Patent: August 12, 2014
    Assignee: Redknee Inc.
    Inventor: Kevin Glen Roy Greer
  • Patent number: 8775621
    Abstract: A method and system for applying policies to services is provided. An embodiment includes a method for applying services wherein a request from a subscriber for a particular service is received. The request is compared with a policy to ascertain whether or not access to the particular service is permitted, and, if permitted, if there are any restrictions or limitations to that access.
    Type: Grant
    Filed: January 23, 2007
    Date of Patent: July 8, 2014
    Assignee: Redknee Inc.
    Inventors: Frank Seiferth, Vincent Chi Chiu Wong, Rebecca Yuen Man Wong, Nigel Reginald Back, Bohdan Zabawskyj
  • Patent number: 8767689
    Abstract: Systems and methods for call routing are provided. Certain aspects disclose a system and method for call routing, where the call can originate from a hybrid mobile device capable of operating on either the traditional core mobile network or on a voice over Internet Protocol network. Regardless of which network is being accessed, the call can be routed to its intended destination. Other aspects disclose a system for providing a location of a hybrid mobile device.
    Type: Grant
    Filed: November 15, 2007
    Date of Patent: July 1, 2014
    Assignee: Redknee Inc.
    Inventors: Bohdan K. Zabawskyj, Ben Moore
  • Patent number: 8688784
    Abstract: A configurator is provided that connects with various disparate elements in a telecommunication system. The configurator is adapted to receive a traffic plan that has a plurality of different aspects that are implemented across the disparate elements. The configurator is adapted to generate processing schemas and/or databases that can be used by the disparate elements in order to implement the traffic plan.
    Type: Grant
    Filed: March 20, 2008
    Date of Patent: April 1, 2014
    Assignee: Redknee Inc.
    Inventors: Bohdan Zabawskyj, Philip Steele
  • Patent number: 8660593
    Abstract: A method and system for filtering unwanted wireless telecommunications includes structure and steps/function for monitoring traffic associated with roaming subscribers, the traffic being carried via inter-network Internet Protocol links. Structure and steps/function are also provided for intercepting a send-routing-information message from an originating node within the traffic, and initiating a response to the originating node so as to direct the originating node to send a short message service (SMS) or Multimedia Messaging Service (MMS) associated with the send-routing-information message to a SPAM-filter via an SMS or MMS delivery message. Structure and steps/function are further provided for receiving the SMS or MMS at the SPAM-filter, and determining, at the SPAM-filter, whether the SMS or MMS constitutes an unwanted message. Also, structure and steps/function are provided for invoking an action for managing the SMS based on results of the determining process.
    Type: Grant
    Filed: August 24, 2011
    Date of Patent: February 25, 2014
    Assignee: Redknee Inc.
    Inventors: Bohdan Zabawskyj, Armin Meisl, Rubens Rahim
  • Patent number: 8655353
    Abstract: Disclosed is an enhanced system and method for bridging calls across telecommunications networks, including an illustrative application of the invention as it relates to international roaming among prepaid wireless subscribers. For instance, whenever wireless subscribers roam internationally they may invoke the system by keying in an Unstructured Supplementary Service Data (USSD) short code followed by the number to be dialed. Said subscriber's prepaid account is then decremented in real-time (until such account is fully depleted). A key feature of the disclosure generally is the bridging of the call legs between the wireless subscriber initiating the telephone communication and that of the receiving party through a series of general purpose databases and computers without requiring modifications to existing core network or handset infrastructure.
    Type: Grant
    Filed: January 8, 2013
    Date of Patent: February 18, 2014
    Assignee: Redknee Inc.
    Inventors: Bohdan K. Zabawskyj, Rubens Rahim, Lucas Skoczkowski
  • Patent number: 8645960
    Abstract: A computing device is provided having a central processing unit, random access memory, and read only memory interconnected by a bus. The central processing unit is configured to execute a plurality of programming instructions representing a plurality of software objects. The software objects comprise a read queue for storing unprocessed packets and a write queue for storing processed packets. The software objects include a reader thread for reading packets from the read queue and a lock free queue for receiving packets received via the reader thread. The software objects also include at least one processor thread for performing an operation on the packets in the lock free queue. The software objects include a writer thread for writing packets that have been processed by the at least one processor thread to the write queue.
    Type: Grant
    Filed: July 23, 2007
    Date of Patent: February 4, 2014
    Assignee: Redknee Inc.
    Inventors: John (Chun Fung) Yuen, Zhe Li
  • Patent number: 8600850
    Abstract: A system, apparatus and method for dynamic resource allocation is provided, where a network resource shared by a plurality of electronic devices having unique service profiles and unique billing profiles is monitored. Allocation of the shared network resource as well as the service profiles and billing profiles are dynamically modified.
    Type: Grant
    Filed: December 10, 2009
    Date of Patent: December 3, 2013
    Assignee: Redknee Inc.
    Inventors: Bohdan K. Zabawskyj, Rushabhdev Gudka, Vinay Kumar, Ian Hendry
  • Patent number: 8595358
    Abstract: A configurator is provided that connects with various disparate elements in a telecommunication system. The configurator is adapted to receive a traffic plan that has a plurality of different aspects that are implemented across the disparate elements. The configurator is adapted to generate processing schemas and/or databases that can be used by the disparate elements in order to implement the traffic plan.
    Type: Grant
    Filed: March 13, 2008
    Date of Patent: November 26, 2013
    Assignee: Redknee Inc.
    Inventors: John Yuen, Philip Steele, David Cauz, Wilson Wong
  • Patent number: 8542676
    Abstract: The advances disclosed herewith delimit an improved method and system for smoothly rating and billing Multimedia Messaging Service (MMS). Implemented as part of a computer program product, the solution seeking the protection of Letters Patent, represents a comprehensive real-time solution for rating incoming and outgoing MMS messages which, with a view towards simplicity and efficacy of purpose, enables wireless/mobile subscribers to maintain a single account for both voice and messaging (MMS) services.
    Type: Grant
    Filed: August 24, 2011
    Date of Patent: September 24, 2013
    Assignee: Redknee Inc.
    Inventors: Shailesh Lakhani, Jacky Chan