Patents by Inventor Balaji S. Thenthiruperai
Balaji S. Thenthiruperai 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: 9332127Abstract: A portable electronic device is provided. The portable electronic device comprises a processor, a memory, a display, and a first application stored in the memory that, when executed by the processor, receives indications of a plurality of events. The application also stores event information associated with the events in the memory, and when a user interface of a second application that is presented on the display is navigated away from, presents an announcement about one of the stored event information on the display.Type: GrantFiled: November 18, 2013Date of Patent: May 3, 2016Assignee: Sprint Communications Company L.P.Inventors: Tamara Lynn Cody, Allison A. DiMartino, Harry Lai, Brian R. Landers, Jason Rincker, Christine Denise Schumaker, Balaji S. Thenthiruperai
-
Patent number: 9304647Abstract: A system and method for user interface screen presentation prioritization is provided. The display of a plurality of panes may be determined based on either priorities of each pane received in messages or based on combined weightings of each pane based on a weighting provided by a user and a weighting provided by a content source. The display of the panes may relocate the panes and/or change the size of the panes based on changed priorities of each pane or based on changed combined weighting of each pane. The panes may comprise selectable items.Type: GrantFiled: September 12, 2012Date of Patent: April 5, 2016Assignee: Sprint Communications Company L.P.Inventors: Jesse Kates, Harry Lai, Kristen Miller, Christine Denise Schumaker, Balaji S. Thenthiruperai
-
Patent number: 8903356Abstract: In a shared communication service plan in which multiple subscribers operate under a common billing account, a method and system is provided for more equitably allocating service costs among the subscribers in the group, by allocating overage costs based on the extent to which each subscriber used base services available to the group. For instance, if the group plan includes a designated number of base minutes of service per month and defines a per-minute overage cost for minutes used beyond the base number, the method and system may allocate to a given subscriber a portion of the group's overage cost, with the portion being determined based on the portion of the group's base minutes used by the subscriber. Advantageously, an invoice may then be generated setting forth the equitable allocation among the subscribers in the group, thus allowing the group to more readily determine how much each subscriber should pay.Type: GrantFiled: June 14, 2006Date of Patent: December 2, 2014Assignee: Sprint Spectrum L.P.Inventors: Jesse M. Kates, Balaji S. Thenthiruperai, Jeffrey A. Mau, Narin Jaroensubphayanont
-
Patent number: 8880612Abstract: A proxy for SMS-based wireless instant messaging (IM) is located on a network server. The proxy provides an on-line IM presence for a mobile device user and facilitates multiple cross-platform IM services without requiring protocol specific functionality locally installed on the mobile device. According to an embodiment, the proxy is configured with information about the user such as userID and login information. In operation, the proxy may log into a plurality of IM systems and provide an indication of the user's presence. Upon receiving IM messages directed to the user, the proxy may 1) automatically reply; 2) forward a converted message to the user's current presence; 3) forward a converted message to the user's on-line message repository; and/or 4) store the message for future delivery. The proxy may also provide presence information of contacts for the mobile device user.Type: GrantFiled: December 16, 2004Date of Patent: November 4, 2014Assignee: Sprint Spectrum L.P.Inventors: Balaji S. Thenthiruperai, Brian B. Landers, Kevin E. Hunter
-
Patent number: 8838454Abstract: A method of processing a call in a voice-command platform includes a step of transferring the call from the voice-command platform to a second voice-command platform. The method continues with the step of transmitting, either directly or indirectly, grammar information from the voice command platform to the second voice-command platform for use by a voice command application executing in the second voice-command platform in processing the call. The grammar information could be logic defining application-level grammar or system-level grammar. Alternatively, the grammar information could be a network address (e.g., URI or URL) where the grammar is stored in a file, e.g., a VXML document. The features of this invention enhance the user experience by preserving and using grammars used initially in the first voice command platform in other, downstream, voice command platforms.Type: GrantFiled: December 10, 2004Date of Patent: September 16, 2014Assignee: Sprint Spectrum L.P.Inventor: Balaji S. Thenthiruperai
-
Patent number: 8712778Abstract: A method and system for identifying, saving and utilizing bookmarks in a voice-command platform. The system allows a user to bookmark objects specified within voice-markup filed resulting in the ability to directly recall the object rather than the voice-markup file as a whole. The system of the invention also provides a user of the voice command platform with a list of proposed bookmark names that are appropriate for the object. Once a user selects a bookmark, the platform may determine that a voice command is a bookmark command, such as a request to save a given voice command navigation point in a centralized list of bookmarks for the user, or to recall a navigation point from the user's centralized list, and the platform may respond to the bookmark command accordingly. The system improves accuracy in the use of bookmarks by proposing bookmark names for a given navigation point that avoid confusion with established grammars.Type: GrantFiled: March 6, 2007Date of Patent: April 29, 2014Assignee: Sprint Spectrum L.P.Inventor: Balaji S. Thenthiruperai
-
Patent number: 8705705Abstract: Tags, such as XML tags, are inserted into email to separate email content from signature blocks, privacy notices and confidentiality notices, and to separate original email messages from replies and replies from further replies. The tags are detected by a system that renders email as speech, such as voice command platform or network-based virtual assistant or message center. The system can render an original email message in one voice mode and the reply in a different voice mode. The tags can be inserted to identify a voice memo in which a user responds to a particular portion of an email message.Type: GrantFiled: April 3, 2012Date of Patent: April 22, 2014Assignee: Sprint Spectrum L.P.Inventors: Balaji S. Thenthiruperai, Elizabeth Roche, Brian Landers, Jesse Kates
-
Patent number: 8614968Abstract: A portable electronic device is provided. The portable electronic device comprises a processor, a memory, a display, and a first application stored in the memory that, when executed by the processor, receives indications of a plurality of events. The application also stores event information associated with the events in the memory, and when a user interface of a second application that is presented on the display is navigated away from, presents an announcement about one of the stored event information on the display.Type: GrantFiled: May 3, 2010Date of Patent: December 24, 2013Assignee: Sprint Communications Company L.P.Inventors: Tamara Lynn Cody, Allison A. DiMartino, Harry Lai, Brian R. Landers, Jason Rincker, Christine Denise Schumaker, Balaji S. Thenthiruperai
-
Patent number: 8347228Abstract: A system and method for user interface screen presentation prioritization is provided. The display of a plurality of panes may be determined based on either priorities of each pane received in messages or based on combined weightings of each pane based on a weighting provided by a user and a weighting provided by a content source. The display of the panes may relocate the panes and/or change the size of the panes based on changed priorities of each pane or based on changed combined weighting of each pane. The panes may comprise selectable items.Type: GrantFiled: June 8, 2009Date of Patent: January 1, 2013Assignee: Sprint Communications Company L.P.Inventors: Jesse Kates, Harry Lai, Kristen Miller, Christine Denise Schumaker, Balaji S. Thenthiruperai
-
Patent number: 8335543Abstract: A method of managing media content such as games, ring tones, screen savers and other media content stored in a wireless device, e.g. cellular phone, is disclosed. The method comprises the steps of storing media content in a memory in the wireless device in a content file, separately storing settings for the media content in the memory in a settings file, and deleting the content file while simultaneously preserving storage of the settings file. The content file may be deleted in response to user action or in response to a timer expiring. If the user attempts to access deleted content, they are prompted to repurchase the content. If the content is repurchased, the saved content settings may be re-applied automatically to the repurchased content.Type: GrantFiled: October 24, 2006Date of Patent: December 18, 2012Assignee: Sprint Spectrum L.P.Inventors: Balaji S. Thenthiruperai, Kevin Hunter, Brian Landers
-
Patent number: 8301795Abstract: A method for streaming multimedia content in a wireless communication system. The exemplary method includes receiving, in a data network, a request from a mobile device to stream multimedia content to the mobile device from the data network, where the request is transmitted over a wireless connection. The method further includes streaming a portion of the requested multimedia content from the data network to the mobile device. The method also includes detecting termination of the wireless connection during the streaming and retaining information in at least one of a device in the data network and the mobile device, where the information indicates a point in the multimedia content stream where the termination of the wireless connection occurred. The method still further includes re-establishing the wireless connection and resuming streaming of the multimedia content based on the retained information.Type: GrantFiled: April 7, 2011Date of Patent: October 30, 2012Assignee: Sprint Spectrum L.P.Inventor: Balaji S. Thenthiruperai
-
Publication number: 20120245937Abstract: Tags, such as XML tags, are inserted into email to separate email content from signature blocks, privacy notices and confidentiality notices, and to separate original email messages from replies and replies from further replies. The tags are detected by a system that renders email as speech, such as voice command platform or network-based virtual assistant or message center. The system can render an original email message in one voice mode and the reply in a different voice mode. The tags can be inserted to identify a voice memo in which a user responds to a particular portion of an email message.Type: ApplicationFiled: April 3, 2012Publication date: September 27, 2012Applicant: Sprint Spectrum L.P.Inventors: Balaji S. Thenthiruperai, Elizabeth Roche, Brian Landers, Jesse Kates
-
Patent number: 8244672Abstract: A method and system for establishing an application contact list is provided. A user will establish a master contact list on a client station. In response to execution of an application using a contact entry from the master contact list, the client station will then designate the contact entry as a member that is associated with the executed application. In this manner, the client station will mark contacts based on the applications that used the contacts. In addition, the client station generates application contact lists by filtering the master contact list to identify contact entries that are associated with an initiated or executed application. The client station then generates an application contact list including the contact entries that are associated with the application. The user may then select a contact entry from the application contact list for use in execution of the application.Type: GrantFiled: August 31, 2004Date of Patent: August 14, 2012Assignee: Sprint Spectrum L.P.Inventors: Balaji S. Thenthiruperai, R. Brian Landers, Benjamin Blinn
-
Patent number: 8189746Abstract: Tags, such as XML tags, are inserted into email to separate email content from signature blocks, privacy notices and confidentiality notices, and to separate original email messages from replies and replies from further replies. The tags are detected by a system that renders email as speech, such as voice command platform or network-based virtual assistant or message center. For example, the system can detect the signature block or privacy notice tags and not render the signature block or privacy notice as speech. The system can render an original email message in one voice mode and the reply in a different voice mode. The tags can be inserted to identify a voice memo in which a user responds to a particular portion of an email message. Preferably, an email server that receives and stored the email message inserts the tags into the email. Alternatively, the tags could be inserted by an email client application.Type: GrantFiled: December 22, 2009Date of Patent: May 29, 2012Assignee: Sprint Spectrum L.P.Inventors: Balaji S. Thenthiruperai, Elizabeth Roche, Brian Landers, Jesse Kates
-
Patent number: 8156423Abstract: An intermediary such as a gateway will intercept a markup document being sent in a response message from a web server to a client station and will determine that the client station does not have stored locally the set of objects necessary to render the markup document. The intermediary will then modify the response message to include both the markup document and the necessary set of objects. Upon receipt of the response, the client station will extract and store the objects as non-cached objects, to be used when rendering the markup document. Preferably the client station is a cell phone.Type: GrantFiled: November 1, 2004Date of Patent: April 10, 2012Assignee: Sprint Spectrum L.P.Inventors: Kevin E. Hunter, Balaji S. Thenthiruperai, Scott A. Papineau
-
Patent number: 8130937Abstract: A speech recognition engine monitors live call center calls between live callers and live operators and detects that certain key words are spoken. The detected key words can then be used as a basis to identify issues that are raised in the call, so as to facilitate (i) generation of statistical reports regarding call center call issues and (ii) real-time assistance of the call center operator, such as directing the call center operator to ask certain questions or take certain other actions.Type: GrantFiled: June 21, 2005Date of Patent: March 6, 2012Assignee: Sprint Spectrum L.P.Inventors: Balaji S. Thenthiruperai, Jesse Kates, Kristen Miller
-
Patent number: 8116727Abstract: Methods and systems are provided for determining and presenting a current likelihood of a mobile station successfully engaging in a communication session. In an embodiment, the mobile station (or a network entity) records call data that is indicative of successful and unsuccessful attempts by the mobile station to engage in communication sessions over a period of time. The mobile station (or the network entity) determines, based at least in part on the recorded call data, a current likelihood of the mobile station successfully engaging in a communication session. The mobile station presents a forecast indication to a user of the mobile station, the forecast indication reflecting the determined current likelihood.Type: GrantFiled: June 19, 2008Date of Patent: February 14, 2012Assignee: Sprint Spectrum L.P.Inventors: Jesse Kates, Kristen Miller, Balaji S. Thenthiruperai
-
Patent number: 8027662Abstract: A method for obtaining media at a first communications device (e.g., that of a parent) from a wireless communications device (e.g., one being used by a child), includes steps of receiving a message from the first device at the wireless communications device, the message causing the wireless communications device to display a prompt for the user to capture media (e.g., photo, voice sample, or biometrical sample) with the device, obtaining current location information for the wireless communications device; and automatically transmitting the media from the second device to the first device along with the current location information.Type: GrantFiled: February 22, 2006Date of Patent: September 27, 2011Assignee: Sprint Spectrum L.P.Inventors: Kristen Miller, Michael Lundy, Harry H. Lai, Balaji S. Thenthiruperai
-
Patent number: 8010080Abstract: A method and system for managing subscriber payments is disclosed. When a subscriber account reaches a threshold state, the subscriber may be directed to a payment platform that requests the subscriber to make a payment in order to continue using telecom service. As described, a billing system determines the subscriber's rate of usage of telecom service so far in a current billing period and then applies the determined rate of usage to predict a quantity of telecom service that the subscriber will use in the remainder of the billing period. The billing system then computes an overage charge for at least a portion of the predicted quantity of telecom service and conveys at least that overage charge to the payment platform. The payment platform then requests the subscriber to pay at least the computed overage charge, preferably as a condition to the subscriber using further telecom service.Type: GrantFiled: July 25, 2005Date of Patent: August 30, 2011Assignee: Sprint Spectrum L.P.Inventors: Balaji S. Thenthiruperai, Jesse M. Kates
-
Patent number: 7975003Abstract: A method to facilitate determination of an extent to which payment should be exchanged between the access provider and the content provider for delivery of content items to the client stations. Each client station will be provisioned with a list of available content items, including for each a flag and/or other data specifying whether the content item is payable or non-payable. When the client station sends a content request seeking a particular one of the content items, the client station includes the flag or other data. As the content request passes through the access provider's system on the way to the content provider, the access provider then reads the flag or other data to determine whether the content item is payable and perhaps an applicable payment amount. The access provider may thereby maintain a count of payable content transactions and/or other data to facilitate proper payment.Type: GrantFiled: February 5, 2008Date of Patent: July 5, 2011Assignee: Sprint Spectrum L.P.Inventors: Woo J. Lee, Sanjay K. Sharma, Balaji S. Thenthiruperai, Jeffrey B. Danley, Mark Brigman