Patents by Inventor Eric Kass

Eric Kass 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: 8060788
    Abstract: The present invention relates to signal handling in a host operating system process executing code portions of a single- or multi-threaded application and of the embedded guest operating system. When a signal is sent from the host operating system to the operating system process, the signal handler of the guest operating system will be invoked in a deterministic time, independent of the operating system process executing code portions of the application or of the guest operating system or executing system calls of the host operating system in a masked or non-masked operation.
    Type: Grant
    Filed: November 25, 2009
    Date of Patent: November 15, 2011
    Assignee: International Business Machines Corporation
    Inventor: Eric Kass
  • Publication number: 20110154111
    Abstract: A mechanism is provided for managing hardware breakpoints within a computing environment comprising a processor and a memory unit with addressable words being extended using metadata. A setting or deleting of a breakpoint is issued at a specific address within the memory unit by forwarding from the processor to the memory unit the metadata. An addressable word is requested from the memory unit by forwarding a physical address of the addressable word via an address bus from the processor to the memory unit. The physical address is decoded to find the addressable word within the memory unit. Responsive to the metadata associated with the addressable word being available, the metadata is provided to the processor. A checking is made as to whether a breakpoint is set in the metadata. Responsive to the breakpoint being found in the metadata, an interrupt is triggered thereby executing the breakpoint.
    Type: Application
    Filed: December 7, 2010
    Publication date: June 23, 2011
    Applicant: International Business Machines Corporation
    Inventors: Arnold Beilmann, Katharina Probst, Eduard Diner, Caecilie Hampel, Eric Kass, Olaf Rutz, Henning Sackewitz, Andreas Steiner
  • Publication number: 20100257408
    Abstract: A computing system is provided and includes first computing resources representing a fraction of total computing resources, second computing resources representing at least a partial remainder of the total computing resources except for the first computing resources, and a memory unit. The memory unit includes a computer-readable medium having computer-readable executable instructions stored thereon that are accessible to at least the second computing resources. When executed, the executable instructions cause the second computing resources to monitor a process running on the first computing resources in accordance with pre-selected parameters, to determine that a potential lock or wait situation that impedes the process is in effect from a result of the monitoring and to execute an action in response to the potential lock or wait situation.
    Type: Application
    Filed: April 2, 2009
    Publication date: October 7, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christian Bartels, Eric Kass
  • Publication number: 20100138905
    Abstract: The disclosure relates to authenticating a secondary communication channel between a client application and a server application when an authenticated primary communication channel has already been established between the client application and a resource application, on which the server application can store a generated authentication token that only privileged users including the client application user can read-access and send back to the server application by way of the secondary communication channel.
    Type: Application
    Filed: November 25, 2009
    Publication date: June 3, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Eric Kass
  • Publication number: 20100138685
    Abstract: The present invention relates to signal handling in a host operating system process executing code portions of a single- or multi-threaded application and of the embedded guest operating system. When a signal is sent from the host operating system to the operating system process, the signal handler of the guest operating system will be invoked in a deterministic time, independent of the operating system process executing code portions of the application or of the guest operating system or executing system calls of the host operating system in a masked or non-masked operation.
    Type: Application
    Filed: November 25, 2009
    Publication date: June 3, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Eric Kass
  • Publication number: 20090138852
    Abstract: Methods and apparatus, including computer systems and program products, that implement a description language and a parser for a description language. A method includes receiving input including a specification of base items, a specification of contexts, and a specification of a selected context from the contexts. The method further includes generating an output set of items by evaluating the selected context. In that method, each item in the output set of items includes core attributes of a corresponding base item and can include attributes from a context. Generating an output set of items can include generating a specific bill of materials.
    Type: Application
    Filed: December 30, 2008
    Publication date: May 28, 2009
    Applicant: SAP AKTIENGESELLSCHAFT
    Inventors: Thomas Stuefe, Eric Kass
  • Publication number: 20090070300
    Abstract: Data queries can be processed in the following way without changing any existing program logic or application code. Control information for determining access plan instructions for data queries is accessed. A first data query for extracting information from a data source is received. Access plan instructions for the first data query are determined based at least on contents of the first data query and the control information. Access plan instructions are provided to the data source for generating an access plan to extract the information.
    Type: Application
    Filed: September 5, 2008
    Publication date: March 12, 2009
    Applicants: International Business Machines Corporation, SAP AG
    Inventors: Christian Bartels, Eric Kass, Dorothea Rink
  • Publication number: 20070288645
    Abstract: A method of transmitting data over a network, comprising: at a first proxy computer system, receiving data from a first data channel, encapsulating the data in packets, and sending the encapsulated data packets over a second data channel comprising a firewall, and at a second proxy computer system, receiving the data packets from the second data channel, extracting the data from the data packets, and sending the data on a third data channel, wherein said data channels are connection-oriented sequential data-stream channels, and an established connection on the first data channel is maintained if an interruption of an established connection on the second data channel between the first and the second proxy computer system is detected, and a network device, data processing program, computer program product, computer data signal and network data structure therefor.
    Type: Application
    Filed: June 4, 2007
    Publication date: December 13, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Eric Kass
  • Publication number: 20060195826
    Abstract: Methods and apparatus, including computer systems and program products, that implement a description language and a parser for a description language. A method includes receiving input including a specification of base items, a specification of contexts, and a specification of a selected context from the contexts. The method further includes generating an output set of items by evaluating the selected context. In that method, each item in the output set of items includes core attributes of a corresponding base item and can include attributes from a context. Generating an output set of items can include generating a specific bill of materials.
    Type: Application
    Filed: February 28, 2005
    Publication date: August 31, 2006
    Inventors: Thomas Stuefe, Eric Kass
  • Publication number: 20050273785
    Abstract: A method for running application programs supporting multiple contexts on a computer system having an operating system supporting threads, and not supporting multiple context processing instructions.
    Type: Application
    Filed: June 3, 2005
    Publication date: December 8, 2005
    Applicant: International Business Machines Corporation
    Inventor: Eric Kass