Patents by Inventor Surinder Singh Anand

Surinder Singh Anand 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: 10110748
    Abstract: A method and a call routing system (CRS) are provided for routing an incoming call made to one of multiple numbers of a user to a call receiving client application (CRCA) deployed on one or more user devices when the called number is not reachable. The CRS, in communication with the CRCA deployed on one or more user devices, sets up a user account using one or more of the user's multiple numbers. The CRS detects availability of the CRCA on one or more user devices over a data network to accept an incoming call. The CRS receives the incoming call made to one of the numbers, when the called number is not reachable. The CRS routes the incoming call to the CRCA on one or more user devices over the data network on detecting the availability of the CRCA on one or more user devices over the data network.
    Type: Grant
    Filed: February 9, 2017
    Date of Patent: October 23, 2018
    Assignee: Kirusa, Inc.
    Inventors: Inderpal Singh Mumick, Surinder Singh Anand
  • Publication number: 20170331946
    Abstract: A method and a callback notification system (CNS) are provided for sending a missed call ring alert (MCRA) from a source number to a destination number. The CNS receives communication information from a calling party device (CGPD) or a network thereof, when an unsuccessful communication attempt is made by the CGPD to contact a called party device (CDPD), and places a call to the destination number with an identification of an originator of the call as the source number using the communication information. The CNS identifies a ring of the CDPD when the call successfully reaches the destination number and terminates the call before chargeable completion of the call, thereby sending an MCRA from the source number of the CGPD to the destination number of the CDPD. The CNS sends one or more alternative callback notifications to the destination number, concurrently with the MCRA or if the MCRA is unsuccessful.
    Type: Application
    Filed: May 13, 2017
    Publication date: November 16, 2017
    Inventors: Inderpal Singh Mumick, Surinder Singh Anand
  • Publication number: 20170237860
    Abstract: A method and a call routing system (CRS) are provided for routing an incoming call made to one of multiple numbers of a user to a call receiving client application (CRCA) deployed on one or more user devices when the called number is not reachable. The CRS, in communication with the CRCA deployed on one or more user devices, sets up a user account using one or more of the user's multiple numbers. The CRS detects availability of the CRCA on one or more user devices over a data network to accept an incoming call. The CRS receives the incoming call made to one of the numbers, when the called number is not reachable. The CRS routes the incoming call to the CRCA on one or more user devices over the data network on detecting the availability of the CRCA on one or more user devices over the data network.
    Type: Application
    Filed: February 9, 2017
    Publication date: August 17, 2017
    Inventors: Inderpal Singh Mumick, Surinder Singh Anand
  • Publication number: 20170230499
    Abstract: A method, a missed call client application (MCCA) deployed on a calling party device, and a missed call management system (MCMS) are provided for placing a missed call from a source number of the calling party device to a destination number of a called party device. The MCMS receives the source number and the destination number from the calling party device through a data network or a telecommunication network based on a presence of connectivity between the calling party device and the data network as detected by the MCCA. The MCMS places a missed call from the source number to the destination number by placing a call to the destination number with an identification of an originator of the call as the source number and terminating the call when the call successfully reaches the destination number prior to completion of the call.
    Type: Application
    Filed: February 6, 2017
    Publication date: August 10, 2017
    Inventors: Inderpal Singh Mumick, Surinder Singh Anand
  • Patent number: 9532191
    Abstract: A method and system for transmitting early media notifications (EMNs) of communication services, for example, call completion, etc., is provided. A network component, a calling party device, and/or a called party device detect a call made by a calling party to a called party, and occurrence of events, for example, a call attempt, start of ringing the called party, an incomplete call, call redirection, etc. A multi-modal early media application (MMEMA) transmits one or more EMNs in more than one mode, for example, a text and audio mode for viewing and/or listening, to the calling party at any time instant, for example, immediate, during or after play of a ring back tone, prior, immediate, or after detection of an incomplete call or call redirection, etc. The MMEMA triggers billing of the calling party based on the calling party's action or a non-action after the EMNs transmission to the calling party.
    Type: Grant
    Filed: May 17, 2013
    Date of Patent: December 27, 2016
    Assignee: KIRUSA, INC.
    Inventors: Surinder Singh Anand, Raja N. Moorthy, Inderpal Singh Mumick
  • Publication number: 20160156782
    Abstract: A method for managing outgoing media messages (OMMs) employs a message management system (MMS). A first network component receives and routs a call attempt from a calling party to a second network component for establishing a communications link between the calling party and a called party. The second network component redirects the call attempt unanswered by the called party to the MMS on occurrence of an event, for example, the called party being busy, being unreachable, etc. The MMS obtains the OMM recorded by the calling party, provides access to the recorded OMM to the calling party via multiple access modes, and manages actions such as viewing, editing, withdrawing, forwarding, etc., performed on the recorded OMM. On receiving a withdrawal indication from a sender device, the MMS manages a withdrawal action on the recorded OMM by deleting the recorded OMM from the sender device and a recipient device.
    Type: Application
    Filed: December 2, 2014
    Publication date: June 2, 2016
    Inventors: Inderpal Singh Mumick, Surinder Singh Anand
  • Patent number: 9185227
    Abstract: A method and a system for completing an incomplete call made by a calling party to a called party, provide a call completion application on a calling party device. The call completion application detects an incomplete call, which is a call that is not connected to a called party device or a short duration call that does not enable an intended communication to occur between the calling party and the called party. The call completion application determines one or more call completion actions, for example, setting a reminder, transmitting media data, etc., to be performed to complete the incomplete call, for example, based on user selections, a duration of the incomplete call, user configuration of the call completion application on the calling party device, etc. The call completion application triggers execution of the determined call completion actions based on one or more action execution criteria for completing the incomplete call.
    Type: Grant
    Filed: December 12, 2013
    Date of Patent: November 10, 2015
    Assignee: Kirusa, Inc.
    Inventors: Inderpal Singh Mumick, Surinder Singh Anand, Raja N. Moorthy
  • Publication number: 20140342708
    Abstract: A method and system for transmitting early media notifications (EMNs) of communication services, for example, call completion, etc., is provided. A network component, a calling party device, and/or a called party device detect a call made by a calling party to a called party, and occurrence of events, for example, a call attempt, start of ringing the called party, an incomplete call, call redirection, etc. A multi-modal early media application (MMEMA) transmits one or more EMNs in more than one mode, for example, a text and audio mode for viewing and/or listening, to the calling party at any time instant, for example, immediate, during or after play of a ring back tone, prior, immediate, or after detection of an incomplete call or call redirection, etc. The MMEMA triggers billing of the calling party based on the calling party's action or a non-action after the EMNs transmission to the calling party.
    Type: Application
    Filed: May 17, 2013
    Publication date: November 20, 2014
    Inventors: Surinder Singh Anand, Raja N. Moorthy, Inderpal Singh Mumick
  • Publication number: 20140169539
    Abstract: A method and a system for completing an incomplete call made by a calling party to a called party, provide a call completion application on a calling party device. The call completion application detects an incomplete call, which is a call that is not connected to a called party device or a short duration call that does not enable an intended communication to occur between the calling party and the called party. The call completion application determines one or more call completion actions, for example, setting a reminder, transmitting media data, etc., to be performed to complete the incomplete call, for example, based on user selections, a duration of the incomplete call, user configuration of the call completion application on the calling party device, etc. The call completion application triggers execution of the determined call completion actions based on one or more action execution criteria for completing the incomplete call.
    Type: Application
    Filed: December 12, 2013
    Publication date: June 19, 2014
    Applicant: Kirusa, Inc.
    Inventors: Inderpal Singh Mumick, Surinder Singh Anand, Raja N. Moorthy