Patents by Inventor Murali Punaganti

Murali Punaganti 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).

  • Publication number: 20070106931
    Abstract: A method, device and computer program for the active notes application together with an application user interface (UI) is described in which the active notes application running on the mobile terminal is invoked in response to a user action or automatic event. Data entry and action event entry into the active notes application is made by a variety of input devices including proximity and location sensor. The entered data is embedded into an association application for example, contact manager, calendar and phone book running on the mobile terminal. The action is executed with the data specified using the corresponding associated application for the type of action identified whereby the notes are made active.
    Type: Application
    Filed: November 8, 2005
    Publication date: May 10, 2007
    Inventors: Panu Vartiainen, Suresh Chande, Chand Malu, Kimmo Ramo, Murali Punaganti Venkata, Petteri Saarinen
  • Publication number: 20070078857
    Abstract: A method and a mobile terminal executing the method for browsing available information feeds on a limited display area via sequential views. Items of a certain feed are first listed by utilizing representative identifiers. The user of the terminal device may through swift, 1-click type actions then inspect the descriptions of preferred items one at a time before selecting the item to be fully accessed.
    Type: Application
    Filed: September 30, 2005
    Publication date: April 5, 2007
    Inventors: Murali Punaganti, Sameh Galal, Chand Malu
  • Publication number: 20060233338
    Abstract: Very flexible call management is achieved by a method for handling a call setup request (7-10, 7-22, . . . ) from A party (A1 . . . A9) to a B party (511). A reachability server (RS) receives (7-0) the B party's multiple simultaneous caller groups, profiles, redirection settings and associations thereof. Each time the B party's reachability changes, he indicates his current profile (7-20, 7-40, 7-50). Based on the call setup request, the server (RS) determines the A party's identity. Based on the A identity, one of the multiple simultaneous caller groups is determined. Then one of the multiple associations that corresponds to the determined caller group and the current B party is determined. Finally, the call setup request is processed according to the redirection setting of the determined association. The redirection settings may indicate a changed call mode, such as chatting, in case the B party is unable to take a voice call.
    Type: Application
    Filed: September 17, 2003
    Publication date: October 19, 2006
    Inventor: Murali Punaganti Venkata
  • Publication number: 20060073812
    Abstract: Sharing information feed data via a network involves forming a token describing the information feed data. The token is received at a first data processing arrangement via the network. The token is processed at the first data processing arrangement to determine the information feed data. Access to the information feed data is provided at the first data processing arrangement based on processing of the token.
    Type: Application
    Filed: October 1, 2004
    Publication date: April 6, 2006
    Inventors: Murali Punaganti Venkata, Sameh Galal, Chand Malu
  • Publication number: 20050261034
    Abstract: In situations in which one or both parties of a call cannot speak on a telephone, a voice call establishment request (5-0) from an calling terminal (A) to a called terminal (B) is processed as follows. The called terminal (B) is alerted and a two-way connection (5-14; 5-24 . . . 5-28) is established between the calling terminal (A) and the called terminal (B). In response to determining (3-10; 3-14; 5-8) that a two-way voice call between the calling terminal (A) and the called terminal (B) is not allowed; a mode server (MS, MS?) receives silent messages (5-14; 5-24) via a user interface (UI) of the called terminal (B) and conveys (5-14; 5-26 . . . 5-28) information based on said silent messages to the calling terminal (A).
    Type: Application
    Filed: January 16, 2003
    Publication date: November 24, 2005
    Inventors: Murali Punaganti, Chand Malu
  • Publication number: 20050154755
    Abstract: A technique for storing and selecting media files, such as digital images, video clips or music files, on the basis of symbols (S). The symbols comprise an identifier (11, 422) and visual data (428, 438, 448). For each media file (400) there is association data (402) for associating user-selected symbols (420, 430, 440) with the media file. The association data (402) comprises an identifier (404) of the media file and an identifier (408-412) of each associated symbol. For example, a photograph of a camel family in the New York zoo can be associated with the symbols for camel (420), family (430) and New York (440). The invention simplifies media file classification and retrieval in portable user devices without a full alphanumeric keyboard. The user may obtain more symbols from an external source, such as a dedicated symbol server.
    Type: Application
    Filed: May 28, 2003
    Publication date: July 14, 2005
    Inventors: Chand Malu, Murali Punaganti, Petteri Saarinen
  • Publication number: 20050144152
    Abstract: A technique for processing a query request from a terminal (TE) to a search engine (SE). A terminal user is allowed to select querry parameters by means of visual symbols, ie icons, such as a “here” symbol (94) and a “bank” symbol (95). Symbol identifiers (91, 93) of the user-selected symbols, and optional logical operators (92) are sent (10-2) from the terminal to a proxy server (PS) that replaces (10 4, 10-8) each symbol identifier in the query request with a plaintext description and presents (10-10) the query parameters in a query to the search engine (SE). If the proxy server (PS) detects a “here” symbol (94), it may query a location server (LS) to get the terminal's location which it then converts to plaintext. The query results are conveyed (10-16) to the terminal (EE).
    Type: Application
    Filed: May 28, 2003
    Publication date: June 30, 2005
    Inventors: Murali Punaganti, Chand Malu, Petteri Saarinen
  • Publication number: 20050097087
    Abstract: Service Discovery (SD) agent (208) provides uniform and integrated service discovery operation, whereby a default connection to SD Engine (SDE) (224) may be automatically initiated to aid in service discovery. User agents (UA) (214-216) are installed to implement the various SDP interfaces (314-324) as required. Canonical query transform (310) transforms user queries from query generation tool (302) to the appropriate protocol as needed for SD interfaces (314-324). Likewise, service discovery results from the SD interfaces are translated by canonical query transform (310) into user friendly results for ultimate display to user interface (326).
    Type: Application
    Filed: November 3, 2003
    Publication date: May 5, 2005
    Inventors: Murali Punaganti Venkata, Franklin Reynolds