Patents by Inventor John W. Dunsmoir

John W. Dunsmoir 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: 7478132
    Abstract: An email update system dynamically updates the content of an email when the originator of an email has sent the email, and the originator later determines that the email requires editing. The updating may take place transparent to the recipient and without the introduction of duplicative content into the recipient's email program. The email update system comprises a delta engine program and a delta temporary storage in a sender's computer, a queue manager program and an intermediate email queue in a server computer, and a recipient email retrieval program in a recipient's computer.
    Type: Grant
    Filed: January 24, 2005
    Date of Patent: January 13, 2009
    Assignee: International Business Machines Corporation
    Inventors: Yen-Fu Chen, John W. Dunsmoir, Hari Shankar, Nancy T. Sun
  • Patent number: 7475390
    Abstract: A process for transferring content from one computer resource to another by enabling automatic cutting-and-pasting in a destination first, source second sequence, a user selecting insertion points in the contents of a destination computer resource, followed by the user selecting information elements in a source computer resource, subsequently automatically intercepting transfer of the selected information elements to the destination, determining which intercepted information elements are expressed in a natural language not matching a user-specified natural language, invoking a rule management user interface to allow the user to define an action to be taken, performing the specified language handling actions on the intercepted information elements, and transferring translated information elements to the destination computer resource.
    Type: Grant
    Filed: January 12, 2004
    Date of Patent: January 6, 2009
    Assignee: International Business Machines Corporation
    Inventors: Viktors Berstis, Yen-Fu Chen, John W. Dunsmoir
  • Publication number: 20080300859
    Abstract: Image or graphic elements such as pictures, icons and clip art, are intercepted during transfer from a computer source to a computer destination, such as during a cut-and-paste operation. Embedded text within the intercepted element is optically recognized, and encoded text is extracted. It is determined if the language of the text matches a desired language of the destination. If not, a translation of the optically-recognized text data is performed, and the translated text data is rendered into image data. The image data is then substituted into the intercepted element to overlay or replace the original embedded text, thereby “translating” the image or graphic element to a desired destination language. The modified image or graphic element is then delivered to the destination, such as a document, program, file or data structure.
    Type: Application
    Filed: August 15, 2008
    Publication date: December 4, 2008
    Inventors: Yen-Fu Chen, John W. Dunsmoir
  • Publication number: 20080275693
    Abstract: A method, system, and computer program product for national language support. National language support for an application is provided by recording translations of a text string in corresponding different languages in a single property file so as to allow display of the translations in the property file. One of the translations of the text string recorded in the property file is selected for use by an application based on a locale associated with the execution of the application and the selected one of the translations is used in the execution of the application.
    Type: Application
    Filed: July 17, 2008
    Publication date: November 6, 2008
    Inventors: Yen-Fu Chen, John W. Dunsmoir, Rick A. Hamilton, James W. Seaman
  • Publication number: 20080275692
    Abstract: A system and computer program product for national language support. National language support for an application is provided by recording translations of a text string in corresponding different languages in a single property file so as to allow display of the translations in the property file. One of the translations of the text string recorded in the property file is selected for use by an application based on a locale associated with the execution of the application and the selected one of the translations is used in the execution of the application.
    Type: Application
    Filed: July 17, 2008
    Publication date: November 6, 2008
    Inventors: Yen-Fu Chen, John W. Dunsmoir, Rick A. Hamilton, James W. Seaman
  • Patent number: 7440888
    Abstract: National language support for an application is provided by recording translations of a text string in corresponding different languages in a single property file so as to allow display of the translations in the property file. One of the translations of the text string recorded in the property file is selected for use by an application based on a locale associated with the execution of the application and the selected one of the translations is used in the execution of the application.
    Type: Grant
    Filed: September 2, 2004
    Date of Patent: October 21, 2008
    Assignee: International Business Machines Corporation
    Inventors: Yen-Fu Chen, John W. Dunsmoir, Rick A. Hamilton, II, James W. Seaman
  • Publication number: 20080249748
    Abstract: A method and implementing computer system are provided for enabling a user to determine a starting glaze color for fired tiles in processes where there is a color change from a starting glaze color to a finished or fired tile color. In an exemplary embodiment, a tile painting application is illustrated and includes a camera arranged to take an image of a fired or finished tile that has been painted, glazed and fired in a tile kiln. The color of the fired tile is determined from the image or picture of the fired tile, and a color change database is accessed to determine the starting or bisque color glaze. Related painting process information, including the pre-firing glaze color, the fired glaze color and other tile firing parameters, is accessed from the database and is selectively displayed to a user. The user is then enabled to reproduce the fired tile using the retrieved bisque glaze color and the firing parameters. In another embodiment, a fired tile is divided into smaller segments for analysis.
    Type: Application
    Filed: June 9, 2008
    Publication date: October 9, 2008
    Inventors: Thomas Henry Barnes, John W. Dunsmoir, Sheryl S. Kinstler, Mei Yang Selvage, Abigail Alice Tittizer, Carol Sue Robertson Walton
  • Publication number: 20080247631
    Abstract: A method and implementing computer system are provided for enabling a user to paint a surface a desired final color while using a paint, the color of which appears in raw form different from the desired final color for the painted surface. In an exemplary embodiment, a tile painting application is illustrated and includes a camera arranged to take an image of a bisque tile. When a user applies a glaze to the tile, the camera-computer system analyzes the glaze color among other factors affecting the painting process and an image showing a final color of the tile after firing is presented on the display of the computer system such that by looking at the computer screen, the user is able to see the actual final color of the tile after firing while applying the initial glaze to the bisque tile before firing.
    Type: Application
    Filed: June 9, 2008
    Publication date: October 9, 2008
    Inventors: Thomas Henry Barnes, John W. Dunsmoir, Sheryl S. Kinstler, Mei Yang Selvage, Abigail Alice Tittizer, Carol Sue Robertson Walton
  • Patent number: 7433877
    Abstract: A system and method for preventing user-input text strings of illegal lengths from being submitted to a database where, for each character in the string, a character length is determined in quantities of digital units of storage according to an encoding schema, the character lengths are accumulated into a total string length, also measured in digital units of storage, and the total string length is compared to one or more database input field requirements such as non-null and maximum length specifications. If a limit is not met, the system and method are suitable disposed in a manner to block or prevent submission of the user-input string to the database. The invention can alternatively be realized as a plug-in for database front-end application programs, as a stand-alone web services provider, or as a plug-in for a client-side database access program such as a web browser.
    Type: Grant
    Filed: October 13, 2005
    Date of Patent: October 7, 2008
    Assignee: International Business Machines Corporation
    Inventors: Yen-Fu Chen, John H. Bosma, John W. Dunsmoir, Venkatesan Ramamorthy, Mei Yang Selvage
  • Patent number: 7412719
    Abstract: A Centralized Authentication & Authorization (CAA) system that prevents unauthorized access to client data using a secure global hashtable residing in the application server in a web services environment. CAA comprises a Service Request Filter (SRF) and Security Program (SP). The SRF intercepts service requests, extracts the service client's identifier from a digital certificate attached to the request, and stores the identifier in memory accessible to service providers. The client identifier is secured by the SP using a key unique to the client identifier. When the web services manager requests the client identifier, the web services manager must present the key to the SP in order to access the client identifier. Thus, the present invention prevents a malicious user from attempting to obtain sensitive data within the application server once the malicious user has gained access past the firewall.
    Type: Grant
    Filed: May 20, 2004
    Date of Patent: August 12, 2008
    Assignee: International Business Machines Corporation
    Inventors: Messaoud Benantar, Yen-Fu Chen, John W. Dunsmoir, Randolph Michael Forlenza, Wei Liu, Sandra Juni Schlosser
  • Publication number: 20080164247
    Abstract: The invention is an induction heating system comprising a first article having a metallic mesh lining; and a second article having a coil for receiving an alternating electrical current; wherein the coil induces a current in the metallic mesh lining when the second pad is placed in close proximity to the first pad and the coil receives an alternating electrical current; whereby the current induced in the metallic mesh lining causes the metallic mesh lining to generate heat that can be applied to a body through contact with the first article. Additionally, this inventive induction heating system may further comprise a controller circuit in the second article for detecting an eddy current in the coil and operating a switch to turn the alternating electrical current off when no eddy current is detected in the coil.
    Type: Application
    Filed: January 4, 2007
    Publication date: July 10, 2008
    Inventors: Yen-Fu Chen, John W. Dunsmoir, Francis X. Kinstler, Sheryl S. Kinstler
  • Publication number: 20080101656
    Abstract: A computer implemented method, apparatus, and computer usable program code for tracking vehicles in a parking facility using optics. The process receives a series of two-dimensional images of a vehicle in a parking facility from a camera. The process generates an object representing the vehicle based on the series of two-dimensional images. The object includes a set of parameters defining an outer edge frame for the vehicle. The process determines a location of the vehicle in the parking garage based on the outer edge frame and positional pixel data for the parking facility.
    Type: Application
    Filed: October 30, 2006
    Publication date: May 1, 2008
    Inventors: Thomas Henry Barnes, John W. Dunsmoir, Sheryl S. Kinstler, Ramanarayan N. Ramanujam, Carol Sue Robertson Watson
  • Publication number: 20080101715
    Abstract: A computer implemented method, apparatus, data processing system, and computer usable program code are provided for identifying interest points. A set of digital images and a set of threshold values are received, where the set of digital images includes a set of digital frames. A set of directional values are calculated for each of a set of pixels within each digital frame in the set of digital frames. A set of interest points are identified within each digital frame in the set of digital frames using the set of threshold values and the set of directional values. Finally, a set of characteristics is identified for the set of interest points.
    Type: Application
    Filed: October 27, 2006
    Publication date: May 1, 2008
    Inventors: Thomas Henry Barnes, John W. Dunsmoir, Sivakumar Jambunathan, Sheryl S. Kinstler, Carol Sue Robertson Walton
  • Patent number: 7346853
    Abstract: Content is transferred from one computer resource to another computer resource by receiving a first insertion point or replacement area from a first user interface to a destination computer resource, receiving an enablement to perform automatic paste operation, switching to a user interface to a source computer resource, receiving a user selection of content from said source user interface, and automatically copying the selected content to a transfer buffer and to the designated insertion point(s) in the destination computer resource. Each time source content is selected, a number of source reference data items such as author, publication date, and source file name or network address are captured and stored. The stored source reference identifies may then be used to automatically generate a monitor report containing this information, which is then provided to an online learning administrator or instructor.
    Type: Grant
    Filed: January 12, 2004
    Date of Patent: March 18, 2008
    Assignee: International Business Machines Corporation
    Inventors: Yen-Fu Chen, John W. Dunsmoir
  • Patent number: 7340685
    Abstract: Content is transferred from one computer resource to another computer resource by receiving a first insertion point or replacement area from a first user interface to a destination computer resource, receiving an enablement to perform automatic paste operation, switching to a user interface to a source computer resource, receiving a user selection of content from said source user interface, and automatically copying the selected content to a transfer buffer and to the designated insertion point(s) in the destination computer resource. Each time source content is selected, a number of source reference data items such as author, publication date, and source file name or network address are captured and stored. The stored source reference identifies may then be used to automatically generate footnotes, end notes, and bibliographical entries.
    Type: Grant
    Filed: January 12, 2004
    Date of Patent: March 4, 2008
    Assignee: International Business Machines Corporation
    Inventors: Yen-Fu Chen, John W. Dunsmoir
  • Publication number: 20080042812
    Abstract: Vehicular situational awareness systems, method and arrangements are disclosed herein. In one embodiment digitized video can be acquired by a camera on a vehicle, and utilizing pixel differentiation at least one area of interest in the digitized video can be identified. The area of interest could be, for example, a group of pixels that represent another vehicle, a sign etc. Attribute information for the area of interest, such as size, movement etc of an object, can be acquired and then it can be determined if the attribute information is significant enough or important enough to set an alarm condition and notify the driver.
    Type: Application
    Filed: August 16, 2006
    Publication date: February 21, 2008
    Inventors: John W. Dunsmoir, Sivakumar Jambunathan, Sheryl S. Kinstler, Thomas H. Barnes, Carol S. Walton
  • Publication number: 20080004862
    Abstract: The “Idiom Identifier” converts an original text document to a “neutral” form containing no punctuation, no capital letters, and having only a single space between each word. Neutral form text also removes hidden markup such as line breaks, paragraph breaks or page breaks. The Idiom Identifier performs an enhanced text search to locate idioms listed in a library file. The Idiom Identifier marks each identified idiom in a marked-up copy of the original text document. A reader can click on the marked-up idiom to see a definition of the idiom.
    Type: Application
    Filed: June 28, 2006
    Publication date: January 3, 2008
    Inventors: Thomas H. Barnes, Yen-Fu Chen, John W. Dunsmoir, Sheryl S. Kinstler, Carol S. Walton
  • Patent number: 7310781
    Abstract: Content is transferred from one computer resource to another computer resource by receiving a first insertion point or replacement area from a first user interface to a destination computer resource, receiving an enablement to perform automatic paste operation, switching to a user interface to a source computer resource, receiving a user selection of content from said source user interface, and automatically copying the selected content to a transfer buffer and to the designated insertion point(s) in the destination computer resource. Additional content may be copied to the destination computer resource by simply selecting additional content in the same source computer resource or other computer resources without need to toggle back to the destination user interface between every copy and paste operation.
    Type: Grant
    Filed: June 5, 2003
    Date of Patent: December 18, 2007
    Assignee: International Business Machines Corporation
    Inventors: Yen-Fu Chen, John W. Dunsmoir
  • Patent number: 7298904
    Abstract: A method, computer program product, and a data processing system for scaling handwritten character input for performing handwriting recognition. A stroke parameter is derived from a handwritten character stroke and an input area is calculated in which the handwritten character stroke was supplied. The stroke parameter is scaled according to the input area.
    Type: Grant
    Filed: January 14, 2004
    Date of Patent: November 20, 2007
    Assignee: International Business Machines Corporation
    Inventors: Yen-Fu Chen, John W. Dunsmoir
  • Patent number: 7211774
    Abstract: The invention is an induction heating system comprising a first article having a metallic mesh lining; and a second article having a coil for receiving an alternating electrical current; wherein the coil induces a current in the metallic mesh lining when the second pad is placed in close proximity to the first pad and the coil receives an alternating electrical current; whereby the current induced in the metallic mesh lining causes the metallic mesh lining to generate heat that can be applied to a body through contact with the first article. Additionally, this inventive induction heating system may further comprise a controller circuit in the second article for detecting an eddy current in the coil and operating a switch to turn the alternating electrical current off when no eddy current is detected in the coil.
    Type: Grant
    Filed: August 19, 2005
    Date of Patent: May 1, 2007
    Assignee: International Business Machines Corporation
    Inventors: Yen-Fu Chen, John W. Dunsmoir, Francis X. Kinstler, Sheryl S. Kinstler