Patents Represented by Attorney, Agent or Law Firm Robert H. Frantz
  • Patent number: 8156484
    Abstract: A system in which a plurality of performance objects are stored in computer memory, where each performance objects contains at least one input template and a corresponding optimized code path program product. A template matcher intercepts an input set destined to a directory server, and then determines a match between the intercepted input set and one of the templates. A code path selector then retrieves the corresponding optimized code path program product stored in a performance object associated with the matched template. Finally, a code processor executes the retrieved optimized code path program product on the intercepted input set, and stores the result in a tangible computer media through alteration of a physical property of the media.
    Type: Grant
    Filed: August 22, 2007
    Date of Patent: April 10, 2012
    Assignee: International Business Machines Corporation
    Inventor: Richard J. Smith
  • Patent number: 8145516
    Abstract: A cross-world framework for providing integrated scheduling and reservation of virtual resources. Users are allowed to access the scheduling application from a website or an in-world interface. According to one embodiment, the framework uses the iCal industry standard calendaring format, and includes user configurable cross-channel notifications.
    Type: Grant
    Filed: July 13, 2007
    Date of Patent: March 27, 2012
    Assignee: International Business Machines Corporation
    Inventors: John A. Blanchard, III, Jennifer Martin
  • Patent number: 8145666
    Abstract: Real-time attributes are processed according to a syntax schema for a directory access protocol service by associating by a computer a real-time attribute with a directory structure, the real-time attribute being externally stored from the directory structure; responsive to an access request via a directory access protocol for access to a database value for the real-time attribute, obtaining by a computer a current value from a real-time data source external to the directory structure, and converting by a computer the obtained value from a format not compatible with the directory access protocol to a compatible format; and returning by a computer to a requester the converted real-time attribute directly in the directory access protocol, wherein storing and updating of the converted real-time attribute value in the directory structure are eliminated or avoided.
    Type: Grant
    Filed: October 6, 2010
    Date of Patent: March 27, 2012
    Assignee: International Business Machines Corporation
    Inventors: Jason M. Bell, Mark Joseph Cavage, Kristin Marie Hazlewood, Gary Dale Williams
  • Patent number: 8122424
    Abstract: Content is transferred 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: October 3, 2008
    Date of Patent: February 21, 2012
    Assignee: International Business Machines Corporation
    Inventors: Viktors Berstis, Yen-Fu Chen, John W. Dunsmoir
  • Patent number: 8111588
    Abstract: Two or more wirelessly networked devices for control or data acquisition functions for real-time application are provided with a error corrected synchronization and data collection process. A single start device transmits a start message, followed by each stop device acknowledging that start message. If one or more stop devices fails to acknowledge the initial start message, one or more start messages are transmitted including an elapsed time since the initial start message. Each stop device receives the initial start message and any subsequent start messages, using the elapsed time in the start message to synchronize a local timer. Upon stop event detection, each stop device records its local timer value and subsequently transmits that value to a collection device or console.
    Type: Grant
    Filed: September 2, 2010
    Date of Patent: February 7, 2012
    Inventor: Frederick E Frantz
  • Patent number: 8108063
    Abstract: Dye transfer in a dying machine or washing machine is controlled via a user display by showing a dialog having with color level indicators for setting a threshold to trigger a dye transfer control action, and with threshold adjustment controls; responsive to the threshold adjustment controls, changing transfer control parameters for initiation of control actions; responsive to the threshold being triggered, performing a control action by opening an abatement valve communicative to a reservoir holding a substantially liquid or gel form of a dye scavenger or inhibitor substance; and continuing to monitor the triggering of the threshold, and responsive to the threshold being triggered, continues to open the abatement valve until at least one condition is detected of a desired color threshold being met, a desired color threshold being regained, until a user intervention occurs, and until a particular wash stage is activated.
    Type: Grant
    Filed: June 28, 2006
    Date of Patent: January 31, 2012
    Assignee: International Business Machines Corporation
    Inventors: Kavita Agrawal, William K. Bodin, Lakshmi N. Potluri, Gregory W. Rybczynski
  • Patent number: 8099895
    Abstract: A trigger mechanism having a sear block engaging a striker of a firearm, a pivot drop piece supporting the sear block in an over center configuration, a toggle sear supporting the pivot drop piece and engaging a finger piece via a set of sear surfaces, the toggle sear having a toggle sear fly weight, such that when pressure is applied to the finger piece to overcome the sear surfaces friction, the finger piece releases the toggle sear, the pivot piece collapses and allows the sear block to release the cocking piece or striker, wherein during the collapsing motions, movement of the toggle sear is initially damped by kinetic resistance of the fly weight, and later, completion of the collapsing motions are assisted by inertia stored in the fly weight, providing full disengagement of the sear block from the striker.
    Type: Grant
    Filed: January 8, 2010
    Date of Patent: January 24, 2012
    Inventors: James Shelton Farley, Jr., James Shelton Farley, Jr. III
  • Patent number: 8103574
    Abstract: A computer system for a manufacturer or service provider to communicate goods or services which are available for bidding by bidders that provides collected bids in a bid database, the bids each having an associated seal status indication field queries the bid database for unsealed bids which match parameters of a Broker Profile Matrix associated with a trader console, the trader console comprising an intermediary third party user console communicably disposed between a bidder user console and broker user console, operates to buy products or services from the broker user console and to resell the bought products and services to the bidder user console; responsive to finding matching unsealed bids, delivers the matching unsealed bids to the trader console wherein delivery of delivery of sealed bids to the trader console is prevented; and displays on the trader console the delivered matching unsealed bids to a trader console user.
    Type: Grant
    Filed: November 29, 2000
    Date of Patent: January 24, 2012
    Assignee: International Business Machines Corporation
    Inventors: Leland James Wiesehuegel, Rebecca Lynn Roberts, William James Morrison
  • 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
  • Patent number: 8091022
    Abstract: Content is transferred from one computer resource to another computer resource by receiving a user-selected first insertion point for placement of verbatim quoted information within a first UI to a destination electronic document file; receiving a user selection of text content to be transferred from a source UI to the first insertion point; copying the text content to a transfer buffer without requiring a user to return to the first UI; recording source reference data items corresponding to the selected text content without requiring the user to return to the first UI; producing in the destination electronic document file a footnote, endnote, or bibliographical entry comprising the reference data items; and generating a human-readable monitor report containing the source reference data items and an identity indicator of the user, wherein background execution prevents knowledge by the user of the monitor report.
    Type: Grant
    Filed: November 29, 2007
    Date of Patent: January 3, 2012
    Assignee: International Business Machines Corporation
    Inventors: Yen-Fu Chen, John W. Dunsmoir
  • Patent number: 8086999
    Abstract: Information elements are automatically translated during cutting-and-pasting in a destination first, source second sequence by receiving a user selection of insertion points in the contents of a destination computer resource, then receiving a user selection of one or more information elements, intercepting transfer of the information elements to the destination computer resource, determining which intercepted information elements are expressed in a natural language not matching a user-specified natural language, performing one or more natural language handling actions on the intercepted information elements which do not match the user specified natural language as defined by one or more natural language handling rules, and transferring translated information elements to the destination.
    Type: Grant
    Filed: October 3, 2008
    Date of Patent: December 27, 2011
    Assignee: International Business Machines Corporation
    Inventors: Viktors Berstis, Yen-Fu Chen, John W. Dunsmoir
  • Patent number: 8085623
    Abstract: Two or more wirelessly networked devices for control or data acquisition functions for real-time application are provided with a error corrected synchronization and data collection process. A single start device transmits a start message, followed by each stop device acknowledging that start message. If one or more stop devices fails to acknowledge the initial start message, one or more start messages are transmitted including an elapsed time since the initial start message. Each stop device receives the initial start message and any subsequent start messages, using the elapsed time in the start message to synchronize a local timer. Upon stop event detection, each stop device records its local timer value and subsequently transmits that value to a collection device or console.
    Type: Grant
    Filed: June 29, 2010
    Date of Patent: December 27, 2011
    Inventor: Frederick E Frantz
  • Patent number: 8037017
    Abstract: A real-time chat and conference contact information manager which, during a real-time online chat, online meeting, or online collaboration session between multiple participants, receives identification items associated with addition of a new participant; stores the received identification data item in a contact record in a local collaboration client contact list; triggered by the storing, extracts a search key value for each data item of the contact record, including at least an email address value associated with the new participant; uses the search key value to search a trusted administered contact information store for corresponding data items; and modifies the contact record to include the corresponding data items from said trusted administered contact information data store.
    Type: Grant
    Filed: November 18, 2008
    Date of Patent: October 11, 2011
    Assignee: International Business Machines Corporation
    Inventor: Jonathan Samn
  • Patent number: 8031943
    Abstract: Text regions of natural language embedded in images are automatically translated via a clipboard buffer during a cut-and-paste command according to an isolation rule defining one or more types of image elements to be isolated, by examining the image elements, responsive to meeting the isolation rule, transferring the image element from the clipboard to an isolation store, disabling pasting of the image element; recognizing text within the isolated image; determining a natural language in which the recognized text is expressed; performing natural language translation of the recognized text into a user-specified destination natural language; producing image data for the translated text; overlaying the image data onto the embedded text in the isolated image element; and pasting the modified image element from the isolation store to a user-designated destination points within a destination computer file.
    Type: Grant
    Filed: August 15, 2008
    Date of Patent: October 4, 2011
    Assignee: International Business Machines Corporation
    Inventors: Yen-Fu Chen, John W. Dunsmoir
  • Patent number: 8027843
    Abstract: Enhanced diagnostic service is provided by determining availability of and downloading a supplemental diagnostic function to isolate a failure according to a service signal from a mobile system; coalescing offers for a repair service according to results of the execution of the downloaded diagnostic function; presenting the offers to an operator of the mobile system; executing the diagnostic function by an on-demand computing system wherein transactions provided by the diagnostic function are automatically shared by simultaneously serving multiple customers; differentiating and recording each customer's usage of the diagnostic functions according to one or more parameters included in the transactions, the parameters uniquely identifying each customer and a type of transaction conducted for that customer; and, responsive to a number of simultaneous transactions to any one server exceeding a performance limit of a given server, automatically accessing one or more additional servers to increase capacity and to s
    Type: Grant
    Filed: November 1, 2005
    Date of Patent: September 27, 2011
    Assignee: International Business Machines Corporation
    Inventors: Willam Kress Bodin, Derral C. Thorson
  • Patent number: 8014752
    Abstract: Automatic utilization of cellular telephone device is achieved by a controller and a short-range wireless communicator mounted on a vehicle, the short-range wireless communicator having a peer-to-peer communications capability; responsive to an emergency notification message, pinging by the short-range wireless communicator a long-range communication device contemporaneously within range of the peer-to-peer communications capability, the long-range communication device being physically detached from the vehicle; subsequent to the pinging, receiving a response message indicating that user authorization is required; responsive to the response message, sending by the short-range wireless communicator to the long-range communication device a request for authorization message; subsequent to a user responding in an affirmative manner to the authorization request, receiving an authorization message to co-opt the long-range communication device; and responsive to the authorization, sending an emergency notification m
    Type: Grant
    Filed: September 13, 2010
    Date of Patent: September 6, 2011
    Assignee: International Business Machines Corporation
    Inventors: Yen-Fu Chen, John Hans Handy-Bosma, Fabian F Morgan, Keith Raymond Walker
  • Patent number: 8010888
    Abstract: Input to a transformation engine is produced, responsive to a client computer providing a data access service (DAS) computer with XML data for transformation, by creating a graph shell and XML store for the XML data, determining if the graph has a store; and, if so, requesting an empty TrAX result; requesting to fill the empty TrAX result using TrAX source, and requesting a store parser for events related to the XML store; while avoiding wrapping by the TrAX DAS of a graph shell with TrAX source, requesting by a TrAX source of a graph for one or more nodes, requesting by a graph from a store for one or more nodes, parsing of a buffer by a store, returning events from a store to a graph, building of a graph by the same graph, returning nodes from a graph to a TrAX source; and building events by a TrAX source.
    Type: Grant
    Filed: October 24, 2005
    Date of Patent: August 30, 2011
    Assignee: International Business Machines Corporation
    Inventors: Kelvin James Goodson, David John Vines
  • Patent number: 8010423
    Abstract: An opportunity server searches for potential vehicle repair transaction providers by receiving a signal from a mobile system indicating a need for a transaction with a business entity responsive to an on-board diagnostic detection of a real-time fault condition resulting in recording of a Diagnostic Trouble Code; automatically issuing requests for bids for the transaction to provider parties located in a first potential geographic point for repair service indicating estimated times of arrival at each geographic point; receiving offers from the provider parties; automatically coalescing the offers by screening to meet user preferences, and modifying and organizing into a format for uniform presentation to a user; presenting the coalesced offers to an operator of the mobile system; and automatically performing enterprise resource planning for a user-selected business transaction.
    Type: Grant
    Filed: August 29, 2002
    Date of Patent: August 30, 2011
    Assignee: International Business Machines Corporation
    Inventors: William Kress Bodin, Bryan William Clark, Albert Chung-Chee Kwok, John Richard Del Pizzo, Jr., Wojciech T. Stryjewski, David Patrick Huff, Derral Charles Thorson, Michael Karasick
  • Patent number: 7996207
    Abstract: A multilingual bidirectional domain name is produced by receiving a domain name having characters from at least two character sets with different display orders with just one direction of reading; breaking domain name into labels delimited by a full stop punctuation marks, the labels having an original label display order as encountered from left to right; within a label, resolving display directions of indeterminate display order characters by assigning a strong reading direction left-to-right display order to each indeterminate display order character; subsequently, reordering the characters within each of the labels into a display order using the fully resolved characters while preserving the original label display order and wherein bidirectionality of characters within each label is produced, so that produced the multilingual bidirectional domain name contains at least two different directions of reading across the entire converted address; and, displaying the multilingual bidirectional domain name on a c
    Type: Grant
    Filed: June 26, 2001
    Date of Patent: August 9, 2011
    Assignee: International Business Machines Corporation
    Inventor: Steven Edward Atkin
  • Patent number: 7992033
    Abstract: Corrective actions are managed for differing preferences among multiple sharing customers by a repository inquirer which, responsive to receipt of a fault event or out-of-limits condition for a shared resource of a first computing system domain, queries a customer requirements repository, determines affected application programs for the customers sharing the resource, determines affected customers on behalf of which affected application programs are being executed, and by a preference extractor which, responsive to the inquirer, extracts preferences for each affected application programs; and a corrective action instigator which, responsive to the extractor, performs two or more corrective actions according to the extracted preferences, wherein the corrective actions comprise at least two different actions, and wherein at least one corrective action comprises moving execution of an application program from a first computing system to a second computing system.
    Type: Grant
    Filed: March 27, 2009
    Date of Patent: August 2, 2011
    Assignee: International Business Machines Corporation
    Inventors: Rhonda L. Childress, Mark Anthony Laney, Reid Douglas Minyen, Neil Raymond Pennell