Patents by Inventor Erik S. Bryant
Erik S. Bryant 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).
-
Intelligent automatic expansion/contraction of abbreviations in text-based electronic communications
Patent number: 9817802Abstract: A method for intelligently handling abbreviations in text-based electronic communications can begin with the compilation of abbreviation usage history data by an intelligent abbreviation handler component of a text-based electronic communications system. The abbreviation usage history data can indicate a presentation preference for abbreviation elements based upon past usage by the user. An abbreviation element can be an abbreviation, an acronym, or an initialism. The abbreviation element can be presented in a condensed format or an expanded format. Abbreviation elements can be identified in a received text-based electronic communication. The presentation preference of each identified abbreviation element can be intelligently determined for each recipient from the abbreviation usage history data. An abbreviation-adjusted text-based electronic communication can be created for each recipient using the received text-based electronic communication and the determined presentation preference.Type: GrantFiled: May 30, 2012Date of Patent: November 14, 2017Assignee: International Business Machines CorporationInventors: Judith H. Bank, Erik S. Bryant, Gary Denner, Patrick O'Sullivan -
Intelligent automatic expansion/contraction of abbreviations in text-based electronic communications
Patent number: 9311286Abstract: A method for intelligently handling abbreviations in text-based electronic communications can begin with the compilation of abbreviation usage history data by an intelligent abbreviation handler component of a text-based electronic communications system. The abbreviation usage history data can indicate a presentation preference for abbreviation elements based upon past usage by the user. An abbreviation element can be an abbreviation, an acronym, or an initialism. The abbreviation element can be presented in a condensed format or an expanded format. Abbreviation elements can be identified in a received text-based electronic communication. The presentation preference of each identified abbreviation element can be intelligently determined for each recipient from the abbreviation usage history data. An abbreviation-adjusted text-based electronic communication can be created for each recipient using the received text-based electronic communication and the determined presentation preference.Type: GrantFiled: January 25, 2012Date of Patent: April 12, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Judith H. Bank, Erik S. Bryant, Gary Denner, Patrick J. O'Sullivan -
Patent number: 9026489Abstract: Embodiments of the present invention disclose a computer method, computer program product, and computer system for automatically updating a conference invitation with contact information corresponding to a user's geographical location. A user on a client device accepts an invitation to a conference. The geographical location of the client device is determined and stored in a database. Using the location of the client device, a conference information database is accessed, and location specific conference contact information is determined. The location specific conference contact information is then input into the conference invitation so that the user has location specific conference contact information. In another embodiment, when the user accesses the conference invitation, the location of the client device is determined, and if the location has changed from when the invitation was accepted, a new location is determined.Type: GrantFiled: November 30, 2012Date of Patent: May 5, 2015Assignee: International Business Machines CorporationInventors: Judith H. Bank, Erik S. Bryant, Gary Denner, Patrick J. O'Sullivan
-
Publication number: 20150066580Abstract: A method, computer program product, and computer system for sharing, via a first computing device, customer relationship management opportunity data between a customer relationship management application and an instant messaging application, wherein the customer relationship management opportunity data is associated with an opportunity. At least a portion of the customer relationship management opportunity data is provided to an instant messaging application client executed by a second computing device, the instant messaging application client associated with the instant messaging application, wherein at least the portion of the customer relationship management opportunity data is provided for user access at the second computing device via the instant messaging application client.Type: ApplicationFiled: August 29, 2013Publication date: March 5, 2015Applicant: International Business Machines CorporationInventors: Erik S. Bryant, Stephen W. Cole, Patrick J. O'Sullivan, Stephen Ryan, Jolene R. Staruch
-
Patent number: 8782534Abstract: A method for allowing independent viewing of web conference content may include enumerating a plurality of windows of content of a web conference to allow caching of visible and non-visible portions of each enumerated window by a client computer device of a participant to provide independent viewing of each enumerated window by the participant in the web conference. The method may also include forming a bitmap of visible and non-visible portions of each enumerated window. The method may further include transmitting the bitmap of each enumerated window to the client computer device of the participant in the web conference.Type: GrantFiled: October 12, 2010Date of Patent: July 15, 2014Assignee: International Business Machines CorporationInventors: Erik S. Bryant, Saurabh Dua, Jaymin S. Patel, Paul A. Smith, Vladimir Soroka
-
Publication number: 20140156592Abstract: Embodiments of the present invention disclose a computer method, computer program product, and computer system for automatically updating a conference invitation with contact information corresponding to a user's geographical location. A user on a client device accepts an invitation to a conference. The geographical location of the client device is determined and stored in a database. Using the location of the client device, a conference information database is accessed, and location specific conference contact information is determined. The location specific conference contact information is then input into the conference invitation so that the user has location specific conference contact information. In another embodiment, when the user accesses the conference invitation, the location of the client device is determined, and if the location has changed from when the invitation was accepted, a new location is determined.Type: ApplicationFiled: November 30, 2012Publication date: June 5, 2014Applicant: International Business Machines CorporationInventors: Judith H. Bank, Erik S. Bryant, Gary Denner, Patrick J. O'Sullivan
-
Publication number: 20130311762Abstract: A method, system and computer program product for providing a user access to specific programs and documents before a booting process is completed. A quick start list is generated containing a list of programs and documents that are to be provided priority in initialization during the booting process. A post-quick start list is generated that includes programs that are to be started after the initialization of the programs and documents listed in the quick start list. The programs and documents listed in the quick start list are initialized as soon as feasibly possible in light of the requirements of the booting process. Upon initializing these programs and documents, such programs and documents may be displayed as icons on the user's computer screen. As a result, the user has access to such programs and documents more quickly without having to wait for the booting process to be completed.Type: ApplicationFiled: May 17, 2012Publication date: November 21, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Judith H. Bank, Erik S. Bryant, Gary Denner, Patrick J. O'Sullivan
-
INTELLIGENT AUTOMATIC EXPANSION/CONTRACTION OF ABBREVIATIONS IN TEXT-BASED ELECTRONIC COMMUNICATIONS
Publication number: 20130191739Abstract: A method for intelligently handling abbreviations in text-based electronic communications can begin with the compilation of abbreviation usage history data by an intelligent abbreviation handler component of a text-based electronic communications system. The abbreviation usage history data can indicate a presentation preference for abbreviation elements based upon past usage by the user. An abbreviation element can be an abbreviation, an acronym, or an initialism. The abbreviation element can be presented in a condensed format or an expanded format. Abbreviation elements can be identified in a received text-based electronic communication. The presentation preference of each identified abbreviation element can be intelligently determined for each recipient from the abbreviation usage history data. An abbreviation-adjusted text-based electronic communication can be created for each recipient using the received text-based electronic communication and the determined presentation preference.Type: ApplicationFiled: May 30, 2012Publication date: July 25, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: JUDITH H. BANK, ERIK S. BRYANT, GARY DENNER, PATRICK O'SULLIVAN -
INTELLIGENT AUTOMATIC EXPANSION/CONTRACTION OF ABBREVIATIONS IN TEXT-BASED ELECTRONIC COMMUNICATIONS
Publication number: 20130191738Abstract: A method for intelligently handling abbreviations in text-based electronic communications can begin with the compilation of abbreviation usage history data by an intelligent abbreviation handler component of a text-based electronic communications system. The abbreviation usage history data can indicate a presentation preference for abbreviation elements based upon past usage by the user. An abbreviation element can be an abbreviation, an acronym, or an initialism. The abbreviation element can be presented in a condensed format or an expanded format. Abbreviation elements can be identified in a received text-based electronic communication. The presentation preference of each identified abbreviation element can be intelligently determined for each recipient from the abbreviation usage history data. An abbreviation-adjusted text-based electronic communication can be created for each recipient using the received text-based electronic communication and the determined presentation preference.Type: ApplicationFiled: January 25, 2012Publication date: July 25, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: JUDITH H. BANK, ERIK S. BRYANT, GARY DENNER, PATRICK J. O'SULLIVAN -
Publication number: 20130185086Abstract: Methods and apparatus, including computer program products, implementing and using techniques for generating sales leads in a sales lead generation engine. The sales lead generation engine receives one or more keywords describing one or more aspects of a product. The sales lead generation engine performs a search using the received one or more keywords in a collection of problem reports to identify matching keywords in the problem reports. A display of a computing device displays matching keyword pairs resulting from the search, along with a context in which the keywords occur. A selection of one or more matching keyword pairs is received from a user of the computing device.Type: ApplicationFiled: January 12, 2012Publication date: July 18, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Judith H. Bank, Erik S. Bryant, Gary Denner, Patrick J. O'Sullivan
-
Publication number: 20130185105Abstract: Methods implementing and using techniques for generating sales leads in a sales lead generation engine. The sales lead generation engine receives one or more keywords describing one or more aspects of a product. The sales lead generation engine performs a search using the received one or more keywords in a collection of problem reports to identify matching keywords in the problem reports. A display of a computing device displays matching keyword pairs resulting from the search, along with a context in which the keywords occur. A selection of one or more matching keyword pairs is received from a user of the computing device.Type: ApplicationFiled: February 16, 2012Publication date: July 18, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Judith H. Bank, Erik S. Bryant, Gary Denner, Patrick J. O'Sullivan
-
Publication number: 20120089928Abstract: A method for allowing independent viewing of web conference content may include enumerating a plurality of windows of content of a web conference to allow caching of visible and non-visible portions of each enumerated window by a client computer device of a participant to provide independent viewing of each enumerated window by the participant in the web conference. The method may also include forming a bitmap of visible and non-visible portions of each enumerated window. The method may further include transmitting the bitmap of each enumerated window to the client computer device of the participant in the web conference.Type: ApplicationFiled: October 12, 2010Publication date: April 12, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Erik S. Bryant, Saurabh Dua, Jaymin S. Patel, Paul A. Smith, Vladimir Soroka