Ronald E. Craig - Pittsboro NC Steven D. Ims - Apex NC Yongcheng Li - Raleigh NC Daniel E. Poirier - Durham NC Soumitra Sarkar - Cary NC Yih-Shin Tan - Raleigh NC Maria Rita Villari - Cary NC
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 1516
US Classification:
709203, 719311, 707 10
Abstract:
A method, system, and computer program product for caching dynamically generated content (including, but not limited to, dynamically generated Web pages), as well as determining when the cached content should be invalidated or purged. Rather than caching the generated datastream (i. e. the end result of the computations used in the dynamic generation process) as in the prior art, the interim results of computations (such as a generated bean instance or object, where the interim results may be stored using properties and methods) are cached according to the present invention. The input properties used to generate the bean or object, along with the input property values, are used to distinguish among cached instances and thereby identify when a cached instance may be used to respond to a subsequent request for the same content. Re-execution of the business logic of the bean or object may then be avoided, using the cached beans or objects output properties to generate the content response. Application-specific, developer-defined criteria may be used in the cache invalidation determination.
Price Verification Method, Device And Program Product
Ronald E. Craig - Pittsboro NC, US Haley L. Wilson Gray - Cary NC, US David L. Kaminsky - Chapel Hill NC, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06K 7/10
US Classification:
23546201, 235383
Abstract:
The price verification device typically includes a barcode scanner, an Optical Character Recognition (OCR) reader and an optional key pad. To verify a price for an item, a user such as a consumer will scan a barcode printed on a label associated with the item using the barcode scanner, and read the price for the item as printed on the label using the OCR reader. The consumer can then optionally input a quantity for the item using the key pad. Thereafter, the final price for the item will be stored within the device. When the consumer checks-out, he/she can compare the stored price for the item to a register-based price as determined by a (cash) register.
Apparatus And Method Controlling Use Of Individual Segments Of Instant Messaging Content
Gabriel Aaron Cohen - Raleigh NC, US Ronald Eugene Craig - Pittsboro NC, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15/16
US Classification:
709206, 709228
Abstract:
An apparatus and method is provided for a configuration of client work stations for instant messaging, wherein a participant intending to send a particular segment of chat content can elect to send the segment in an “off the record” mode. Content sent in this mode can be viewed but cannot be copied or saved by other instant messaging participants. The apparatus usefully includes a mode select device operable by the participant at a given station to designate each of a succession of chat content segments generated at the given station to be either for unrestricted use, or for off the record use, selectively. The apparatus further includes a component for applying a first use control message to each of the off the records segments sent from the given station to one or more of the other stations. A content control device located at a station receiving the off the record segments is responsive to the applied first use control messages to prevent the receiving station from retaining or otherwise propagating any of the received off the record segments.
Host Screen Transformation For Mobile Devices Having A Reduced Display Size
Ronald E. Craig - Pittsboro NC, US Gerald L. Mitchell - Durham NC, US Lori M. Ruffing - Deerfield Beach FL, US Masaaki Takamiya - Cary NC, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 3/14
US Classification:
715864, 715760, 715788
Abstract:
The present invention provides a method, system and computer program product for improved display of host terminal applications on data processing systems having a small display size. In one embodiment, a host application translator reads characters stored in a character buffer and character attributes stored in an attribute buffer of a computer host terminal application that is displayed to a user as lines of characters. The host application translator performs component recognition on the characters and the character attributes to identify essential characters. Essential characters are characters that are required to be displayed to a user for the user to be able to interact with the computer host terminal application. The host application translator generates hypertext markup language code (HTML) for reconfiguring the characters for display on a portable data processing system having a small display size.
Expandable Area For Host Table Data Display In A Mobile Device
Ronald E. Craig - Pittsboro NC, US Masaaki Takamiya - Cary NC, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 3/048
US Classification:
715798, 715218, 715227
Abstract:
A system, method and computer-readable medium are disclosed for providing improved display of a host terminal application interface. A host application translator reads characters stored in a character buffer of a computer host terminal application that is displayed to a user as a table of horizontal rows and vertical columns of characters. The host application translator receives a preference that determines which vertical columns are to be displayed and a second preference that determines the order in which the vertical columns are to be displayed. The host application translator reconfigures the display of the characters by displaying the vertical columns indicated by the first preference in the order indicated by the second preference and displaying information corresponding to the vertical columns that are not indicated by the first preference, thus providing user-selectable controls to expand or collapse this information.
Apparatus And Method For Limiting Access To Instant Messaging Content On A Display Screen
Gabriel Cohen - Raleigh NC, US Ronald Craig - Pittsboro NC, US Gerald Mitchell - Raleigh NC, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15/16
US Classification:
709206000, 709229000
Abstract:
An apparatus and method is provided for substantially reducing the possibility that a message received at a computer terminal during an instant messaging conversation will become accessible to unintended viewers. A useful embodiment is directed to an arrangement wherein a computer terminal at a first client work station is disposed to receive chat messages from a second client work station during an instant messaging conversation. Apparatus associated with the computer terminal for limiting access to the received chat messages includes a device for attaching a security identifier to each received chat message. A display device at the computer terminal generates a window that selectively provides a specified one of the chat messages in viewable form. A concealment device coupled to the display device is-operable to make the specified chat message unviewable on the display device. A component connected to the concealment device activates the concealment device when a prespecified event occurs.
Apparatus And Method For Controlling Use Of Instant Messaging Content
Gabriel Cohen - Raleigh NC, US Ronald Craig - Pittsboro NC, US Gerald Mitchell - Raleigh NC, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15/16 H04L 9/32 G06K 9/00
US Classification:
709229000, 726004000
Abstract:
An apparatus and method is provided for use in instant messaging or chat conversations between participants at client computer terminals or work stations. When a participant wants to save some or all of the chat transcript, the participant actively requests consent from all other participants. The consent request includes the specific content to be saved, and provides a variety of options for responding to the request, such as to approve, disapprove, or delete selected text. In a useful embodiment, apparatus for controlling use of chat content includes a content control device located at least at a first one of the client stations, the control device connected to regulate use by a first station of specified chat content received from at least a second station. A content request device operable at the first station sends a message requesting permission to selectively use the specified chat content, and a request response device at the second station sends a response request message to either prevent the first station from propagating the specified chat content, or else approving selective use by the first station of at least a portion of the specified content.
Method And Apparatus To Secure And Retrieve Instant Messages
Gabriel Cohen - Raleigh NC, US Patrick Cox - Raleigh NC, US Ronald Craig - Pittsboro NC, US Thomas Haynes - Apex NC, US Gerald Mitchell - Raleigh NC, US Mohamad Salahshoor - Raleigh NC, US
Assignee:
International Business Machines Corporation - Armonk NY
International Classification:
G06F 15/16
US Classification:
709207000
Abstract:
A computer implemented method, apparatus, and computer usable code for managing instant messages. An instant message is received at a client. A set of parameters in the instant message is identified. The instant message on a display in the client is presented, and the instant message is removed from the display after a period of time defined by the set of parameters.
Medical School Universidad Autu00F3noma de Guadalajara, Guadalajara, Jalisco, Mexico Graduated: 1979
Description:
Dr. Craig graduated from the Universidad Autu00F3noma de Guadalajara, Guadalajara, Jalisco, Mexico in 1979. He works in Port Jefferson, NY and 1 other location and specializes in Diagnostic Radiology. Dr. Craig is affiliated with Good Samaritan Hospital Medical Center, Good Samaritan Regional Medical Center, Saint Catherine Of Siena Medical Center and Saint Charles Hospital.
Youtube
Objednal si nos manelky na dark webu! - Ronal...
This Video has been made available for informational and educational p...
Duration:
47m 29s
Dr. Ronald Craig Ilg and Izzys Secret
Duration:
18m 17s
Ronald is the Boss for a Day!
Welcome to SIS vs BRO! This is where Karina and Ronald join forces to ...
Duration:
17m 26s
Best of Craig Middlebrooks | Parks and Recrea...
"Oh I have a medical condition alright, it's called caring too much!!"...
Duration:
10m 4s
KARINA IS THE IMPOSTOR (AMONG US)
I can't believe how Karina tried to trick me, she was the Impostor!!! ...
Duration:
30m 26s
Best of Jean Ralphio | Parks and Recreation
He is literally the WORRRRRRSSSSSTTT... This is the official Youtube ...