Patents Assigned to Wichorus Inc
  • Patent number: 9385970
    Abstract: Achieving resource management within a network processing unit (NPU) can be challenging due to the NPU's fixed and limited instruction set. In the case of large mobile networks, contexts are dynamic, and each subscriber in the network consumes multiple hardware resources, where a central processing unit (CPU) is typically employed to program individual resources even though generally impractical in high-session rates. To avoid programming individual resources, an example embodiment of the present invention creates a group of resources depending on a category, the group being shared dynamically among subscribers when a subscriber is active in the network. The example embodiment may include a network service processor (NSP) located in a forwarding path, such that the NPU may operate in connection with the NSP to allocate NPU resources using a packetized interface. The example embodiment achieves resource management within the NPU without a host CPU's involvement and without statically delaying resources.
    Type: Grant
    Filed: October 7, 2010
    Date of Patent: July 5, 2016
    Assignee: WiChorus, Inc.
    Inventor: Santosh Chandrachood
  • Patent number: 9344386
    Abstract: A method and apparatus for providing load balancing of subscriber session in a multi-slot gateway employing utilization counts are disclosed. A process of load balancing is configured to increase the session count when a subscription or subscriber session is created in a line card coupled with an active slot. The utilization count associated with the active slot is incremented when the value of session count reaches a predefined session value such as 100,000. After updating an active slot table associated with the active slot in accordance with slot numbers and utilization counts, the content of active slot table is copied to another active slot table associated with a second active slot.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: May 17, 2016
    Assignee: WiChorus, Inc.
    Inventors: Sridharan Muthuswamy, Santhosh Kumar Thodupunoori
  • Patent number: 9270603
    Abstract: A network configuration capable of prioritizing and categorizing paging messages using a deep packet inspection (“DPI”) idle mode agent (“IMA”) is disclosed. In one embodiment, upon redirecting a downstream packet stream to a DPI agent after discovery of destination end user (“EU”) equipment is in an idle mode, the legitimacy of the downstream packet stream is determinate in accordance with previously stored information. The downstream packet stream is subsequently categorized to a high priority paging category, a medium priority paging category, or a low priority paging category in response to the legitimacy of the downstream packet stream.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: February 23, 2016
    Assignee: WiChorus, Inc.
    Inventors: Santhosh Kumar Thodupunoori, Pawan Uberoy
  • Patent number: 9143927
    Abstract: A method and apparatus for managing communication in a wireless communication network is provided. The method includes generating a plurality of sets of Connection Identifiers (CIDs) from the plurality of CIDs. Each CID in each of the plurality of sets of CIDs is absent in at least one of the plurality of sets of CIDs. Each CID of the plurality of CIDs identifies a connection between a Base Station (BS) of a plurality of BSs and a Mobile Station (MS) communicating with the BS. The method further includes assigning the plurality of sets of CIDs to the plurality of Base stations (BSs) in the wireless communication network based on a predefined condition.
    Type: Grant
    Filed: August 27, 2008
    Date of Patent: September 22, 2015
    Assignee: WiChorus Inc.
    Inventors: Mustafa Ergen, Rehan Jalil
  • Patent number: 9106563
    Abstract: In current hardware forwarding architectures, in which subscriber profiles are distributed across multiple cards in the network, lack of subscriber knowledge leads to loss of bandwidth on fabric links connecting multiple cards in a chassis, loss of device processing cycles, and loss of quality of service knowledge because the traffic is not classified. An example embodiment of the present invention employs a subscriber-aware switch programmed with a subscriber table that maps subscriber traffic to an “anchor” line card with the subscriber's profile. The subscriber table allows for traffic to reach the anchor line card directly, avoiding unnecessary hops and loss of traffic information. As a result, line card, fabric, and other resources are used efficiently, thereby enabling a gateway or other network node to support high traffic rate (e.g., 100 Gbps) network models.
    Type: Grant
    Filed: October 7, 2010
    Date of Patent: August 11, 2015
    Assignee: WiChorus, Inc.
    Inventors: Santosh Chandrachood, Pawan Uberoy
  • Patent number: 9084154
    Abstract: A method, system, and apparatus for controlling traffic flow in one or more backhaul links in a wireless communication network is provided. Each backhaul link of the one or more backhaul links includes a backhaul uplink and a backhaul downlink. The method includes analyzing one or more backhaul uplinks and one or more backhaul downlinks between a controller and one or more Base Transceiver Stations (BTSs). The method further includes communicating one or more messages between the controller and the one or more BTSs. The one or more messages include analysis of one or more analysis of one of the one or more backhaul uplinks and the one or more backhaul downlinks. The method further includes controlling the traffic flow in at least one of the one or more backhaul uplinks and the one or more backhaul downlinks based on the one or more messages.
    Type: Grant
    Filed: February 10, 2014
    Date of Patent: July 14, 2015
    Assignee: WiChorus Inc.
    Inventors: Mustafa Ergen, Pawan Uberoy, Rehan Jalil
  • Publication number: 20150188826
    Abstract: A network configuration capable of prioritizing and categorizing paging messages using a deep packet inspection (“DPI”) idle mode agent (“IMA”) is disclosed. In one embodiment, upon redirecting a downstream packet stream to a DPI agent after discovery of destination end user (“EU”) equipment is in an idle mode, the legitimacy of the downstream packet stream is determinate in accordance with previously stored information. The downstream packet stream is subsequently categorized to a high priority paging category, a medium priority paging category, or a low priority paging category in response to the legitimacy of the downstream packet stream.
    Type: Application
    Filed: December 30, 2013
    Publication date: July 2, 2015
    Applicant: WiChorus, Inc.
    Inventors: Pawan Uberoy, Santhosh Kumar Thodupunoori
  • Patent number: 9071635
    Abstract: A network configuration capable of using a paging activity sink to aggregate and analyze flood of paging messages during an idle mode is disclosed. In one embodiment, a process using the paging activity sink is able to detect an idle mode of end user (“EU”) equipment in a communication network. Upon detecting a downstream push data such as push mail addressing to the EU equipment indicating a pending message, a predefined portion of data from the first downstream push data is copied or duplicated to form a copy of paging announcement. While sending the downstream push data to the EU equipment, the process forwards the copy of paging announcement to a network element (“NE”) such as a paging activity server for analyzing paging activities.
    Type: Grant
    Filed: October 19, 2011
    Date of Patent: June 30, 2015
    Assignee: Wichorus, Inc.
    Inventor: Santhosh Kumar Thodupunoori
  • Patent number: 9019888
    Abstract: A method and system for communicating a plurality of packets in the MBS communication network is provided. The method includes determining if one or more packets in the plurality of packets received at one or more controllers are MBS packets. The method further includes encoding one or more MBS frames using one or more packets, if each packet in one or more packets is a MBS packet. Thereafter, one or more MBS frames are transmitted from each BTS to a plurality of Mobile Stations (MS) at a predetermined Take Off Time (TOT) based on a predetermined criterion.
    Type: Grant
    Filed: April 30, 2007
    Date of Patent: April 28, 2015
    Assignee: WiChorus Inc.
    Inventors: Rehan Jalil, Mustafa Ergen
  • Patent number: 9013992
    Abstract: A method and system for improved network address translation (NAT) to enable efficient translation of packets destined for communication systems within a domain utilizing network addresses that are incompatible with the source and destination addresses indicated in packets delivered from the global Internet. Since the addresses are not compatible with global Internet addresses, delivery cannot be accomplished except by some method of address translation. Traditional systems have not been constructed to enable such inbound translations, providing instead only communications outbound from the incompatibly addressed domain towards the global Internet. An embodiment of the system employs deep packet inspection (DPI) search techniques known from widely deployed systems in use today, to acquire a resource identifier, and to attempt to match the resource identifier to complete the flow of traffic on a packet-by-packet basis.
    Type: Grant
    Filed: January 24, 2011
    Date of Patent: April 21, 2015
    Assignee: WiChorus, Inc.
    Inventor: Charles E. Perkins
  • Patent number: 8990424
    Abstract: A method and system for improved NAT operation enable efficient translation for packets destined for communication systems within a domain utilizing network addresses that are incompatible with source and destination addresses indicated in packets delivered from the global Internet. Since the addresses are not compatible with global Internet addresses, delivery cannot be accomplished except by some method of address translation. Traditional systems have not been constructed to enable such inbound translations, providing, instead, only communication outbound from the incompatibly addressed domain towards the global Internet. Embodiments may employ application-specific knowledge for peer-to-peer based applications, associated over time with specific destinations. Embodiments may further employ an application-specific state machine in the NAT function to trace the development of the application protocol so that the resource identifier can be observed.
    Type: Grant
    Filed: January 24, 2011
    Date of Patent: March 24, 2015
    Assignee: WiChorus, Inc.
    Inventor: Charles E. Perkins
  • Patent number: 8942233
    Abstract: An embodiment of the invention is a method and corresponding system for improved network address translation (NAT) operation, to enable efficient translation for packets destined for communication systems within a domain utilizing network addresses that are incompatible with source and destination addresses indicated in packets delivered from the global Internet. Since the addresses are not compatible with global Internet addresses, delivery cannot be accomplished except by some method of address translation. Traditional systems have not been constructed to enable such inbound translations, providing, instead, only communication outbound from the incompatibly addressed domain towards the global Internet. The example embodiment employs history and pattern matching between observable characteristics of the inbound payload, associated over time with specific destinations.
    Type: Grant
    Filed: January 21, 2011
    Date of Patent: January 27, 2015
    Assignee: WiChorus, Inc.
    Inventor: Charles E. Perkins
  • Patent number: 8849275
    Abstract: A method, system, and apparatus for communication in wireless communication network having an Access Service Network-controller (ASN-controller) communicating with plurality of Base Stations (BSs). The method includes reading one or more reports of plurality of reports received from the plurality of BSs. The plurality of reports comprise spare capacity information of one or more BSs of the plurality of BSs. The method further includes generating one or more directions based on the one or more reports to perform load balancing.
    Type: Grant
    Filed: September 11, 2008
    Date of Patent: September 30, 2014
    Assignee: Wichorus Inc.
    Inventors: Mustafa Ergen, Pawan Uberoy, Tony Mak, Rehan Jalil
  • Patent number: 8811344
    Abstract: A method and apparatus for assigning the same sequence number (“SN”) to multiple messages using a global index pool and non-standard source ports (“NSPs”) are disclosed. After generating a global index pool containing multiple indexes, the process, in one embodiment, generates a set of NSPs for a network device. Upon creating a first SN for a general packet radio service tunneling protocol (“GTP”) message between peer-to-peer communications, the SN is stored in a first field of a first index. The process subsequently inserts a socket address used for indexing or addressing one of the NSPs in a second field of the first index.
    Type: Grant
    Filed: January 20, 2012
    Date of Patent: August 19, 2014
    Assignee: WiChorus, Inc.
    Inventors: Sridharan Muthuswamy, Logan L. Bauer, Santhosh Kumar Thodupunoori, Senthil Raja Velu
  • Patent number: 8804494
    Abstract: A method and/or network configuration configured to enhance network performance using virtual system redundancy is disclosed. The network configuration, in one embodiment, includes a first packet core entity (“PCE”), routing cloud, and a second PCE. The first PCE, which includes a virtual backup module configured to facilitate virtual backup, actively provides network services to subscribers. The routing cloud provides network communication between network entities or PCEs across geographical distances. The second PCE, in one embodiment, includes a virtual smart core (“VSC”), wherein the VSC facilitates a redundancy instance for the first PCE. The first PCE and the second PCE may be separated with a long distance.
    Type: Grant
    Filed: April 4, 2012
    Date of Patent: August 12, 2014
    Assignee: WiChorus, Inc.
    Inventor: Pawan Uberoy
  • Patent number: 8767754
    Abstract: A method and apparatus for providing load balancing of subscriber session in a multi-slot gateway employing utilization counts are disclosed. A process of load balancing is configured to increase the session count when a subscription or subscriber session is created in a line card coupled with an active slot. The utilization count associated with the active slot is incremented when the value of session count reaches a predefined session value such as 100,000. After updating an active slot table associated with the active slot in accordance with slot numbers and utilization counts, the content of active slot table is copied to another active slot table associated with a second active slot.
    Type: Grant
    Filed: April 23, 2012
    Date of Patent: July 1, 2014
    Assignee: WiChorus, Inc.
    Inventors: Sridharan Muthuswamy, Santhosh Kumar Thodupunoori
  • Publication number: 20140153397
    Abstract: A method, system, and apparatus for controlling traffic flow in one or more backhaul links in a wireless communication network is provided. Each backhaul link of the one or more backhaul links includes a backhaul uplink and a backhaul downlink. The method includes analyzing one or more backhaul uplinks and one or more backhaul downlinks between a controller and one or more Base Transceiver Stations (BTSs). The method further includes communicating one or more messages between the controller and the one or more BTSs. The one or more messages include analysis of one or more analyses of one of the one or more backhaul uplinks and the one or more backhaul downlinks. The method further includes controlling the traffic flow in at least one of the one or more backhaul uplinks and the one or more backhaul downlinks based on the one or more messages.
    Type: Application
    Filed: February 10, 2014
    Publication date: June 5, 2014
    Applicant: WiChorus Inc.
    Inventors: Mustafa Ergen, Pawan Uberoy, Rehan Jalil
  • Publication number: 20140115678
    Abstract: A network configuration having various network elements and user equipments configured to authenticate web access requests is disclosed. Upon receipt of web addresses from various subscribers, the web addresses such as online advertisements are stored in a memory. The network traffic in the communication network is monitored in accordance with the web addresses stored in the memory. After detecting a website assess request such as a click of an online advertisement, an authentication record which authenticates the origin of the network equipment issuing the request. The authentication record is forwarded to a subscription partner via a predefined messaging mechanism.
    Type: Application
    Filed: December 30, 2013
    Publication date: April 24, 2014
    Applicant: WiChorus, Inc.
    Inventors: Santhosh Kumar Thodupunoori, Senthil Raja Velu, Sridharan Muthuswamy
  • Patent number: 8694011
    Abstract: A method of managing communication in the wireless communication network having a plurality of Base Stations (BSs) is provided. Each BS provides communication to one or more Mobile Stations (MSs) in an associated cell. The method includes re-using at a BS, channel allocated to collocated BSs to communicate with MSs located in a first predetermined region in a cell of the BS. The method further includes scheduling MSs located in the first predetermined region based on the position of each MS relative to the BS. The MSs are scheduled using one or more of channels allocated to the collocated BSs and a native channel of the BS. Further, the method includes scheduling MSs located in a second predetermined region based on the position of each MS relative to the BS. The MSs in the second predetermined region are scheduled using the native channel of the BS.
    Type: Grant
    Filed: December 6, 2007
    Date of Patent: April 8, 2014
    Assignee: WiChorus Inc.
    Inventors: Rehan Jalil, Mustafa Ergen, Tony Mak
  • Patent number: 8687482
    Abstract: A method, system, and apparatus for controlling traffic flow in one or more backhaul links in a wireless communication network is provided. Each backhaul link of the one or more backhaul link includes a backhaul uplink and a backhaul downlink. The method includes analyzing one or more backhaul uplinks and one or more backhaul downlinks between a controller and one or more Base Transceiver Stations (BTSs). The method further includes communicating one or more messages between the controller and the one or more BTSs. The one or more messages include analysis of the one or more analysis of one of the one or more backhaul uplinks and the one or more backhaul downlinks. The method further includes controlling the traffic flow in at least one of the one or more backhaul uplinks and the one or more backhaul downlinks based on the one or more messages.
    Type: Grant
    Filed: September 6, 2008
    Date of Patent: April 1, 2014
    Assignee: WiChorus, Inc.
    Inventors: Mustafa Ergen, Pawan Uberoy, Rehan Jalil