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: 20240345862Abstract: 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: ApplicationFiled: April 17, 2023Publication date: October 17, 2024Inventors: Robert WOOLF, Gregory A. JOHNSON, Neil Delima, Girish PADMANABHAN
-
Publication number: 20170368448Abstract: 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: ApplicationFiled: November 16, 2015Publication date: December 28, 2017Applicant: The United States Playing Card CompanyInventors: Kirk Morrow, Mark Edward Schierenbeck, Philip Torry Van Milligan, Wayne R. Park, Steve Weinstein, David Hamann, Robert Woolf
-
Patent number: 8010891Abstract: 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: GrantFiled: August 2, 2007Date of Patent: August 30, 2011Assignee: International Business Machines CorporationInventors: Eugene Kuznetsov, Alexandre Polozoff, Richard E. Salz, Robert Woolf
-
Publication number: 20090037807Abstract: 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: ApplicationFiled: August 2, 2007Publication date: February 5, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Eugene Kuznetsov, Alexandre Polozoff, Richard E. Salz, Robert Woolf
-
Patent number: 7382795Abstract: 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: GrantFiled: April 14, 2004Date of Patent: June 3, 2008Assignee: International Business Machines CorporationInventors: Kyle G. Brown, Robert Woolf
-
Publication number: 20070174655Abstract: 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: ApplicationFiled: January 18, 2006Publication date: July 26, 2007Inventors: Kyle Brown, Mark Weitzel, Robert Woolf
-
Publication number: 20050232291Abstract: 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: ApplicationFiled: April 14, 2004Publication date: October 20, 2005Applicant: International Business Machines CorporationInventors: Kyle Brown, Robert Woolf
-
Publication number: 20050210109Abstract: 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: ApplicationFiled: March 22, 2004Publication date: September 22, 2005Applicant: International Business Machines CorporationInventors: Kyle Brown, Robert Woolf
-
Patent number: D1009492Type: GrantFiled: October 9, 2020Date of Patent: January 2, 2024Assignee: May We HelpInventor: Robert Woolf