Patents by Inventor Stuart W. Marks

Stuart W. Marks 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: 9411560
    Abstract: A compiler may receive source code including two user source code blocks, each capable of throwing an exception. The received source code may be associated with a policy that discards a pending exception when a subsequent exception occurs. The compiler may transform the source code such that it allows for a propagation policy that supports multiple exceptions. The transformed source code may be executed in an execution environment. Upon execution of the transformed code, a pending exception may be propagated out and a later-in-time exception may be stored.
    Type: Grant
    Filed: January 26, 2012
    Date of Patent: August 9, 2016
    Assignee: Oracle International Corporation
    Inventors: Joseph D. Darcy, Stuart W. Marks
  • Publication number: 20130198727
    Abstract: A compiler may receive source code including two user source code blocks, each capable of throwing an exception. The received source code may be associated with a policy that discards a pending exception when a subsequent exception occurs. The compiler may transform the source code such that it allows for a propagation policy that supports multiple exceptions. The transformed source code may be executed in an execution environment. Upon execution of the transformed code, a pending exception may be propagated out and a later-in-time exception may be stored.
    Type: Application
    Filed: January 26, 2012
    Publication date: August 1, 2013
    Inventors: Joseph D. Darcy, Stuart W. Marks
  • Publication number: 20040157593
    Abstract: A system and method of creating an application for a mobile device platform includes determining multiple desired functions, which includes determining a desired function for each of the multiple desired functions, selecting one of a first group of functional modules, each one of the first group of functional modules provides the desired function. The multiple desired functions are then compiled.
    Type: Application
    Filed: June 9, 2003
    Publication date: August 12, 2004
    Applicant: Sun Microsystems, Inc
    Inventors: Teck Yang Lee, Stuart W. Marks