Patents by Inventor Asima Silva
Asima Silva 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: 8627308Abstract: Embodiments of the present invention provide a method, system and computer program product for exchanging console data in a messaging system. In an embodiment of the invention, a method for exchanging console data in a messaging system includes receiving a message in a messaging client executing in memory by at least one processor of a computer. The method further includes selecting in the message in the messaging client a portion of console data for a version of source code. For instance, the console data can be a selection of source code or an error message for a selection of source code. Finally, in response to the selection of the portion of console data, corresponding meta-data for the message can be extracted and a version of source code for the console data can be determined from the meta-data. Finally, the version of the source code can be loaded in an IDE executing in the memory by the at least one processor of the computer.Type: GrantFiled: June 30, 2010Date of Patent: January 7, 2014Assignee: International Business Machines CorporationInventors: Lisa Seacat DeLuca, Bianca X. Jiang, Asima Silva
-
Publication number: 20140006993Abstract: A computer-implemented method, system, and/or computer program product aid a user with time management before a future event. An event alert is received and displayed on a user interface at a computer. In response to receiving the event alert, an irremovable countdown icon is automatically generated and displayed on the user interface. The irremovable countdown icon, which represents an amount of time remaining before the future event, cannot be removed from the user interface until after the future event has started.Type: ApplicationFiled: July 2, 2012Publication date: January 2, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: LISA SEACAT DELUCA, XUE JIANG, ASIMA SILVA
-
Publication number: 20130326510Abstract: According to one aspect of the present disclosure a method and technique for allocating virtualization-based resources for resolving a problem report associated with a computing environment is disclosed. The method includes: receiving a problem report associated with a computing environment; determining a resource template from the problem report corresponding to the computing environment; determining whether a virtual machine is available from a virtualization-based resource pool based on the resource template; and responsive to determining that a virtual machine is available from the virtualization-based resource pool based on the resource template, utilizing the virtual machine for the problem report.Type: ApplicationFiled: May 31, 2012Publication date: December 5, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Olusegun Adekile, Christopher A. Maul, Asima Silva, Cesar A. Wong
-
Publication number: 20130247004Abstract: In a method for allocating a file to a user, a first computer receives, over a network, data monitored by a second computer. The first computer comprises an IDE client. The data comprises data of usage of the file by one or more users in a group of users. The first computer receives a request to allocate the file to a first user in the group. In response to the first computer determining that, based on the data of usage, the file is allocated to a second user in the group, the first computer denies the request. The first computer adds the first user to an end of a queue identifying one or more users in the group that are waiting for the second user to relinquish allocation of the file. The first computer utilizes the data of usage to display the queue in the IDE client.Type: ApplicationFiled: March 19, 2012Publication date: September 19, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lisa Seacat DeLuca, Bianca Xue Jing, Asima Silva
-
Publication number: 20130218867Abstract: In a method for sharing computer-generated search results, in an integrated development environment (IDE), a first computer inserts, into a message, a portion of search results of a search of one or more files accessible via the IDE. The portion of the search results includes a user-selectable file name. The first computer inserts metadata into the message. The metadata includes an identifier of a version of the file. The first computer displays the message in a graphical window such that the search results are visible in the graphical window and the metadata is invisible in the graphical window. The first computer sends the message to a second computer.Type: ApplicationFiled: February 17, 2012Publication date: August 22, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lisa Seacat DeLuca, Bianca Xue Jiang, Asima Silva
-
Patent number: 8468194Abstract: A computer-implemented method of providing expertise based referrals can include receiving, from a first user, a voucher specifying a second user seeking expertise and a third user as a potential subject matter expert. Responsive to execution of the voucher, an instant messaging session between the second user and the third user can be established and an input from the second user indicating whether a posed question from the second user is resolved can be received. When the posed question is resolved, a role of maven can be assigned to the first user and a role of subject matter expert can be assigned to the third user. A transcript of the instant messaging session between the second user and the third user, a reference to the first user with the assigned role, and a reference to the third user with the assigned role can be stored as part of a referral transaction.Type: GrantFiled: December 30, 2008Date of Patent: June 18, 2013Assignee: International Business Machines CorporationInventors: Marc Dreyfus, Asima Silva, Robert C. Weir, Derek S. Lam
-
Patent number: 8271590Abstract: A computer-implemented method of sorting electronic messages can include identifying at least one recipient of an electronic message and retrieving a classification scheme of the recipient. An identifier can be included within the electronic message. The identifier can specify a tag selected from the classification scheme of the recipient. The electronic message, including the identifier specifying the selected tag, can be sent.Type: GrantFiled: October 19, 2007Date of Patent: September 18, 2012Assignee: International Business Machines CorporationInventors: Marc Dreyfus, Derek S. Lam, Michael Muller, Asima Silva, Ping Wang, Robert C. Weir
-
Publication number: 20120203783Abstract: A computer-implemented method of sorting electronic messages can include identifying at least one recipient of an electronic message and retrieving a classification scheme of the recipient. An identifier can be included within the electronic message. The identifier can specify a tag selected from the classification scheme of the recipient. The electronic message, including the identifier specifying the selected tag, can be sent.Type: ApplicationFiled: April 16, 2012Publication date: August 9, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: MARC DREYFUS, DEREK S. LAM, MICHAEL MULLER, ASIMA SILVA, PING WANG, ROBERT C. WEIR
-
Publication number: 20120005667Abstract: Embodiments of the present invention provide a method, system and computer program product for exchanging console data in a messaging system. In an embodiment of the invention, a method for exchanging console data in a messaging system includes receiving a message in a messaging client executing in memory by at least one processor of a computer. The method further includes selecting in the message in the messaging client a portion of console data for a version of source code. For instance, the console data can be a selection of source code or an error message for a selection of source code. Finally, in response to the selection of the portion of console data, corresponding meta-data for the message can be extracted and a version of source code for the console data can be determined from the meta-data. Finally, the version of the source code can be loaded in an IDE executing in the memory by the at least one processor of the computer.Type: ApplicationFiled: June 30, 2010Publication date: January 5, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lisa Seacat DeLuca, Bianca X. Jiang, Asima Silva
-
Publication number: 20110161840Abstract: Included are method, article of manufacture, and device that serve to embed a universal script object into programming code used for rendering a web page, convert the universal script object into JavaScript, and upon receiving a request for a web page, send the converted and embedded universal script object towards a requestor. The universal script object may be converted from HTML or some other language.Type: ApplicationFiled: December 24, 2009Publication date: June 30, 2011Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Cesar Augusto Wong, Morgan Louis Johnson, Marc Dreyfus, Asima Silva
-
Patent number: 7890442Abstract: A method and system for autocompletion of multiple fields in electronic forms that generates “inference networks” (Bayesian networks), and evaluates them to suggest likely options for user selection while filling out fields in corresponding electronic forms. The disclosed Bayesian networks are generated and evaluated based on a broad set of information. The information used by the disclosed system for generating an inference network includes form previously selected field values. The information used in the disclosed system to evaluate an inference networks while a current instance of a given form is being filled out includes values previously entered by a current user into preceding form fields, and values of ambient variables that are external to the forms, such as current day of the week, current time of day, etc. When the inference network is evaluated in this way, posterior probabilities are determined for values of fields not yet filled out in the current form instance.Type: GrantFiled: October 20, 2006Date of Patent: February 15, 2011Assignee: International Business Machines CorporationInventors: Robert C. Weir, Asima Silva, Ping Wang
-
Publication number: 20100169426Abstract: A computer-implemented method of providing expertise based referrals can include receiving, from a first user, a voucher specifying a second user seeking expertise and a third user as a potential subject matter expert. Responsive to execution of the voucher, an instant messaging session between the second user and the third user can be established and an input from the second user indicating whether a posed question from the second user is resolved can be received. When the posed question is resolved, a role of maven can be assigned to the first user and a role of subject matter expert can be assigned to the third user. A transcript of the instant messaging session between the second user and the third user, a reference to the first user with the assigned role, and a reference to the third user with the assigned role can be stored as part of a referral transaction.Type: ApplicationFiled: December 30, 2008Publication date: July 1, 2010Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Marc Dreyfus, Asima Silva, Robert C. Weir, Derek S. Lam
-
Publication number: 20100125577Abstract: A method including determining a set of clusters of person records from a data source that includes the person records, where the person records include attributes and person identifiers that correspond to the attributes; determining memberships of the person records to the clusters based on a correlation of the attributes across the person records; searching the person identifiers of the person records in the memberships for matches to existing person identifiers in a distribution list; and for the memberships that include person identifiers that are matches to the existing person identifiers, suggesting other person identifiers from these memberships to be added to the existing person identifiers in the distribution list to extend the distribution list.Type: ApplicationFiled: November 19, 2008Publication date: May 20, 2010Applicant: International Business Machines CorporationInventors: Marc Dreyfus, Asima Silva, Ping Wang, Robert Cameron Weir
-
Publication number: 20090254817Abstract: A computer-implemented method of enhancing spell check. The method can include receiving from each of a plurality of clients at least one custom term and at least one class identifier that is associated with the custom term. The custom terms and the associated class identifiers can be processed to provide an electronic dictionary that includes a plurality of shared terms. Each of the shared terms can be associated with at least one of the class identifiers to which the shared term corresponds. Each of the custom terms can correspond to at least one of the shared terms. At least one of the shared terms can be output to at least one of the plurality of clients.Type: ApplicationFiled: April 3, 2008Publication date: October 8, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Marc Dreyfus, Derek S. Lam, Asima Silva, Robert C. Weir
-
Publication number: 20090132329Abstract: A computer-implemented method of automatically scheduling meetings can include determining that no timeslot is available for scheduling a proposed meeting involving a plurality of participants and selecting a plurality of candidate times for the proposed meeting. An inconvenience metric for each participant of the proposed meeting can be calculated. A schedule misfit metric for each of the plurality of candidate times can be calculated, at least in part, according to the inconvenience metric for each participant. A time for the proposed meeting can be selected from the candidate times according to the schedule misfit metric. The proposed meeting can be scheduled for the selected time.Type: ApplicationFiled: November 20, 2007Publication date: May 21, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Derek S. Lam, Asima Silva, Ping Wang, Robert C. Weir, Andrew L. Schirmer, Tolga Oral
-
Publication number: 20090106370Abstract: A computer-implemented method of sorting electronic messages can include identifying at least one recipient of an electronic message and retrieving a classification scheme of the recipient. An identifier can be included within the electronic message. The identifier can specify a tag selected from the classification scheme of the recipient. The electronic message, including the identifier specifying the selected tag, can be sent.Type: ApplicationFiled: October 19, 2007Publication date: April 23, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Marc Dreyfus, Derek S. Lam, Michael Muller, Asima Silva, Ping Wang, Robert C. Weir
-
Publication number: 20090100183Abstract: A computer-implemented method of identifying a missing recipient of an electronic message can include identifying at least one user specified as a recipient of an electronic message and accessing a data store comprising measures of correlation between a plurality of users, wherein the plurality of users comprises the recipient of the electronic message. One or more users not designated as a recipient of the electronic message and having a measure of correlation, with at least one recipient of the electronic message, that exceeds a predetermined threshold can be identified as a potential missing recipient of the electronic message. An indication that a recipient may have been excluded from the electronic message can be output.Type: ApplicationFiled: October 14, 2007Publication date: April 16, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Derek S. Lam, Asima Silva, Ping Wang, Robert C. Weir
-
Publication number: 20080154824Abstract: A method and system for autocompletion of multiple fields in electronic forms that generates “inference networks” (Bayesian networks), and evaluates them to suggest likely options for user selection while filling out fields in corresponding electronic forms. The disclosed Bayesian networks are generated and evaluated based on a broad set of information. The information used by the disclosed system for generating an inference network includes form previously selected field values. The information used in the disclosed system to evaluate an inference networks while a current instance of a given form is being filled out includes values previously entered by a current user into preceding form fields, and values of ambient variables that are external to the forms, such as current day of the week, current time of day, etc. When the inference network is evaluated in this way, posterior probabilities are determined for values of fields not yet filled out in the current form instance.Type: ApplicationFiled: October 20, 2006Publication date: June 26, 2008Inventors: Robert C. Weir, Asima Silva, Ping Wang
-
Publication number: 20080065750Abstract: The present invention provides relates to the location and management of components in a unified manner across an enterprise using the Reusable Asset Specification (RAS). A method for locating components across an enterprise in accordance with an embodiment of the present invention includes: generating a RAS asset for each of a plurality of components; registering each of the RAS assets on at least one RAS repository, the registering providing meta-data for each of the plurality of components; and locating a component using the meta-data provided in the RAS repositories during the registration process.Type: ApplicationFiled: September 8, 2006Publication date: March 13, 2008Inventors: Margaret M. O'Connell, Justin J. Grunau, Hanna Russo, Asima Silva