Patents by Inventor Janani Janakiraman

Janani Janakiraman 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: 8103552
    Abstract: A microbrowser allows a user to configure types of objects to be blocked from download by providing a web page content web server with a set of non-advertisement web objects for a web page, the web page containing at least one inclusion method to one or more advertisement objects stored on an advertisement server separate from the non-advertisement web objects; receiving by the web server a battery condition and a nape request for the web page from a networked client device; and responsive to the battery condition being low, transmitting the non-advertisement web objects from the web page content web server to the networked client device, thereby avoiding incremental battery energy consumption of the networked client device to process, execute and display the advertisement web objects by restricting download of the advertisement web objects from the advertisement server to the networked client device.
    Type: Grant
    Filed: January 9, 2009
    Date of Patent: January 24, 2012
    Assignee: International Business Machines Corporation
    Inventors: Janani Janakiraman, Rabindranath Dutta
  • Publication number: 20110161437
    Abstract: E-mail applications can be extended to allow recipients to specify quotas indicating maximum numbers of e-mail messages from specific senders based on actions indicated for the recipients to take. A sender can set a quota specifying that no more than five action related e-mail messages should be sent by each sender per week. Quotas may also be set for a number of e-mail messages received that do not require action. Recipient quota information is accessible by senders' e-mail applications so that senders are aware of the quotas before sending an e-mail message. After determining recipients for an e-mail message, an e-mail application can determine quotas for the recipients based on an action indicated in the e-mail message for the sender. The e-mail application can determine if the e-mail message to be sent will approach or reach the quota, and display a notification before the sender sends the e-mail message.
    Type: Application
    Filed: December 31, 2009
    Publication date: June 30, 2011
    Applicant: International Business Machines Corporation
    Inventors: Susan M. Cox, Janani Janakiraman, Fang Lu, Loulwa F. Salem
  • Patent number: 7877448
    Abstract: A method, system, and computer program product for assigning reply status to an outgoing electronic mail (e-mail) message. While creating an e-mail message, an interface is provided for granularly assigning or denying reply privileges to recipients of an outgoing e-mail message. Reply status is assigned by selecting a subset of recipients by name, e-mail address, and/or e-mail group who may reply to the e-mail. As the recipient's reply status is modified, the outgoing e-mail is updated, revising the reply e-mail address for each recipient. When the recipient is granted reply status, the e-mail address of the original sender is provided as the reply e-mail address. However, in the event the recipient is not granted reply status, the e-mail address of an automated, unmanned e-mail account is provided as the reply e-mail address.
    Type: Grant
    Filed: July 19, 2007
    Date of Patent: January 25, 2011
    Assignee: International Business Machines Corporation
    Inventors: Janani Janakiraman, Basu Vaidyanathan
  • Patent number: 7865726
    Abstract: A method, system, apparatus, or computer program product is presented for securing computational resources in a data processing system. A first user uses a first computational device, and a user security level is associated with the first user. Likewise, a second user uses a second computational device, and a user security level is associated with the second user. The computational resources on the first computational device are automatically reconfigured based on the second user security level of the second user. A computational security level may be assigned to a computational resource on the first computational device, and the computational security level is dynamically adjusted in response to detected network activity by the second computational device that is being used by the second user. Modified security-related parameters for reconfiguring computational resources on the first computational device are reconfigured based on the adjusted computational security level.
    Type: Grant
    Filed: June 3, 2008
    Date of Patent: January 4, 2011
    Assignee: International Business Machines Corporation
    Inventors: Carole R. Corley, Janani Janakiraman, Lorin E. Ullman
  • Patent number: 7818373
    Abstract: A mechanism for notifying co-recipients of a communication that other recipients are currently composing a reply to the received communication is provided. The notification may be provided regardless of which type of communication application is being used to reply to the communication. With this mechanism, attribute information for a communication currently being composed on a client communication device using one of a plurality of different communication types is obtained. The attribute information may include an identifier of a communication type currently being used to compose the communication. A previously distributed communication related to the communication currently being composed is identified and one or more recipients of the previously distributed communication are identified. A notification message is sent to one or more communication devices associated with the one or more recipients of the previously distributed communication.
    Type: Grant
    Filed: April 8, 2008
    Date of Patent: October 19, 2010
    Assignee: International Business Machines Corporation
    Inventors: Steven F. Best, Robert J. Eggers, Jr., Janice M. Girouard, Janani Janakiraman
  • Patent number: 7805290
    Abstract: A transliteration mechanism is provided that allows a user to view a text in one Indian language, to highlight a word or phrase, and to easily transliterate the selected word or phrase into a target language or script. The mechanism may be an application, an applet, or a plug-in to another application, such as a Web browser. The target language and/or script may be stored in a user profile. Preferably, the source language may be any known Indian language in any known script.
    Type: Grant
    Filed: March 20, 2008
    Date of Patent: September 28, 2010
    Assignee: International Business Machines Corporation
    Inventors: Janani Janakiraman, David Bruce Kumhyr
  • Patent number: 7730390
    Abstract: A method, system, and computer program product for presenting text from multimedia data to a user is provided. In one embodiment, multimedia data containing associated text data is received by a data processing system. The associated text data is extracted from the multimedia data. The associated text data is then outputted without outputting moving images from the multimedia data.
    Type: Grant
    Filed: March 13, 2008
    Date of Patent: June 1, 2010
    Assignee: International Business Machines Corporation
    Inventors: Janani Janakiraman, Rabindranath Dutta, Richard Scott Schwerdtfeger
  • Publication number: 20100070863
    Abstract: The present disclosure is directed to a method for reading a computer screen having a set of information and a button for submitting the set of information. The method may comprise collecting the set of information; determining a set of representative information, wherein the set of representative information is a subset of the set of information; concatenating the set of representative information to form a summarized context; associating the summarized context with the button; and producing audible sound reciting the summarized context when the button receives focus from a computer mouse.
    Type: Application
    Filed: September 16, 2008
    Publication date: March 18, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Fang Lu, Janani Janakiraman, Susan M. Cox, Loulwa F. Salem
  • Publication number: 20090308928
    Abstract: A system to improve communication may include a laser barcode scanner to generate a laser-light to read barcodes. The system may also include a controller to determine a state of operation of the laser barcode scanner. The system may further include a projection unit to provide the laser-light as human understandable information based upon the controller's determination.
    Type: Application
    Filed: June 11, 2008
    Publication date: December 17, 2009
    Inventors: Janani Janakiraman, David Bruce Kumhyr
  • Patent number: 7627893
    Abstract: A method, system, apparatus, or computer program product is presented for securing computational resources in a data processing system. A first user uses a first computational device, and a user security level is associated with the first user. Likewise, a second user uses a second computational device, and a user security level is associated with the second user. The computational resources on the first computational device are automatically reconfigured based on the second user security level of the second user. A computational security level may be assigned to a computational resource on the first computational device, and the computational security level is dynamically adjusted in response to detected network activity by the second computational device that is being used by the second user. Modified security-related parameters for reconfiguring computational resources on the first computational device are reconfigured based on the adjusted computational security level.
    Type: Grant
    Filed: October 20, 2005
    Date of Patent: December 1, 2009
    Assignee: International Business Machines Corporation
    Inventors: Carole R. Corley, Janani Janakiraman, Lorin E. Ullman
  • Publication number: 20090271714
    Abstract: The invention described herein detects an external user entering into a virtual world that includes a virtual area. In turn, the invention described herein identifies a plurality of joined users that joined each virtual area and computes a joined user weighting for each of the plurality of joined users. The joined user weightings include friend of a friend level weightings and commonality weightings. Next, the invention described herein computes a virtual area friendliness level for each of the virtual areas by aggregating each of the joined user weightings for each of the virtual areas, and provides the virtual area friendliness levels to the external user in order for the external user to select the appropriate virtual area.
    Type: Application
    Filed: April 29, 2008
    Publication date: October 29, 2009
    Applicant: International Business Machines Corporation
    Inventors: Susan M. Cox, Janani Janakiraman, Fang Lu, Loulwa Salem
  • Patent number: 7607097
    Abstract: A method for incorporating emotional information in a communication stream by receiving an emotional state indicator indicating an emotional state of a presenter in a communication session, retrieving a cultural profile for the presenter, retrieving a plurality of cultural profiles corresponding to each of several recipients in the communication session, for each recipient, translating the emotional state indicator into a corresponding emoticon according to a difference between the cultural profile of the presenter and the cultural profile of each recipient, merging the translated emoticon into a copy of the communication session, and presenting communication session and merged translated emoticon to each recipient.
    Type: Grant
    Filed: September 25, 2003
    Date of Patent: October 20, 2009
    Assignee: International Business Machines Corporation
    Inventors: Janani Janakiraman, Cristi Nesbitt Ullmannn
  • Publication number: 20090254620
    Abstract: A mechanism for notifying co-recipients of a communication that other recipients are currently composing a reply to the received communication is provided. The notification may be provided regardless of which type of communication application is being used to reply to the communication. With this mechanism, attribute information for a communication currently being composed on a client communication device using one of a plurality of different communication types is obtained. The attribute information may include an identifier of a communication type currently being used to compose the communication. A previously distributed communication related to the communication currently being composed is identified and one or more recipients of the previously distributed communication are identified. A notification message is sent to one or more communication devices associated with the one or more recipients of the previously distributed communication.
    Type: Application
    Filed: April 8, 2008
    Publication date: October 8, 2009
    Applicant: International Business Machines Corporation
    Inventors: Steven F. Best, Robert J. Eggers, JR., Janice M. Girouard, Janani Janakiraman
  • Publication number: 20090222526
    Abstract: A data processing system includes a processor, a memory, and computer readable instructions stored in the memory for execution by the processor to perform a method comprising receiving a username for a first user having a first user account registered with an instant messaging system; performing an anthroponomastic analysis of the username to assign a probable gender selected from male, female, and neutral; displaying a current contact area in a communication session window of a user interface provided by an instant messaging application on a client system operated by a second user having a second user account; and displaying the username for the first user and an avatar representation indicative of the probable gender in the current contact area while the instant messaging application is accessing the instant messaging system to allow the second user to participate in instant messaging communication with the first user via the user interface.
    Type: Application
    Filed: July 31, 2008
    Publication date: September 3, 2009
    Applicant: International Business Machines Corporation
    Inventors: Susan M. Cox, Janani Janakiraman, Fang Lu
  • Publication number: 20090222255
    Abstract: A method for displaying gender-based avatar representations of users in instant messaging communications comprises receiving a username for a first user having a first user account registered with an instant messaging system; performing an anthroponomastic analysis of the username to assign a probable gender for the first user selected from male, female, and neutral; displaying a current contact area in a communication session window of a user interface provided by an instant messaging application on a client system operated by a second user having a second user account registered with the instant messaging system; and displaying the username for the first user and an avatar representation indicative of the probable gender for the first user in the current contact area while the instant messaging application is accessing the instant messaging system to allow the second user to participate in instant messaging communication with the first user via the user interface.
    Type: Application
    Filed: July 31, 2008
    Publication date: September 3, 2009
    Applicant: International Business Machines Corporation
    Inventors: Susan M. Cox, Janani Janakiraman, Fang Lu
  • Publication number: 20090193494
    Abstract: A method, system, and computer usable program product for monitoring the actions of a virtual actor are provided in the illustrative embodiments. An interaction of the virtual actor acting in a role is detected. A set of policies is applied to the interaction. The set of policies include an auditing policy. Auditing according to the auditing policy is determined based on the role of the virtual actor.
    Type: Application
    Filed: January 30, 2008
    Publication date: July 30, 2009
    Applicant: International Business Machines Corporation
    Inventors: Emily Jane Ratliff, Janani Janakiraman
  • Publication number: 20090182842
    Abstract: A methodology for operating a data sharing application in a peer-to-peer network is presented. After a first peer node receives a request for a copy of a specified file from a second peer node, the first peer node may either return a copy of the specified file or a response message containing an alternate node list associated with the specified file. The alternate node list contains a set of node identifiers indicating a set of alternate peer nodes within the peer-to-peer network that may have a copy of the specified file. The alternate node list is dynamically maintained at each peer node. The response provided by the first peer node, i.e. either a copy of the specified file or the alternate node list, can be determined based on an operational condition of the first peer node, e.g., whether or not the first peer node is experiencing an overload condition.
    Type: Application
    Filed: March 24, 2009
    Publication date: July 16, 2009
    Inventors: Rabindranath Dutta, Janani Janakiraman
  • Publication number: 20090177974
    Abstract: A method, system, and computer program product for managing multiple profiles in a synchronous conferencing system. A synchronous conferencing account is provided for a first user of the synchronous conferencing system. The synchronous conferencing account includes a plurality of user profiles for the first user. The user profiles identify the first user differently. Each user profile is associated with one or more data fields identifying the first user. The data fields may include any or all of a name, a nickname, a login name, and an avatar. A request from a second user of the synchronous conferencing system to communicate with the first user is received. The request includes an identification of the second user. One of the user profiles is selected based on the identification of the second user. The data fields associated with the selected user profile are transmitted to the second user.
    Type: Application
    Filed: January 8, 2008
    Publication date: July 9, 2009
    Inventors: Susan M. Cox, Janani Janakiraman, Fang Lu, Kumar Ravi
  • Publication number: 20090164911
    Abstract: Systems, methods and computer program products for a parent/child approach to calendar-event notices with user-set selective enabling of which child is displayed. Systems, methods and computer program products described herein include a method for generating a notice for a calendar-event, the method including identifying calendar event criteria and attendees for the calendar-event, creating a notice for the calendar-event including parent calendar event criteria, enabling child attachments for the calendar-event notice, setting preferences for the child attachments, creating the child attachment with child calendar event criteria and attaching the child attachment to the calendar-event notice, associating the parent calendar-event criteria with the child calendar-event criteria and selecting which child calendar-event criteria is displayed with the parent calendar-event criteria in response to displaying the parent calendar-event criteria on a computer.
    Type: Application
    Filed: December 19, 2007
    Publication date: June 25, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Susan M. Cox, Janani Janakiraman, Fang Lu
  • Patent number: 7539664
    Abstract: A method is presented for pruning a peer-to-peer network such that a peer-to-peer search within the peer-to-peer network is initiated beginning with those nodes on which relevant content has previously been found for particular search keywords. For each completed search, a peer node gathers client rating results and then forwards the rating information to a rating server; these results reflect the degree to which searches successfully located content for keywords in a search using particular peer nodes. A rating server maintains a database of results received from nodes. Prior to initiating a new search at a peer node, the peer node consults one or more rating databases to retrieve a set of initial nodes to which the node should initiate the new search in order to maximize the speed and success of finding relevant content. The node then performs the new search using the set of initial nodes.
    Type: Grant
    Filed: March 26, 2001
    Date of Patent: May 26, 2009
    Assignee: International Business Machines Corporation
    Inventors: Rabindranath Dutta, Janani Janakiraman