Patents Assigned to Kirusa, Inc.
-
Patent number: 10552030Abstract: A computer implemented method and system for recording media data such as audio data in one or more communication modes based on gestures on a graphical user interface (GUI) of an electronic device is provided. A gesture based media recording application (GBMRA) provided on the electronic device defines multiple interface regions on the GUI. The GBMRA detects a gesture on an interface region and performs a first action associated with recording of the media data in a communication mode. The GBMRA detects another gesture on the same interface region or another interface region and performs a second action. The first action and the second action include at least one of triggering recording of the media data, switching from one communication mode to another for recording the media data, canceling recording of the media data, generating and displaying multiple options for performing an operation associated with the recorded media data, etc.Type: GrantFiled: October 11, 2013Date of Patent: February 4, 2020Assignee: KIRUSA, INC.Inventor: Kieraj Singh Mumick
-
Patent number: 10298749Abstract: 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: GrantFiled: May 13, 2017Date of Patent: May 21, 2019Assignee: Kirusa, Inc.Inventors: Inderpal Singh Mumick, Surinder Singh Anand
-
Patent number: 10110748Abstract: 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: GrantFiled: February 9, 2017Date of Patent: October 23, 2018Assignee: Kirusa, Inc.Inventors: Inderpal Singh Mumick, Surinder Singh Anand
-
Patent number: 9930159Abstract: A computer implemented method and system for determining a communication mode for recording a media message on a communication device is provided. An adaptive recording application detects activation of an interface element, for example, a push or a touch of a button on the communication device and determines duration of the activation of the interface element. The adaptive recording application, in response to the detection of the activation of the interface element, selects a communication mode, for example, a push to talk communication mode, a tap to start communication mode, etc., based on a comparison of the duration of the activation of the interface element with one or more configurable timing parameters and/or a determination of a presence or an absence of a media signal during and/or after the activation of the interface element. The adaptive recording application initiates recording of the media message in the selected communication mode.Type: GrantFiled: January 29, 2015Date of Patent: March 27, 2018Assignee: KIRUSA, INC.Inventor: Kieraj Singh Mumick
-
Patent number: 9686324Abstract: A method of establishing a communication link between a first mobile communication device and a second mobile communication device on a first network or a second network is provided. The method includes processing by a processor from the first mobile communication device, an indication to initiate a link to the second mobile communication device, initiating by the processor, (i) a first link from the first mobile communication device to the second mobile communication device through the first network, and (ii) a second link from the first mobile communication device to the second mobile communication device through the second network, receiving an indication on the first mobile communication device including a selection of the first link or the second link to obtain a selected link, and establishing by the processor, a communication link between the first mobile communication device and the second mobile communication device on the selected link.Type: GrantFiled: February 27, 2014Date of Patent: June 20, 2017Assignee: KIRUSA, INC.Inventors: Sreenivas Karanam, Naga Prakash Kaja
-
Patent number: 9532191Abstract: 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: GrantFiled: May 17, 2013Date of Patent: December 27, 2016Assignee: KIRUSA, INC.Inventors: Surinder Singh Anand, Raja N. Moorthy, Inderpal Singh Mumick
-
Patent number: 9520851Abstract: A method and a media processing system (MPS) for automatic gain control are provided. The MPS detects a portion of an input signal corresponding to a measurement window associated with a predetermined time interval and determines a peak value of the input signal during a first predetermined time segment within the measurement window. The MPS determines a number of occurrences of the peak value during a second predetermined time segment within the measurement window and compares the determined number of occurrences of the peak value with a predefined range of occurrences for identifying a speech portion or a non-speech portion of the input signal corresponding to the measurement window. The MPS adjusts a gain corresponding to the first predetermined time segment based on the peak value, upon identifying the speech portion. The MPS iteratively performs the method by shifting the measurement window in steps of the first predetermined time segment.Type: GrantFiled: March 12, 2015Date of Patent: December 13, 2016Assignee: KIRUSA, INC.Inventor: Yuchen Wang
-
Patent number: 9185227Abstract: 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: GrantFiled: December 12, 2013Date of Patent: November 10, 2015Assignee: Kirusa, Inc.Inventors: Inderpal Singh Mumick, Surinder Singh Anand, Raja N. Moorthy
-
Patent number: 8996059Abstract: A computer implemented method and system for determining a communication mode for recording a media message on a communication device is provided. An adaptive recording application detects activation of an interface element, for example, a push or a touch of a button on the communication device and determines duration of the activation of the interface element. The adaptive recording application, in response to the detection of the activation of the interface element, selects a communication mode, for example, a push to talk communication mode, a tap to start communication mode, etc., based on a comparison of the duration of the activation of the interface element with one or more configurable timing parameters and/or a determination of a presence or an absence of a media signal during and/or after the activation of the interface element. The adaptive recording application initiates recording of the media message in the selected communication mode.Type: GrantFiled: July 18, 2013Date of Patent: March 31, 2015Assignee: Kirusa, Inc.Inventor: Kieraj Singh Mumick
-
Publication number: 20140169539Abstract: 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: ApplicationFiled: December 12, 2013Publication date: June 19, 2014Applicant: Kirusa, Inc.Inventors: Inderpal Singh Mumick, Surinder Singh Anand, Raja N. Moorthy
-
Publication number: 20140108928Abstract: A computer implemented method and system for recording media data such as audio data in one or more communication modes based on gestures on a graphical user interface (GUI) of an electronic device is provided. A gesture based media recording application (GBMRA) provided on the electronic device defines multiple interface regions on the GUI. The GBMRA detects a gesture on an interface region and performs a first action associated with recording of the media data in a communication mode. The GBMRA detects another gesture on the same interface region or another interface region and performs a second action. The first action and the second action include at least one of triggering recording of the media data, switching from one communication mode to another for recording the media data, canceling recording of the media data, generating and displaying multiple options for performing an operation associated with the recorded media data, etc.Type: ApplicationFiled: October 11, 2013Publication date: April 17, 2014Applicant: KIRUSA, INC.Inventor: Kieraj Singh Mumick
-
Publication number: 20140024324Abstract: A computer implemented method and system for determining a communication mode for recording a media message on a communication device is provided. An adaptive recording application detects activation of an interface element, for example, a push or a touch of a button on the communication device and determines duration of the activation of the interface element. The adaptive recording application, in response to the detection of the activation of the interface element, selects a communication mode, for example, a push to talk communication mode, a tap to start communication mode, etc., based on a comparison of the duration of the activation of the interface element with one or more configurable timing parameters and/or a determination of a presence or an absence of a media signal during and/or after the activation of the interface element. The adaptive recording application initiates recording of the media message in the selected communication mode.Type: ApplicationFiled: July 18, 2013Publication date: January 23, 2014Applicant: KIRUSA, INC.Inventor: Kieraj Singh Mumick
-
Patent number: 8161116Abstract: A method and system for forwarding information such as data files to a recipient across disparate or incompatible communication networks, which are not constrained by incompatible user devices. The sender sends information such as a data file to an intended recipient via a messaging server. The messaging server communicates with the intended recipient using basic communication tools that are generally compatible regardless of the network that the recipient is subscribed to. The messaging server stores the information, creates and sends a notification message to the intended recipient that she has information to be retrieved. The notification message includes a unique access address associated with the message, at which the recipient can retrieve the information. Different unique access addresses are associated with different messages.Type: GrantFiled: May 24, 2004Date of Patent: April 17, 2012Assignee: Kirusa, Inc.Inventors: Navin Chaddha, Adesh Desai, Sanjeev Kuwadekar, Dan Sodhi
-
Publication number: 20070260972Abstract: A method and system are disclosed herein for accepting multimodal inputs and deriving synchronized and processed information. A reusable multimodal application is provided on the mobile device. A user transmits a multimodal command to the multimodal platform via the mobile network. The one or more modes of communication that are inputted are transmitted to the multimodal platform(s) via the mobile network(s) and thereafter synchronized and processed at the multimodal platform. The synchronized and processed information is transmitted to the multimodal application. If required, the user verifies and appropriately modifies the synchronized and processed information. The verified and modified information are transferred from the multimodal application to the visual application. The final result(s) are derived by inputting the verified and modified results into the visual application.Type: ApplicationFiled: May 5, 2006Publication date: November 8, 2007Applicant: Kirusa, Inc.Inventor: Ewald Anderl
-
Patent number: 7210098Abstract: A system and method for interacting with content, such as web-based markup content, using visual and voice browsers. A first browser facilitates communication in a first mode (e.g., an HTML browser that facilitates visual/tactile interaction with HTML content), and a second browser facilitates communication in a second mode (e.g., a VXML browser that facilitates audio interaction with VXML content). HTML and VXML content is created that: (1) indicates a correspondence between HTML and VXML pages that represent the same underlying content; and (2) contains specialized tags that indicate information to be send from one browser to the other to synchronize each browser to equivalent parts of the content. The HTML browser is adapted to use relative links as signals that information is to be sent to the VXML browser, and the platform on which the VXML browser runs is adapted to recognize a “hit” on its own port 80 as a signal that information is to be sent to the HTML browser.Type: GrantFiled: February 18, 2003Date of Patent: April 24, 2007Assignee: Kirusa, Inc.Inventors: Sandeep Sibal, Imran Bashir
-
Patent number: 7184786Abstract: Combining speech with existing text wireless Short Message Service (SMS), to create a multimodal SMS service. A user of standard SMS text service is provided with a link within each message that allows adding or retrieval of a voice message associated with an SMS text message. A speech server in the wireless network may be used for recognition of voice commands, rendering of text into speech, and recording or playing back voice recordings. The messages may be retrieved or sent using any wireless handset. Additional services that may be used include message lists, prerecorded messages, integration with voicemail systems, image and video messages, cross-functional applications with Multimedia Messaging Services (MMS) and Enhanced Message Services (EMS), and extensions of the combination of voice with text SMS to other computing devices such as PDAs and PCs.Type: GrantFiled: December 21, 2004Date of Patent: February 27, 2007Assignee: Kirusa, Inc.Inventors: Inderpal Singh Mumick, Ewald Anderl, Raja Moorthy, Prasanna Uppaladadium
-
Publication number: 20060080391Abstract: A technique for synchronizing a visual browser and a voice browser. A visual browser is used to navigate through visual content, such as WML pages. During the navigation, the visual browser creates a historical record of events that have occurred during the navigation. The voice browser uses this historical record to navigate the content in the same manner as occurred on the visual browser, thereby synchronizing to a state equivalent to that of the visual browser. The creation of the historical record may be performed by using a script to trap events, where the script contains code that records the trapped events. The synchronization technique may be used with a multi-modal application that permits the mode of input/output (I/O) to be changed between visual and voice browsers. When the mode is changed from visual to voice, the record of events captured by the visual browser is provided to the voice browser, thereby allowing the I/O mode to change seamlessly from visual to voice.Type: ApplicationFiled: October 17, 2005Publication date: April 13, 2006Applicant: Kirusa, Inc.Inventors: Inderpal Mumick, Sandeep Sibal
-
Patent number: 6983307Abstract: A technique for synchronizing a visual browser and a voice browser. A visual browser is used to navigate through visual content, such as WML pages. During the navigation, the visual browser creates a historical record of events that have occurred during the navigation. The voice browser uses this historical record to navigate the content in the same manner as occurred on the visual browser, thereby synchronizing to a state equivalent to that of the visual browser. The creation of the historical record may be performed by using a script to trap events, where the script contains code that records the trapped events. The synchronization technique may be used with a multi-modal application that permits the mode of input/output (I/O) to be changed between visual and voice browsers. When the mode is changed from visual to voice, the record of events captured by the visual browser is provided to the voice browser, thereby allowing the I/O mode to change seamlessly from visual to voice.Type: GrantFiled: July 1, 2002Date of Patent: January 3, 2006Assignee: Kirusa, Inc.Inventors: Inderpal Singh Mumick, Sandeep Sibal
-
Publication number: 20030046346Abstract: A technique for synchronizing a visual browser and a voice browser. A visual browser is used to navigate through visual content, such as WML pages. During the navigation, the visual browser creates a historical record of events that have occurred during the navigation. The voice browser uses this historical record to navigate the content in the same manner as occurred-on the visual browser, thereby synchronizing to a state equivalent to that of the visual browser. The creation of the historical record may be performed by using a script to trap events, where the script contains code that records the trapped events. The synchronization technique may be used with a multi-modal application that permits the mode of input/output (I/O) to be changed between visual and voice browsers. When the mode is changed from visual to voice, the record of events captured by the visual browser is provided to the voice browser, thereby allowing the I/O mode to change seamlessly from visual to voice.Type: ApplicationFiled: July 1, 2002Publication date: March 6, 2003Applicant: Kirusa, Inc.Inventors: Inderpal Singh Mumick, Sandeep Sibal
-
Publication number: 20030032456Abstract: A system for enabling multi-modal bookmarks comprises a bookmark repository coupled to two browsers. A user bookmarks content using a first browser, and a bookmark is stored in the bookmark repository. The user subsequently uses a second browser and requests that the bookmark be de-referenced to point the second browser to the bookmarked content. The second browser accesses the bookmark in the content repository and is directed to the bookmarked content. The first and second browsers may be visual and voice browsers that render Wireless Markup Language (WML) and Voice Extensible Markup Language (VXML) content, respectively, wherein a mapping is provided that links a given piece of visual content to an equivalent piece of voice content.Type: ApplicationFiled: August 2, 2002Publication date: February 13, 2003Applicant: Kirusa, Inc.Inventors: Inderpal Singh Mumick, Sandeep Sibal