Patents by Inventor Warren Patrick Acker

Warren Patrick Acker 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: 11102258
    Abstract: In using a virtual extensible local area network (VXLAN) for stream processing, a management system allocates resources for a streaming application based on an operator graph of the streaming application. The management system assigns the resources to a group of VXLAN segments based on the operator graph of the streaming application. A first processing element of the streaming application multicasts data on the group of VXLAN segments. A second processing element on a given VXLAN segment of the group of VXLAN segments receives the data. If the second processing element is an intended recipient of the data, then the second processing element processes the data. If the second processing element is not the intended recipient of the data, then the second processing element ignores the data.
    Type: Grant
    Filed: July 10, 2018
    Date of Patent: August 24, 2021
    Assignee: International Business Machines Corporation
    Inventors: David M. Koster, Warren Patrick Acker, Schuman Shao, Jason A. Nikolai
  • Publication number: 20200021631
    Abstract: In using a virtual extensible local area network (VXLAN) for stream processing, a management system allocates resources for a streaming application based on an operator graph of the streaming application. The management system assigns the resources to a group of VXLAN segments based on the operator graph of the streaming application. A first processing element of the streaming application multicasts data on the group of VXLAN segments. A second processing element on a given VXLAN segment of the group of VXLAN segments receives the data. If the second processing element is an intended recipient of the data, then the second processing element processes the data. If the second processing element is not the intended recipient of the data, then the second processing element ignores the data.
    Type: Application
    Filed: July 10, 2018
    Publication date: January 16, 2020
    Inventors: David M. KOSTER, Warren Patrick ACKER, Schuman SHAO, Jason A. NIKOLAI
  • Publication number: 20090044203
    Abstract: A user generates a mapping script using a mapping script generation mechanism. The mapping script is in a format that allows the mapping script to be generated and maintained by a non-programmer. A mapping engine reads a mapping script, reads an incoming data structure, and generates calls to an application interface that allows the incoming data structure to interact with the application. The mapping engine is a computer program, but does not need to change with different incoming data structures and different applications. The logic for mapping between a particular incoming data structure and a particular application is encapsulated in the mapping script, which is in a format that may be easily defined and maintained by a non-programmer. The mapping script may optionally include various mechanisms including a data conversion mechanism, a literal value mechanism, a conditional logic mechanism, and a mapping script selection mechanism.
    Type: Application
    Filed: August 10, 2007
    Publication date: February 12, 2009
    Inventors: Warren Patrick Acker, Richard Joseph Stevens
  • Patent number: 5671378
    Abstract: A method in a data processing system for resizing and repositioning controls in a window displayed in a graphical user interface within the data processing system. The controls include symbols, such as text that may be replaced with other symbols, such as text in a different language. In response to replacing text in the controls within a window, an amount of resizing is determined for each control this amount of resizing is an amount that is required to expand the control to contain the replacement symbol. The maximum amount of resizing is recorded after each control has been analyzed. For each control in the window, the control is resized by the maximum amount of resizing. The maximum amount of resizing may be adjusted to ensure that the window will be fully displayed within the display device. Additionally, the expansion may be limited only to controls or windows that contain text.
    Type: Grant
    Filed: March 31, 1995
    Date of Patent: September 23, 1997
    Assignee: International Business Machines Corporation
    Inventors: Warren Patrick Acker, Gregory Paul Andrews