Patents by Inventor Ramandeep Ahuja

Ramandeep Ahuja has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8903442
    Abstract: A radio communication system (100) provides a radio air interface at a master node (102) for subscriber units associated with the master node. Among the subscriber units are several slave nodes (104, 106). The communication system has the ability to operate as a secondary user in unused spectrum portions of a frequency band otherwise reserved for primary operators. The master node accesses an authorization server (108) to obtain a list of unused channels in the region of the master node. Each slave node also contacts the authorization server to obtain a list of unused channels in the region where each respective slave node is located, via another network (118, 121). The unused channels common to the slave nodes and the master node are used to create a backup radio operating parameter list which is used by the master node if a fault occurs between the master node the authorization server.
    Type: Grant
    Filed: September 6, 2012
    Date of Patent: December 2, 2014
    Assignee: Motorola Solutions, Inc.
    Inventors: Ramandeep Ahuja, David P. Gurney
  • Patent number: 8428260
    Abstract: Methods for increasing encryption synchronization availability include collecting encryption synchronization data from a first superframe received at a gateway. The encryption synchronization data is for decrypting media in a second superframe also received at the gateway. The encryption synchronization data from the first superframe is used to form a composite encryption synchronization codeword for decrypting media in a third superframe formed by the gateway, wherein the third superframe includes the composite encryption synchronization codeword and at least a portion of the media from the second superframe. The third superframe is sent to a receiving device so that media in the third superframe can be decrypted by the receiving device using the composite encryption synchronization codeword that is included in the same superframe as the media that is being decrypted.
    Type: Grant
    Filed: December 23, 2009
    Date of Patent: April 23, 2013
    Assignee: Motorola Solutions, Inc.
    Inventors: Donald G. Newberg, Ramandeep Ahuja, Michelle M. Antonelli, Gregory D. Bishop, Peter M. Drozt, Michael F. Korus, Peter E. Thomas
  • Publication number: 20130012250
    Abstract: A radio communication system (100) provides a radio air interface at a master node (102) for subscriber units associated with the master node. Among the subscriber units are several slave nodes (104, 106). The communication system has the ability to operate as a secondary user in unused spectrum portions of a frequency band otherwise reserved for primary operators. The master node accesses an authorization server (108) to obtain a list of unused channels in the region of the master node. Each slave node also contacts the authorization server to obtain a list of unused channels in the region where each respective slave node is located, via another network (118, 121). The unused channels common to the slave nodes and the master node are used to create a backup radio operating parameter list which is used by the master node if a fault occurs between the master node the authorization server.
    Type: Application
    Filed: September 6, 2012
    Publication date: January 10, 2013
    Applicant: MOTOROLA SOLUTIONS, INC.
    Inventors: Ramandeep Ahuja, David P. Gurney
  • Patent number: 8305917
    Abstract: A radio communication system (100) provides a radio air interface at a master node (102) for subscriber units associated with the master node. Among the subscriber units are several slave nodes (104, 106). The communication system has the ability to operate as a secondary user in unused spectrum portions of a frequency band otherwise reserved for primary operators, such as licensed broadcasters. The master node accesses an authorization server (108) to obtain a list of unused channels in the region of the master node. Each slave node also contacts the authorization server to obtain a list of unused channels in the region where each respective slave node is located, via another network (118, 121). The unused channels common to the slave nodes and the master node are used to create a backup radio operating parameter list which is used by the master node if a fault occurs between the master node the authorization server.
    Type: Grant
    Filed: March 23, 2009
    Date of Patent: November 6, 2012
    Assignee: Motorola Solutions, Inc.
    Inventors: Ramandeep Ahuja, David P. Gurney
  • Patent number: 8270583
    Abstract: A method for enabling group communications includes: establishing a group identity for a communication group comprising a first set of communication devices, and storing an identity for each of the communication devices in the first set; establishing a session to associate a second set of communication devices with the group identity, wherein the communication devices in the second set are different from the communication devices in the first set, wherein the session with the second set of communication devices is set up irrespective of a call being initiated for the communication group; detecting a first event associated with the initiation of a call for the communication group; and in response to detecting the first event, using the stored identities to join at least one of the communication devices in the first set to the session.
    Type: Grant
    Filed: December 20, 2008
    Date of Patent: September 18, 2012
    Assignee: Motorola Solutions, Inc.
    Inventors: Donald G. Newberg, Ramandeep Ahuja, Gregory D. Bishop, Peter E. Thomas, Shanthi E. Thomas
  • Patent number: 8248943
    Abstract: A method and apparatus for bandwidth brokering in a communication system (100) defines groups (212) and a bandwidth allocation for each group at a given base station (202). Each group has a guaranteed bandwidth (116). Each group may exceed its guaranteed bandwidth (118) by using additional bandwidth if there other groups are not using their full guaranteed bandwidth (408) or if there is community bandwidth available. A group's bandwidth usage may be pre-empted (412) when its bandwidth usage exceeds its guaranteed bandwidth and other groups require additional bandwidth within their guaranteed bandwidth.
    Type: Grant
    Filed: December 21, 2009
    Date of Patent: August 21, 2012
    Assignee: Motorola Solutions, Inc.
    Inventors: Ramandeep Ahuja, James A. Marocchi, Trent J. Miller, Deborah J. Monks
  • Patent number: 8204034
    Abstract: A method for transmitting a packet from a transmitting node to a destination node in a communication network can enable improved network efficiency. The method includes receiving and storing identification information concerning at least one foreign node that is directly reachable in the communication network (block 505). It is then determined, using the identification information, whether the destination node is directly reachable in the communication network (block 510). Based on whether the destination node is directly reachable in the communication network, it is then determined whether to transmit the packet to the destination node using a tunneling protocol or without using a tunneling protocol (block 515). The packet is then transmitted from the transmitting node to the destination node (block 520).
    Type: Grant
    Filed: January 10, 2007
    Date of Patent: June 19, 2012
    Assignee: Motorola Solutions, Inc.
    Inventors: Ramandeep Ahuja, Narayanan Venkitaraman, Mario F. Derango, Surender Kumar, Anthony R. Metke, Vidya Narayanan
  • Patent number: 8122090
    Abstract: A method for terminating a communication session is present. During a communication session in which communication devices are in communication through a server, one of the devices decides to terminate the session. This device generates a first message requesting permission to terminate participation in the session and sends it to the server. The server, receiving the first message, determines whether or not there is session media being communicated or pending communication to the device. If not, the server generates a second message authorizing the device to terminate its participation in the session and sends it to the device. The device continues to listen for session media until, upon receiving the second message, it terminates its participation in the session.
    Type: Grant
    Filed: October 29, 2007
    Date of Patent: February 21, 2012
    Assignee: Motorola Solutions, Inc.
    Inventors: Peter E. Thomas, Ramandeep Ahuja, Donald G. Newberg
  • Publication number: 20110150219
    Abstract: Methods for increasing encryption synchronization availability include collecting encryption synchronization data from a first superframe received at a gateway. The encryption synchronization data is for decrypting media in a second superframe also received at the gateway. The encryption synchronization data from the first superframe is used to form a composite encryption synchronization codeword for decrypting media in a third superframe formed by the gateway, wherein the third superframe includes the composite encryption synchronization codeword and at least a portion of the media from the second superframe. The third superframe is sent to a receiving device so that media in the third superframe can be decrypted by the receiving device using the composite encryption synchronization codeword that is included in the same superframe as the media that is being decrypted.
    Type: Application
    Filed: December 23, 2009
    Publication date: June 23, 2011
    Applicant: MOTOROLA, INC.
    Inventors: Donald G. Newberg, Ramandeep Ahuja, Michelle M. Antonelli, Gregory D. Bishop, Peter M. Drozt, Michael F. Korus, Peter E. Thomas
  • Publication number: 20110149875
    Abstract: A method and apparatus for bandwidth brokering in a communication system (100) defines groups (212) and a bandwidth allocation for each group at a given base station (202). Each group has a guaranteed bandwidth (116). Each group may exceed its guaranteed bandwidth (118) by using additional bandwidth if there other groups are not using their full guaranteed bandwidth (408) or if there is community bandwidth available. A group's bandwidth usage may be pre-empted (412) when its bandwidth usage exceeds its guaranteed bandwidth and other groups require additional bandwidth within their guaranteed bandwidth.
    Type: Application
    Filed: December 21, 2009
    Publication date: June 23, 2011
    Applicant: Motorola, Inc.
    Inventors: Ramandeep Ahuja, James A. Marocchi, Trent J. Miller, Deborah J. Monks
  • Publication number: 20100238798
    Abstract: A radio communication system (100) provides a radio air interface at a master node (102) for subscriber units associated with the master node. Among the subscriber units are several slave nodes (104, 106). The communication system has the ability to operate as a secondary user in unused spectrum portions of a frequency band otherwise reserved for primary operators, such as licensed broadcasters. The master node accesses an authorization server (108) to obtain a list of unused channels in the region of the master node. Each slave node also contacts the authorization server to obtain a list of unused channels in the region where each respective slave node is located, via another network (118, 121). The unused channels common to the slave nodes and the master node are used to create a backup radio operating parameter list which is used by the master node if a fault occurs between the master node the authorization server.
    Type: Application
    Filed: March 23, 2009
    Publication date: September 23, 2010
    Applicant: Motorola, Inc.
    Inventors: Ramandeep Ahuja, David P. Gurney
  • Publication number: 20100158231
    Abstract: A method for enabling group communications includes: establishing a group identity for a communication group comprising a first set of communication devices, and storing an identity for each of the communication devices in the first set; establishing a session to associate a second set of communication devices with the group identity, wherein the communication devices in the second set are different from the communication devices in the first set, wherein the session with the second set of communication devices is set up irrespective of a call being initiated for the communication group; detecting a first event associated with the initiation of a call for the communication group; and in response to detecting the first event, using the stored identities to join at least one of the communication devices in the first set to the session.
    Type: Application
    Filed: December 20, 2008
    Publication date: June 24, 2010
    Applicant: MOTOROLA, INC.
    Inventors: DONALD G. NEWBERG, RAMANDEEP AHUJA, GREGORY D. BISHOP, PETER E. THOMAS, SHANTHI E. THOMAS
  • Publication number: 20090113000
    Abstract: A method (800, 900) for terminating a communication session. The method can include generating a first message (114) requesting permission to terminate participation in the communication session and communicating the first message to a server (108). The method can also include receiving a second message (116) from the server authorizing the participation in the communication session to be terminated and terminating the participation in the communication session.
    Type: Application
    Filed: October 29, 2007
    Publication date: April 30, 2009
    Applicant: Motorola, Inc.
    Inventors: Peter E. Thomas, Ramandeep Ahuja, Donald G. Newberg
  • Publication number: 20080165786
    Abstract: A method for transmitting a packet from a transmitting node to a destination node in a communication network can enable improved network efficiency. The method includes receiving and storing identification information concerning at least one foreign node that is directly reachable in the communication network (block 505). It is then determined, using the identification information, whether the destination node is directly reachable in the communication network (block 510). Based on whether the destination node is directly reachable in the communication network, it is then determined whether to transmit the packet to the destination node using a tunneling protocol or without using a tunneling protocol (block 515). The packet is then transmitted from the transmitting node to the destination node (block 520).
    Type: Application
    Filed: January 10, 2007
    Publication date: July 10, 2008
    Applicant: MOTOROLA, INC.
    Inventors: Ramandeep Ahuja, Narayanan Venkitaraman, Mario F. Derango, Surender Kumar, Anthony R. Metke, Vidya Narayanan
  • Patent number: 7379443
    Abstract: In a wireless ad hoc network comprising a plurality of nodes (102), when a method of the present invention determines that a source node and a destination node belong to a common virtual local area network (VLAN), information is routed to the destination node using only nodes that belong to the common VLAN. If a path is not available to route the information between the source node and the destination node using only nodes that belong to the common VLAN, a default VLAN is used to route the information at least partially through the ad hoc network. If, however, the method of the present invention determines that the source node belongs to a first VLAN and the destination node belongs to a second VLAN, the source node or an intermediate node registers with the second VLAN and continues routing the information using nodes that belong to the second VLAN.
    Type: Grant
    Filed: July 16, 2004
    Date of Patent: May 27, 2008
    Assignee: Motorola, Inc.
    Inventors: Ramandeep Ahuja, Mario F. Derango, Surender Kumar
  • Publication number: 20080062945
    Abstract: Techniques are provided for forming networks based on services offered or provided by particular leader nodes. Client nodes in the network can select a particular leader node based on a desired service offered or provided by the particular leader node. The client nodes can become a part of a different structured network such that the client nodes can have access to a desired service provided, either directly or indirectly, by the particular leader node.
    Type: Application
    Filed: September 11, 2006
    Publication date: March 13, 2008
    Applicant: MOTOROLA, INC.
    Inventors: Ramandeep Ahuja, Surender Kumar, Mark D. Seaborn
  • Patent number: 7317918
    Abstract: In a wireless ad hoc network comprising a plurality of nodes, a primary node receives a domain name service (DNS) query from a node. The primary node determines whether the query can be resolved based on cached information. If the DNS query can be resolved based on cached information, the primary node sends a response to the node. If the DNS query cannot be resolved based on cached information, the primary node sends the DNS query outside the ad hoc network for resolution.
    Type: Grant
    Filed: July 19, 2004
    Date of Patent: January 8, 2008
    Assignee: Motorola, Inc.
    Inventors: Ramandeep Ahuja, Surender Kumar, Vidya Narayanan
  • Publication number: 20070115828
    Abstract: A method for sending requests in a network (100) is disclosed. The network includes a plurality of nodes and a plurality of wireless base stations. Each of the plurality of nodes is associated with at least one wireless base station in the network. The method includes receiving at a wireless base station a request for at least one destination node from a source node. A batch route request is generated based on the request. The batch route request is sent to the network for delivery to the at least one destination node.
    Type: Application
    Filed: November 18, 2005
    Publication date: May 24, 2007
    Inventors: Ramandeep Ahuja, Randy Ekl
  • Publication number: 20060013171
    Abstract: In a wireless ad hoc network comprising a plurality of nodes (102), when a method of the present invention determines that a source node and a destination node belong to a common virtual local area network (VLAN), information is routed to the destination node using only nodes that belong to the common VLAN. If a path is not available to route the information between the source node and the destination node using only nodes that belong to the common VLAN, a default VLAN is used to route the information at least partially through the ad hoc network. If, however, the method of the present invention determines that the source node belongs to a first VLAN and the destination node belongs to a second VLAN, the source node or an intermediate node registers with the second VLAN and continues routing the information using nodes that belong to the second VLAN.
    Type: Application
    Filed: July 16, 2004
    Publication date: January 19, 2006
    Inventors: Ramandeep Ahuja, Mario Derango, Surender Kumar
  • Publication number: 20060013158
    Abstract: In a wireless ad hoc network comprising a plurality of nodes, a primary node receives a domain name service (DNS) query from a node. The primary node determines whether the query can be resolved based on cached information. If the DNS query can be resolved based on cached information, the primary node sends a response to the node. If the DNS query cannot be resolved based on cached information, the primary node sends the DNS query outside the ad hoc network for resolution.
    Type: Application
    Filed: July 19, 2004
    Publication date: January 19, 2006
    Inventors: Ramandeep Ahuja, Surender Kumar, Vidya Narayanan