Patents by Inventor Robert Woolf

Robert Woolf 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).

  • Publication number: 20240345862
    Abstract: Automatic generation of service instance managers includes automatically generating, from a first representation of a service instance manager for an environment, a second representation of the service instance manager. The first representation and second representation are programmed in different technologies. The automatically generating includes obtaining a universal form into which the first representation was transformed via a transformation, and further includes generating the second representation using the universal form and variable information, recovered from the first representation, lost by the transformation of the first representation into the universal form.
    Type: Application
    Filed: April 17, 2023
    Publication date: October 17, 2024
    Inventors: Robert WOOLF, Gregory A. JOHNSON, Neil Delima, Girish PADMANABHAN
  • Publication number: 20170368448
    Abstract: A card-connector is provide for the construction 3-dimensions objects with cards, such as playing cards. The card connector can include a card receiving portion and an interconnection portion. The card receiving portion can be bifurcated to define a first side portion, a second side portion, and a slot. The interconnecting portion can have at least one of a ball portion or socket portion of a ball and socket joint, where two interconnecting portion can be connected to form a ball and socket joint. Multiple card connectors can be joined together with the interconnecting portions to create 3-dimensional objects with the cards.
    Type: Application
    Filed: November 16, 2015
    Publication date: December 28, 2017
    Applicant: The United States Playing Card Company
    Inventors: Kirk Morrow, Mark Edward Schierenbeck, Philip Torry Van Milligan, Wayne R. Park, Steve Weinstein, David Hamann, Robert Woolf
  • Patent number: 8010891
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to extensible markup language (XML) data processing and provide a novel and non-obvious method, system and computer program product for inter-device transfer of parsed XML documents. In one embodiment of the invention, a markup serialization method can be provided. The method can include receiving a request in a second computing process for offloaded parsing of markup from an application in a first computing process, retrieving markup from the application, parsing the markup in the second computing process to produce a serialized data object for the markup, placing the serialized data object into shared memory for the application, and returning a reference to the serialized data to the application.
    Type: Grant
    Filed: August 2, 2007
    Date of Patent: August 30, 2011
    Assignee: International Business Machines Corporation
    Inventors: Eugene Kuznetsov, Alexandre Polozoff, Richard E. Salz, Robert Woolf
  • Publication number: 20090037807
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to extensible markup language (XML) data processing and provide a novel and non-obvious method, system and computer program product for inter-device transfer of parsed XML documents. In one embodiment of the invention, a markup serialization method can be provided. The method can include receiving a request in a second computing process for offloaded parsing of markup from an application in a first computing process, retrieving markup from the application, parsing the markup in the second computing process to produce a serialized data object for the markup, placing the serialized data object into shared memory for the application, and returning a reference to the serialized data to the application.
    Type: Application
    Filed: August 2, 2007
    Publication date: February 5, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Eugene Kuznetsov, Alexandre Polozoff, Richard E. Salz, Robert Woolf
  • Patent number: 7382795
    Abstract: A method for validating messages in a message queuing software environment before the messages are transmitted to the recipient programs comprising a Message Validating Program (MVP). The present invention makes the message queuing software more efficient by eliminating the transmission of invalid messages through the message channels. The MVP acquires the messages as they are originated by the sender program and analyzes the message by comparing the message header and the message body to validating criteria. The validating criteria are the properties, ranges, types, character sets, and formats of data in the message header and message body that the recipient programs will accept. If the message body and the message header meet the validating criteria, then the message is forwarded to the appropriate message queue. If the message body and/or the message header do not meet the validating criteria, then an error is indicated to the sender program.
    Type: Grant
    Filed: April 14, 2004
    Date of Patent: June 3, 2008
    Assignee: International Business Machines Corporation
    Inventors: Kyle G. Brown, Robert Woolf
  • Publication number: 20070174655
    Abstract: A method, apparatus, and computer-usable medium for determining that at least one resource among a collection of resources implemented in a data processing system has become unavailable, identifying at least one dependent resource among the collection of resources that is dependent on at least one unavailable resource, in response to identifying the at least one dependent resource, disabling the at least one dependent resource, detecting recovery of the at least one unavailable resource, and in response to detecting recovery of the at least one unavailable resource, restarting the at least one dependent resource.
    Type: Application
    Filed: January 18, 2006
    Publication date: July 26, 2007
    Inventors: Kyle Brown, Mark Weitzel, Robert Woolf
  • Publication number: 20050232291
    Abstract: A method for validating messages in a message queuing software environment before the messages are transmitted to the recipient programs comprising a Message Validating Program (MVP). The present invention makes the message queuing software more efficient by eliminating the transmission of invalid messages through the message channels. The MVP acquires the messages as they are originated by the sender program and analyzes the message by comparing the message header and the message body to validating criteria. The validating criteria are the properties, ranges, types, character sets, and formats of data in the message header and message body that the recipient programs will accept. If the message body and the message header meet the validating criteria, then the message is forwarded to the appropriate message queue. If the message body and/or the message header do not meet the validating criteria, then an error is indicated to the sender program.
    Type: Application
    Filed: April 14, 2004
    Publication date: October 20, 2005
    Applicant: International Business Machines Corporation
    Inventors: Kyle Brown, Robert Woolf
  • Publication number: 20050210109
    Abstract: A system and method for load balancing a publish/subscribe messaging system comprising a topic subscription program, a publication program, and a message delivery program is disclosed. The topic subscription program allows a subscriber to subscribe to a topic, and to share a subscription to that topic with other subscribers within the messaging system. The publication program publishes messages to a topic. The message delivery program sends a copy of a message to each subscription and chooses the subscriber within the subscription to receive the message in accordance with a subscription dispatcher. A messaging system which has been configured in accordance with one aspect of the present invention can include a message server; one or more topics stored in the message server; one or more subscriptions associated with at least one of the topics in the message server; and, a subscription program, a publication program and a message delivery program in the server.
    Type: Application
    Filed: March 22, 2004
    Publication date: September 22, 2005
    Applicant: International Business Machines Corporation
    Inventors: Kyle Brown, Robert Woolf
  • Patent number: D1009492
    Type: Grant
    Filed: October 9, 2020
    Date of Patent: January 2, 2024
    Assignee: May We Help
    Inventor: Robert Woolf