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: 9332127
    Abstract: 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: Grant
    Filed: November 18, 2013
    Date of Patent: May 3, 2016
    Assignee: 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: 9304647
    Abstract: 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: Grant
    Filed: September 12, 2012
    Date of Patent: April 5, 2016
    Assignee: Sprint Communications Company L.P.
    Inventors: Jesse Kates, Harry Lai, Kristen Miller, Christine Denise Schumaker, Balaji S. Thenthiruperai
  • Patent number: 8903356
    Abstract: 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: Grant
    Filed: June 14, 2006
    Date of Patent: December 2, 2014
    Assignee: Sprint Spectrum L.P.
    Inventors: Jesse M. Kates, Balaji S. Thenthiruperai, Jeffrey A. Mau, Narin Jaroensubphayanont
  • Patent number: 8880612
    Abstract: 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: Grant
    Filed: December 16, 2004
    Date of Patent: November 4, 2014
    Assignee: Sprint Spectrum L.P.
    Inventors: Balaji S. Thenthiruperai, Brian B. Landers, Kevin E. Hunter
  • Patent number: 8838454
    Abstract: 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: Grant
    Filed: December 10, 2004
    Date of Patent: September 16, 2014
    Assignee: Sprint Spectrum L.P.
    Inventor: Balaji S. Thenthiruperai
  • Patent number: 8712778
    Abstract: 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: Grant
    Filed: March 6, 2007
    Date of Patent: April 29, 2014
    Assignee: Sprint Spectrum L.P.
    Inventor: Balaji S. Thenthiruperai
  • Patent number: 8705705
    Abstract: 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: Grant
    Filed: April 3, 2012
    Date of Patent: April 22, 2014
    Assignee: Sprint Spectrum L.P.
    Inventors: Balaji S. Thenthiruperai, Elizabeth Roche, Brian Landers, Jesse Kates
  • Patent number: 8614968
    Abstract: 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: Grant
    Filed: May 3, 2010
    Date of Patent: December 24, 2013
    Assignee: 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: 8347228
    Abstract: 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: Grant
    Filed: June 8, 2009
    Date of Patent: January 1, 2013
    Assignee: Sprint Communications Company L.P.
    Inventors: Jesse Kates, Harry Lai, Kristen Miller, Christine Denise Schumaker, Balaji S. Thenthiruperai
  • Patent number: 8335543
    Abstract: 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: Grant
    Filed: October 24, 2006
    Date of Patent: December 18, 2012
    Assignee: Sprint Spectrum L.P.
    Inventors: Balaji S. Thenthiruperai, Kevin Hunter, Brian Landers
  • Patent number: 8301795
    Abstract: 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: Grant
    Filed: April 7, 2011
    Date of Patent: October 30, 2012
    Assignee: Sprint Spectrum L.P.
    Inventor: Balaji S. Thenthiruperai
  • Publication number: 20120245937
    Abstract: 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: Application
    Filed: April 3, 2012
    Publication date: September 27, 2012
    Applicant: Sprint Spectrum L.P.
    Inventors: Balaji S. Thenthiruperai, Elizabeth Roche, Brian Landers, Jesse Kates
  • Patent number: 8244672
    Abstract: 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: Grant
    Filed: August 31, 2004
    Date of Patent: August 14, 2012
    Assignee: Sprint Spectrum L.P.
    Inventors: Balaji S. Thenthiruperai, R. Brian Landers, Benjamin Blinn
  • Patent number: 8189746
    Abstract: 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: Grant
    Filed: December 22, 2009
    Date of Patent: May 29, 2012
    Assignee: Sprint Spectrum L.P.
    Inventors: Balaji S. Thenthiruperai, Elizabeth Roche, Brian Landers, Jesse Kates
  • Patent number: 8156423
    Abstract: 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: Grant
    Filed: November 1, 2004
    Date of Patent: April 10, 2012
    Assignee: Sprint Spectrum L.P.
    Inventors: Kevin E. Hunter, Balaji S. Thenthiruperai, Scott A. Papineau
  • Patent number: 8130937
    Abstract: 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: Grant
    Filed: June 21, 2005
    Date of Patent: March 6, 2012
    Assignee: Sprint Spectrum L.P.
    Inventors: Balaji S. Thenthiruperai, Jesse Kates, Kristen Miller
  • Patent number: 8116727
    Abstract: 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: Grant
    Filed: June 19, 2008
    Date of Patent: February 14, 2012
    Assignee: Sprint Spectrum L.P.
    Inventors: Jesse Kates, Kristen Miller, Balaji S. Thenthiruperai
  • Patent number: 8027662
    Abstract: 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: Grant
    Filed: February 22, 2006
    Date of Patent: September 27, 2011
    Assignee: Sprint Spectrum L.P.
    Inventors: Kristen Miller, Michael Lundy, Harry H. Lai, Balaji S. Thenthiruperai
  • Patent number: 8010080
    Abstract: 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: Grant
    Filed: July 25, 2005
    Date of Patent: August 30, 2011
    Assignee: Sprint Spectrum L.P.
    Inventors: Balaji S. Thenthiruperai, Jesse M. Kates
  • Patent number: 7975003
    Abstract: 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: Grant
    Filed: February 5, 2008
    Date of Patent: July 5, 2011
    Assignee: Sprint Spectrum L.P.
    Inventors: Woo J. Lee, Sanjay K. Sharma, Balaji S. Thenthiruperai, Jeffrey B. Danley, Mark Brigman